我們現(xiàn)代化的生活方式無不依賴于一系列設(shè)施。在這些設(shè)施的背后,是機(jī)器、傳感器、運(yùn)動(dòng)控制系統(tǒng)、可編程邏輯控制器 (PLC) 以及企業(yè)級(jí)軟件的無縫協(xié)作。
從汽車到藥品的生產(chǎn),電子器件和軟件組成的網(wǎng)絡(luò)有條不紊地制造出各種產(chǎn)品,提升我們的生活質(zhì)量。為了構(gòu)建可靠的工業(yè)4.0系統(tǒng),工程團(tuán)隊(duì)必須從設(shè)計(jì)之初就將連接和互操作納入考量。
安全性、可靠性、互操作性以及系統(tǒng)的持久性,構(gòu)成了連接的核心挑戰(zhàn)。工業(yè)4.0不僅僅是傳輸原始數(shù)據(jù)。我們可以利用信息的力量將復(fù)雜的組件網(wǎng)絡(luò)轉(zhuǎn)換為有意義的智能,確保生產(chǎn)系統(tǒng)的高效運(yùn)轉(zhuǎn)。
區(qū)分原始數(shù)據(jù)和加工后的信息至關(guān)重要,因?yàn)橛行У倪\(yùn)營決策往往基于多個(gè)數(shù)據(jù)源綜合得出的信息。信息建模是工業(yè)4.0的關(guān)鍵部分。在構(gòu)建工業(yè)4.0系統(tǒng)的過程中,OPC統(tǒng)一架構(gòu) (UA) 是實(shí)現(xiàn)系統(tǒng)互操作性的關(guān)鍵工具。
OPA UA基礎(chǔ)知識(shí)
OPC UA是一種信息架構(gòu),旨在實(shí)現(xiàn)工業(yè)組件之間的互操作性。OPC UA的設(shè)計(jì)基于工業(yè)界的集體智慧,建立在幾個(gè)關(guān)鍵支柱上,從而為長期的、公開的信息交換提供了堅(jiān)實(shí)的保障。
信息建模、互操作性和訪問
許多通信標(biāo)準(zhǔn)都側(cè)重于移動(dòng)原始數(shù)據(jù)。OPC UA對(duì)信息交換方式進(jìn)行了標(biāo)準(zhǔn)化。OPC UA以數(shù)據(jù)類型為起點(diǎn),將這些基礎(chǔ)元素巧妙地組織成靈活的信息結(jié)構(gòu),從而能夠精確地模擬各種傳感器、設(shè)備或流程。
OPC UA信息建??蚣埽▓D源:OPC基金會(huì)組織)
OPC UA對(duì)適用于許多常見工業(yè)機(jī)械和工藝的模型進(jìn)行了標(biāo)準(zhǔn)化。例如,可以使用OPC 40502-1對(duì)CNC系統(tǒng)進(jìn)行建模。這意味著,任何符合OPC UA標(biāo)準(zhǔn)的軟件都能夠以一種規(guī)范化的方式訪問CNC設(shè)備的狀態(tài),極大地簡化了不同系統(tǒng)間的集成過程。
除了標(biāo)準(zhǔn)信息模型之外,供應(yīng)商還可以添加擴(kuò)展,為其設(shè)備賦予特定功能。在OPC UA的框架下,訪問信息的機(jī)制實(shí)現(xiàn)了標(biāo)準(zhǔn)化,供應(yīng)商特定信息可以通過標(biāo)準(zhǔn)化的OPC UA訪問機(jī)制發(fā)現(xiàn)和查詢。此外,OPC UA還能夠執(zhí)行任務(wù)或調(diào)用目標(biāo)設(shè)備上的域特定API。
實(shí)現(xiàn)制造系統(tǒng)之間無縫安全的互操作性。了解恩智浦的工業(yè)聯(lián)網(wǎng)器件,點(diǎn)擊這里>>
在OPC UA架構(gòu)中,信息訪問主要通過兩種模式實(shí)現(xiàn):一是客戶端-服務(wù)器模式,二是發(fā)布-訂閱 (Pub-Sub) 模式。
OPC UA信息模型訪問 (圖源:OPC基金會(huì)組織)
當(dāng)OPA UA于2008年首次發(fā)布時(shí),客戶端-服務(wù)器模式是信息交換的主要模式。OPC UA的設(shè)計(jì)受其歷史發(fā)展的影響??蛻舳?服務(wù)器模式基于TCP傳輸和HTTP/SOAP。
具有請(qǐng)求-響應(yīng)的OPC UA客戶端-服務(wù)器模式
客戶端-服務(wù)器模式適用于多種應(yīng)用場(chǎng)景。在這種模式下,客戶端負(fù)責(zé)管理其所需信息的獲取。然而,當(dāng)眾多客戶端同時(shí)向同一OPC UA服務(wù)器請(qǐng)求相同的數(shù)據(jù)時(shí),每個(gè)客戶端必須獨(dú)立請(qǐng)求數(shù)據(jù)。這種方法可能會(huì)導(dǎo)致網(wǎng)絡(luò)流量激增和系統(tǒng)復(fù)雜性加劇。
為了優(yōu)化這些場(chǎng)景和訪問模式,OPC基金會(huì)在其規(guī)范中引入了發(fā)布-訂閱模式。在發(fā)布-訂閱模式中,生成信息的設(shè)備可以將數(shù)據(jù)發(fā)布到“代理”。需要訪問數(shù)據(jù)的設(shè)備可以通過“主題”來從代理處獲取特定信息。
OPC UA發(fā)布-訂閱訪問模式
代理可以選擇多種開放的面向消息的中間件軟件,如AMPQ (ISO/IEC19464:2014) 或通用的MQTT (ISO/IEC20922:2016) 消息系統(tǒng)。
這些中間件的關(guān)鍵在于,OPC UA已經(jīng)定義了信息的結(jié)構(gòu),允許端點(diǎn)以一種標(biāo)準(zhǔn)化的方式來處理信息。發(fā)布-訂閱模式的優(yōu)勢(shì)在于它能在眾多設(shè)備需要獲取相同信息時(shí),顯著降低系統(tǒng)的復(fù)雜性。
此外,OPC UA還定義了一種無代理的信息交換模式。這個(gè)模式無需依賴任何額外的軟件或中間件。
OPC UA安全性
OPC UA在信息傳輸中通常采用TCP/IP協(xié)議 (包括TCP和UDP),并且通過符合標(biāo)準(zhǔn)的安全措施為數(shù)據(jù)保駕護(hù)航。在客戶端與服務(wù)器 (或信息代理) 之間的TCP會(huì)話中,會(huì)話加密技術(shù)得到廣泛應(yīng)用。
這一過程可能涉及X.509證書,確保信息交換的雙方都能夠驗(yàn)證對(duì)方身份認(rèn)證的有效性。此外,消息簽名功能確保了接收方能夠驗(yàn)證請(qǐng)求方的身份。OPC UA還具備審計(jì)功能,能夠記錄訪問活動(dòng),留下審計(jì)軌跡。
跨平臺(tái)與運(yùn)行時(shí)環(huán)境的自由
得益于OPC UA在TCP/IP和以太網(wǎng)上的運(yùn)行能力,幾乎所有配備了以太網(wǎng)接口的硬件設(shè)備都能夠加入到OPC UA的生態(tài)系統(tǒng)中。
無論是運(yùn)行Linux的i.MX 93,還是搭載RTOS的i.MX RT跨界MCU (如i.MX RT1180),甚至是基于MCX N947微控制器的裸機(jī),都可以輕松實(shí)現(xiàn)客戶端或服務(wù)器的功能。解決方案可以包括高級(jí)、功能強(qiáng)大的操作系統(tǒng),如Linux。軟件的部署可以從open62541或S2OPC協(xié)議棧等開源項(xiàng)目開始。而眾多商業(yè)產(chǎn)品的加入則進(jìn)一步加速了開發(fā)進(jìn)程。
與OPC UA和TSN的確定性通信
在工業(yè)應(yīng)用中,確保信息傳遞和關(guān)鍵控制的確定性時(shí)序至關(guān)重要。TSN(時(shí)間敏感型網(wǎng)絡(luò))以太網(wǎng)技術(shù)便是為了滿足這種確定性實(shí)時(shí)需求而生。
結(jié)合IEEE1588v2精確時(shí)間協(xié)議,TSN通過設(shè)定網(wǎng)絡(luò)上無競(jìng)爭(zhēng)的固定通信時(shí)間窗口,實(shí)現(xiàn)了節(jié)點(diǎn)間的確定性通信。
雖然TSN的開發(fā)是獨(dú)立于OPC UA的,但OPC UA能夠在任何以太網(wǎng)網(wǎng)絡(luò)中實(shí)現(xiàn)互操作性。隨著OPC UA的發(fā)展,OPC基金會(huì)引入了層間控制功能,允許高優(yōu)先級(jí)的信息傳遞得到優(yōu)先處理。OPC UA和TSN可以協(xié)同工作,以實(shí)現(xiàn)可互操作的、確定性的系統(tǒng)。
恩智浦的器件 (如i.MX RT1180) 內(nèi)置了對(duì)千兆TSN的硬件支持。i.MX RT1180適用于OPC UA節(jié)點(diǎn)。i.MX RT1180支持高達(dá)5Gb的端口速率,并且兼容最新的TSN標(biāo)準(zhǔn),為工業(yè)4.0解決方案帶來了實(shí)時(shí)控制的可能性。
打造先進(jìn)的OPC UA解決方案
OPC UA是一種為工業(yè)4.0應(yīng)用構(gòu)建的可擴(kuò)展、開放且安全的信息架構(gòu)。在該架構(gòu)下,工程師能夠設(shè)計(jì)出可以“插入”到復(fù)雜生產(chǎn)場(chǎng)景的自動(dòng)化解決方案,簡化信息交換。OPC UA的開放性保證了設(shè)備能夠在其整個(gè)生命周期中與堅(jiān)固耐用的工業(yè)設(shè)備相匹配。
恩智浦以其多樣化的技術(shù)選項(xiàng),為實(shí)現(xiàn)OPC UA解決方案提供了強(qiáng)有力的支持。
支持以太網(wǎng)的微控制器,如裸機(jī)運(yùn)行或使用FreeRTOS等簡單RTOS的MCX N947
支持TSN的跨界MCU,如搭載了Zephyr等功能強(qiáng)大的RTOS的i.MX RT1180
工業(yè)應(yīng)用處理器,如運(yùn)行Linux的Layerscape LS1028A
擁有面向OPC UA的商業(yè)軟件支持選項(xiàng)以及跨平臺(tái)的開源版本。
審核編輯:劉清
-
傳感器
+關(guān)注
關(guān)注
2573文章
53845瀏覽量
779546 -
運(yùn)動(dòng)控制
+關(guān)注
關(guān)注
4文章
776瀏覽量
34064 -
可編程邏輯控制器
+關(guān)注
關(guān)注
4文章
272瀏覽量
26501
原文標(biāo)題:促進(jìn)工業(yè)4.0與OPC UA的融合,恩智浦如何提供助力?
文章出處:【微信號(hào):NXP客棧,微信公眾號(hào):NXP客?!繗g迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
OPC UA數(shù)采網(wǎng)關(guān)具備哪些功能

