常仁松
摘 要:可編程控制器(PLC)的編程方法有很多,本文以實(shí)例形式,介紹了基于Omron PLC順序功能圖的編程方法,其特點(diǎn)是簡單易學(xué),提高了編程效率。
關(guān)鍵詞:順序控制;編程;實(shí)用
引言
PLC的編程方法很多,多數(shù)設(shè)計(jì)人員采用繼電器電路圖設(shè)計(jì)法,經(jīng)驗(yàn)設(shè)計(jì)法等來設(shè)計(jì)PLC的梯形圖。這些方法要求編程者具有豐富的經(jīng)驗(yàn),掌握大量典型電路;并且具有很大的隨意性和試探性。對于學(xué)生來說比較難以掌握,編者在長期教學(xué)經(jīng)驗(yàn)中,總結(jié)了簡單實(shí)用的順序功能圖法。
梯形圖順序功能圖法把一個(gè)復(fù)雜任務(wù)分解成若干步,每步之間由連線,轉(zhuǎn)換,轉(zhuǎn)換條件等組成。然后套用“起保停電路”的順序編程思想,就可以完成一個(gè)比較復(fù)雜任務(wù)的編程。
1.“起保停電路”的編程思想
這里“起保停電路”指的是運(yùn)用起保停電路的方法,完成類似圖1功能圖編程,當(dāng)M1發(fā)生動(dòng)作(得電),X1輸入閉合時(shí),M2就發(fā)生動(dòng)作(得電),如果這時(shí)X2輸入也閉合,那么M3就動(dòng)作,要求相鄰的兩步狀態(tài)不同。這個(gè)順序圖可以依次類推。圖中M1、M2和M3稱之為步,X1和X2是轉(zhuǎn)換條件,中間連接線表示彼此順序。
圖1????????????????????????????? 圖2
用梯形圖來表示圖1的關(guān)系,就是圖2,圖2表示了從M1步到M2步的轉(zhuǎn)換。當(dāng)M1和X1常開觸點(diǎn)閉合,輸出M2線圈就得電,同時(shí)用M2自己常開實(shí)現(xiàn)自鎖,當(dāng)M3線圈得電,其常閉斷開,M2線圈就斷電,這里是假設(shè)相鄰兩步輸出不一致。同理我們可以畫出從M2步到M3步的轉(zhuǎn)換梯形圖如圖3所示。
2.典型實(shí)例應(yīng)用
交通信號燈的控制要求如圖4所示:
圖4
首先我們要根據(jù)控制要求,將復(fù)雜的控制要求用順序功能圖表示出來,交通燈的控制,轉(zhuǎn)換條件是時(shí)間,步就是燈亮狀態(tài),依此畫出圖5的順序圖。
圖3???????????????????????????????????? 圖5
依照圖5,我們就可以套用前面的“起保停電路”的編程思想,來進(jìn)行編程,從M1到M2,畫出梯形圖如圖6所示。依次類推,可畫出其它步的類似梯形圖。
圖6
梯形圖都畫出來后,我們再進(jìn)行適當(dāng)?shù)男薷?,如怎樣?shí)現(xiàn)循環(huán)控制,怎樣實(shí)現(xiàn)閃爍控制,還有怎樣停止等。完整的梯形圖如圖7所示。
圖7
由以上梯形圖我們可以明晰的看出,復(fù)雜的交通燈控制,我們只要把“起保停電路”的順序控制編程思想掌握了,也變得簡單了,直接套用格式,就可以完成,這樣學(xué)起來簡單,學(xué)生容易理解和掌握。這種方法還可以用于其他的比如小車的運(yùn)動(dòng)控制等,讀者可以舉一反三的。
3.結(jié)束語
PLC的編程方法很多,筆者本文以典型的“起保停電路”順序控制編程思想,擴(kuò)展應(yīng)用到復(fù)雜的順序控制實(shí)例電路中,給讀者詳細(xì)介紹了順序控制編程思想的應(yīng)用,其設(shè)計(jì)方法簡化,思路清晰,容易掌握。希望對讀者編程有大的幫助,同時(shí)大家可以舉一反三,靈活利用。
參考文獻(xiàn):
[1]霍罡等.歐姆龍CP1H PLC應(yīng)用基礎(chǔ)與編程實(shí)踐.北京:機(jī)械工業(yè)出版社,2008.
[2]曹輝等.可編程控制器系統(tǒng)原理及應(yīng)用.北京:電子工業(yè)出版社,2003.
[3]高欽和.可編程控制器應(yīng)用技術(shù)與設(shè)計(jì)實(shí)例.北京:人民郵電出版社,2004.