我需要统计出IB0内的点位为1的个数,请问怎么编程,我是新手,希望能详细说下,不生感谢
最佳答案
AN M0.0 //M0.0 常为1.
S M0.0
A M0.0
= L 0.0
A L 0.0
JNB M001
L 0
T MW 10
M001: NOP 0
A L 0.0
A I 0.0
JNB M002
L MW 10
L 1
+I
T MW 10
M002: NOP 0
A L 0.0
A I 0.1
JNB M003
L MW 10
L 1
+I
T MW 10
M003: NOP 0
A L 0.0
A I 0.2
JNB M004
L MW 10
L 1
+I
T MW 10
M004: NOP 0
A L 0.0
A I 0.3
JNB M005
L MW 10
L 1
+I
T MW 10
M005: NOP 0
A L 0.0
A I 0.4
JNB M006
L MW 10
L 1
+I
T MW 10
M006: NOP 0
A L 0.0
A I 0.5
JNB M007
L MW 10
L 1
+I
T MW 10
M007: NOP 0
A L 0.0
A I 0.6
JNB M008
L MW 10
L 1
+I
T MW 10
M008: NOP 0
A L 0.0
A I 0.7
JNB M009
L MW 10
L 1
+I
T MW 10
M009: NOP 0
A L 0.0
JNB M00a
L MW 10
T "MW20" //MW20值即为IB0为1的个数。
M00a: NOP 0
提问者对于答案的评价:
很好谢谢
最佳答案作者回复:
建议看万泉河老师的一篇帖子,有详细介绍。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc208797.html