步梯命令是利用狀態繼電器組合成狀態遷移圖,以類似火車進站之方式架構成PLC控制程式,如圖6-1中所示,各個車站均為一個獨立之狀態(STATE),各個狀態均有編號並以矩形方框框住,圖中雙線之S0可視為總站,狀態S0上方之M8002接點條件為進入總站之初始觸發脈波,狀態S0下方之X0接點為移行條件,在程式執行進入S0狀態時,X0接點被觸發後進入狀態S20,依此類推,其中S0~S9為起始狀態保留,亦即可同時執行多組狀態遷移程式;S10~S19為復歸控制保留,可於程式執行前做系統之復歸控制,各狀態須以SET指令宣告,並搭配以STL指令執行該狀態,同一狀態之SET與STL指令需成雙使用,但不一定限制於一對一,或連續執行,可一個SET搭配多個STL指令,或多個SET搭配一個STL指令;當進入執行下一個狀態時,前一狀態即行關閉,前後狀態於切換過程中會有一個掃描時間重疊執行;圖中各個狀態右側為其輸出條件,下方即為移行條件點,程式尾端須以RET(RETURN)返回指令返回程式再次執行之起點,此返回點不一定要為總站,可以SET指令宣告,共可使用S0~S899共900個狀態,此一架構稱為狀態遷移圖(Sequence function chart)`,簡稱SFC圖。
------------------------------------------------------------
6-1狀態遷移程式規劃
------------------------------------------------------------
------------------------------------------------------------
.
------------------------------------------------------------
------------------------------------------------------------
------------------------------------------------------------
------------------------------------------------------------
------------------------------------------------------------
------------------------------------------------------------
------------------------------------------------------------
------------------------------------------------------------
------------------------------------------------------------
------------------------------------------------------------
------------------------------------------------------------
------------------------------------------------------------
------------------------------------------------------------
脈波訊號應用於單按鈕on/off電路
------------------------------------------------------------
------------------------------------------------------------
------------------------------------------------------------
------------------------------------------------------------
------------------------------------------------------------
------------------------------------------------------------
THE END
------------------------------------------------------------