有关PLC的状态机编程详细内容,请参看下面的文章链接:
我们看下存在BUG的沿指令使用问题
上面的状态机本意是希望在"状态4"如果伺服限位I1.7检测到下降沿就跳转到"状态1",但是当我们直接自动运行停止也会发生状态转移,所以存在BUG。下面给出几种改进写法:
1、写法1
所以状态机编程带有暂停功能的,状态转移条件不建议采用信号下降沿。可能会增加存在BUG的几率。
2、写法2
总结:状态机编程建议不要使用沿指令进行状态转移,如果要使用建议使用上升沿不要使用下降沿。
有关PLC的状态机编程详细内容,请参看下面的文章链接:
我们看下存在BUG的沿指令使用问题
上面的状态机本意是希望在"状态4"如果伺服限位I1.7检测到下降沿就跳转到"状态1",但是当我们直接自动运行停止也会发生状态转移,所以存在BUG。下面给出几种改进写法:
所以状态机编程带有暂停功能的,状态转移条件不建议采用信号下降沿。可能会增加存在BUG的几率。
总结:状态机编程建议不要使用沿指令进行状态转移,如果要使用建议使用上升沿不要使用下降沿。