基于嵌入式狀態(tài)監(jiān)測與故障診斷裝置的研究與設(shè)計(jì)
4 裝置的軟件架構(gòu)
軟件結(jié)構(gòu)如圖3所示:
圖3 軟件架構(gòu)圖
4.1移植工業(yè)以太網(wǎng)協(xié)議
工業(yè)以太網(wǎng)EtherNet/IP,是一種適用于工業(yè)環(huán)境的通訊體系,能夠在廣闊的區(qū)域中支持大量現(xiàn)場設(shè)備的連接。它采用通用工業(yè)協(xié)議(CIP)作為其應(yīng)用層協(xié)議。CIP協(xié)議支持各種控制、配置和信息處理服務(wù),包括顯式報(bào)文(用于信息傳輸,靈活的報(bào)文交換)以及隱式報(bào)文(用于控制和實(shí)時(shí)I/O數(shù)據(jù)的傳輸),支持輪詢、周期和狀態(tài)改變數(shù)據(jù)傳輸觸發(fā)機(jī)制,點(diǎn)對(duì)點(diǎn)單播和廣播數(shù)據(jù)傳輸方式[5,6]。OE服務(wù)的設(shè)計(jì)簡化了EtherNet/IP的移植,只需要修改操作環(huán)境文件來適合ARM Linux操作體系。
4.2 移植BOA
圖4 UDP Socket通信B/S架構(gòu)
系統(tǒng)動(dòng)態(tài)頁面如圖5所示:
圖5 狀態(tài)監(jiān)測與故障診斷系統(tǒng)主界面
5 結(jié)束語
本文作者創(chuàng)新點(diǎn):將工業(yè)以太網(wǎng)技術(shù)、嵌入式Web Server技術(shù)、CGI技術(shù)、動(dòng)態(tài)網(wǎng)頁技術(shù)應(yīng)用于嵌入式狀態(tài)監(jiān)測與故障診斷裝置中,用戶通過URL就可以隨時(shí)查看現(xiàn)場設(shè)備的運(yùn)行情況和報(bào)警信息,與傳統(tǒng)監(jiān)控裝置相比,提高了監(jiān)控的實(shí)時(shí)性,縮短了檢修時(shí)間,節(jié)省了檢修費(fèi)用,真正實(shí)現(xiàn)了維修制度從事故維修、定期維修向視情維修的轉(zhuǎn)變。
評(píng)論