數(shù)字化變革正在為工業(yè)自動化和工業(yè)生產(chǎn)帶來振奮人心的新機遇,通過發(fā)展完善的工業(yè)大數(shù)據(jù)網(wǎng)絡(luò)體系,工業(yè)生產(chǎn)不必限制于單個環(huán)節(jié)的效率天花板,從而能夠通過更加合理的資源配置,實現(xiàn)效率的提升。然而這一目標(biāo)卻對未來的工業(yè)網(wǎng)絡(luò)提出了更高要求:不僅需要承擔(dān)傳統(tǒng)的工業(yè)控制系統(tǒng)實時通訊,同時還需要承擔(dān)大數(shù)據(jù)采集和傳輸?shù)娜蝿?wù)。因此,要想充分發(fā)揮數(shù)字化變革帶來的優(yōu)勢,構(gòu)建一個真正能夠“一網(wǎng)到底”的高帶寬、低延遲的確定性網(wǎng)絡(luò)必不可少。
更確切地說,未來統(tǒng)一的網(wǎng)絡(luò)基礎(chǔ)設(shè)施要具備確定性通訊能力,保證性能和服務(wù)質(zhì)量能與導(dǎo)致當(dāng)前自動化孤島現(xiàn)象的各廠商專有協(xié)議水平相當(dāng),甚至優(yōu)于專有協(xié)議。目前,全球眾多標(biāo)準(zhǔn)組織和供應(yīng)商正攜手為工業(yè)網(wǎng)絡(luò)開發(fā)全新的統(tǒng)一基礎(chǔ)——時間敏感網(wǎng)絡(luò)(Time Sensitive Network,簡稱TSN),高性能半導(dǎo)體技術(shù)提供商ADI正是其中一員。
TSN這樣滿足自動化實時通信需求
在工廠自動化和驅(qū)動技術(shù)的背景下,實時意味著周期時間要安全、可靠地達到10毫秒以下(最低至微秒),因此為了滿足自動化的實時要求,需要保證傳輸帶寬和傳輸延遲。但是經(jīng)典以太網(wǎng)卻不能提供延遲和帶寬保證,相反,如果操作需要,以太網(wǎng)甚至可以隨時丟棄幀,許多問題正是出在這里:
? 如果在峰值時間存儲的幀數(shù)多于網(wǎng)橋緩沖存儲器可以容納的幀數(shù),則丟棄新傳入的幀。
? 由于幀長不同,因此其延遲時間為其長度的函數(shù)。這會導(dǎo)致延遲波動(抖動)。
? 由于交換機應(yīng)通過其發(fā)送幀的端口可能已經(jīng)被其他幀完全占用,所以會導(dǎo)致額外的延遲。發(fā)送大型以太網(wǎng)幀(1522字節(jié))在100 Mbps速率下大約耗時124μs。
自動化中的實時通信
借助TSN,業(yè)界已經(jīng)成功開發(fā)出符合IEEE 802.1的標(biāo)準(zhǔn)以太網(wǎng)擴展版本,成功地擺脫了過去的限制。TSN擴展了以太網(wǎng)第2層,納入了實時操作所需的一系列機制:
? 802.1AS/802.1AS-Rev考慮了網(wǎng)絡(luò)中時鐘的高精度同步問題。
? 時間感知整形器 (TAS) 選項使以太網(wǎng)能夠在硬調(diào)度模式下運行。有了該選項,就可以在特定時間阻止/釋放QoS模型的一個或多個隊列。
? 搶占(穿插快速流量)選項使長幀能夠被分解成更小的部分,從而最大限度地減小優(yōu)先級更高的幀的延遲。該選項可用于在速率超過100 Mbps時,優(yōu)化TAS的保護帶或替換TAS。
? 復(fù)制和消除幀以提高可靠性的選項可用于定義通過網(wǎng)絡(luò)的冗余路徑。
? 使用軟件定義的網(wǎng)絡(luò)意味著幀不再通過目標(biāo)節(jié)點的硬件MAC地址轉(zhuǎn)發(fā)到目的地,而是通過特殊MAC地址(本地管理的多播MAC)和VLAN ID的組合轉(zhuǎn)發(fā)。不再自動確定這些幀在網(wǎng)絡(luò)中的路由方式,而是由軟件進行配置。多播MAC和VLAN ID的這種組合稱為流ID,具有相同流ID的所有TSN幀稱為TSN流。TSN流始終只有一個發(fā)件人,但可以有多個收件人。
鑒于現(xiàn)有資源,現(xiàn)在可以用特殊的方式組織TSN流,不再需要丟棄幀。現(xiàn)在,網(wǎng)橋?qū)⑵滟Y源用于TSN流的無損轉(zhuǎn)發(fā)。
以太網(wǎng)幀(其中,與TSN數(shù)據(jù)流標(biāo)識相關(guān)的部分以綠色表示)
通過802.1AS-rev,TSN還定義了可互操作的統(tǒng)一方法,用于同步網(wǎng)絡(luò)中的分布式時鐘。這些都使得在硬實時應(yīng)用以及所有其它應(yīng)用(網(wǎng)絡(luò)服務(wù)器、SSH等)中,共用電纜成為可能。
實現(xiàn)既有系統(tǒng)向TSN的低成本過渡
在各方面,強調(diào)的重點都是旨在讓客戶能夠輕松順利地過渡到TSN。今天,我們可以有把握地說,現(xiàn)有的工業(yè)以太網(wǎng)協(xié)議不會在一夜之間消失。與之相反,任何人當(dāng)前正在使用PROFINET、EtherNet/IP、EtherCAT或類似普遍的工業(yè)以太網(wǎng)協(xié)議,他們都可以很有把握地假定,在10年內(nèi)他們還是能夠使用這些協(xié)議運行網(wǎng)絡(luò),并獲得支持和替換部件。
TSN網(wǎng)絡(luò)與PROFINET和EtherCAT相結(jié)合
所有工業(yè)以太網(wǎng)組織都提供了模型,用來描述現(xiàn)有工廠如何與基于TSN的新設(shè)備協(xié)同工作。現(xiàn)有工業(yè)網(wǎng)絡(luò)的接口由網(wǎng)關(guān)(Sercos)、帶耦合器(EtherCAT)或沒有任何特殊硬件(PROFINET RT)的接口組成,特別是PROFINET和EtherNet/IP計劃將其完整協(xié)議作為第2層用于TSN,這使得逐步過渡到TSN成為可能。
多協(xié)議強強聯(lián)手,實現(xiàn)更大的普適性
伴隨著TSN,工業(yè)以太網(wǎng)領(lǐng)域也正涌現(xiàn)出新的協(xié)議:帶有新傳輸協(xié)議PUB/SUB的開放平臺通信統(tǒng)一架構(gòu)OPC UA與TSN一起,已被視為傳統(tǒng)協(xié)議的競爭對手。有人將OPC UA用作應(yīng)用層,TSN被視為使該協(xié)議具有實時能力的手段。但是,這里還有大量的工作要做,傳輸需要新的OPC UA傳輸層(即所謂的OPC UA PUB/SUB協(xié)議)。OPC UA通過其地址空間形成通用應(yīng)用接口,而TSN為標(biāo)準(zhǔn)以太網(wǎng)添加實時能力并實現(xiàn)千兆位數(shù)據(jù)速度。因此,通過發(fā)布/訂閱(pub/sub)模型將這兩種技術(shù)結(jié)合起來是有意義的。
OPC UA不僅是一種用于連接客戶端和服務(wù)器的協(xié)議,同樣也是一種信息模型,其優(yōu)勢在于地址空間。OPC UA非常靈活,允許將現(xiàn)有用戶接口(工業(yè)以太網(wǎng)協(xié)議的配置文件)映射到OPC UA,因此,現(xiàn)在工業(yè)以太網(wǎng)協(xié)議中的幾乎每個配置文件在OPC UA地址空間中都有表示,在工業(yè)4.0的框架下,OPC UA被視為未來非常有前途的通用語言。相比之下,TSN是IEEE-802.1以太網(wǎng)的擴展,具有完整的一系列新能力,旨在讓以太網(wǎng)更具確定性和實時性。因為預(yù)計未來將有眾多制造商生產(chǎn)支持TSN的硬件,所以也可以把它視為實時通信的平民化。幾乎每種協(xié)議都可以通過TSN獲得實時能力。
在此背景下,pub/sub工作組的目的就是在TSN的幫助下,為OPC UA指定一種實時傳輸協(xié)議。這將使OPC UA具備實時性,從而可以替代工業(yè)以太網(wǎng)協(xié)議。它將受到傳統(tǒng)PLC以上層次的熱烈歡迎,因為來自不同制造商的控制器將能與OPC UA實時交互。TSN還能為OPC UA提供有保證的網(wǎng)絡(luò)帶寬,因而其魯棒性會比目前所能實現(xiàn)的要更高。
一顆芯片,支持多種以太網(wǎng)協(xié)議
ADI公司推出的fido5000系列是面向工業(yè)以太網(wǎng)應(yīng)用的實時以太網(wǎng)多協(xié)議交換機(REM交換機),能支持當(dāng)今所有主要工業(yè)協(xié)議,利用fido5000現(xiàn)在就可以將產(chǎn)品規(guī)劃過渡至TSN并同時滿足當(dāng)前需求(PROFINET IRT、EtherCAT、POWERLINK、EtherNet/IP等)。交換機靈活的架構(gòu)能夠適應(yīng)協(xié)議未來的變化,并且支持未來的協(xié)議及其他發(fā)展,借助fido5000還將使實現(xiàn)OPC UA PUB/SUB成為可能。
fido5000功能概覽
除了單芯片fido5000,ADI同時還提供基于fido5000電路板級完整解決方案的RapID平臺。RapID平臺實現(xiàn)了所有常見的工業(yè)以太網(wǎng)協(xié)議,可輕松集成到非以太網(wǎng)現(xiàn)場設(shè)備中。這使得現(xiàn)場設(shè)備能夠滿足工業(yè)4.0應(yīng)用的要求。常見工業(yè)以太網(wǎng)協(xié)議的實現(xiàn)均已經(jīng)過預(yù)先認(rèn)證。RapID平臺另一個有趣的功能是動態(tài)集成的Web服務(wù)器。通過此功能,它允許用戶很方便得讀取和修改網(wǎng)絡(luò)參數(shù),輸入及輸出數(shù)據(jù)。
基于fido5000的RapID平臺
fido5000 REM交換芯片和RapID平臺已經(jīng)為基于當(dāng)前工業(yè)以太網(wǎng)標(biāo)準(zhǔn)和未來TSN標(biāo)準(zhǔn)的時間關(guān)鍵型應(yīng)用提供了最佳的前提條件。
(轉(zhuǎn)載)