湯春球,王 達,莫易敏,韓 輝,蔣亞華
(武漢理工大學 機電工程學院,湖北 武漢 430070)
在國內大多數企業中,生產線設備信息化集成度并不高,車間各個設備單元多為獨立個體,信息交互比較少,設備故障信息及工作狀態信息缺乏相應的監控。智能手機作為一種通用的通信工具,具有小巧,便攜,可隨時無線接入互聯網的特點。采用智能手機作為終端,設計一種移動遠程監控系統,使得操作人員可隨時隨地通過手機連接WIFI進行遠程監控,方便工廠生產人員對車間內充電加熱設備的工作狀況及運行情況實現有效實時監管,提升車間工作效率。
Qt是基于C++跨平臺的UI和應用軟件開發框架[1],使用特殊的代碼生成擴展(稱其為源對象編譯器)以及一些宏。Qt擁有良好的擴展功能,當Qt自帶控件功能無法滿足使用要求時,可重寫其方法,實現自定義功能。Qt集成Qt Designer工具,可方便程序編寫者設計美觀易用的界面。Qt具有優秀的跨平臺特性,可支持Windows、Linux、Mac OS X、Android、iOS、Windows Phone和嵌入式系統。
車間設備監控系統通過Qt開發桌面程序,移動監控終端為安卓APP。利用Qt良好的擴展功能,設計自定義控件進行添加,優化程序顯示界面,實現上位機監控應用程序。通過Qt跨平臺特點,將上位機監控程序功能代碼進行修改移植,編譯形成安卓客戶端APP。
遠程監控體系由車間設備監控系統、移動監控終端、服務器和MySQL數據庫組成。車間設備監控系統與下位機采用CAN總線連接,CAN總線采用擴展幀[2]格式,根據自定義的CAN應用層協議,將獲取的下位機數據進行解析?!?br>