在順序控制中,把每一個(gè)工序叫做一個(gè)狀態(tài),當(dāng)一道工序完成后做下一道工序,可以表達(dá)成從一個(gè)狀態(tài)轉(zhuǎn)移到另一個(gè)狀態(tài)。如有四個(gè)廣告燈,每個(gè)燈亮1s,循環(huán)進(jìn)行,則狀態(tài)轉(zhuǎn)移圖如圖4—1所示。每個(gè)燈亮表示一個(gè)狀態(tài),用一個(gè)狀態(tài)器s。相應(yīng)的負(fù)載和定時(shí)器連在狀態(tài)器上,相鄰兩個(gè)狀態(tài)器之間有一條短線,表示轉(zhuǎn)移條件。當(dāng)轉(zhuǎn)移條件滿足時(shí),則會(huì)從上一個(gè)狀態(tài)轉(zhuǎn)移到下一個(gè)狀態(tài),而上一個(gè)狀態(tài)自動(dòng)復(fù)位,如要使輸出負(fù)載能保持,則應(yīng)用sET來驅(qū)動(dòng)負(fù)載。每一個(gè)狀態(tài)轉(zhuǎn)移圖應(yīng)有一個(gè)初始狀態(tài)器(S0~s9)在最前面。初始狀態(tài)器要通過外部條件或其他狀態(tài)器來驅(qū)動(dòng).如圖4—1中是通過M8002驅(qū)動(dòng)。而對(duì)于一般的狀態(tài)器一定要通過來自其他狀態(tài)的STL指令驅(qū)動(dòng),不能從狀態(tài)以外驅(qū)動(dòng)。
下面通過一個(gè)具體例子來說明狀態(tài)轉(zhuǎn)移圖的畫法。
例4—1有一送料小車,初始位置在A點(diǎn),按下啟動(dòng)按鈕,在A點(diǎn)裝料,裝料時(shí)間5s,裝完料后駛向B點(diǎn)卸料,卸料時(shí)間是7s,卸完后又返回A點(diǎn)裝料,裝完后駛向C點(diǎn)卸料,按如此規(guī)律分別給B、C兩點(diǎn)送料,循環(huán)進(jìn)行。當(dāng)按下停止按鈕時(shí),一定要送完一個(gè)周期后停在A點(diǎn)。畫出狀態(tài)轉(zhuǎn)移圖。
分析:從狀態(tài)轉(zhuǎn)移圖中可以看出以下幾點(diǎn):
(1)同一個(gè)負(fù)載可以在不同的狀態(tài)器中多次輸出。
(2)按下啟動(dòng)按鈕X4,MO接通,狀態(tài)可以向下轉(zhuǎn)移;按下停止按鈕,MO斷開,當(dāng)狀態(tài)
轉(zhuǎn)移到SO時(shí),由于MO是斷開的,不能往下轉(zhuǎn)移,所以小車停在原點(diǎn)位置。
(3)要在步進(jìn)控制程序前添加一段梯形圖(見圖4—3(b).
























粵公網(wǎng)安備 44030402000745號(hào)