由于數(shù)據(jù)格式不兼容,傳統(tǒng)上將SCADA系統(tǒng)納入運營需要直接且專門的連接來從工廠車間設備收集數(shù)據(jù)。這可能涉及與數(shù)千臺設備例如(PLC和HMI)連接,這是一項復雜而乏味的任務。

此外,MES和ERP(企業(yè)資源規(guī)劃)系統(tǒng)等更高級別的系統(tǒng)并不直接連接到工廠車間設備,而是通過SCADA系統(tǒng)進行連接。這種集成通常依賴于專有接口或軟件開發(fā)套件(SDK)來與SCADA連接,因此需要付出巨大的努力來維護和更新這些連接,同時確保兼容性。在一些制造組織中,MES系統(tǒng)與SCADA系統(tǒng)斷開連接,導致需要使用紙張手動收集數(shù)據(jù)以獲取運營效率指標,例如OEE(整體設備效率),因為此類組織缺乏MES和制造流程之間的直接數(shù)字集成。
因此,將SCADA系統(tǒng)集成到傳統(tǒng)工業(yè)環(huán)境中會導致網(wǎng)絡架構充滿手動點對點連接,這些連接成本高昂,且維護和擴展具有挑戰(zhàn)性。這種設置限制了組織有效管理和響應日益增多的數(shù)據(jù)源的能力,使公司擁有數(shù)百或數(shù)千個需要專業(yè)知識的點對點連接。
基于UNS的SCADA架構的優(yōu)點
SCADA系統(tǒng)采用統(tǒng)一命名空間,通過建立開放、標準化的數(shù)據(jù)交換架構來解決這些限制。這種架構有助于實時訪問運營數(shù)據(jù)并簡化集成過程,從而顯著降低連接不同系統(tǒng)和設備的成本。
MQTT協(xié)議已成為UNS框架內(nèi)通信的首選標準,為開放和可互操作的環(huán)境提供了重大轉變。通過MQTT及其“發(fā)布-訂閱”模型,UNS允許動態(tài)且松散耦合的數(shù)據(jù)共享模型。該方法增強了SCADA網(wǎng)絡內(nèi)的信息流,并擴展到制造環(huán)境中的不同操作區(qū)域。
UNS方法的核心是實時、按語義組織的數(shù)據(jù)層次結構,充當所有操作數(shù)據(jù)的中央存儲庫。這個單一、可靠的數(shù)據(jù)源反映了制造過程的實時狀態(tài)和活動。它確保所有連接的實體(包括SCADA系統(tǒng))能夠立即、不間斷地訪問重要的運營信息。這種設置簡化了特定于角色的數(shù)據(jù)的發(fā)現(xiàn),并促進了更加集成和一致的操作環(huán)境。
在UNS生態(tài)系統(tǒng)中,SCADA系統(tǒng)轉變?yōu)榛贛QTT的網(wǎng)絡中的主動參與者,通過集中式MQTT代理與工廠設備和MES進行交互。這種向UNS框架的演進使SCADA系統(tǒng)成為具有自我意識的實體,能夠自主集成新數(shù)據(jù)點,而無需手動設置。

