登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:求助西门子数据类型any使用?

点击:846 回复:1

LAR1  P##ANY_1
     L     W#16#1002
     T LW [ AR1 , P#0.0 ]       //数据长度
     L     201
     T LW [ AR1 , P#4.0 ]       //DB号
     L     0
     L     P#DBX0.0
     OD
     T LD [ AR1 , P#6.0 ]       //数据指针
     AN    "DB203_STEP".步[30]
     AN    "DB203_STEP".步[31]
     JC    NXT1
     L     5
     T LW [ AR1 , P#2.0 ]
     JU    END
NXT1: L     3
     T LW [ AR1 , P#2.0 ]
END:  NOP 0
#ANY_1声明为any数据类型
求助:T LW [ AR1 , P#2.0 ]    这一段我看不明白?往里面写3和写5有什么区别?  有什么用?
   L     0
     L     P#DBX0.0
     OD
这一段我看不明白?或0 有什么用?
最后修改:2020/11/6 11:44:40
20-11-06 10:02
T LW [ AR1 , P#2.0 ] 写入的区域为ANY的重复因子,写入3和5的区别在于ANY指针所指向的数据块的大小是3个字节还是5个字节。
L     0
    L     P#DBX0.0
    OD
我个人认为只要 L P#DBX0.0就可以了,这样写并无多大意义 。
Good Luck~
20-11-07 11:38

工控新闻

更多新闻资讯