天天看點

S7-200SMART案例分析——步進順控以及替代方案

這一篇文章我們以一個非常簡單的小例子來說明步進順控的用法,以及優缺點。

我們會使用三種方式來寫這個小例子,思路都是一步一步執行程式,但是代碼完全不一樣。

例子為順序點亮三盞燈并且全部點亮後再依次熄滅,間隔時間我們假定1秒,然後循環往複;

S7-200SMART案例分析——步進順控以及替代方案

第一種方案我們使用很多教材中推薦的步進順控的方式

步進順控的核心指令如下,就三個SCR SCRT SCRE

S7-200SMART案例分析——步進順控以及替代方案

進入第一步,按鈕按下,點亮Q0.0,等待1S後點亮Q0.1,也就是1S後進入第二步

S7-200SMART案例分析——步進順控以及替代方案
S7-200SMART案例分析——步進順控以及替代方案

 上圖就是完整的第一步的代碼,我們發現SCRE是用來結束本步的标志,SCR是進入本步的标志,SCRT是代表條件觸發進入到第幾步,也就是說,完整的步進順控必須要有的是SCR和SCRE,不一定由SCRT。

繼續閱讀