本實用新型屬于通信技術(shù)領(lǐng)域,具體涉及一種支持在移動設(shè)備遠(yuǎn)程操作人機界面的HMI系統(tǒng)。
背景技術(shù):
當(dāng)前,在工業(yè)現(xiàn)場中,HMI作為常見的顯示和操作裝置,被用作系統(tǒng)和用戶之間進(jìn)行交互和信息交換的媒介,它實現(xiàn)了信息的內(nèi)部形式與人類可以接受形式之間的轉(zhuǎn)換。HMI現(xiàn)已經(jīng)具備監(jiān)視和控制工業(yè)自動化設(shè)備、過程、裝備和系統(tǒng)的功能,并提供工業(yè)自動化裝備的文本和圖形表示方式,可以輸出包括各種圖形表示,例如包括功能示意圖、流程圖、過程狀況指示器的HMI,以及表示與工業(yè)自動化設(shè)備及相關(guān)聯(lián)裝備相關(guān)的狀況、操作、警告和其他信息的其他圖形用戶界面元素。
然而,這些HMI通常被創(chuàng)建用于在非移動用戶設(shè)備(例如,個人計算機、工作站、網(wǎng)絡(luò)終端等)上使用。在其他設(shè)備(例如,移動設(shè)備、平板設(shè)備、智能電話等)上顯示HMI中的信息通常需要用戶手動創(chuàng)建單獨的移動設(shè)備HMI。
技術(shù)實現(xiàn)要素:
針對現(xiàn)有技術(shù)的不足,本發(fā)明提供了一種支持在移動設(shè)備遠(yuǎn)程操作人機界面的HMI系統(tǒng),本系統(tǒng)針對需要在移動設(shè)備遠(yuǎn)程操作人機界面的場景,可通過一次編寫HMI界面,由HMI生成器生成針對不同設(shè)備的HMI文件,同時,由于移動設(shè)備是通過工業(yè)現(xiàn)場HMI間接操作現(xiàn)場設(shè)備,開發(fā)人員在搭建系統(tǒng)時,僅需考慮工業(yè)現(xiàn)場HMI與系統(tǒng)的交互,大大提高了系統(tǒng)開發(fā)效率,降低了系統(tǒng)開發(fā)成本。
為實現(xiàn)上述技術(shù)方案,本實用新型提供了一種支持在移動設(shè)備遠(yuǎn)程操作人機界面的HMI系統(tǒng),包括:HMI開發(fā)工具、現(xiàn)場HMI組件、云端數(shù)據(jù)服務(wù)器和移動設(shè)備;所述HMI開發(fā)工具用于開發(fā)設(shè)計HMI界面,并自動生成對應(yīng)現(xiàn)場HMI組件和移動設(shè)備的HMI程序;所述現(xiàn)場HMI組件安裝在工業(yè)現(xiàn)場并通過HMI開發(fā)工具生成的HMI程序?qū)崿F(xiàn)工業(yè)現(xiàn)場數(shù)據(jù)采集和現(xiàn)場人機交互;所述現(xiàn)場HMI組件通過網(wǎng)絡(luò)將現(xiàn)場采集的數(shù)據(jù)傳送至云端數(shù)據(jù)服務(wù)器;所述云端數(shù)據(jù)服務(wù)器部署在Internet上,云端數(shù)據(jù)服務(wù)器用于處理從現(xiàn)場HMI組件采集的數(shù)據(jù)并將相關(guān)數(shù)據(jù)通過網(wǎng)絡(luò)傳送至移動設(shè)備;所述移動設(shè)備接收云端數(shù)據(jù)服務(wù)器處理后的現(xiàn)場采集數(shù)據(jù),更新界面顯示。
優(yōu)選的,所述現(xiàn)場HMI組件包括人機顯示界面、網(wǎng)絡(luò)接口和現(xiàn)場總線接口,HMI開發(fā)工具生成的HMI程序安裝在人機顯示界面上,現(xiàn)場總線接口的信號輸出端分別與人機顯示界面和網(wǎng)絡(luò)接口的信號輸入端連接。
在上述技術(shù)方案中,現(xiàn)場總線接口通過總線采集現(xiàn)場設(shè)備的狀態(tài)數(shù)據(jù),所采集的數(shù)據(jù)可顯示在人機顯示界面上,并將數(shù)據(jù)通過網(wǎng)絡(luò)接口發(fā)送給云端數(shù)據(jù)服務(wù)器,云端數(shù)據(jù)服務(wù)器將數(shù)據(jù)處理后轉(zhuǎn)發(fā)到移動設(shè)備上,移動設(shè)備根據(jù)狀態(tài)數(shù)據(jù),更新界面顯示。同時,用戶可以根據(jù)相應(yīng)的數(shù)據(jù)通過移動設(shè)備上顯示界面進(jìn)行操作,相應(yīng)指令將通過云端數(shù)據(jù)服務(wù)器處理后轉(zhuǎn)發(fā)至現(xiàn)場HMI組件,并通過現(xiàn)場總線接口將相應(yīng)操作分發(fā)給相應(yīng)的現(xiàn)場設(shè)備。
優(yōu)選的,所述HMI開發(fā)工具包括程序生成器和圖形HMI編輯器,所述圖形HMI編輯器的信號輸出端與程序生成器的信號輸入端接連,圖形HMI編輯器編輯的HMI界面通過程序生成器自動生成與現(xiàn)場HMI組件和移動設(shè)備相對的HMI程序。圖形HMI編輯器通過一次編寫HMI界面,然后由程序生成器生成針對不同設(shè)備的HMI文件,然后分別安裝在現(xiàn)場HMI組件和移動設(shè)備上,實現(xiàn)各個設(shè)備之間的HMI程序連接,只需通過網(wǎng)絡(luò)相互連接即可實現(xiàn)各設(shè)備之間的功能控制。
相比于現(xiàn)有技術(shù),本實用新型提供的一種支持在移動設(shè)備遠(yuǎn)程操作人機界面的HMI系統(tǒng)的有益效果在于:1)本系統(tǒng)不破壞工業(yè)現(xiàn)場組態(tài),結(jié)構(gòu)簡單,搭建方便;2)本系統(tǒng)可一次開發(fā)自動生成針對不同設(shè)備的HMI文件,提高開發(fā)效率,降低開發(fā)成本;3)工業(yè)現(xiàn)場狀態(tài)數(shù)據(jù)被保存在云端數(shù)據(jù)庫,可供后續(xù)生產(chǎn)數(shù)據(jù)分析使用。
附圖說明
圖1為本實用新型中各部件之間的連接示意圖。
圖中:1、程序生成器;2、圖形HMI編輯器;3、HMI開發(fā)工具;4、人機顯示界面;5、網(wǎng)絡(luò)接口;6、現(xiàn)場總線接口;7、現(xiàn)場HMI組件;8、云端數(shù)據(jù)服務(wù)器;9、移動設(shè)備。
具體實施方式
下面將結(jié)合本實用新型實施例中的附圖,對本實用新型實施例中的技術(shù)方案進(jìn)行清楚、完整的描述,顯然,所描述的實施例僅僅是本實用新型一部分實施例,而不是全部的實施例。本領(lǐng)域普通人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,均屬于本實用新型的保護(hù)范圍。
實施例:一種支持在移動設(shè)備遠(yuǎn)程操作人機界面的HMI系統(tǒng)。
參照圖1所示,一種支持在移動設(shè)備遠(yuǎn)程操作人機界面的HMI系統(tǒng),包括:HMI開發(fā)工具3、現(xiàn)場HMI組件7、云端數(shù)據(jù)服務(wù)器8和移動設(shè)備9;所述HMI開發(fā)工具7用于開發(fā)設(shè)計HMI界面,并自動生成對應(yīng)現(xiàn)場HMI組件3和移動設(shè)備9的HMI程序;所述現(xiàn)場HMI組件7安裝在工業(yè)現(xiàn)場并通過HMI開發(fā)工具3生成的HMI程序?qū)崿F(xiàn)工業(yè)現(xiàn)場數(shù)據(jù)采集和現(xiàn)場人機交互;所述現(xiàn)場HMI組件7通過網(wǎng)絡(luò)將現(xiàn)場采集的數(shù)據(jù)傳送至云端數(shù)據(jù)服務(wù)器8;所述云端數(shù)據(jù)服務(wù)器8部署在Internet上,云端數(shù)據(jù)服務(wù)器8用于處理從現(xiàn)場HMI組件7采集的數(shù)據(jù)并將相關(guān)數(shù)據(jù)通過網(wǎng)絡(luò)傳送至移動設(shè)備9;所述移動設(shè)備9接收云端數(shù)據(jù)服務(wù)器8處理后的現(xiàn)場采集數(shù)據(jù),更新界面顯示。
參照圖1所示,所述現(xiàn)場HMI組件7包括人機顯示界面4、網(wǎng)絡(luò)接口5和現(xiàn)場總線接口6,HMI開發(fā)工具3生成的HMI程序安裝在人機顯示界面4上,現(xiàn)場總線接口6的信號輸出端分別與人機顯示界面4和網(wǎng)絡(luò)接口5的信號輸入端連接。
參照圖1所示,所述HMI開發(fā)工具3包括程序生成器1和圖形HMI編輯器2,所述圖形HMI編輯器2的信號輸出端與程序生成器1的信號輸入端接連,圖形HMI編輯器2編輯的HMI界面通過程序生成器1自動生成與現(xiàn)場HMI組件7和移動設(shè)備9相對的HMI程序。
為了更進(jìn)一步解釋本實用新型,特將本實用新型的工作流程解釋如下:
1)圖形HMI編輯器2編輯HMI界面并通過程序生成器1自動生成與現(xiàn)場HMI組件7和移動設(shè)備9相對的HMI程序,然后分別安裝在現(xiàn)場HMI組件7和移動設(shè)備9上;
2)現(xiàn)場HMI組件7中的現(xiàn)場總線接口6通過總線采集現(xiàn)場設(shè)備的狀態(tài)數(shù)據(jù),并將數(shù)據(jù)通過網(wǎng)絡(luò)接口5發(fā)送給云端數(shù)據(jù)服務(wù)器8,云端數(shù)據(jù)服務(wù)器8將數(shù)據(jù)處理后轉(zhuǎn)發(fā)到移動設(shè)備9上,移動設(shè)備9根據(jù)狀態(tài)數(shù)據(jù),更新界面顯示;
3)用戶根據(jù)相應(yīng)的數(shù)據(jù)通過移動設(shè)備9上顯示界面進(jìn)行操作,相應(yīng)指令通過云端數(shù)據(jù)服務(wù)器8處理后轉(zhuǎn)發(fā)至現(xiàn)場HMI組件7,并通過現(xiàn)場總線接口6將相應(yīng)操作分發(fā)給相應(yīng)的現(xiàn)場設(shè)備,現(xiàn)場HMI組件7中的人機顯示界面4和移動設(shè)備9的顯示界面同步變化。
以上所述為本實用新型的較佳實施例而已,但本實用新型不應(yīng)局限于該實施例和附圖所公開的內(nèi)容,所以凡是不脫離本實用新型所公開的精神下完成的等效或修改,都落入本實用新型保護(hù)的范圍。