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