前言
在當(dāng)今競爭激烈的工業(yè)市場中,企業(yè)對于工業(yè)自動化系統(tǒng)的個性化需求日益增長。無論是提升生產(chǎn)效率、優(yōu)化設(shè)備管理,還是實現(xiàn)智能化的生產(chǎn)監(jiān)控,企業(yè)都希望擁有能夠精準匹配自身業(yè)務(wù)流程的定制化解決方案。然而,傳統(tǒng)HMI/網(wǎng)關(guān)設(shè)備往往受限于固化的功能設(shè)計,難以滿足客戶對于高度定制化和快速迭代的需求。在這種背景下,Docker技術(shù)的出現(xiàn)為企業(yè)帶來了新的希望。
Docker:賦能工業(yè)設(shè)備的新技術(shù)
Docker作為一種開源的應(yīng)用容器引擎,以其強大的隔離性、可移植性和資源高效利用等優(yōu)勢,已經(jīng)在軟件開發(fā)和部署領(lǐng)域取得了巨大成功。它允許開發(fā)者將應(yīng)用程序及其依賴打包成一個獨立的容器,從而實現(xiàn)快速部署、靈活擴展和無縫遷移。這種容器化技術(shù)不僅簡化了開發(fā)流程,還為開發(fā)者提供了更高的開發(fā)自由度,使得他們能夠更加專注于業(yè)務(wù)邏輯的實現(xiàn),而無需擔(dān)心底層環(huán)境的兼容性問題。
HMI / 網(wǎng)關(guān)集成Docker的優(yōu)勢
將Docker技術(shù)集成到 HMI/網(wǎng)關(guān)設(shè)備中,意味著企業(yè)可以在工業(yè)自動化領(lǐng)域享受到與現(xiàn)代軟件開發(fā)相同的靈活性和高效性。通過集成Docker,HMI/網(wǎng)關(guān)設(shè)備不再是一個功能固定的“黑盒子”,而是一個開放的、可擴展的平臺。客戶可以根據(jù)自身的業(yè)務(wù)需求,輕松部署第三方應(yīng)用程序、定制化開發(fā)程序、數(shù)據(jù)庫,甚至更復(fù)雜的工業(yè)物聯(lián)網(wǎng)應(yīng)用。這種高度的定制化和開發(fā)自由度,不僅能夠滿足企業(yè)多樣化的業(yè)務(wù)需求,還能夠顯著降低開發(fā)成本,縮短項目交付周期,提升企業(yè)的市場競爭力。
為了滿足客戶對定制化功能的追求,宏集成功將Docker集成到 HMI/網(wǎng)關(guān)系列產(chǎn)品。接下來,我們通過幾個案例詳細介紹HMI/網(wǎng)關(guān)集成Docker的強大功能和優(yōu)勢,展示這一創(chuàng)新技術(shù)如何為企業(yè)帶來前所未有的開發(fā)自由度,滿足客戶的個性化需求,推動工業(yè)自動化向智能化、數(shù)字化方向發(fā)展。
圖:SSH訪問 HMI 中的Docker
實際案例解析
1.山東某船舶控制系統(tǒng)集成商—eX715 HMI
(1) 項目需求
實現(xiàn)歷史數(shù)據(jù)回訪功能,通過HMI上的軟按鈕執(zhí)行SQL查詢操作,查看過去2年內(nèi)某一段時間內(nèi)的歷史數(shù)據(jù)。
(2) 痛點問題
客戶之前是考慮通過處理和分析本地存儲的CSV文件來實現(xiàn)這個功能,但是這個過程需要編寫過于復(fù)雜的代碼,而且性能隨著本地CSV文件的增大逐漸降低。
(3) 最終方案
基于eX715 HMI強大的硬件性能,我們在eX715 HMI設(shè)備上安裝Docker,同時創(chuàng)建一個MySQL數(shù)據(jù)庫容器。基于eX715 HMI的MySQL驅(qū)動和數(shù)據(jù)庫操作宏指令,客戶只需要編寫INSERT和SELECT語句即可完成歷史數(shù)據(jù)的存儲和查詢,大大簡化功能實現(xiàn)過程。
圖:SSH訪問 HMI 中部署的MySQL容器
2. 上海某自動化集成商—eXware707M網(wǎng)關(guān)
(1) 項目需求
部署客戶開發(fā)的定制化程序(Python代碼),實現(xiàn)數(shù)據(jù)的定制化分析,然后傳輸給客戶的SCADA系統(tǒng)。
(2) 痛點問題
已有網(wǎng)關(guān)操作系統(tǒng)搭建Python運行環(huán)境較為復(fù)雜和耗時,且隨著后續(xù)項目數(shù)量增加,客戶需要反復(fù)花費時間,部署成本也會隨之增加。
(3) 最終方案
基于eXware707M網(wǎng)關(guān)集成的Docker技術(shù),客戶構(gòu)建一個基于Debian Bullseye系統(tǒng)的容器,完成Python運行環(huán)境搭建,然后將整個容器打包成一個專屬image,后續(xù)直接復(fù)制遷移到其他網(wǎng)關(guān)中,不需要重新搭建Python運行環(huán)境。
可用型號
為了保證HMI/網(wǎng)關(guān)設(shè)備以及Docker的穩(wěn)定運行,我們對HMI/網(wǎng)關(guān)設(shè)備有相關(guān)的最低硬件配置要求。
參數(shù) | 最低要求 |
CPU | 單核且CPU頻率1Ghz以上 |
RAM | 512MB以上 |
FLASH | 4GB以上 |
Main OS | 3.1.x版本: 3.1.22以上, 2.1.x版本: 2.1.23以上, 4.1.x版本: 4.1.355以上 |
宏集HMI&網(wǎng)關(guān)當(dāng)前產(chǎn)品線中可用型號如下:
(1)HMI
eSMART入門基礎(chǔ)系列(eSMART04除外)、eX200高性價比系列、eX700旗艦系列、JSmart700智能系列
(2)網(wǎng)關(guān)
eXware系列、MicroEdge Plus、Xedge Slim
總結(jié)
HMI/網(wǎng)關(guān)集成Docker技術(shù)案例的出現(xiàn),為工業(yè)自動化和物聯(lián)網(wǎng)領(lǐng)域帶來了革命性的變化。它不僅解決了傳統(tǒng)HMI設(shè)備在靈活性、開發(fā)成本等方面存在的問題,還為企業(yè)提供了更加高效、可靠和智能的生產(chǎn)管理解決方案。
通過集成Docker,HMI/網(wǎng)關(guān)設(shè)備能夠更好地適應(yīng)企業(yè)不斷變化的業(yè)務(wù)需求,支持工業(yè)物聯(lián)網(wǎng)的發(fā)展,并推動企業(yè)的數(shù)字化轉(zhuǎn)型。未來,隨著Docker技術(shù)的進一步發(fā)展和應(yīng)用的不斷拓展,HMI/網(wǎng)關(guān)集成Docker將在更多的行業(yè)和領(lǐng)域得到廣泛應(yīng)用,為企業(yè)創(chuàng)造更大的價值。
審核編輯 黃宇
-
網(wǎng)關(guān)
+關(guān)注
關(guān)注
9文章
5271瀏覽量
52450 -
HMI
+關(guān)注
關(guān)注
9文章
630瀏覽量
49670 -
Docker
+關(guān)注
關(guān)注
0文章
510瀏覽量
12695
發(fā)布評論請先 登錄
互聯(lián)世界中的人機界面 (HMI) 和網(wǎng)關(guān)

啟明智顯定制化HMI方案,滿足多元化客戶需求

【技術(shù)案例】Android in Docker

HMI標準化的設(shè)計方法

HMI在智能制造與工業(yè)自動化中的作用

云服務(wù)器 Flexus X 實例,Docker 集成搭建 Grafana 開源數(shù)據(jù)可視化平臺

云服務(wù)器 Flexus X 實例,Docker 集成搭建 NGINX

基于 Docker 與 Jenkins 實現(xiàn)自動化部署

Dockerfile鏡像制作與Docker-Compose容器編排


HMI系統(tǒng)在工業(yè)自動化中的應(yīng)用
ARM平臺實現(xiàn)Docker容器技術(shù)
ARM平臺實現(xiàn)Docker容器技術(shù)
低成本RISC-V工業(yè)HMI方案:高可靠性、可定制化

HMI方案核心板選型攻略

評論