作為 OPC 基金會(huì)的長(zhǎng)期合作伙伴,倍福是最早以許多創(chuàng)新方式實(shí)施 OPC UA 標(biāo)準(zhǔn)的使用者。在多年的產(chǎn)品更新中出現(xiàn)了多個(gè)讓倍福客戶受益的里程碑:2007 年(世界上第一臺(tái)集成 OPC UA 服務(wù)器的 PLC)、2010 年(倍福推出第一款符合 PLCopen 標(biāo)準(zhǔn)的 UA 客戶端模塊)、2012 年(用于工業(yè) PC 診斷的免費(fèi) UA 服務(wù)器)、2014 年(SoA PLC)、2016 年(PLC 中的 UA 信息模型)及 2017 年(PLC 中的發(fā)布/訂閱模型)。
第一臺(tái) OPC UA 服務(wù)器已經(jīng)于 2006 年推出。2007 年,它被正式作為 TwinCAT 增補(bǔ)軟件產(chǎn)品安裝在第一個(gè)客戶項(xiàng)目中。繼 2008 年獲得認(rèn)證后,“TwinCAT OPC UA 服務(wù)器”迅速發(fā)展成為最流行的 TwinCAT 擴(kuò)展功能,通過(guò)不斷提升和整合最新的 OPC UA 功能給用戶留下了深刻印象。
另一個(gè)里程碑就是始于 2013 年的 SOA PLC(面向服務(wù)的體系結(jié)構(gòu)PLC)的開(kāi)發(fā)。這樣就能夠基于 PLC 內(nèi)的 IEC 61131-3 方法來(lái)開(kāi)發(fā)服務(wù)功能,并通過(guò)用作 OPC UA 方法的 TwinCAT OPC UA 服務(wù)器提高它們的可用性。這種方法使得 OPC UA 客戶端能夠使用這些服務(wù),并從其一致的輸入和輸出參數(shù)處理和分配中受益。隨著 OPC UA 在各個(gè)行業(yè)中日益普及,近年來(lái)已經(jīng)發(fā)布了許多配套規(guī)范。這些規(guī)范定義了如何將信息模型從各個(gè)域中正在使用的協(xié)議映射到 OPC UA 中。比如面向塑機(jī)行業(yè)中的注塑機(jī)的 Euromap77 標(biāo)準(zhǔn)。為了在各種平臺(tái)制造商之間進(jìn)行安全、標(biāo)準(zhǔn)化的信息交換,Euromap77 模型以配套規(guī)范的形式被映射到 OPC UA 中。TwinCAT OPC UA 服務(wù)器默認(rèn)基于 PLCopenIEC 61131 標(biāo)準(zhǔn)進(jìn)行映射。TwinCAT PLC 的 IEC 61131 型系統(tǒng)使用這一規(guī)范被加載到 OPC UA 命名空間中?,F(xiàn)在可以通過(guò)服務(wù)器的通用擴(kuò)展加載任何信息模型。通常,這些信息模型以定義類型系統(tǒng)的 XML 文件的形式提供。Euromap77 模型的配套規(guī)范就是其中之一。TwinCATOPC UA 服務(wù)器通過(guò)從 TwinCAT PLC 導(dǎo)入各個(gè)配套的 XML,并結(jié)合帶變量的 XML 建立其類型系統(tǒng)。所鏈接的 OPC UA 客戶端現(xiàn)在能夠根據(jù)標(biāo)準(zhǔn)的類型系統(tǒng)(Euromap77)瀏覽服務(wù)器并訪問(wèn)其中的對(duì)象。
TwinCAT OPC UA 服務(wù)器的增強(qiáng)型安全模型使得程序員能夠定義各個(gè)用戶和用戶角色,并指定各個(gè)命名空間和對(duì)象的訪問(wèn)級(jí)別。這樣就能夠進(jìn)一步保護(hù)已經(jīng)安全的通訊和使用 X.509 證書進(jìn)行的客戶端服務(wù)器驗(yàn)證。
2012 年,OPC UA 客戶端被添加到 TwinCAT OPC UA 增補(bǔ)產(chǎn)品中,使得它能夠讓 PLC 基于 PLCopen 功能塊建立與 OPC UA 服務(wù)器的直接連接。也能夠從一臺(tái) OPC UA 服務(wù)器立即調(diào)用方法,甚至還能夠增強(qiáng)SOA PLC 概念。為了提高 TwinCAT OPC UA 客戶端的可用性,這一功能現(xiàn)在能夠以 TwinCAT 3 I/O 設(shè)備的形式提供。因此,用戶不再需要編寫任何 PLC 代碼來(lái)與遠(yuǎn)程 OPC UA 服務(wù)器進(jìn)行數(shù)據(jù)讀寫(或調(diào)用方法)。
用戶可以簡(jiǎn)單地插入相應(yīng)的符號(hào)到 TwinCAT XAE I/O 配置中,并通過(guò)常規(guī)映射機(jī)制將它們鏈接到其它符號(hào)中。這就是集成到 XAE 中的映射機(jī)制再次發(fā)揮作用的地方:它建立了一個(gè)至 OPC UA 服務(wù)器的鏈接,并自動(dòng)讀取和創(chuàng)建符號(hào)。
通過(guò)發(fā)布訂閱(pub/sub)通訊模式擴(kuò)展 OPC UA 規(guī)范借助現(xiàn)代化通訊機(jī)制增強(qiáng)了經(jīng)典的客戶端-服務(wù)器架構(gòu),能夠通過(guò)云服務(wù)在本地機(jī)器網(wǎng)絡(luò)中實(shí)現(xiàn)多播通訊技術(shù),以及基于代理的通訊。倍福在 2016 年德國(guó)紐倫堡工業(yè)自動(dòng)化展會(huì)(SPS IPC Drives 2015)上借助具有實(shí)時(shí)能力的樣機(jī)展出了這一功能。這意味著倍福是第一家實(shí)施用于時(shí)間確定的 M2M 通訊的發(fā)布/訂閱技術(shù)的自動(dòng)化技術(shù)供應(yīng)商。解決方案配置通過(guò) TwinCAT XAE 中的一個(gè)單獨(dú)的 I/O 設(shè)備完成。
倍?;?PC 的控制技術(shù)是工業(yè) 4.0 自動(dòng)化項(xiàng)目的理想平臺(tái),通過(guò)OPC UA 實(shí)現(xiàn)標(biāo)準(zhǔn)化數(shù)據(jù)交換多年以來(lái),通過(guò)增加類型系統(tǒng)建模、安全性和可用性的其他新功能,已經(jīng)變得更加出色。此外,OPC UA 可以提供用于更多的場(chǎng)合,而不僅僅是 TwinCAT 增補(bǔ)產(chǎn)品。每臺(tái)倍福的工業(yè) PC 默認(rèn)有一個(gè)免費(fèi)的 OPC UA 服務(wù)器用于工業(yè) PC 診斷。這一軟件能夠讀取諸如 CPU 或主板溫度等硬件信息,并通過(guò) OPC UA 初始化文件上傳或下載。完整的目錄或各個(gè)文件可以通過(guò) OPC UA 共享,以便 OPC UA 客戶端能夠使用此文件傳輸組件與 OPC UA 服務(wù)器交換文件,例如下載日志文件。
Sven Goldstein,TwinCAT Connectivity & IoT 產(chǎn)品經(jīng)理