Product category
HMI通常是英文 Human Machine Interface的縮寫,翻譯成中文即人機界面。也有觀點認為HMI是 Human Machine Interaction或者Human Computer Interaction,還有諸MMI(Man Machine Interface)。就是人和機器進行溝通的東西。從人的角度來說,就是UI(用戶界面User Interface)。現在通常提到HMI指的是一種GUI(Graphic User Interface,圖形化用戶界面),主要物化為觸摸屏。
其實HMI并不是什么高大上的東西,不僅僅是在工業控制領域,在人們的工作生活的方方面面都會即觸到,尤其是一些家電設備上,比如電飯煲、冰箱、熱水器、洗衣機等等上面。
在工業領域,HMI連接可編程序控制器(PLC)、變頻器、直流調速器、儀表等工業控制設備,利用顯示屏顯示,通過輸入單元(如觸摸屏、鍵盤、鼠標等)寫入工作參數或輸入操作命令,實現人與機器信息交互的數字設備,由硬件和軟件兩部分組成。
硬件部分包括處理器、顯示單元、輸入單元、通訊接口、數據存貯單元等。
軟件一般分為兩部分,即運行于HMI硬件中的系統軟件和運行于PC機Windows操作系統下的畫面組態軟件(畫面組態軟件)。使用者須先使用HMI的畫面組態軟件制作“工程文件 ”,再通過PC機和HMI 產品的串行通訊口,把編好的“工程文件”下載到HMI的處理器中運行。
組態軟件是運行于PC硬件平臺、windows操作系統下的一個通用工具軟件產品,和PC機或工控機一起也可以組成HMI產品;通用的組態軟件支持的設備種類非常多,如各種PLC、PC板卡、儀表、變頻器、模塊等設備,而且由于PC的硬件平臺性能強大(主要反應在在速度和存儲容量 上),通用組態軟件的功能也強很多,適用于大型的監控系統中。
組態軟件(SCADA即 Supervision Control and Data Acquisition,數據采集與監視控制)
組態軟件是指一些數據采集與過程控制的軟件,它們是在自動控制系統監控層一級的軟件平臺和開發環境,使用靈活的組態方式,為用戶提供快速構建工業自動控制系統監控功能的、通用層次的軟件工具。
組態軟件應該能支持各種工控設備和常見的通信協議,并且通常應提供分布式數據管理和網絡功能。對應于原有的HMI(人機接口軟件,Human Machine Interface)的概念,組態軟件應該是一個使用戶能快速建立自己的HMI的軟件工具,或開發環境。在組態軟件出現之前,工控領域的用戶通過手工或委托第三方編寫HMI應用,開發時間長,效率低,可靠性差;或者購買的工控系統,通常是封閉的系統,選擇余地小,往往不能滿足需求,很難與外界進行數據交互,升級和增加功能都受到嚴重的限制。組態軟件的出現,把用戶從這些困境中解脫出來,可以利用組態軟件的功能,構建一套自己的應用系統。隨著它的快速發展,實時數據庫、實時控制、SCADA、通訊及聯網、開放數據接口、對I/O設備的廣泛支持已經成為它的主要內容,隨著技術的發展,監控組態軟件將會不斷被賦予新的內容。