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