引用引用第6楼sjbandmm于2018-10-28 22:04发表的 :有些PLC有专门统计一个区间内寄存器为ON的指令,而西门子300没有这个功能,需要自己编辑,可以用循环指令+位移指令实现:1、ON数寄存器清零2、检查字最低位(也可以最高位)是否为ON,如果为ON,寄存器+13、右移一位,再跳转到第二步4、16次循环完成后得到ON位数