所謂單流程就是指狀態(tài)轉(zhuǎn)移只可能有一種順序,沒有其他可能。如旋轉(zhuǎn)工作臺用凸輪和限位開關(guān)來實現(xiàn)自動控制的控制過程,就只有一種順序,即s0→s20→s21→s22→s0,這就是一個典型的單流程,由單流程構(gòu)成的狀態(tài)轉(zhuǎn)移圖就叫做單流程狀態(tài)轉(zhuǎn)移圖。當(dāng)然,現(xiàn)實中并非所有的順序控制都為一種順序,含有多種順序(或路徑)的叫分支流程,分支流程將在后續(xù)任務(wù)中詳細(xì)介紹。
在自動控制中,很多情況是單流程運行的,它的編程比較簡單,一般的編程方法和步驟如下:
①根據(jù)控制要求,列出plc的i/o分配表,畫出i/o接線圖;
②將整個工作過程按工作步序進行分解,每個工作步序?qū)?yīng)一個狀態(tài),將其分為若干個狀態(tài);
③理解每個狀態(tài)的功能和作用,即設(shè)計驅(qū)動程序;
④找出每個狀態(tài)的轉(zhuǎn)移條件和轉(zhuǎn)移方向;
⑤根據(jù)以上分析,畫出控制系統(tǒng)的狀態(tài)轉(zhuǎn)移圖;
⑥根據(jù)狀態(tài)轉(zhuǎn)移圖寫出指令表。