在實施 OPC 或 OPC UA 架構之前,請考慮以下挑戰。關于OPC UA最常見的抱怨是實施起來有多復雜。
OPC UA于2008年發布,是對原始OPC互操作性標準的更新,用于工業自動化中安全可靠的數據交換。OPC 建立在客戶端/服務器架構之上。OPC服務器轉換硬件通信協議,然后任何需要連接到硬件的程序都成為OPC客戶端軟件。
在實施 OPC 或 OPC UA 架構之前,請考慮以下挑戰。關于OPC UA最常見的抱怨是實施起來有多復雜。OPC UA 規范為 1,240 頁。完全實施后成本高昂,而且占用 CPU 利用率、開發成本和持續支持成本也很高。OPC也很不靈活,很難處理當今車間里的各種數據結構和異構設備。它與多個數據使用者作斗爭,并且不執行一對多方法所需的實際數據解耦。
深入了解 MQTT
MQTT 是我在 1999 年與 IBM 的 Andy Sanford Clark 共同發明的一種傳輸協議,是一種輕量級的發布-訂閱網絡協議,允許多個數據使用者,專為受限設備和低帶寬、高延遲或不可靠的網絡而設計。MQTT 基于面向消息的中間件方法。
MQTT 規范簡單易行。規格是 80 頁,Sparkplug 又增加了 60 頁。它輕量級且靈活,因為它按異常或發布/訂閱模型進行報告,從而最大限度地減少數據占用空間。MQTT 具有成本效益、開放標準且安全,具有 TCP/IP 層安全性。在硬件和軟件方面原生實施MQTT-Sparkplug的供應商數量正在迅速增長。所有領先的云供應商、物聯網平臺、邊緣計算平臺、大數據和第三方應用程序都支持 MQTT。
Sparkplug是Eclipse Tahu項目中的新規范,它定義了如何在任務關鍵型實時環境中使用MQTT。Sparkplug為工業應用定義了標準的MQTT主題命名空間、負載和會話狀態管理,同時滿足實時SCADA實施的要求。Sparkplug B 規范提供了定義用于 OT 的標記值所需的上下文數據,同時還向 IT 提供數據,使其 100% 可自我發現且易于使用。
將 MQTT 與開放標準 Sparkplug 結合使用,可以在經過驗證的軟件工具上進行簡單配置,從而安全地彌合 OT/IT 差距,并為數據科學家提供上下文信息,以便使用大數據分析、ML 和 AI 來獲得洞察力并提高生產力和利潤。MQTT 在從石油和天然氣到遙測再到流程制造等行業中開辟了這些用例。
OPC UA 和 MQTT 可以協同工作
OPC UA和MQTT實際上可以和諧地協同工作。它們在移動數據的方式上可能是截然相反的,但仍有一些舊設備需要 OPC 服務器來共享數據,并且有一種方法可以使用 MQTT 來克服所提出的挑戰。通過將傳感器連接到傳統PLC,物聯網平臺可以將該數據連接并轉換為MQTT,在發布/訂閱模型中將其移動到任何類型的網絡,然后將其發送到云和企業應用程序,或者某些物聯網平臺將其轉換回傳統OPC客戶端的OPC。
許多制造商已根據其環境中的現有體系結構做出了選擇。如果他們有SCADA系統,他們傾向于使用OPC或OPC UA。然而,新的制造商或那些希望進行數字化轉型的制造商應該考慮MQTT / Sparkplug來解決現代挑戰,并采用IIoT解決方案,可以輕松處理整個企業中任意數量的數據生產者和消費者。
審核編輯:郭婷
-
物聯網
+關注
關注
2914文章
44939瀏覽量
377094 -
服務器
+關注
關注
12文章
9308瀏覽量
86072
發布評論請先 登錄
相關推薦
opc ua設備數據 轉 opc ua項目案例
![<b class='flag-5'>opc</b> <b class='flag-5'>ua</b>設備數據 轉 <b class='flag-5'>opc</b> <b class='flag-5'>ua</b>項目案例](https://file1.elecfans.com/web3/M00/04/6F/wKgZO2dziUOAUBLMAAE4PmYegoU690.png)
opc da 服務器數據 轉 opc ua項目案例
![<b class='flag-5'>opc</b> da 服務器數據 轉 <b class='flag-5'>opc</b> <b class='flag-5'>ua</b>項目案例](https://file1.elecfans.com/web3/M00/03/C2/wKgZO2drtC-AJhMzAAE4PmKyW9I699.png)
DTL698電表數據 轉 opc ua協議項目案例
![DTL698電表數據 轉 <b class='flag-5'>opc</b> <b class='flag-5'>ua</b><b class='flag-5'>協議</b>項目案例](https://file1.elecfans.com/web3/M00/03/07/wKgZPGdjuauAYzJhAAE4PviLelQ771.png)
OPC UA協議有什么功能
BACnet轉OPC UA網關在GE Digital iFIX的集成應用
![BACnet轉<b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>網關在GE Digital iFIX的集成應用](https://file1.elecfans.com/web2/M00/FA/9F/wKgaomaLhm2AM6UGAAB_DhevqsQ253.png)
實現工業設備與ThingWorx無縫對接:Modbus轉OPC UA協議網關的應用
![實現工業設備與ThingWorx無縫對接:Modbus轉<b class='flag-5'>OPC</b> <b class='flag-5'>UA</b><b class='flag-5'>協議</b>網關的應用](https://file1.elecfans.com/web2/M00/01/89/wKgZoma13bmAIynTAAHI12BKmRs783.png)
PLC轉MQTT OPC UA物聯網關實現PLC轉MQTT,PLC轉OPC UA
![PLC轉<b class='flag-5'>MQTT</b> <b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>物聯網關實現PLC轉<b class='flag-5'>MQTT</b>,PLC轉<b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>](https://file1.elecfans.com/web2/M00/00/CD/wKgaomarAJyANTaDAAOI9PEoHJM846.png)
鋇錸如何實現Modbus轉OPC UA協議?
![鋇錸如何實現Modbus轉<b class='flag-5'>OPC</b> <b class='flag-5'>UA</b><b class='flag-5'>協議</b>?](https://file1.elecfans.com/web2/M00/FB/13/wKgZomaPQ12AAz7xADr-Ixw3Pg0351.png)
評論