程序员开发实例大全宝库

网站首页 > 编程文章 正文

30天快速入门西门子PLC(第十五天)

zazugpt 2025-03-19 18:25:20 编程文章 35 ℃ 0 评论

寻址

凡在S7-200中能够访问的数据都有地址,地址是访问所有数据的依据,访问数据的过程就是寻址。

寻址的方式分为按位寻址,按字节寻址,按字寻址和按双字寻址。

如果寻址V存储器第3个字节的第4位,它的地址为V3.4。


在对字和双字寻址时,为了存储器不相互覆盖,要养成良好的习惯,要时刻记住一个字包含了2个字节,一个双字包含2个字或4个字节。如VD100里包含了VW100和VW102,其中VW100又包含了VB100和VB101,VB102包含了VB102和VB103。

所以,在对字的寻址,地址编号应该是2的倍数,如VW2,VW4。

对双字寻址,地址编号应该是4的倍数,如VD0,VD4,VD8,这样能保证地址不会相互覆盖。

输入 输出 寻址

在安装好模块上电后,输入/输出地址由PLC自动分配。可以通过菜单PLC信息查看地址分配情况。

定时器寻址:T+定时器号,如T33,T100。

计数器寻址:C+计数器号,如CO,C50等。

高速计数器寻址:HC+高速计数器号,如HCO,HC5等

累加器寻址:AC+ 累加器号,如ACO,AC3。

模拟量输入寻址:AIW+ 通道号,如AIWO,AIW2。

模拟量输出寻址:AQW+通道号 ,如AQWO,AQW2。

局部存储区寻址:如L10.0,LBO,LW2,LD4等。

数字量输入寻址:如I0.0,IB2,IW4,ID8等。

数字量输出寻址:如Q0.0,QB2,QW4,QD8等。

V存储区寻址:如V1000.5,VB10,VW100,VD500等。

位逻辑

位逻辑指令针对触点和线圈进行运算操作。触点是对二进制变量的状态测试操作,测试的结果用于进行位逻辑运算;线圈是二进制变量状态的定义操作,其状态根据它前面的逻辑运算结果而定。

一个二进制变量既可以作为触点,也可以作为线圈。

位逻辑运算的基本关系是“与、或、非"。

线圈可以在程序中被多次引用,如果同一地址的线圈在不止一个程序段中出现,其状态以最后一次运算结果为准,应尽量避免对同一个地址的多线圈的用法。

今天的分享就到这里,欢迎大家在下方留言,交流!

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表