西门子PLC执行顺序和逻辑问题

如图,我理解的是:
VB1=1,Q0.0得电一个扫描周期后断开,下次=1继续得电一个扫描周期后断开
VB1=2,Q0.1得电一个扫描周期后断开,下次=2继续得电一个扫描周期后断开
但实际是:
VB1=1,(首次)Q0.0得电一个扫描周期后断开,之后=1,Q0.0没得电,为什么呢?
VB1=2,问题同上。
我想知道哪里的逻辑错了,因为我其他程序也是按这中编程思路写的,而不是知道如何实现单键启停功能

另外从STOP切换RUN,PLC没有复位,之前的开关状态保持的,这是不想要的结果,有没有办法复位呢?就像三菱的从RUN到STOP会复位开关状态

图片说明:

西门子PLC执行顺序和逻辑问题   

最佳答案

VB1大于2时,VB1应该赋值0,如果为1,下一次触发加法就等于2了!

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月30日 下午11:39
下一篇 2020年10月30日 下午11:39

相关推荐