在PLC系統結構不斷發(fā)展的同時(shí),PLC的編程語(yǔ)言也越來(lái)越豐富,功能也不斷提高。除了大多數PLC使用的梯形圖語(yǔ)言外,陸續出現了面向順序控制的步進(jìn)編程語(yǔ)言、面向過(guò)程控制的流程圖語(yǔ)言、與計算機兼容的高級語(yǔ)言等。多種編程語(yǔ)言的并存、互補與發(fā)展是PLC進(jìn)步的一種趨勢。 我們一同簡(jiǎn)略回顧PLC一路走來(lái)的歷程,分析在中國所處的現狀,展望未來(lái)可能發(fā)展的趨勢。我們同所有開(kāi)發(fā)生產(chǎn)PLC、受益于PLC的人們一樣,樂(lè )于見(jiàn)到PLC在未來(lái)的年月里,有更穩健的發(fā)展,更廣闊的空間。尤其希望看到中國的PLC自主開(kāi)發(fā)能力的提升,和應用市場(chǎng)的拓展。 在IEC的PLC編程語(yǔ)言標準(IEC61131-3)中,順序功能圖(Sequentialfunctionchart)被確定為PLC位居首位的編程語(yǔ)言。有的PLC有順序功能圖語(yǔ)言,例如S7-300/400的S7-Graph。但是有相當多的PLC(包括S7-200)沒(méi)有配備順序功能圖語(yǔ)言,為此我開(kāi)發(fā)了多種根據順序功能圖設計梯形圖的編程方法,包括使用起保停電路的編程方法、使用置位/復位指令的編程方法、仿STL指令的編程方法、使用鎖存繼電器的編程方式和使用移位寄存器的編程方法,我的教材還介紹了使用S7-200的順序控制繼電器指令和使用三菱的STL指令的編程方法。前3種方法可用于任意型號的PLC。 實(shí)際上只要掌握了一種通用的編程方法就可以了。我比較喜歡使用置位/復位指令的編程方法,這種編程方法的規則簡(jiǎn)單,形象直觀(guān),容易掌握。我在德國發(fā)現德國的教授編寫(xiě)的教材也使用這種編程方法。 具有多種工作方式的順序控制程序是設計中的難點(diǎn),在我編寫(xiě)的教材里用實(shí)例介紹了這種系統的編程方法。此外我還用組態(tài)軟件和西門(mén)子的SIMIT軟件開(kāi)發(fā)了PLC的被控對象的仿真畫(huà)面和程序,可用于調試PLC的順序控制程序。 |