多台设备累加问题

请教高手,我需要计算大约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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 下午6:04
下一篇 2018年12月1日 下午6:05

相关推荐