天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁(yè) > 科技論文 > 電力論文 >

基于ARM的編譯型PLC研發(fā)

發(fā)布時(shí)間:2017-10-02 15:04

  本文關(guān)鍵詞:基于ARM的編譯型PLC研發(fā)


  更多相關(guān)文章: PLC 編譯型 開(kāi)發(fā)系統(tǒng) 運(yùn)行系統(tǒng) 編譯器


【摘要】:PLC作為工業(yè)場(chǎng)合的重要組成部分,隨著數(shù)字化和智能化的需求和發(fā)展,對(duì)實(shí)時(shí)性要求越來(lái)越高,但是目前市場(chǎng)上的PLC多為解釋型PLC。從編譯原理的角度,PLC可分為編譯型和解釋型。解釋型PLC在執(zhí)行過(guò)程中解釋執(zhí)行,所以執(zhí)行效率低,進(jìn)而實(shí)時(shí)性低。同時(shí),由于解釋型PLC不僅要燒寫用戶程序,還要燒寫全部硬件驅(qū)動(dòng)、指令庫(kù)、解釋程序等,所以代碼量大,存儲(chǔ)占用量大。然而,編譯型PLC根據(jù)用戶程序選擇性編譯,編譯下載后直接執(zhí)行,即“選擇性編譯,多次執(zhí)行”,所以執(zhí)行效率高,實(shí)時(shí)性好,代碼量小。本文通過(guò)對(duì)國(guó)內(nèi)外PLC的研究,基于IEC 61131標(biāo)準(zhǔn),實(shí)現(xiàn)了基于ARM的嵌入式編譯型PLC的基本功能,具有通用性好、成本低廉、實(shí)時(shí)性好、代碼量小等優(yōu)點(diǎn)。本文主要工作包括如下幾點(diǎn):(1)在PLC國(guó)內(nèi)外現(xiàn)狀、發(fā)展、存在問(wèn)題以及IEC 61131標(biāo)準(zhǔn)的研究基礎(chǔ)上,把IEC61131軟硬件模型映射為現(xiàn)實(shí)實(shí)現(xiàn)的編譯型PLC的軟硬件架構(gòu)。(2)用戶開(kāi)發(fā)系統(tǒng)的研究與實(shí)現(xiàn)。針對(duì)梯形圖元件指令具有種類繁雜的特點(diǎn),本文通過(guò)研究發(fā)現(xiàn)梯形圖遵循相似的外形,采用了一種基于數(shù)據(jù)模板的梯形圖元件構(gòu)建方法,減小了實(shí)現(xiàn)的冗余性;梯形圖轉(zhuǎn)C++程序?qū)儆诰幾g難題,本文提出了一種新的基于塊樹的,梯形圖轉(zhuǎn)塊樹,然后通過(guò)塊樹生成C++程序的方法,具有顯著的模塊化特點(diǎn)。(3)運(yùn)行系統(tǒng)的研究與實(shí)現(xiàn)。針對(duì)采用中斷數(shù)據(jù)收發(fā)占用大量CPU的問(wèn)題,本文提出了一種DMA組合中斷方式的數(shù)據(jù)收發(fā)方式,使得數(shù)據(jù)收發(fā)更加有效;針對(duì)同一個(gè)PLC功能指令支持復(fù)雜數(shù)據(jù)類型操作的要求,本文提出采用了函數(shù)模板的方式加以實(shí)現(xiàn),減小了重復(fù)定義的復(fù)雜性;針對(duì)PLC功能塊指令受內(nèi)部變量影響,本文提出采用了類的方式加以實(shí)現(xiàn),提高了功能塊的封裝性;針對(duì)不同數(shù)據(jù)類型訪問(wèn)同一個(gè)數(shù)據(jù)的需求,本文提出采用了以共用體定義指針訪問(wèn)數(shù)據(jù)的方式,方便了數(shù)據(jù)的訪問(wèn);針對(duì)任務(wù)調(diào)度的需求,本文對(duì)任務(wù)進(jìn)行了劃分和定義,并實(shí)現(xiàn)了相應(yīng)的算法,既滿足了任務(wù)調(diào)度的需求,又通過(guò)中斷任務(wù)滿足了實(shí)時(shí)性要求更高的需求;針對(duì)監(jiān)控、在線編程的需求,本文對(duì)其進(jìn)行了研究和實(shí)現(xiàn),并定義了相應(yīng)的通信協(xié)議。(4)硬件系統(tǒng)設(shè)計(jì)以及測(cè)試。通過(guò)把硬件劃分為模塊,依次設(shè)計(jì)了開(kāi)關(guān)量輸入輸出接口、幾種常見(jiàn)的模擬量輸入輸出接口、通信、電源等輔助電路的原理圖,并進(jìn)行了PCB的設(shè)計(jì)和打板。通過(guò)一個(gè)簡(jiǎn)單的測(cè)試,對(duì)整個(gè)系統(tǒng)的軟硬件作了一個(gè)基本的驗(yàn)證。
【關(guān)鍵詞】:PLC 編譯型 開(kāi)發(fā)系統(tǒng) 運(yùn)行系統(tǒng) 編譯器
【學(xué)位授予單位】:貴州大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2015
【分類號(hào)】:TM571.61
【目錄】:
  • 摘要5-7
  • Abstract7-9
  • 第1章 緒論9-13
  • 1.1 課題研究背景和意義9-11
  • 1.1.1 工業(yè) 4.0 及數(shù)控一代的到來(lái)9
  • 1.1.2 PLC的發(fā)展及存在的問(wèn)題9-10
  • 1.1.3 國(guó)內(nèi)外研究現(xiàn)狀10-11
  • 1.1.4 ARM處理器11
  • 1.1.5 課題研究意義11
  • 1.2 課題研究的目的和主要工作11-13
  • 第2章 系統(tǒng)架構(gòu)13-19
  • 2.1 解釋型PLC和編譯型PLC工作原理13-14
  • 2.2 IEC 61131標(biāo)準(zhǔn)14-15
  • 2.3 編譯型PLC軟件架構(gòu)15-17
  • 2.3.1 架構(gòu)15-16
  • 2.3.2 實(shí)現(xiàn)方式和實(shí)現(xiàn)工具16-17
  • 2.4 PLC硬件架構(gòu)17-18
  • 2.4.1 架構(gòu)17-18
  • 2.4.2 實(shí)現(xiàn)方式和實(shí)現(xiàn)工具18
  • 2.5 本章小結(jié)18-19
  • 第3章 開(kāi)發(fā)系統(tǒng)研究與實(shí)現(xiàn)19-49
  • 3.1 主模塊19-20
  • 3.2 梯形圖編程模塊20-33
  • 3.2.1 變量聲明區(qū)20-24
  • 3.2.2 程序圖形編輯區(qū)24-33
  • 3.3 編譯模塊實(shí)現(xiàn)33-47
  • 3.3.2 梯形圖轉(zhuǎn)C++語(yǔ)言34-41
  • 3.3.3 GCC編譯41-47
  • 3.4 本章小結(jié)47-49
  • 第4章 運(yùn)行系統(tǒng)研究與實(shí)現(xiàn)49-74
  • 4.1 運(yùn)行系統(tǒng)執(zhí)行機(jī)制49-50
  • 4.2 驅(qū)動(dòng)設(shè)計(jì)50-55
  • 4.2.1 掃描輸入濾波處理50-52
  • 4.2.2 數(shù)據(jù)收發(fā)52-55
  • 4.3 指令庫(kù)55-56
  • 4.4 數(shù)據(jù)類型和存儲(chǔ)區(qū)56-59
  • 4.5 任務(wù)調(diào)度59-62
  • 4.6 監(jiān)控62-64
  • 4.7 Modbus64-66
  • 4.8 在線編程66-71
  • 4.9 編譯型PLC調(diào)試討論71-73
  • 4.10 本章小結(jié)73-74
  • 第5章 硬件系統(tǒng)設(shè)計(jì)以及測(cè)試74-87
  • 5.1 處理器選擇74
  • 5.2 原理圖設(shè)計(jì)74-82
  • 5.2.1 開(kāi)關(guān)量電路74-76
  • 5.2.2 模擬量電路設(shè)計(jì)76-79
  • 5.2.3 通信電路設(shè)計(jì)79-80
  • 5.2.4 電源電路設(shè)計(jì)80
  • 5.2.5 其它電路設(shè)計(jì)80-82
  • 5.3 PCB設(shè)計(jì)82-83
  • 5.4 測(cè)試83-86
  • 5.5 本章小結(jié)86-87
  • 第6章 總結(jié)與展望87-89
  • 6.1 總結(jié)87-88
  • 6.2 展望88-89
  • 致謝89-90
  • 參考文獻(xiàn)90-92
  • 附錄A92-93

【參考文獻(xiàn)】

中國(guó)期刊全文數(shù)據(jù)庫(kù) 前2條

1 何惠琴;;ARM調(diào)試系統(tǒng)中JTAG協(xié)議的研究與實(shí)現(xiàn)[J];小型微型計(jì)算機(jī)系統(tǒng);2008年08期

2 周濟(jì);;制造業(yè)數(shù)字化智能化[J];中國(guó)機(jī)械工程;2012年20期

,

本文編號(hào):960245

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/dianlilw/960245.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶af7c4***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com