在實施 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解決方案,可以輕松處理整個企業中任意數量的數據生產者和消費者。
審核編輯:郭婷
-
物聯網
+關注
關注
2909文章
44561瀏覽量
372800 -
服務器
+關注
關注
12文章
9123瀏覽量
85331
發布評論請先 登錄
相關推薦
評論