江西省九江學(xué)院電子工程學(xué)院 王 萍
PLC的順序控制設(shè)計法教學(xué)心得
江西省九江學(xué)院電子工程學(xué)院 王 萍
可編程控制器(Programmable Logic Controller,PLC)是電氣工程及其自動化專業(yè)的一門核心專業(yè)課,通過本課程的學(xué)習(xí),學(xué)生掌握PLC的基本結(jié)構(gòu)、工作原理、PLC控制系統(tǒng)程序設(shè)計與調(diào)試方法。其中,PLC控制系統(tǒng)的程序設(shè)計是教學(xué)重點,本文以S7-200PLC為教授對象,主要介紹順序控制設(shè)計法的編程特點以及順序功能圖向梯形圖程序的轉(zhuǎn)換方法,提出各種不同轉(zhuǎn)換方法應(yīng)注意的關(guān)鍵問題,應(yīng)用比較總結(jié)法,把理論教學(xué)與實踐教學(xué)融為一體,使學(xué)生容易理解記憶,激發(fā)學(xué)生的學(xué)習(xí)興趣。
PLC 順序功能圖 梯形圖
PLC系統(tǒng)的程序設(shè)計方法主要是:用經(jīng)驗設(shè)計法直接編寫梯形圖程序的方法和順序控制設(shè)計法。由于經(jīng)驗設(shè)計法設(shè)計梯形圖時沒有固定的方法,具有很大的試探性和隨意性。尤其是設(shè)計復(fù)雜系統(tǒng)時,要用大量的中間單元完成記憶和連鎖功能,很容易遺漏一些問題,修改也比較麻煩。順序控制設(shè)計法只要分析清楚系統(tǒng)控制要求,按照一個步驟一個狀態(tài)的思想,很容易就可以畫出順序功能圖,然后轉(zhuǎn)換成相應(yīng)的順序控制梯形圖,其順序功能圖比較容易設(shè)計,且可讀性很強。
順序控制設(shè)計法是將系統(tǒng)的一個工作周期劃分為若干順序相連的階段,每個階段稱為一步。步與步之間由轉(zhuǎn)換分隔,相鄰的步具有不同的動作。PLC在某一步工作時,當(dāng)轉(zhuǎn)換條件得到滿足就實現(xiàn)轉(zhuǎn)換,即上一步的動作結(jié)束而下一步的動作開始。順序功能圖是設(shè)計PLC順序控制程序的圖形方法,由步和有向連線組成閉環(huán),描述控制系統(tǒng)的控制過程、功能和特性,它本身并不是程序,需要轉(zhuǎn)換成相應(yīng)的順序控制梯形圖程序。設(shè)計順序功能圖時,要注意它的三個主要因素:步、轉(zhuǎn)換條件和動作。
第一步:順序功能圖中,步用矩形方框表示,方框內(nèi)用M或S連同其編號進(jìn)行注釋(如M0.0、S0.0等)。當(dāng)PLC通電時,所有步均處于OFF狀態(tài),這時只需用開機(jī)時接通一個掃描周期的SM0.1的常開觸點,就可將初始步M0.0或S0.0置為活動步,否則因為順序功能圖沒有活動步而無法工作,所以至少應(yīng)該有一個初始步,用雙線方框表示初始步。
第二步轉(zhuǎn)換條件:與轉(zhuǎn)換對應(yīng)的條件是使系統(tǒng)由當(dāng)前步進(jìn)入下一步的信號,可以是外部的輸入信號(如按鈕、限位開關(guān)的接通或斷開等);也可以是PLC內(nèi)部產(chǎn)生的信號(如定時器、計數(shù)器等觸點的接通);還可以是若干個信號的與、或、非的邏輯組合。
第三步動作:系統(tǒng)處于某一步時需要完成的工作,用矩形方框中的編號表示動作。該矩形框與它所在步的對應(yīng)方框相連。當(dāng)該步為活動步時,執(zhí)行該步對應(yīng)的動作,某一步可以有幾個動作,也可以沒有動作。
根據(jù)系統(tǒng)控制要求,我們可以很方便地設(shè)計出順序功能圖。若順序功能圖用的是位存儲器M代表步,則將順序功能圖轉(zhuǎn)換為相應(yīng)的順序控制梯形圖的方法一般有兩種:
1.使用起保停電路的順序控制梯形圖設(shè)計方法
使用起保停電路轉(zhuǎn)換梯形圖程序的關(guān)鍵是找出每一步的起動條件和停止條件。起動條件是該步的前級步為活動步并且相應(yīng)的轉(zhuǎn)換條件得到滿足,即將前級步的編程元件的常開觸點與轉(zhuǎn)換條件對應(yīng)的觸點串聯(lián)實現(xiàn);停止條件是其后續(xù)步對應(yīng)的常閉觸點;保持條件是本步的常開觸點。按照這個思路很容易轉(zhuǎn)換出對應(yīng)的梯形圖程序。
2.使用置位復(fù)位指令的順序控制梯形圖設(shè)計方法
使用置位復(fù)位指令的轉(zhuǎn)換思想是,每一步變?yōu)榛顒硬蕉疾捎弥梦恢噶頢置位該步,同時用復(fù)位指令R復(fù)位前級步。每一個轉(zhuǎn)換都對應(yīng)一個這樣的控制置位和復(fù)位的電路塊,有多少個轉(zhuǎn)換就有多少個這樣的電路塊,這種設(shè)計方法很有規(guī)律,很容易掌握。
若順序功能圖用的是順序控制繼電器S代表步,則使用SCR指令的順序控制梯形圖設(shè)計方法進(jìn)行轉(zhuǎn)換。使用SCR指令的轉(zhuǎn)換思想是將順序控制程序的每一步用一個SCR段表示。用SCR指令表示一個SCR段的開始;用SCRE指令表示SCR段的結(jié)束;用SCRT指令實現(xiàn)SCR段之間的轉(zhuǎn)換,即步的活動狀態(tài)的轉(zhuǎn)換。當(dāng)SCRT線圈“得電”時,SCRT指令將順序功能圖中的后續(xù)步置位為ON,同時將當(dāng)前步復(fù)位為OFF,這種方法初學(xué)者極易掌握。
實驗教學(xué)中,對于同一個實驗項目要求學(xué)生利用多種方法實現(xiàn),使學(xué)生在掌握各種不同編程方法的同時體會各種編程方法的優(yōu)缺點,找出自己在編程時的思維有哪些問題,哪種編程方法更容易掌握,哪種方法更易實現(xiàn),從而激發(fā)學(xué)生的學(xué)習(xí)興趣,培養(yǎng)學(xué)生獨立思考和總結(jié)記憶的能力。
順序控制設(shè)計法用輸入量I(或定時器、計數(shù)器等)的觸點,控制代表各步的編程元件(如M或S),再由它們控制輸出量Q(或定時器、計數(shù)器線圈等),步是根據(jù)輸出量Q的狀態(tài)劃分的。所以,順序控制設(shè)計法具有簡單易學(xué),容易理解,通用規(guī)范的特點,是PLC程序設(shè)計方法中位居首位的編程方法。
[1]廖常初.S7-200PLC編程及應(yīng)用(第2版)[M].北京:機(jī)械工業(yè)出版社,2014
[2]潘海鵬,張益波.電氣控制系統(tǒng)與S7-200系列PLC[M].北京:機(jī)械工業(yè)出版社,2014
ISSN2095-6711/Z01-2015-12-0086