基于IEC61131-3和Java的PLC仿真系統(tǒng)的設(shè)計與實現(xiàn).pdf_第1頁
已閱讀1頁,還剩74頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、PLC,即可編程邏輯控制器,因為其功能豐富、可靠性高、易于編程及適應(yīng)于惡劣工業(yè)環(huán)境等多方面的優(yōu)點而在工控領(lǐng)域具有重要的地位。隨著PLC在不同領(lǐng)域的應(yīng)用以及其微處理器技術(shù)的不斷發(fā)展,其也在智能化、模塊化、網(wǎng)絡(luò)化等多方面有了較大的發(fā)展。近年來,隨著數(shù)字計算機和軟件等技術(shù)的發(fā)展,以計算機作為硬件平臺,通用操作系統(tǒng)作為軟件平臺,以軟件模擬PLC的數(shù)據(jù)處理及運算,實現(xiàn)PLC的功能成為PLC研究的重要方向之一。
  通過對PLC工作原理和PL

2、C的編程標準的研究,以及對相關(guān)PLC編程軟件的參考,本文提出了以Java編程語言實現(xiàn)PLC仿真的設(shè)計思路及軟件的實現(xiàn)。系統(tǒng)以PLC的編程標準IEC61131-3為參考,對軟件進行了梯形圖繪制、梯形圖語法檢查和指令表生成、仿真運行三個子模塊系統(tǒng)。
  梯形圖編輯系統(tǒng)的主要任務(wù)是實現(xiàn)PLC程序的梯形圖繪制,軟件設(shè)計了一套元件庫,并介紹了以元件格方式記錄元件信息,以此實現(xiàn)梯形圖的編輯、保存與再打開的方法。梯形圖的語法檢查可以檢查梯形圖的

3、常見語法錯誤,檢查語法無誤后,可以將程序由梯形圖語言轉(zhuǎn)換為指令表語言。本文介紹了比較常見與通用的有向圖與二叉樹的轉(zhuǎn)換算法,然后介紹本軟件所采用的串并聯(lián)支路的歸并算法,過驗證,可以正確且有效地實現(xiàn)指令表轉(zhuǎn)換的功能。仿真運行系統(tǒng)以指令表解釋的方式對程序進行仿真,并設(shè)計界面,可以直觀而形象的觀察程序的運行及各數(shù)據(jù)的值或狀態(tài)。本文以一個常見的交通燈信號程序驗證了軟件的仿真過程,成功地實現(xiàn)了控制信號燈的功能,也驗證了該PLC仿真軟件的可用性。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論