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