郜普艷
摘要:該文簡(jiǎn)單介紹了在PLC程序編寫(xiě)中,大多循環(huán)程序都可以套用的一種程序編寫(xiě)思路。在此以實(shí)例程序的方式具體闡述其編程思路和方法,以點(diǎn)蓋面,可為其他類(lèi)似的循環(huán)程序編寫(xiě)作為一種典型模式套用其中。
關(guān)鍵詞:PLC;循環(huán)程序;典型;套用模式
中圖分類(lèi)號(hào):TP312 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2018)01-0117-02
PLC技術(shù)是電子電氣技術(shù)和信息技術(shù)的結(jié)合。PLC課程是電氣工程類(lèi)、機(jī)電一體化類(lèi)及自動(dòng)化類(lèi)專業(yè)中的一門(mén)實(shí)踐性、綜合性都很強(qiáng)的專業(yè)課程。隨著PLC技術(shù)的廣泛應(yīng)用,人才的培養(yǎng)以技術(shù)要求為導(dǎo)向,追求與社會(huì)生產(chǎn)實(shí)踐的零距離。筆者從事PLC教學(xué)多年,在此對(duì)PLC教學(xué)中的循環(huán)程序編寫(xiě)的一種典型套用模式做思路分析與說(shuō)明。
1 實(shí)例分析
現(xiàn)以西門(mén)子S7-200 PLC控制十字交通燈為例,來(lái)分析:
1) 控制要求如圖1所示。
2) 接下來(lái),做PLC的地址分配和功能說(shuō)明:
3) 可根據(jù)圖1逐步畫(huà)出時(shí)序圖,并根據(jù)時(shí)序圖來(lái)編寫(xiě)程序。首先根據(jù)控制要求,把圖1的啟動(dòng)后的流程切割為6個(gè)時(shí)間段,依次循環(huán),如圖2所示:
①第一個(gè)時(shí)間段:?jiǎn)?dòng)后,東西紅燈Y2點(diǎn)亮20S,南北綠Y3燈點(diǎn)亮20S。我們分析給出時(shí)序圖如圖3所示:
② 按照第①步的思路分別畫(huà)出剩余5個(gè)時(shí)間段的時(shí)序圖,如圖4所示:
六個(gè)時(shí)間段分別為:T37至T38(20 S);T38至T39(3 S);T39至T40(2 S);T40至T41(20 S);T41至T42(3 S);T42至T37(2 S)形成一個(gè)循環(huán)。
③ 下一步,根據(jù)圖4的時(shí)序圖來(lái)進(jìn)行程序編寫(xiě)。我們可分為兩部分:先進(jìn)行第一部分的程序編寫(xiě)。
a. 先把6個(gè)時(shí)間段連起來(lái),然后由最后一個(gè)定時(shí)器T42的常閉觸頭放到接通第一個(gè)定時(shí)器的線路中形成循環(huán)。
梯形圖如圖5所示:
b. 接下來(lái),我們?cè)倏磿r(shí)序圖中,Q0.0東西綠燈分別在第4、5時(shí)間段接通為高電平。值得注意的是:第4時(shí)間段是由T39定時(shí)器的所定時(shí)間2 S結(jié)束后被接通的,又由T40定時(shí)器的所定時(shí)間2 0S結(jié)束后被關(guān)斷的;第5時(shí)間段是由T40定時(shí)器的所定時(shí)間20 S結(jié)束后被接通開(kāi)始閃亮的,又由T41定時(shí)器的所定時(shí)間3 S結(jié)束后被關(guān)斷的。
梯形圖如圖6所示:
梯形圖中Q0.0的閃亮功能,可由特殊繼電器SM0.5(一個(gè)周期為一秒的時(shí)鐘脈沖)來(lái)實(shí)現(xiàn)。
我們繼續(xù)分析,Q0.1東西黃燈在第6時(shí)間段接通為高電平,它是由T41定時(shí)器的所定時(shí)間3S結(jié)束后被接通的,又由T42定時(shí)器的所定時(shí)間2 S結(jié)束后被關(guān)斷的。
梯形圖如圖7所示:
Q0.2東西紅燈分別在第1、2、3時(shí)間段連續(xù)接通為高電平,它是由I0.0啟動(dòng)按鈕按下時(shí)即時(shí)接通,或者由上次循環(huán)的T42定時(shí)器的所定時(shí)間2S結(jié)束后又被返回循環(huán)接通的,又由T39定時(shí)器的所定時(shí)間2 S結(jié)束后被關(guān)斷。
梯形圖如圖8所示:
Q0.3東西綠燈分別在第1、2時(shí)間段接通為高電平。其中,第1時(shí)間段是由I0.0啟動(dòng)按鈕按下時(shí)即時(shí)接通,或者由上次循環(huán)的T42定時(shí)器的所定時(shí)間2S結(jié)束后又被返回循環(huán)接通的,;第2時(shí)間段是由T37定時(shí)器的所定時(shí)間20 S結(jié)束后被接通開(kāi)始閃亮的,又由T38定時(shí)器的所定時(shí)間3 S結(jié)束后被關(guān)斷的。
梯形圖如圖9所示:
上梯形圖中Q0.3的閃亮功能,同樣也可由特殊繼電器SM0.5(一個(gè)周期為一秒的時(shí)鐘脈沖)來(lái)實(shí)現(xiàn)。
我們繼續(xù)分析,Q0.4東西黃燈在第6時(shí)間段接通為高電平,它是由T38定時(shí)器的所定時(shí)間3S結(jié)束后被接通的,又由T39定時(shí)器的所定時(shí)間2 S結(jié)束后被關(guān)斷的。
梯形圖如下圖10所示:
Q0.5東西紅燈分別在第4、5、6時(shí)間段連續(xù)接通為高電平,它是由T39定時(shí)器的所定時(shí)間2S結(jié)束后又被返回循環(huán)接通的,又由T42定時(shí)器的所定時(shí)間2 S結(jié)束后被關(guān)斷。
梯形圖如下圖11所示:
到此,我們的整個(gè)梯形圖就已經(jīng)編寫(xiě)完成了。
2 結(jié)束語(yǔ)
以上西門(mén)子PLC程序的分析模式同樣適用于三菱等其他PLC程序,只是將指令形式稍加變化即可。我們上述的程序編寫(xiě)模式可以套用于其他許多的循環(huán)程序,如:音樂(lè)噴泉、天塔之光等等。希望此示例程序的分析能對(duì)編程初學(xué)者有所幫助。
參考文獻(xiàn):
[1] 黃永紅.電氣控制與PLC應(yīng)用技術(shù)[M].北京: 機(jī)械工業(yè)出版社, 2011.
[2] 王建華.電氣工程師手冊(cè)[M].北京: 機(jī)械工業(yè)出版社, 2006.
[3] 吳曉君.電氣控制課程設(shè)計(jì)指導(dǎo)[M].北京: 中國(guó)建材工業(yè)出版社, 2007.
[4] 高欽和. 可編程控制器應(yīng)用技術(shù)與設(shè)計(jì)實(shí)例[M]. 北京:人民郵電出版社,2004.
[5] 張立科. PLC應(yīng)用開(kāi)發(fā)技術(shù)與工程實(shí)踐[M]. 北京:人民郵電出版社,2005.endprint