SIMATIC S7-1500 PLC S7-SCL寻址详解

电子说

1.3w人已加入

描述

电工知识—SIMATIC S7-1500 PLCS7-SCL 寻址

寻址

寻址可分为直接寻址和间接寻址,以下分别介绍。

(1)直接寻址

直接寻址就是操作输的地址直接给出而不需要经过某种变换,图1所示是直接寻址的。

S7-1500

图1

(2)间接寻址

间接寻址提供寻址在运行之前不计算地址的操作数的选项。使用间接寻址,可以多次执行程序部分,且在每次运行可以使用不同的操作数。SIMATIC S7-1500间接寻址与S7-300/400有较大区别,需要用到PEEK/POKE指令,PEEK指令的参数含义见图2。

S7-1500

图2

掌握PEEK指令有一定难度,以下用几个例子,介绍其应用。

①位存储区的间接寻址。当参数area为16#83时,代表位存储区的间接寻址,这种情况dbNumber参数为0,而byteOffset代表字的序号,如图3所示,运行的结果为MW2=88,本例byteOffset=2。

S7-1500

图3

②数据块(DB)的间接寻址。当参数area为16#84时,代表数据块的间接寻址,dbNumber参数为1,代表DB1,而byteOffset代表字的序号,如图4所示,运行的结果为DB1.DW2=88,本例byteOffset-2。DB1.DW2就是“DB1”.a。

S7-1500

图4

 

  审核编辑:汤梓红
 
打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分