時間:2020-07-27 14:15:36來源:控制工程網(wǎng)
隨著越來越多的移動設備用于管理工業(yè)運營,基于網(wǎng)頁的人機界面(HMI)選項不斷增加?;贖TML5和JavaScript的靈活的操作員界面,允許從堅固的工業(yè)平板電腦以及其他消費類移動設備(包括任何制造商的可穿戴設備、智能手機和平板電腦)進行訪問。最新的HMI軟件的進步,提供了創(chuàng)建具響應式、基于網(wǎng)頁的多點觸控操作員界面,以實現(xiàn)直觀操作的能力。盡管此軟件依賴于信息技術(shù)(IT)設計標準,但從工業(yè)角度來看,它必須具有較高的可靠性。此外,這些HMI操作和監(jiān)視需要特殊連接措施的多供應商體系結(jié)構(gòu)。多年來,工程師僅將HMI集成到工廠內(nèi)部的控制面板中。當使用移動設備成為可能時,最初的界面只是對屏幕的粗略解釋,并帶有一些來自車間的報警和通知,工業(yè)顯示器上的多點觸摸功能在當時還是一個夢想。移動優(yōu)先設計策略,對于確保HMI已為智能手機、平板電腦等設備做好準備非常重要。最重要的是,必須將HMI視為一種響應式操作工具,而不是一系列頁面。軟件應充分利用移動設備的功能和易用性。
HMI軟件應支持控件工程師熟悉的圖形編輯器中的編程,例如微軟的Visual Studio,并提供標準工具來實現(xiàn)CSS主題并使用API構(gòu)建其它程序。本文圖片來源:倍福
響應式HMI設計
術(shù)語“響應”在這里表示HMI屏幕上的內(nèi)容應根據(jù)屏幕的規(guī)格調(diào)整不同的布局。對于移動設備尤其如此,在較小的屏幕上顯示大量文本和圖形很困難。導航時,手指的精度要比計算機鼠標或鍵盤低得多。將HMI設計為具有可重復使用組件和主題的動態(tài)系統(tǒng),而不是每次都需要從頭開始構(gòu)建的靜態(tài)頁面,使工程師能夠創(chuàng)建適合每個用戶屏幕尺寸和設備類型的自適應界面。這些問題應在設計階段就開始考慮,而不是在“標準”HMI屏幕的設計已經(jīng)完成之后才去考慮。通過選擇集成多點觸摸功能的控制面板和平板電腦,還可以使移動觸摸界面與工業(yè)顯示器保持一致。在評估HMI軟件時,工程師應確保平臺支持所有這些功能,不管其是工業(yè)應用還是移動屏幕。響應式內(nèi)容首先將屏幕的布局劃分為多個塊,這些塊可以根據(jù)屏幕寬度自動重新定位。例如,四個內(nèi)容塊可以一次全部顯示在計算機監(jiān)視器或中型工業(yè)控制面板上。但是,在智能手機上,它們應彼此疊放,使用戶可以在向下滾動時逐個查看。同樣,在屏幕頂部的菜單欄應自動轉(zhuǎn)換為平板電腦上的下拉菜單圖標,在移動界面設計中這被稱為“漢堡包按鈕”。這不會減少可用內(nèi)容或功能的數(shù)量。相反,它使內(nèi)容更容易適應所使用的硬件。這些原則是網(wǎng)頁設計師熟悉的,但是對于控件工程師而言,它們可能并不那么明顯。
熟悉的編程環(huán)境
雖然較大的公司可能擁有專門用于創(chuàng)建移動界面的用戶體驗團隊,但許多工廠和機器制造商的原始設備制造商(OEM),往往都依賴控制工程師來進行這些升級。某些HMI軟件可以通過熟悉的平臺(例如自動化軟件)來支持編程,而不是要求工程師學習新的編程環(huán)境。這意味著在對HMI進行編程時,控制工程師的學習曲線更短,部分原因是通過軟件可以在同一環(huán)境下管理所有機器代碼和項目。圖形編輯器應允許工程師使用與機器控制編程相同的工具集和編程環(huán)境來構(gòu)建響應式、基于HTML5和JavaScript的HMI。此外,軟件供應商還應提供一個帶有預制接口組件的工具箱,以覆蓋諸如按鈕、轉(zhuǎn)盤、滑塊和菜單布局之類的常見元素。擁有可重復使用的HMI控制組件可加快設計過程。其中包括在整個系統(tǒng)中執(zhí)行相同功能的各種按鈕和報警。工程師還應該選擇支持層疊樣式表(CSS)主題的軟件來構(gòu)建新頁面,而不必為每個對象創(chuàng)建新的樣式參數(shù)。使用某些軟件包,會根據(jù)主題設計生成CSS,并在后臺運行以實現(xiàn)更快的實現(xiàn)。例如,報警、內(nèi)容塊或正文的顏色和樣式會自動應用于新頁面。如果特定樣式需要調(diào)整或更新,則這些調(diào)整或更新將在中心位置進行并在整個平臺上生效。HMI軟件也應該是可擴展的。如果預設控件無法滿足特定任務需求,則該軟件應提供集成的應用程序編程接口(API)。一些HMI軟件允許用戶一次性創(chuàng)建對象,并將其存儲為HMI軟件的可重用擴展,以供將來使用。此功能使工程師能夠創(chuàng)建他們需要的任何C#程序,只要有服務器連接就可以與硬件、其他API、陳舊的數(shù)據(jù)庫或自定義協(xié)議進行通訊。
HMI服務器應支持多客戶端、多服務器和多運行環(huán)境,為本地或基于云的服務器和安全通信協(xié)議(例如OPCUA、自動化設備規(guī)范或基于MQTT的ADS)提供選項。
與物理世界的連接
移動HMI使操作員可以通過網(wǎng)頁瀏覽器和安全連接,在現(xiàn)場或場外完成工廠車間的任務。但是,要為多客戶端、多服務器和多運行環(huán)境應用此功能,HMI服務器必須支持強大的體系結(jié)構(gòu)。某些軟件支持部署在本地設備或云中的服務器。結(jié)果,客戶端設備可以使用通信協(xié)議,例如OPC UA、自動化設備規(guī)范(ADS)或基于消息隊列遙測傳輸(MQTT)上的ADS,以確保設備與服務器之間可靠、安全的數(shù)據(jù)傳輸。通過數(shù)據(jù)綁定,工程師可以將HMI中的特定控件鏈接到現(xiàn)場設備。為了避免通過多種服務器和技術(shù)進行通信所帶來的問題,某些軟件包通過OPC UA將HMI上的虛擬按鈕連接到可編程邏輯控制器(PLC)中的實際功能,以此作為供應商獨立性和內(nèi)置安全機制的公認協(xié)議。這些連接在樹形瀏覽菜單中表示,該菜單允許用戶瀏覽控制設備的內(nèi)存或瀏覽啟用OPC設備的標簽空間。盡管許多HMI平臺要求用戶預先完成耗時的映射過程,但也有另外一些平臺可在后臺執(zhí)行此功能以加快配置和編程速度。從服務器體系結(jié)構(gòu)到響應式設計,有效的移動HMI確保工程師能夠以直觀的方式與實際系統(tǒng)進行交互。如果系統(tǒng)需要遠程故障排除或數(shù)據(jù)訪問,則此功能非常重要。移動HMI可以使許多應用程序現(xiàn)代化,并可以在任何地方訪問實時生產(chǎn)數(shù)據(jù)。由于HMI履行著至關(guān)重要的功能,因此工程師必須使用可靠的軟件來設計和實現(xiàn)它,從而可以使控制工程師和用戶獲得最佳的體驗。(作者:Daymon Thompson)
標簽:
上一篇:鷹峰直流電抗器應用介紹
中國傳動網(wǎng)版權(quán)與免責聲明:凡本網(wǎng)注明[來源:中國傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國傳動網(wǎng)(www.connectcrack.com)獨家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“中國傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責任。
本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負版權(quán)法律責任。
產(chǎn)品新聞
更多>2025-04-30
性能躍升20%!維宏NK300CX Plus數(shù)控系統(tǒng)...
2025-04-11
rpi-image-gen:樹莓派軟件鏡像構(gòu)建的終...
2025-04-08
【產(chǎn)品解讀】全面提升精密制造檢測節(jié)拍...
2025-03-31
應用案例 | 使用宏集TELE監(jiān)控繼電器監(jiān)控...
2025-03-26
2025-03-20