閱讀屋>行業> 學習PLC程式設計技巧

學習PLC程式設計技巧

學習PLC程式設計技巧

  學習PLC程式設計技巧

  一、多收集程式範例、增加程式設計經驗

  在PLC的程式設計方法中,經驗法一直受到許多從業者的青睞,並且在經驗設計法中資料收集顯得尤為重要。首先收集典型程式樣例,程式最好有較完整的組成部分:控制任務、I/O分配、硬體接線圖、完整的程式及註釋。其次要讀懂程式,從而分解出程式中用於完成不同任務的組成部分,對於各組成部分中獨立完成某一特定功能的子程式或者中斷程式應及時收藏到程式庫。以便在以後的程式設計過程中碰到實現類似控制任務時,節約程式設計時間、提高程式除錯成功率。再次還需要記錄程式閃光點,諸如程式設計者巧妙的思路、程式結構、應用指令的使用。尤其是應用指令的使用,能夠大大的縮短程式長度,減少記憶體容量,降低系統成本。最後對程式做功能擴充套件性的設計、除錯,並對全過程加以詳細記錄、再加以總結。透過以上過程就能夠有效消化這些程式範例,使其融入到自己以後的程式設計過程中。經過一段時間的資料收集、理解、消化後,逐步確立適合自己的程式設計方法。

  二、熟練使用軟體包

  以學習三菱產品為例來介紹軟體包的使用。三菱軟體包由兩個部分組成,程式設計軟體GXDeveloperVersion8C和模擬軟體GXSimulator6C。程式設計軟體GXDeveloperVersion8C為設計者提供了程式設計環境。設計者應熟讀程式設計手冊、熟練程式的編輯技巧,使得自己的設計方案得以展現。設計好的程式能否滿足控制任務,就必須進行除錯,傳統的除錯方式離不開程式設計控制器CPU,必要時還需要另外準備輸入輸出模組、特殊功能模組和外部機器等。模擬軟體GXSimulator可提供一個虛擬的'實驗平臺。GXSimulator是在Windows上執行的軟元件包,在安裝有GXDeveloper的計算機內追加安裝GXSimulator,就能夠實現不線上時的除錯。不線上除錯功能內包括軟元件的監視測試、外部機器的I/O的模擬操作等。對於個人學習來說,沒有實驗條件,模擬軟體能夠在個人計算機上進行順控程式的開發和除錯。使用者透過程式不斷的模擬除錯,慢慢領會程式設計心得,從而增加程式設計經驗。

  三、特殊功能模組

  在學習過程中,大部分學生將學習的重心放在了軟體程式設計上,而現代工業控制給PLC提出了許多新的課題,如果用通用I/O模組來解決,在硬體方面費用太高,在軟體方面程式設計相當麻煩,某些控制任務甚至無法用通用I/O模組來完成。因此,學習PLC的特殊功能模組顯得尤為重要。這些特殊功能模組有模擬量輸入輸出模組、高速計數模組和運動控制模組等。這些特殊功能模組PLC廠家都給出了詳細的使用手冊,使用者可以透過仔細研讀使用手冊來完成特殊功能的實現,使得軟體程式設計簡化,降低了經濟成本。

  四、人機介面

  連線可編程式控制器,利用顯示屏顯示,透過輸入單元(如觸控式螢幕、鍵盤、滑鼠等)寫入工作引數或輸入操作命令,實現人與機器資訊互動的數字裝置稱為人機介面,俗稱觸控式螢幕。觸控式螢幕以其易於使用、堅固耐用、反應速度快、節省空間等優點,使得系統設計師們越來越多的感到使用觸控式螢幕的確具有相當大的優越性。觸控式螢幕由硬體和軟體兩部分組成。利用軟體可以完成使用者介面的設計,結合PLC的程式設計極大的簡化了計算機的使用,即使是對計算機一無所知的人,對不懂PLC程式程式設計的操作人員,也能夠按控制要求設定控制系統引數、生產配方儲存、裝置生產資料記錄等操作。觸控式螢幕的學習可以按如下的步驟進行。首先針對某一系列觸控式螢幕仔細閱讀其畫面設計手冊進行使用者畫面設計;接著設計觸控式螢幕畫面操作實現對應的PLC程式;最後開啟觸控式螢幕、PLC程式設計模擬軟體進行模擬除錯。

  五、掌握三種流派主流產品

  目前,世界上有200多個廠家生產PLC。大體可以按地域分成主要的三個流派:一個流派是日本產品,以三菱FX系列小型PLC為代表;一個流派是美國產品,以AB公司的PLC系列中型PLC為代表;還有一個流派是歐洲產品,德國西門子的S7系列大型PLC為代表。不同型號的PLC產品具有不同的特色,不僅表現在特殊複雜的功能等方面,就是在程式語言、程式的組織等方面也存在著較大的差異。掌握所有的PLC產品顯然不現實,也沒有必要。在熟練掌握一種PLC產品的基礎上,有意識地在其他主要流派中選擇最有代表性的產品,採用對比的學習方法進行相對深入的研究。這樣在以後的工作、學習和開發研究中遇到其它的機型時,就能夠做到觸類旁通了。

  六、充分利用網路資源,掌握PLC應用及發展的最新資訊

  PLC產品更新換代的速度很快,若想及時掌握PLC應用及發展的最新資訊,就要充分利用網際網路為我們提供的學習的平臺,方便地、快捷地、經濟地掌握PLC的最新動態。尤其是一些網路上的專業論壇能夠為我們提供了較高水平的交流平臺,大量的學習資料、使用手冊、軟體功能的更新,使得不同階段的學習者受益匪淺。總之,PLC入門容易,真正掌握可程式設計控制器的程式設計方法,能夠順利設計出滿足生產任務的要求,同時程式做到簡潔、易懂,設計者就必須深入學習PLC技術,學習者可以透過上述介紹的方法不斷地充電,掌握PLC應用及發展的最新資訊,在不斷的模擬除錯過程中逐漸形成自己的程式設計習慣。

【學習PLC程式設計技巧】相關文章: