基于企業(yè)微信的選煤廠機電設(shè)備智能管理平臺研究
引言
隨著移動互聯(lián)網(wǎng)的快速發(fā)展,傳統(tǒng)的選煤廠機電設(shè)備管理方式已不能滿足企業(yè)發(fā)展需求,在實際管理工作中存在管理效率低下、管理制度不科學(xué)、設(shè)備運行維護質(zhì)量不高、定期維護不及時、設(shè)備資料共享困難等問題。為了解決上述問題,需要建立一個選煤廠機電設(shè)備智能管理平臺,利用企業(yè)微信在移動端實現(xiàn)設(shè)備的全生命周期管理。
1企業(yè)微信的應(yīng)用原理
企業(yè)微信是微信團隊為企業(yè)專門打造的高效移動辦公平臺,除了能實現(xiàn)基礎(chǔ)的微信功能外,還可進行企業(yè)定制化開發(fā),集成了強大的消息推送、用戶及權(quán)限管理、0Auth2.0身份驗證等功能,幫助企業(yè)建立自己的移動互聯(lián)網(wǎng)管理平臺。
企業(yè)微信使用通訊錄將內(nèi)部系統(tǒng)用戶與微信用戶綁定,系統(tǒng)內(nèi)部用戶同步至企業(yè)微信后,用戶加入企業(yè)微信即可進行身份綁定,不需要使用用戶名密碼進行登錄,這樣即使用戶的用戶名和密碼信息泄漏,也無法通過微信進入系統(tǒng),保證了系統(tǒng)的安全性。
企業(yè)微信使用0Auth2.0進行身份驗證,0Auth2.0是一種用于REST/APIS的代理授權(quán)框架。其驗證流程為:1)用戶訪問第三方服務(wù),第三方服務(wù)構(gòu)造0Auth2.0鏈接,將用戶引導(dǎo)至驗證授權(quán)頁:2)用戶選擇是否同意授權(quán):3)若用戶同意授權(quán),則認證服務(wù)器重定向到第一步指定的URI,同時附上一個授權(quán)碼:4)第三方服務(wù)收到授權(quán)碼,根據(jù)授權(quán)碼和URI向認證服務(wù)器申請憑證:5)認證服務(wù)器檢查授權(quán)碼和重定向URI的有效性,通過后頒發(fā)AcceSSToken憑證。
企業(yè)微信0Auth2.0身份驗證流程如圖1所示。
2基于企業(yè)微信的選煤廠機電設(shè)備智能管理平臺的實施內(nèi)容
基于企業(yè)微信的選煤廠機電設(shè)備智能管理平臺的主要實施內(nèi)容包括:1)利用企業(yè)微信的0Auth2.0身份驗證功能,實現(xiàn)微信端登錄與內(nèi)部管理人員身份認證的一一綁定,簡化系統(tǒng)登錄方式,避免非法訪問,保證系統(tǒng)的安全性:2)將PLC生產(chǎn)控制系統(tǒng)、設(shè)備狀態(tài)在線監(jiān)測系統(tǒng)等生產(chǎn)數(shù)據(jù)采集到設(shè)備智能管理平臺中,實現(xiàn)在微信端查看設(shè)備當(dāng)前運行狀態(tài),如電流、溫度、振動等數(shù)據(jù),并對歷史數(shù)據(jù)進行分析:3)接入現(xiàn)場工業(yè)視頻流媒體,實現(xiàn)在微信端查看實時視頻:4)結(jié)構(gòu)化管理設(shè)備的所有靜態(tài)資料,并為每臺設(shè)備生成單獨的二維碼,方便管理人員通過微信掃碼查看和管理設(shè)備,實現(xiàn)設(shè)備的巡檢維護:5)基于企業(yè)微信平臺進行自主開發(fā),實現(xiàn)設(shè)備定期維護、常規(guī)維護、設(shè)備巡檢等過程的自動化。
3基于企業(yè)微信的選煤廠機電設(shè)備智能管理平臺的實施方法
3.1微信端設(shè)備運行狀態(tài)監(jiān)控
將PLC生產(chǎn)控制系統(tǒng)接入設(shè)備管理平臺,使用0PC接口實時采集設(shè)備的運行過程數(shù)據(jù),并發(fā)布到企業(yè)微信,管理或維護人員在微信端可隨時查看設(shè)備的當(dāng)前運行狀態(tài)、有無現(xiàn)場報警、模擬量數(shù)據(jù)等:系統(tǒng)將采集到的數(shù)據(jù)使用實時數(shù)據(jù)庫壓縮存儲,形成歷史數(shù)據(jù)庫,可實現(xiàn)在企業(yè)微信端瀏覽設(shè)備的歷史運行記錄,統(tǒng)計設(shè)備的運行時間,查看設(shè)備的報警記錄以及設(shè)備模擬量數(shù)據(jù)的歷史曲線,以便掌握設(shè)備的運行情況。
通過將設(shè)備狀態(tài)在線監(jiān)測系統(tǒng)接入到設(shè)備管理平臺,可瀏覽現(xiàn)場傳感器采集到的設(shè)備實時監(jiān)測數(shù)據(jù),如溫度、振動等:將監(jiān)測系統(tǒng)中的數(shù)據(jù)和分析結(jié)果實時發(fā)布到企業(yè)微信,管理或維護人員在微信端可隨時查看設(shè)備的健康狀態(tài)及維修建議等。
結(jié)合PLC生產(chǎn)控制系統(tǒng)和設(shè)備狀態(tài)在線監(jiān)測系統(tǒng)的數(shù)據(jù),掌握設(shè)備的實際運行情況,幫助用戶分析設(shè)備的累計運行及健康狀態(tài)等信息,并提醒用戶及時檢查設(shè)備、更換配件或加注油脂。
3.2微信端直播實時工業(yè)視頻
接入現(xiàn)場工業(yè)視頻信息,建立流媒體服務(wù)器,通過HLS協(xié)議將實時視頻信息發(fā)布到企業(yè)微信,用戶可以隨時隨地通過互聯(lián)網(wǎng)查看視頻信息。HTTPLiveStreamingHLS)是由蘋果公司提出的基于HTTP的流媒體網(wǎng)絡(luò)傳輸協(xié)議。HLS使用H264的視頻編碼格式和AAC/MP3/AC-3的音頻編碼格式。相比RTMP協(xié)議,HLS基于HTTP協(xié)議,其適應(yīng)性更強,可有效避免某些特殊網(wǎng)絡(luò)環(huán)境下不兼容的問題。另外,HLS協(xié)議在目前的移動端設(shè)備系統(tǒng)中兼容性最強,不需要第三方插件即可使用系統(tǒng)內(nèi)置瀏覽器播放。
3.3機電設(shè)備二維碼識別及設(shè)備巡檢
系統(tǒng)為每臺設(shè)備生成單獨的二維碼,將設(shè)備所有靜態(tài)資料結(jié)構(gòu)化管理并存儲于二維碼中,包括參數(shù)、配件、圖紙、說明書、使用手冊、操作規(guī)程、安全規(guī)程、故障處理手冊等。二維碼可打印成銘牌粘貼于設(shè)備現(xiàn)場,也可用于網(wǎng)絡(luò)共享。管理或維護人員可隨時使用微信掃描二維碼,查看相關(guān)設(shè)備的靜態(tài)資料。同時,在二維碼頁面上顯示該設(shè)備在PLC生產(chǎn)控制系統(tǒng)、設(shè)備狀態(tài)在線監(jiān)測系統(tǒng)中的相關(guān)數(shù)據(jù),幫助用戶快速了解設(shè)備的近期運行狀況。
使用微信進行二維碼設(shè)備巡檢,可提高巡檢信息的實時性,降低巡檢人員的工作量,同時可以對巡檢計劃、巡檢路線進行更規(guī)范的管理。
二維碼設(shè)備巡檢的管理過程:(1)對巡檢設(shè)備設(shè)置檢查項目及正常值范圍,如外殼溫度≤60℃,皮帶托銀無脫落等:(2)規(guī)劃全廠設(shè)備巡檢路線及巡檢周期,可配置多個路線,每個路線包含多個巡檢設(shè)備:(3)根據(jù)巡檢周期自動生成巡檢任務(wù),并推送到相關(guān)負責(zé)人的微信中:(4)巡檢人員根據(jù)路線,掃描設(shè)備的巡檢二維碼,填寫各個檢查項目的實際檢測值,拍照上傳設(shè)備照片并提交,直到巡檢完路線上的所有設(shè)備:(5)系統(tǒng)將巡檢結(jié)果生成報表,并推送到設(shè)備管理負責(zé)人的微信中。
3.4微信端設(shè)備維護
設(shè)置設(shè)備的定期維護計劃,如每運行2000h更換一次軸承,或每100天進行一次加油潤滑等,系統(tǒng)根據(jù)設(shè)備的PLC接入數(shù)據(jù),自動計算設(shè)備的實際運行時間,或根據(jù)自然時間計算設(shè)備的維護計劃,將這些維護計劃以任務(wù)形式推送到相關(guān)責(zé)任人的微信客戶端。維護人員接收到任務(wù)后對設(shè)備進行檢查、潤滑、更換配件等作業(yè),完成作業(yè)后,在微信端提交維護結(jié)果,此時系統(tǒng)進入下一個周期計算,直到下次維護任務(wù)到期時,再次向相關(guān)責(zé)任人推送通知。
4結(jié)語
選煤廠建立基于企業(yè)微信的機電設(shè)備智能管理平臺,有效提升了選煤廠的生產(chǎn)設(shè)備管理水平,便于工作人員掌握機電設(shè)備全生命周期的信息,避免了過期維護和過度維護,提高了設(shè)備工作效率,延長了設(shè)備使用壽命。