指针寻址判断程序?

现在想在FC7里面写一个循环判断,比如判断DB17.DBX0.0~DB17.DBX0.4里面的值为0停止,并把当前地址里的值置1,怎样用地址的循环增加再判断值呢?P##DB17.DBX0.0显示错误,没用过STL,求教这个怎么写?

最佳答案

将DB17.DBX0.0地址存入AR1中,建立FOR 循环:
DB17.DBB0循环右移,每次移动一位,判断STATUS字中的BR值,移动次数计数为index, 若当BR=0时,退出循环,+AR1 P#index, AR1的地址内容为数值为0的位, 然后该位置1,L 1   T  DX[AR1,P#(0.0)] 结束程序。

提问者对于答案的评价:
谢谢!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年5月31日 下午8:58
下一篇 2017年5月31日 下午8:58

相关推荐