这段程序的含义是?

这段程序的含义是将BOOL转换为BYTE,但是看不明白最后的L DIB[AR2,P#4.0]。我知道4.0指的是STAT里变量的地址,但是为什么要用DIB和AR2呢??

问题补充:
大侠们,在这段程序里哪里有AR2的内容啊?

图片说明:

这段程序的含义是?    这段程序的含义是?   

最佳答案

这个问题你问了两次了,你可以参考下面的链接:
http://www.ad.siemens.com.cn/Service/answer/solution.aspx?Q_ID=89242&cid=1029
 补充:在功能块中使用AR2,因FB使用DI寄存器来访问背景数据块,AR2表示起始地址,在你的程序中就是P#0.0。

提问者对于答案的评价:
好的 谢谢了,其实就是将背景DB中的STAT里变量的内容取出来。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年12月7日 下午1:26
下一篇 2017年12月7日 下午1:26

相关推荐