將SCADA系統(tǒng)與UNS集成可帶來以下幾個關鍵優(yōu)勢:
①簡化集成:設備和應用程序可以輕松加入SCADA(網(wǎng)絡,增強整體數(shù)據(jù)共享框架,無需復雜的設置過程。
②降低集成成本:無需昂貴的專業(yè)工程即可將工廠車間和IT數(shù)據(jù)合并到SCADA(網(wǎng)絡中,從而降低了總體集成成本。
③增強敏捷性:實時了解整個制造運營過程,可以增強您進行測試、快速響應以及以更高的精度和可預測性執(zhí)行計劃的能力。
④可擴展性:通過中央集線器進行數(shù)據(jù)交換的去中心化特性可以無縫添加無數(shù)節(jié)點,支持網(wǎng)絡的擴展。
使用統(tǒng)一命名空間將數(shù)據(jù)收集到SCADA系統(tǒng)中
SCADA(監(jiān)控和數(shù)據(jù)采集)系統(tǒng)傳統(tǒng)上從設備獲取數(shù)據(jù)來控制流程、收集數(shù)據(jù)、管理警報和維護歷史記錄。此過程通常涉及專有設備連接接口來訪問必要的數(shù)據(jù),從而導致SCADA系統(tǒng)與其監(jiān)控的設備之間緊密耦合。20世紀90年代初,人們開始努力減少這種依賴性,特別是引入了OPC(OLE for Process Control),旨在為從PLC等設備收集數(shù)據(jù)創(chuàng)建標準化接口。
盡管做出了這些努力,包括開發(fā)OPC UA,但對數(shù)據(jù)收集輪詢機制的依賴仍然是一個重大限制。由于工業(yè)環(huán)境中需要多個具有開放端口的服務器,因此這種方法的可擴展性較差,并且會帶來安全風險。
統(tǒng)一命名空間的出現(xiàn)為SCADA提供了新的范例。在此設置中,SCADA系統(tǒng)仍然履行其核心功能,但采用不同的數(shù)據(jù)采集和控制方法。具體來說,他們利用MQTT中的發(fā)布-訂閱通信模型。該模型允許工廠車間的設備將其數(shù)據(jù)發(fā)布到MQTT代理,該代理在統(tǒng)一命名空間內(nèi)組織這些信息。然后,SCADA系統(tǒng)訂閱該代理,以便在需要時訪問所需的數(shù)據(jù)。這種方法消除了SCADA系統(tǒng)直接連接到每個設備的需要,從而通過減少潛在的攻擊面來增強安全性,并通過簡化數(shù)據(jù)收集過程來提高整體系統(tǒng)性能。
將SCADA數(shù)據(jù)集成到統(tǒng)一命名空間中
SCADA系統(tǒng)與UNS的交互不僅僅是收集數(shù)據(jù);它積極地將豐富的上下文數(shù)據(jù)發(fā)布到UNS中,以供其他應用程序和設備使用。這種方法在設備將數(shù)據(jù)傳輸?shù)紿MI/SCADA系統(tǒng)或歷史記錄的現(xiàn)有(棕地)設置中特別有用。利用UNS的現(xiàn)有數(shù)據(jù)流可能是有利的。從SCADA系統(tǒng)獲得的數(shù)據(jù)本質(zhì)上具有豐富的上下文,使其可立即用于集成到UNS中。這種方法還避免了因引入新組件與控制層通信而產(chǎn)生的額外網(wǎng)絡流量和安全漏洞。
本質(zhì)上,SCADA系統(tǒng)充當復雜的數(shù)據(jù)中心。它收集并整合來自現(xiàn)場設備和可編程邏輯控制器(PLC)等各種來源的數(shù)據(jù),監(jiān)督生產(chǎn)的不同方面。通過采用統(tǒng)一的數(shù)據(jù)管理方法(通常是通過通用數(shù)據(jù)模型),SCADA(系統(tǒng)可以輕松識別數(shù)據(jù)并將其同化到UNS中。
此外,SCADA系統(tǒng)通常設計為與制造執(zhí)行系統(tǒng)(MES)和企業(yè)資源規(guī)劃(ERP)系統(tǒng)交互,使它們能夠很好地集成到組織網(wǎng)絡中。這種集成簡化了將數(shù)據(jù)提升到企業(yè)級別的過程,從而增強了整體數(shù)據(jù)治理。
SCADA系統(tǒng)的核心是連接到UNS,以訪問高效生產(chǎn)管理所需的所有數(shù)據(jù)。它還通過發(fā)出工廠層節(jié)點執(zhí)行的命令來為UNS做出貢獻。
此外,即使SCADA系統(tǒng)與UNS進行數(shù)據(jù)交換,它們也與MES和歷史學家等系統(tǒng)保持事務數(shù)據(jù)的直接連接。在歷史學家和SCADA系統(tǒng)之間建立聯(lián)系通常是謹慎的。
使用MQTT Sparkplug將SCADA集成到UNS中
將SCADA系統(tǒng)集成到基于MQTT Sparkplug的統(tǒng)一命名空間架構中,可顯著增強實時數(shù)據(jù)交換、系統(tǒng)可靠性以及跨各種設備和應用程序的互操作性。MQTT Sparkplug規(guī)范添加了一種在工業(yè)應用中使用MQTT的標準化方法,確保結構化數(shù)據(jù)和狀態(tài)管理,這對于有效的SCADA操作至關重要。一個有用的按需相關資源是如何使用UNS和MQTT Sparkplug網(wǎng)絡研討會實現(xiàn)數(shù)據(jù)驅動制造。

以下是SCADA系統(tǒng)如何集成到MQTT Sparkplug統(tǒng)一命名空間中:
1、數(shù)據(jù)收集和監(jiān)控
SCADA作為訂閱者:在MQTT Sparkplug網(wǎng)絡中,SCADA系統(tǒng)主要訂閱設備(傳感器、精算師、PLC)發(fā)布其數(shù)據(jù)的主題。這使得SCADA系統(tǒng)能夠從工業(yè)過程的各個部分收集實時數(shù)據(jù)。
2、網(wǎng)絡邊緣(EoN)節(jié)點
從傳感器或其他設備收集數(shù)據(jù)并按照Sparkplug規(guī)范將其發(fā)布到MQTT代理的設備或網(wǎng)關。SCADA系統(tǒng)監(jiān)控這些數(shù)據(jù)點以獲取運營洞察和異常檢測。
3、控制命令
SCADA作為發(fā)布者:SCADA系統(tǒng)主要訂閱數(shù)據(jù),同時也可以向網(wǎng)絡上的設備發(fā)布控制命令。這些命令通過MQTT代理發(fā)送,然后將它們分發(fā)到目標設備或網(wǎng)關,從而實現(xiàn)流程的實時控制。
4、設備管理和狀態(tài)感知
出生和死亡證明:Sparkplug指定對設備和應用程序使用“出生”和“死亡”證書。當設備上線時,它會發(fā)布“出生”證書,以向網(wǎng)絡(包括SCADA系統(tǒng))宣布其存在和元數(shù)據(jù)。同樣,當設備離線時,會發(fā)布“死亡”證書。這種機制確保SCADA系統(tǒng)始終了解網(wǎng)絡的當前狀態(tài)并可以相應地管理設備。
5、數(shù)據(jù)效率和網(wǎng)絡優(yōu)化
有效負載定義:Sparkplug定義了一個結構化有效負載,其中包括指標、數(shù)據(jù)類型和時間戳,確保SCADA系統(tǒng)以一致且高效的格式接收數(shù)據(jù)。這種標準化有助于優(yōu)化網(wǎng)絡帶寬并簡化數(shù)據(jù)解析和分析。
6、狀態(tài)管理
SCADA系統(tǒng)受益于Sparkplug的狀態(tài)管理功能,設備可以保持其最后的已知狀態(tài)。這減少了SCADA系統(tǒng)持續(xù)輪詢的需要,從而降低了網(wǎng)絡流量并提高了系統(tǒng)響應能力。
7、互操作性和可擴展性
標準化通信:通過遵守MQTT Sparkplug規(guī)范,SCADA系統(tǒng)可以輕松與各種設備和其他系統(tǒng)集成,無論供應商如何。這促進了擴展或修改工業(yè)網(wǎng)絡的互操作性和靈活性。
8、可擴展性
MQTT的輕量級協(xié)議與Sparkplug(的高效數(shù)據(jù)結構相結合,使SCADA系統(tǒng)能夠擴展和管理不同地理位置的數(shù)千臺設備,而不會顯著增加網(wǎng)絡負載或復雜性。
結論
將SCADA系統(tǒng)集成到統(tǒng)一命名空間框架中代表著朝著更加敏捷、高效和可擴展的工業(yè)運營邁出的變革性一步。通過擺脫傳統(tǒng)架構的限制,公司可以采用更加互聯(lián)和動態(tài)的數(shù)據(jù)基礎設施,從而為實時決策和運營靈活性釋放新的可能性。這種集成簡化了工業(yè)數(shù)據(jù)管理,并為自動化和數(shù)據(jù)交換技術的未來進步鋪平了道路。
作者:熊老師
