手自动程序切换分别做成两个块FC1和FC2,在主程序里调用要注意什么?

这种手动自动程序分别写在FC1和FC2中,那么必然会出现调用条件互锁的问题,要么手动,要么自动,但是FC1和FC2里的定时器和计数很多,其中如何避免出现这种定时器能记忆的情况,手动一切换自动就马上又动作了,因为这个定时器在调用条件消失的时候会保持当前的值,当调用条件满足又会接着上次的值继续执行,这个手自动是不是要写在一个块里面才安全啊?

这种情况大家是如何处理的?给出一点心得!谢谢

最佳答案

两个办法:
1.让手自动功能块FC1和FC2同时保持一直调用的状态,条件互锁加在功能块内部。
2.当手动功能块FC1调用条件满足时复位自动功能块内部的定时器、线圈输出和其他中间状态位(可以用条件满足的上升沿),调用FC2时同样需要如此处理。

提问者对于答案的评价:
谢谢

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc247872.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月2日 下午3:45
下一篇 2018年12月2日 下午3:45

相关推荐