<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          關(guān) 閉

          新聞中心

          EEPW首頁(yè) > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > 促進(jìn)工業(yè)4.0與OPC UA的融合,恩智浦如何提供助力?

          促進(jìn)工業(yè)4.0與OPC UA的融合,恩智浦如何提供助力?

          作者: 時(shí)間:2024-05-24 來源:NXP 收藏

          我們現(xiàn)代化的生活方式無不依賴于一系列設(shè)施。在這些設(shè)施的背后,是機(jī)器、傳感器、運(yùn)動(dòng)控制系統(tǒng)、可編程邏輯控制器 (PLC) 以及企業(yè)級(jí)軟件的無縫協(xié)作。

          本文引用地址:http://www.ex-cimer.com/article/202405/459145.htm

          從汽車到藥品的生產(chǎn),電子器件和軟件組成的網(wǎng)絡(luò)有條不紊地制造出各種產(chǎn)品,提升我們的生活質(zhì)量。為了構(gòu)建可靠的系統(tǒng),工程團(tuán)隊(duì)必須從設(shè)計(jì)之初就將連接和互操作納入考量。

          安全性、可靠性、互操作性以及系統(tǒng)的持久性,構(gòu)成了連接的核心挑戰(zhàn)。不僅僅是傳輸原始數(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)營(yíng)決策往往基于多個(gè)數(shù)據(jù)源綜合得出的信息。信息建模是的關(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)鍵支柱上,從而為長(zhǎng)期的、公開的信息交換提供了堅(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),極大地簡(jiǎn)化了不同系統(tǒng)間的集成過程。

          圖片

          基于OPC 40502-1的CNC標(biāo)準(zhǔn)信息模型

          除了標(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)化解決方案,簡(jiǎn)化信息交換。OPC UA的開放性保證了設(shè)備能夠在其整個(gè)生命周期中與堅(jiān)固耐用的工業(yè)設(shè)備相匹配。

          恩智浦以其多樣化的技術(shù)選項(xiàng),為實(shí)現(xiàn)OPC UA解決方案提供了強(qiáng)有力的支持。

          • 支持以太網(wǎng)的微控制器,如裸機(jī)運(yùn)行或使用FreeRTOS等簡(jiǎn)單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)的開源版本。

          圖片

          本文作者

          Christian Castel,恩智浦半導(dǎo)體邊緣處理業(yè)務(wù)工業(yè)自動(dòng)化營(yíng)銷全球負(fù)責(zé)人,擁有超過14年的行業(yè)經(jīng)驗(yàn),主要負(fù)責(zé)與合作伙伴建立戰(zhàn)略合作關(guān)系,并支持客戶采用新技術(shù)來優(yōu)化工業(yè)解決方案。他擁有法國(guó)巴黎ESIEE集團(tuán)的工程和商業(yè)管理學(xué)位。



          關(guān)鍵詞: NXP 工業(yè)4.0

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();