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