这段程序的含义是将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