求IW0各个位之和怎么编程,就是I0.0的值加I0.1的值。。。一直加到I1.7为止,不用傻瓜式的一位一位加,怎么编程。目的就是要看出IW0里有几个1,几个0。请专家、高手帮忙解答!
问题补充:
比如有5个输入点为1,那么I0.0+I0.1+.....+I1.7 算出来和为5,就知道有五个输入点ON了。这5个输入ON的点怎去编程PLC自己计算出来,反馈出来就是5的。
最佳答案
l iw0
t mw0
l 0
t mw10
t md2
m02:a m[md2]
jcn m01
l 1
l mw10
+i
t mw10
m01:l md2
l l#1
+d
t md2
l md2
l 16
<d
jc m02
nop 0
这样,mw10里面计算出的就是为1的个数
提问者对于答案的评价:
这个答案实在,可以复制进去改下直接调用
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc241413.html