一、狀態跳躍流程說明:
左邊的流程圖,當S0執行完後,分歧成兩條路徑: 1.當S0執行後,若01先按下,則跳到S1執行,此時就算按下02開關,S2也無法動作,因為程序已到了S1。之後若03按下,則脫離S1而跳到S2執行,再按下04開關後,則程式結束。 2.若S0執行後,02先按下,則直接脫離S0而跳到S2執行,再按下04開關後,則程式結束。像這種跨躍某個步階而直接跳到另一步階的動作稱之為狀態跳躍。 3.狀態跳躍的目的地,一般均無限制,只要條件符合,就可以跳離原步階而進入另一步階。 |
二、步進階梯圖:
三、實習
1.題目說明:三個指示燈的順序控制,程序簡述如下:
(1)當按PBSTART啟動後,定時依 L0OL1OL2的程序,順序加入動作。
(2)當隨時按下PBSTOP時,定時依 L2OL1OL0的程序,順序復歸。
2.實習步驟:
(1)分析:
將電路分析成六種狀態,如下:
PBSTART時: PBSTOP時:
狀態S0(3000)→L0動作 狀態S3(3003)→L0,L1動作
狀態S1(3001)→L0,L1動作 狀態S4(3004)→L0動作
狀態S2(3002)→L0,L1,L2動作 狀態S5(3005)→L0,L1,L2皆復歸
(2)元件編號:
|
(3)狀態流程圖
(4)步進階梯圖
(5)撰寫程式:
|
(6)接線
(7)執行