L 0
T #Counttemp
L #data_IN
T #datatemp
LAR1 P##datatemp
L 16
M00: T #Cout
A L [AR1,P#1.0]
JNB M01
L #Counttemp
+ 1
T #Counttemp
M01: L #datatemp
AD DW#16#FFFF
SRW 1
T #datatemp
L #Cout
LOOP M00
L #Counttemp
T #count
问题补充:
谁能转成梯形图或者一句一句给解释一下?
最佳答案
这是检测一个字中有多少个为1的位,一般多用于显示报警个数的。
你可以仿真一下,在仿真器中你改变一下字中为1的个数,看块输出count 的数值应该是你的字中为1的个数。
提问者对于答案的评价:
说的对,谢谢--
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc239995.html