本文介紹了基于軟PLC(Programmable Logic Controller,可編程控制器)的嵌入式技術起源和背景,綜述了基于軟PLC的嵌入式系統(tǒng)的關鍵技術和優(yōu)點,最后介紹了其設計和實現(xiàn)的方法。 基于軟PLC的嵌入式系統(tǒng)的研究與實現(xiàn)分為開發(fā)系統(tǒng)和運行系統(tǒng)(又稱為虛擬機系統(tǒng))。本文概述了開發(fā)系統(tǒng),其運行于PC機的操作系統(tǒng)如Windows或者Linux等,為用戶提供一個大眾化的編程環(huán)境,它包含編輯器、編譯器、連接器、調(diào)試器和通信接口幾個部分。編輯界面友好,可以讓用戶方便的使用LD、ST和FBD三種語言編寫程序,編譯器和連接器將源程序文件編譯和連接成虛擬機系統(tǒng)可執(zhí)行的目標代碼文件;分析了開發(fā)系統(tǒng),其中詳細描述了編譯模塊的編制過程,實現(xiàn)了將指令表語言轉(zhuǎn)換為運行系統(tǒng)能夠識別的C/C++指令的功能;詳細地研究了梯形圖轉(zhuǎn)換為指令表語言,以及由指令表語言向梯形圖語言的算法和數(shù)據(jù)結構。調(diào)試器借助于虛擬機運行系統(tǒng)提供的服務可完成對應用程序的調(diào)試糾錯;討論了uCLinux操作系統(tǒng)和編譯調(diào)試技術,以及采用ModBus/TCP工業(yè)通信協(xié)議的通信接口用于開發(fā)系統(tǒng)和運行系統(tǒng)之間的通信。 另一方面,本文分析了虛擬機運行系統(tǒng),它運行于安裝了uCLinux的ARM7平臺上,包括運行內(nèi)核模塊、系統(tǒng)管理模塊和通信接口模塊。由于uCLinux沒有MMU和本身對實時性沒有什么要求,而針對基于軟PLC的嵌入式系統(tǒng)的研究與實現(xiàn)要求,本文在對其進行了uCLinux小型化研究的同時探討了雙內(nèi)核實時性方案,解決了uCLinux實時性不足的問題。運行內(nèi)核模塊調(diào)度和執(zhí)行應用程序并管理時鐘。系統(tǒng)管理模塊管理系統(tǒng)狀態(tài)和內(nèi)存。通信模塊用于開發(fā)系統(tǒng)及I/O設備通信。在此基礎上,對基于軟PLC的嵌入式系統(tǒng)的進行了設計與實現(xiàn),并通過試驗將編譯的目標代碼傳遞到基于軟PLC的嵌入式運行系統(tǒng)中,實現(xiàn)了控制功能,驗證了生成目標代碼的正確性和開發(fā)系統(tǒng)的可行性,實現(xiàn)了編輯界面友好,系統(tǒng)開放,性價比較高的軟PLC嵌入式系統(tǒng),達到了預期的目標,具有一定理論和應用價值。
標簽: PLC 軟 嵌入式系統(tǒng)
上傳時間: 2013-04-24
上傳用戶:jiiszha
基于PI C的鍋爐內(nèi)膽水溫控制系統(tǒng)采用PI C作為控制系統(tǒng)的核心,使用西門予公司的s7…300系列PLc 編程軟件中的P I D功能塊來實現(xiàn)控制算法,通過和計算機的通信實現(xiàn)數(shù)據(jù)的自動處理和操作的遠程控制。
標簽: PLC 鍋爐 水溫控制
上傳時間: 2013-07-16
上傳用戶:lansedeyuntkn
PLC各個子程序的模塊,大家可以借鑒到單片機編程中
標簽: PLC 程序 源代碼
上傳時間: 2013-07-31
上傳用戶:頂?shù)弥?/p>
可編程控制器PLC以抗擾性強、可靠性高和編程靈活等特點在工業(yè)上得到廣泛應用,為了優(yōu)化PLC系統(tǒng)設計,介紹一種基于MCS.51單片機的PLC仿真器,并給出了硬、軟件設計與實現(xiàn)方法。編程設計主要包括監(jiān)控主
標簽: MCS PLC 51單片機 仿真器
上傳時間: 2013-07-07
上傳用戶:yzhl1988
本文分析了目前軟PLC 編輯器中功能塊編程的不足,提出了使用面向?qū)ο蟮母拍顏碓O計功能塊圖的方法。通過研究軟PLC 開發(fā)系統(tǒng)和編譯系統(tǒng)的模型,詳細討論了PLC 梯形圖中圖元的設計方法,并基于此方
標簽: PLC 軟 程序 功能塊
上傳時間: 2013-06-21
上傳用戶:allen-zhao123
讓初學者在最短的時間內(nèi)學會PLC,文章中版面編排合理,由淺入深,是不可多得的一個PLC技術學習的文檔。
標簽: PLC
上傳時間: 2013-05-30
上傳用戶:yepeng139
提供三菱FX全系列PLC的編程資料,是三菱PLC編程的必要手冊。
標簽: PLC 三菱 編程手冊
上傳用戶:chongcongying
本文分析了PLC 控制系統(tǒng)中的主要干擾源,并分析了PLC 控制系統(tǒng)工程應用的抗干擾設計,最后給出了PLC 控制系統(tǒng)應采取的主要抗干擾措施。關鍵詞:干擾源 PLC 抗干擾 接地T
標簽: PLC 控制 抗干擾 系統(tǒng)應用
上傳用戶:heart_2007
結合重鋼軋鋼廠加熱爐溫度控制系統(tǒng),以改善加熱爐控制效果,該系統(tǒng)采用了一種基于模糊控制的PLC 溫度控制系統(tǒng)。該系統(tǒng)充分應用模糊控制器的智能特點,以及PLC的編程維護方便,抗干擾能力強的優(yōu)點,提
標簽: PLC 加熱爐 溫度 模糊控制系統(tǒng)
上傳用戶:ouyangtongze
本文通過分析自來水廠對控制系統(tǒng)的功能要求,主要介紹了三菱自動化的PLC及變頻器在自來水廠的應用,以及與FIX組態(tài)軟件構成的自控系統(tǒng)。關鍵詞:PLC,變頻器,組態(tài)軟件Abstract:
標簽: PLC 三菱 變頻器
上傳用戶:sssl
蟲蟲下載站版權所有 京ICP備2021023401號-1