电工知识—SIMATIC S7-1500 PLCS7-SCL 寻址
寻址
寻址可分为直接寻址和间接寻址,以下分别介绍。
(1)直接寻址
直接寻址就是操作输的地址直接给出而不需要经过某种变换,图1所示是直接寻址的。
图1
(2)间接寻址
间接寻址提供寻址在运行之前不计算地址的操作数的选项。使用间接寻址,可以多次执行程序部分,且在每次运行可以使用不同的操作数。SIMATIC S7-1500间接寻址与S7-300/400有较大区别,需要用到PEEK/POKE指令,PEEK指令的参数含义见图2。
图2
掌握PEEK指令有一定难度,以下用几个例子,介绍其应用。
①位存储区的间接寻址。当参数area为16#83时,代表位存储区的间接寻址,这种情况dbNumber参数为0,而byteOffset代表字的序号,如图3所示,运行的结果为MW2=88,本例byteOffset=2。
图3
②数据块(DB)的间接寻址。当参数area为16#84时,代表数据块的间接寻址,dbNumber参数为1,代表DB1,而byteOffset代表字的序号,如图4所示,运行的结果为DB1.DW2=88,本例byteOffset-2。DB1.DW2就是“DB1”.a。
图4
-
plc
+关注
关注
5010文章
13277浏览量
463108 -
SIMATIC
+关注
关注
1文章
231浏览量
15744 -
SCL
+关注
关注
1文章
239浏览量
17058 -
寻址
+关注
关注
0文章
17浏览量
7417 -
S7-1500
+关注
关注
3文章
300浏览量
6392
原文标题:电工知识—SIMATIC S7-1500 PLC S7-SCL 寻址
文章出处:【微信号:设备原理与维修俱乐部,微信公众号:设备原理与维修俱乐部】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论