当前位置: 主页 > PLC控制

PLC程序分析

LB#16#10
TLB0
TLB10

ASs='html_titleimg_p' STyle='text-align:CEnter;'>

LB#16#2
TLB1
TLB11

L#DB_LAENGE
TLW2
TLW12

L#DB_IN
TLW4
L#DB_OUT
TLW14

LDW#16#84000000
TLD6
TLD16


上面程序FC块当中的一段程序,我看不明白,还请高手讲解,尤其是DW#16#84000000??

最佳答案

这是两个ANY指针的构建,其中LB0~LB9为第一个,LB10~LB19为第二个指针。
Step7以10个字节存储ANY指针。
第一个字节为B#16#10,第二个字节为数据类型(B#16#2代表字节),三四字节为重复因子,即数据的数量。五六字节为DB号(非DB则为0)。第七个字为存储器区的编码,B#16#84代表DB,地址以Byte.bit形式存储于最后三个字节。具体可参考Step7Any指针详解htTP://wenku.baidu.com/view/12f4c582b9d528ea81c779c0.html
所以上面两个指针分别代表:P#DB(#DB_IN).DBX0.0BYTE#DB_LAENGE以及P#DB(#DB_OUT).DBX0.0BYTE#DB_LAENGE.

提问者对于答案的评价:
非常感谢,收益匪浅

  • 关注微信

猜你喜欢

微信公众号