在语句表的程序中碰到的一个问题,看不明白!

L     B [AR2,P#0.0]
      L     W#16#FF
      AW    
      A     >0
      S     #Active
只是截取了一部分,做与运算后的看不懂什么意思?A  >0这是什么意思,>0没见过这个指令啊!谢谢了

最佳答案

1、A  >0这是什么意思,>0没见过这个指令啊?
可以这么应用,见上传的STL手册中的截图。
2、程序解释:
L     B [AR2,P#0.0]//地址指针AR2中的内容加偏移量P#0.0为地址,将该地址的字节内容取出。
L     W#16#FF//取十六进制常数FF.
 AW  //将上述地址的字节内容与十六进制常数FF进行“与"操作。
  A     >0
  S     #Active/如果/“与"操作结果大于0,则#Active/置位。
上述程序的功能十分简单,实际就是检验地址指针AR2中的内容加偏移量P#0.0为地址,该地址的字节内容如大于0,则#Active/置位。

图片说明:

在语句表的程序中碰到的一个问题,看不明白!  

提问者对于答案的评价:
以前没见过这么使用的,谢谢啦!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc230252.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日
下一篇 2018年12月1日

相关推荐