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

當前位置:主頁 > 科技論文 > 計算機論文 >

基于EP9315的嵌入式軟PLC開發(fā)系統(tǒng)的研究與實現(xiàn)

發(fā)布時間:2020-05-15 20:41
【摘要】: 近幾年隨著IEC61131-3標準的制定,軟PLC技術得到了快速的發(fā)展。隨著計算機技術、通信技術和網(wǎng)絡技術的迅速發(fā)展,嵌入式系統(tǒng)在工控領域得到了廣泛的應用。嵌入式處理器的技術也更加成熟,已經(jīng)完全能夠滿足工控領域的要求。因而,嵌入式系統(tǒng)與軟PLC的結合是兩者在工業(yè)控制領域內發(fā)展的必然趨勢,軟PLC可以作為一個嵌入式應用程序運行在嵌入式系統(tǒng)中。 本文在介紹了嵌入式系統(tǒng)和軟PLC的發(fā)展狀況之后,通過對目前存在的幾種嵌入式軟PLC的解決方案的分析,提出了一種改進的嵌入式軟PLC的解決方案,并闡述了該開發(fā)系統(tǒng)的整體設計方案。本文采用基于NFS的網(wǎng)絡開發(fā)方式,利用開源工具Scratchbox和Busybox構建了系統(tǒng)開發(fā)時所依賴的交叉編譯環(huán)境以及系統(tǒng)運行時所依賴的根文件系統(tǒng)和運行庫。本文采用面向對象的C++圖形庫FLNX,實現(xiàn)了基于Nano-X和嵌入式Linux系統(tǒng)的軟PLC開發(fā)系統(tǒng)的圖形界面、梯形圖繪制和鼠標鍵盤事件處理。 本文的主要工作概況如下: 1)提出了本文的嵌入式軟PLC開發(fā)系統(tǒng)所基于的架構體系 通過對目前存在的幾種嵌入式軟PLC解決方案的利弊分析,提出了本文中的對于嵌入式軟PLC的架構設計。 2)為嵌入式軟PLC開發(fā)系統(tǒng)選擇了軟硬件平臺 針對本文提出的架構體系和軟PLC開發(fā)系統(tǒng)的需求,選定了開發(fā)系統(tǒng)的軟硬件開發(fā)平臺,以及開發(fā)該系統(tǒng)所需要的圖形庫。 3)開發(fā)系統(tǒng)開發(fā)與運行環(huán)境的搭建 完成了主機的DHCP、NFS、TFTP服務的安裝和配置,ARM Linux到EP9315開發(fā)平臺的移植,嵌入式根文件系統(tǒng)的構建以及Microwindows和圖形庫FLNX的交叉編譯移植。 4)利用FLNX圖形庫實現(xiàn)了嵌入式軟PLC開發(fā)系統(tǒng) 利用開源圖形庫FLTK的基于Nano-X的版本FLNX完成了系統(tǒng)界面的開發(fā),以及系統(tǒng)中的梯形圖元件的繪制和鼠標鍵盤的事件處理。 5)開發(fā)系統(tǒng)中的數(shù)據(jù)結構和算法設計 完成了針對梯形圖的指針數(shù)組存儲數(shù)據(jù)結構的設計,實現(xiàn)了梯形圖存儲算法和梯形圖到指令表的轉換算法。 6)嵌入式軟PLC開發(fā)系統(tǒng)在EP9315開發(fā)平臺的編譯運行 完成了開發(fā)系統(tǒng)的目錄文件組織和Makefile編寫,并在EP9315硬件平臺上驗證了開發(fā)系統(tǒng)運行的正確性。
【圖文】:

開發(fā)板,實物,軟PLC,外部設備


該開發(fā)板提供串口、外部設備擴展插槽,用于滿足軟PLC開發(fā)系統(tǒng)的其他需求。該開發(fā)板的實物圖如圖2一6所示:圖2一6開發(fā)板實物圖I:一 9.2一61,hys一ea]developllle川board一:lap

內核,人學,配工,路徑


儀原理}人學頓「研究生學位淪文圖3一2配工IP層協(xié)議Fig.3一 211, laverprotocoleonfig叮ation3)NFS內核配置經(jīng)過2)中的配置之后,在配置內核的 Filesystems一 >NetworkFileSystems路徑下會出現(xiàn) RootfilesystemonNFS選項,,如圖3一3所示。這就是對NFs作為根文件系統(tǒng)的支持。氣.‘,:。!。,,,‘,,二‘,了》嘿丫嗯產(chǎn)幽目勝甘翔.幽幽幽目幽‘圖3一3配置NFS根文件系統(tǒng) F19.3一 3NFSFileSyste一 nCo一lfiguratlo一1 4)devfilesysteln支于、}夕fl圖3一4在 F:leSysrenls‘I’選擇 /devfilesyste,:1,2()
【學位授予單位】:太原理工大學
【學位級別】:碩士
【學位授予年份】:2008
【分類號】:TP368.12

【相似文獻】

相關期刊論文 前10條

1 董海濤;謝經(jīng)明;陳冰;陳幼平;;基于ARM9的CNC系統(tǒng)USB-HOST驅動實現(xiàn)[J];儀表技術與傳感器;2011年07期

2 ;[J];;年期

3 ;[J];;年期

4 ;[J];;年期

5 ;[J];;年期

6 ;[J];;年期

7 ;[J];;年期

8 ;[J];;年期

9 ;[J];;年期

10 ;[J];;年期

相關碩士學位論文 前10條

1 石濤;基于EP9315的嵌入式軟PLC開發(fā)系統(tǒng)的研究與實現(xiàn)[D];太原理工大學;2008年

2 烏宇杰;基于ARM的壓鑄機控制系統(tǒng)的開發(fā)與研究[D];浙江大學;2008年

3 魯瑩;基于ARM的嵌入式Linux和MiniGUI的研究與移植實現(xiàn)[D];昆明理工大學;2006年

4 沈曄;基于EP9315的Linux2.6內核移植及LCD驅動程序開發(fā)[D];哈爾濱工業(yè)大學;2007年

5 徐文超;基于CAN總線的呼吸機控制系統(tǒng)的設計[D];河北工業(yè)大學;2009年

6 張恒;基于ARM9處理器開發(fā)平臺上USB總線的應用研發(fā)[D];西安電子科技大學;2007年

7 王森林;基于嵌入式Linux的多媒體播放器設計[D];西南交通大學;2007年

8 穆東棟;基于EP9315處理器的嵌入式Windows CE移植研究[D];西安電子科技大學;2009年

9 蔡英;嵌入式Linux下MP3播放器的研究與實現(xiàn)[D];昆明理工大學;2007年

10 李維成;基于ARM9和嵌入式LINUX的附網(wǎng)絡存儲系統(tǒng)設計[D];北京郵電大學;2007年



本文編號:2665607

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

本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/2665607.html


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

版權申明:資料由用戶11127***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com