三菱PLC編程的順序控制
發(fā)布于2022-10-11 16:57
49
4
標簽:PLC
順序控制是最常見的控制方式,在第4章中,曾以定時器和計數(shù)器為例介紹了定時和計數(shù)順序控制程序,此外還有動作狀態(tài)順序控制。就是用上一個輸出狀態(tài)去控制下一個輸出狀杰,再用下一個狀態(tài)的控制點去結(jié)束上一個狀態(tài)的完成。動作控制根據(jù)控制功能又分為單周期順序控制和循環(huán)順序控制。
1. 定時順序控制
當順序控制涉及按時間逐步推進時,就采用定時順序控制程序。這時用定時器的常開觸點作為連鎖信號,用其常閉觸點作為上一輸出結(jié)束信號。圖5.2-10為三個輸出順序動作的梯形圖程序,僅需順序啟動,不需要結(jié)束輸出,去掉常閉觸點即可。
圖5.2-10 定時順序控制梯形圖程序
2.計數(shù)順序控制
順序控制也可以通過計數(shù)信號進行。圖5.2-11 為三個輸出的順序控制,觸點比較指令在這里作為驅(qū)動條件按計數(shù)控制順序輸出的動作。程序非常簡潔,易于理解。
圖5.2-11 計數(shù)順序控制梯形圖程序
3. 單周期順序控制
當一個生產(chǎn)線上的多個工序順序完成后,就結(jié)束工作,這就是單周期工作,又叫半自動工作。在單周期工作中,常常是用一個開關(guān)量信號作為一個輸出動作的結(jié)束和下一個輸出動作的開始,最后一個開關(guān)量既是最后一個動作的結(jié)束信號,也是單周期工作的結(jié)束信號。圖5.2-12為單周期控制梯形圖程序。圖中X2,X3,X4分別為輸出Y0,Y1,Y2動作結(jié)束開關(guān)量信號輸入端口。在Y0的驅(qū)動條件中,串入了Y1,Y2的常閉觸點,目的是在一個周期的順序工作沒有完成時,不允許再次啟動Y0。
這種動作順序控制也可以插入定時或計數(shù)控制,這時開關(guān)量信號和定時器及計數(shù)器觸點信號都可以為下一個輸出的啟動信號和上一個輸出的結(jié)束信號。
圖5.2-12 單周期順序控制梯形圖程序
4. 循環(huán)順序控制
如果單周期程序結(jié)束后并不停止,而是重新啟動第一個動作的控制,就變成了循環(huán)順序控制,又稱全自動工作。對全自動控制,如果在運行中間按下停止按鈕,則一般都要求運行不馬上停止,而且繼續(xù)工作直到完成一個單周期后才停止。
圖5.2-13為滿足上述全自動工作要求的梯形圖程序。從圖中可知,程序的基本結(jié)構(gòu)和單周期工作一樣,增加了兩個狀態(tài)標志位,自動工作標志 M0 和自動停止標志 M1。循環(huán)啟動是通過M0與Y2和X4串聯(lián)條件進行的。這時,已發(fā)出動作Y2(最后一個動作)的結(jié)束信號X4,且Y2已停止運行。當按下停止按鈕X0時,雖然切斷了自動工作M0常閉觸點M1 的通路,但由于還未運行到最后動作Y2及未發(fā)出動作 Y2 的結(jié)束信號,自動工作通過自保持(M0)和自動保持(由Y2常閉和X4常閉并聯(lián)組成)仍然接通,直到發(fā)出動作Y2的結(jié)束信號X4和動作Y2結(jié)束才能停止自動工作標志M0。M0的停止使循環(huán)啟動控制不能再次啟動YO,從而保證了按下停止按鈕后,仍然繼續(xù)運行到最后一個動作結(jié)束后才停止循環(huán)工作運行。
圖5.2-13 循環(huán)順序控制梯形圖程序
對初學者來說,掌握順序控制程序設(shè)計非常重要。這是因為在生產(chǎn)實際中,邏輯開關(guān)量控制系統(tǒng)絕大部分都是順序控制系統(tǒng)。在一定的時間PLC 只能做一步工作,就這樣一步一步地完成全部工作。為此,三菱PLC專門開發(fā)了用于順序控制的指令——步進指令 STL。利用這個指令和其相應(yīng)編程方法就非常容易設(shè)計順序控制程序,用戶不需過多思考步序轉(zhuǎn)換,只需專心考慮每一步的控制動作。而且,這種 STL 步進指令順序控程序設(shè)計簡單易學,一般初學PLC的人都會很快掌握。關(guān)于三菱STL步進指令順控程序的設(shè)計在本書第6 章進行了詳盡的講解,希望讀者能重點掌握這種方法的學習。