當前位置:首頁 > 工業(yè)控制 > 工業(yè)以太網(wǎng)
[導(dǎo)讀] 摘 要: EtherCAT是一種實時工業(yè)以太網(wǎng)協(xié)議,使用鏈路冗余技術(shù)是實現(xiàn)鏈路穩(wěn)定性和可靠性的重要手段。介紹了基于FPGA的EtherCAT鏈路冗余原理,設(shè)計通過FPGA實現(xiàn)主站與從站、從站與從

摘 要: EtherCAT是一種實時工業(yè)以太網(wǎng)協(xié)議,使用鏈路冗余技術(shù)是實現(xiàn)鏈路穩(wěn)定性和可靠性的重要手段。介紹了基于FPGA的EtherCAT鏈路冗余原理,設(shè)計通過FPGA實現(xiàn)主站與從站、從站與從站之間的通信鏈路與冗余鏈路的自動切換,從而實現(xiàn)EtherCAT的鏈路冗余。通過測試驗證了此方法的可行性,增加了EtherCAT系統(tǒng)的可靠性與可維護性。

0 引言

EtherCAT最初是由德國的倍福公司基于標準以太網(wǎng)技術(shù)提出的工業(yè)以太網(wǎng),是一種具有靈活網(wǎng)絡(luò)拓撲結(jié)構(gòu)的技術(shù)[1]。EtherCAT技術(shù)具有速度快、同步性能好、支持多種拓撲結(jié)構(gòu)、采用標準以太網(wǎng)幀、帶寬利用率高等優(yōu)點[2]。工業(yè)以太網(wǎng)中冗余技術(shù)是提高以太網(wǎng)系統(tǒng)可靠性和可維護性最有效的手段之一[3]。鏈路冗余是應(yīng)對網(wǎng)口故障(包括主站網(wǎng)卡本身故障和連接)及鏈路故障(指從站節(jié)點之間的鏈路存在斷開情況,如網(wǎng)線斷開)的補救措施。通常在對系統(tǒng)穩(wěn)定運行要求比較高的情況下,就需要應(yīng)用鏈路冗余技術(shù)。鏈路冗余是一種單一容錯機制,即如果鏈路在某一處發(fā)生故障,依然可以與各個從站保持數(shù)據(jù)的傳輸。當通信恢復(fù)時主要的通信方向也會恢復(fù)。如果不止一個地方發(fā)生通信中斷,所有的必須在發(fā)生另一個錯誤之前恢復(fù)。文獻[4]中介紹了一種工業(yè)以太網(wǎng)EtherCAT冗余和熱插拔技術(shù),此種方法采用環(huán)型冗余結(jié)構(gòu),將最后一個 ESC節(jié)點連接到主站,此種方法雖然可以解決單點故障,但是在故障修理時需要斷電,且不能解決多點故障。為了解決此問題,本文通過介紹基于FPGA的EtherCAT的鏈路冗余原理,設(shè)計通過FPGA實現(xiàn)主站與從站、從站與從站之間的通信鏈路與冗余鏈路的自動切換,從而實現(xiàn)EtherCAT的鏈路冗余,增加了EtherCAT 系統(tǒng)的可靠性與可維護性 。

1 EtherCAT原理

EtherCAT是一種實時工業(yè)以太網(wǎng)技術(shù),采用主從站結(jié)構(gòu),如圖1所示。主站發(fā)送以太網(wǎng)幀給各從站,從站通過尋址從數(shù)據(jù)幀中抽取對應(yīng)的數(shù)據(jù)或?qū)?shù)據(jù)插入數(shù)據(jù)幀,然后將該數(shù)據(jù)幀傳輸?shù)较乱粋€EtherCAT從站。最后一個EtherCAT從站發(fā)回經(jīng)過完全處理的報文,并由第1個從站作為響應(yīng)報文發(fā)送給主站。主站使用標準的以太網(wǎng)接口卡或具有以太網(wǎng)接口的嵌入式工業(yè)控制計算機,EtherCAT從站使用專用的從站控制芯片ESC,采取接收轉(zhuǎn)發(fā)機制,以太網(wǎng)幀可以雙向通行,但只有以太網(wǎng)幀由下行電報方向進入時,相應(yīng)的報文才能得到處理,如果指定轉(zhuǎn)發(fā)的網(wǎng)口未連接,ESC自動將以太網(wǎng)幀沿原入口返回。

EtherCAT數(shù)據(jù)直接使用以太網(wǎng)數(shù)據(jù)幀,使用的幀類型為0x88A4。EtherCAT數(shù)據(jù)包括2 B的數(shù)據(jù)頭和44 B~1 498 B的數(shù)據(jù)。數(shù)據(jù)區(qū)由一個或多個EtherCAT子報文組成,每個子報文對應(yīng)獨立的設(shè)備和從站存儲區(qū)。每個EtherCAT 子報文包括子報文頭、數(shù)據(jù)域和相應(yīng)的工作計數(shù)器(Working Counter,WKC),子報文尋址到從站節(jié)點并交換數(shù)據(jù)后,工作計數(shù)器將被增加,用以記錄該子報文的處理狀態(tài)。子報文頭中,8 bit命令字節(jié)指定了子報文類型(讀寫類型,尋址類型);8 bit索引號給出子報文編碼。32 bit的子報文地址指定了對從站的操作地址,尋址類型定義了尋址方式;8 bit長度用以指示報文數(shù)據(jù)區(qū)的字節(jié)數(shù);R為4 bit的保留位;4 bit M表示本報文是否為最后一個報文;16 bit中斷目前保留。

2 基于FPGA的鏈路冗余原理

在EtherCAT通信鏈路運行過程中,可能會存在如下幾種故障:

(1)網(wǎng)口故障,包括主站網(wǎng)卡本身故障和連接。

(2)鏈路故障,指從站節(jié)點之間的鏈路存在斷開情況,比如網(wǎng)線斷開。

為了能夠增加EtherCAT系統(tǒng)的可靠性及可維護性,在EtherCAT主站與從站的鏈路之間通過FPGA增加了冗余功能,每一條鏈路都有對應(yīng)的冗余鏈路作為備用。鏈路1出現(xiàn)故障時,可以通過FPGA自動切到冗余鏈路1;鏈路2出現(xiàn)故障時,通過FPGA自動切到冗余鏈路2。這樣如果鏈路在某一處發(fā)生故障,依然可以與各個從站保持數(shù)據(jù)的傳輸。當通信恢復(fù)時主要的通信方向也會恢復(fù),極大地增強了系統(tǒng)的穩(wěn)定性和可維護性。

如圖2所示,EtherCAT主從站網(wǎng)絡(luò)構(gòu)成框圖中,冗余卡為基于FPGA的鏈路冗余卡,通過通信鏈路1與主機冗余型CPU連接,冗余鏈路1與備機冗余型CPU連接,實現(xiàn)主從站之間的主備切換冗余。通過通信鏈路2與下一級冗余卡的鏈路1連接,冗余鏈路2與下一級冗余卡的冗余鏈路1連接,實現(xiàn)EtherCAT的鏈路冗余。

3 鏈路冗余的FPGA實現(xiàn)方法

FPGA實現(xiàn)主站與從站、從站與從站之間的通信鏈路與冗余鏈路的自動切換功能。

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫毥谦F公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風險,如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應(yīng)對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅持高質(zhì)量發(fā)展策略,塑強核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