GraniStudio:OPC UA 協(xié)議深度剖析

工業(yè)物聯(lián)網(wǎng)(IIoT)時(shí)代:工控一體機(jī)如何實(shí)現(xiàn) OPC UA、MQTT 等協(xié)議的無縫對(duì)接?
工業(yè)數(shù)據(jù)中臺(tái)通過OPC UA協(xié)議對(duì)接到MES系統(tǒng)中
恩智浦智能家電創(chuàng)新方案一文看盡 恩智浦智能家電技術(shù)日給你答案

opc ua設(shè)備數(shù)據(jù) 轉(zhuǎn) EthernetIP項(xiàng)目案例

蔡司工業(yè)測(cè)量自動(dòng)化遇上OPC UA:開啟智能制造新篇章
IEC103設(shè)備數(shù)據(jù) 轉(zhuǎn) opc ua項(xiàng)目案例

SNMP設(shè)備數(shù)據(jù) 轉(zhuǎn) opc ua項(xiàng)目案例

opc ua設(shè)備數(shù)據(jù) 轉(zhuǎn) opc ua項(xiàng)目案例

Ethercat設(shè)備數(shù)據(jù) 轉(zhuǎn) opc ua項(xiàng)目案例

opc da 服務(wù)器數(shù)據(jù) 轉(zhuǎn) opc ua項(xiàng)目案例

基恩士PLC數(shù)據(jù) 轉(zhuǎn) opc ua項(xiàng)目案例

采集opc ua轉(zhuǎn)profinet IO項(xiàng)目案例

modbus設(shè)備數(shù)據(jù) 轉(zhuǎn) opc ua項(xiàng)目案例

評(píng)論