步進流程的 基本流程型態
跳躍、重複:在流程過程中,
可以自由跳過部 分流程,或重複 某一步進的動 作。
2
步進階梯圖指令介紹
步進階梯圖基本架構 將順序功能流程圖轉換為步進階梯指令的方法有:(1)將SFC鍵入電腦,透過專業軟體編譯後載入PLC執行 (2)將SFC轉換成程式指令,以HPP將程式輸入PLC執行
FX2提供的步進指令只有STL及RET兩種 。步進階梯圖指令介紹
SET (啟動步進點)步進點和Y、M一樣可以使用OUT、SET、RST指令。
啟動步進點除了使用SET指令外,亦可使用OUT指令
STL (進入步進點)當進入步進點內部階梯圖的次要母線後,系統控制權 由主要母線轉移至次要母線。
在次要母線上程式的寫法與主要母線一樣,都是以 LD(LDI)開始。
除了MC、MCR不能使用以及STL之後不可使用MPS 外,其他的基本指令、應用指令都可以使用。
4
步進階梯圖指令介紹
STL步進接點只有a接點,以 符號表示。 RET (離開步進階梯圖,返回系統主要母線)這個指令代表從步進點內的階梯圖返回系統的主要 母線上,也就是「離開步進點內部階梯圖,且將控 制權移回主要母線上」。
在最後一次使用STL後,必須使用RET。
如在控制電路中,用到STL,而最後沒有使用RET,
則主機的PROG-E指示燈會閃爍,表示程式有錯誤,
致使程式無法執行。
步進階梯圖設計方法
欲設計一個完整步進階梯圖,大致上可分為下列幾 個步驟:(1) 依實際機械動作順序得到機械動作流程圖。
(2) 列出處理動作之負載驅動圖。
(3) 列出移行條件圖。
(4) 綜合步驟(2)、(3),列出步進狀態遷移圖。
(5) 畫出步進階梯(STL)圖。
(6) 寫出步進階梯(STL)圖之程式。
6
單一步進流程控制設計
範例3.1:設計單燈移位廣告燈,動作要求:按START(X0)按鈕Y0動作,1s後Y1動作,1s後Y2動 作,1s後Y3動作,再1s後全部OFF,如下圖所示:
(其中1代表ON,0代表OFF)
→停止 0
0 0
0
1 0
0 0
0 1
0 0
0 0
1 0
0 0
0 按X0→ 1
→Y0~Y3接電燈 Y3
Y2 Y1
Y0
單一步進流程 控制設計
範例3.1:(續1)
順序功能流程圖
8
單一步進流程 控制設計
範例3.1:(續2) 步進階梯圖M8002 S0 STL
S20 STL
X0
T0
[ SET S20 ] [ SET S0 ]
( Y0 ) ( T0 K10 ) [ SET S21 ] S21
STL ( Y1 )
( T1 K10 ) T1
[ SET S22 ] S22
STL ( Y2 )
( T2 K10 ) T2
[ SET S23 ] S23
STL ( Y3 )
( T3 K10 ) T3
( S0 ) [ RET ] [ END ] 0
3 7
12 15
20 23
28 31
36 39 40
單一步進流程控制設計
範例3.2:設計一移位廣告燈,其動作要求如下:(移 位時間皆為1秒)→停止 0
0 0
0
1 1
1 1
0 1
1 1
0 0
1 1
0 0
0 按X0 → 1
Y3 Y2
Y1 Y0
10
單一步進流程 控制設計
範例3.2:(續1)
順序功能流程圖
單一步進流程 控制設計
範例3.2:(續2) 步進階梯圖
12
單一步進流程控制設計
範例3.3:設計廣告燈電路,動作要求如下:(1) 按X0按鈕則Y0→Y1→Y2→Y3→全部OFF (動作一次後停止)
(2) 按X1按鈕則Y0→Y1→Y2→Y3→Y0→Y1(一 直循環)
單一步進流程 控制設計
範例3.3:(續1) 順序功能流程圖14
單一步進流程 控制設計
範例3.3:(續2) 步進階梯圖
選擇性分歧、合流
對多個流程當中,只可選擇單一流程 作步進動作時,稱 為選擇性分歧,而 被選擇到的流程步 進點,執行完後又 與其他流程步進點 結合在一起,而以 同一步進點動作 者,即稱為選擇性 合流。