常仁松
摘 要:可編程控制器(PLC)的編程方法有很多,本文以實例形式,介紹了基于Omron PLC順序功能圖的編程方法,其特點是簡單易學,提高了編程效率。
關鍵詞:順序控制;編程;實用
引言
PLC的編程方法很多,多數設計人員采用繼電器電路圖設計法,經驗設計法等來設計PLC的梯形圖。這些方法要求編程者具有豐富的經驗,掌握大量典型電路;并且具有很大的隨意性和試探性。對于學生來說比較難以掌握,編者在長期教學經驗中,總結了簡單實用的順序功能圖法。
梯形圖順序功能圖法把一個復雜任務分解成若干步,每步之間由連線,轉換,轉換條件等組成。然后套用“起保停電路”的順序編程思想,就可以完成一個比較復雜任務的編程。
1.“起保停電路”的編程思想
這里“起保停電路”指的是運用起保停電路的方法,完成類似圖1功能圖編程,當M1發生動作(得電),X1輸入閉合時,M2就發生動作(得電),如果這時X2輸入也閉合,那么M3就動作,要求相鄰的兩步狀態不同。這個順序圖可以依次類推。圖中M1、M2和M3稱之為步,X1和X2是轉換條件,中間連接線表示彼此順序。


圖1????????????????????????????? 圖2
用梯形圖來表示圖1的關系,就是圖2,圖2表示了從M1步到M2步的轉換。當M1和X1常開觸點閉合,輸出M2線圈就得電,同時用M2自己常開實現自鎖,當M3線圈得電,其常閉斷開,M2線圈就斷電,這里是假設相鄰兩步輸出不一致。同理我們可以畫出從M2步到M3步的轉換梯形圖如圖3所示。
2.典型實例應用
交通信號燈的控制要求如圖4所示:

圖4
首先我們要根據控制要求,將復雜的控制要求用順序功能圖表示出來,交通燈的控制,轉換條件是時間,步就是燈亮狀態,依此畫出圖5的順序圖。


圖3???????????????????????????????????? 圖5
依照圖5,我們就可以套用前面的“起保停電路”的編程思想,來進行編程,從M1到M2,畫出梯形圖如圖6所示。依次類推,可畫出其它步的類似梯形圖。

圖6
梯形圖都畫出來后,我們再進行適當的修改,如怎樣實現循環控制,怎樣實現閃爍控制,還有怎樣停止等。完整的梯形圖如圖7所示。



圖7
由以上梯形圖我們可以明晰的看出,復雜的交通燈控制,我們只要把“起保停電路”的順序控制編程思想掌握了,也變得簡單了,直接套用格式,就可以完成,這樣學起來簡單,學生容易理解和掌握。這種方法還可以用于其他的比如小車的運動控制等,讀者可以舉一反三的。
3.結束語
PLC的編程方法很多,筆者本文以典型的“起保停電路”順序控制編程思想,擴展應用到復雜的順序控制實例電路中,給讀者詳細介紹了順序控制編程思想的應用,其設計方法簡化,思路清晰,容易掌握。希望對讀者編程有大的幫助,同時大家可以舉一反三,靈活利用。
參考文獻:
[1]霍罡等.歐姆龍CP1H PLC應用基礎與編程實踐.北京:機械工業出版社,2008.
[2]曹輝等.可編程控制器系統原理及應用.北京:電子工業出版社,2003.
[3]高欽和.可編程控制器應用技術與設計實例.北京:人民郵電出版社,2004.