请教高手,我需要计算大约30台设备运行的累加数量,如果用累加器一个个加,我用MOVE 指令一个一个送到寄存器,然后一个个相加太繁琐了 请问如何在PLC300用LAD 便捷的实现,非常感谢各位
问题补充:
zhangli0 大侠,谢谢你的建议,我是要计算运行设备的数量,如果启动数量少于规定的值,需要发出报警,同时停机的时候需要计算设备停止的数量,全部没有停止也是需要发出报警 ,由于计算设备运行数量和停止数量需要被不同模式下调用,如果存放在DB中会不会影响下次的调用。另外我是学电气的,用指针不熟悉!还请赐教 也感谢其他工程师
最佳答案
30台设备的运行时间的累加?你把运行时间放在个db块中,然后用指针循环来累加。
提问者对于答案的评价:
非常感谢大家的帮助 通过大家的指点 我已经解决这个问题了
最佳答案作者回复:
设备的启停你用上升沿和下降沿,里面用int变量累计就可以了,如:
A M0.0
FP M0.1
JCN M1
L 1
L COUNT
+I
T COUNT
M1:NOP 0
COUNT就是设备启动的数量,如果停则用下降沿,里面用减法。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc238608.html