加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長(zhǎng)期合作伙伴
立即加入
  • 正文
    • ? 什么是線纜冗余
    • ? 冗余主站的實(shí)現(xiàn)
    • ??硬件冗余技術(shù)
    • ??冗余技術(shù)的作用與產(chǎn)品應(yīng)用
  • 推薦器件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

技術(shù)分享 | EtherCAT冗余技術(shù)如何實(shí)現(xiàn)通信線纜斷開(kāi)的補(bǔ)救?

01/30 15:15
3761
閱讀需 8 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

現(xiàn)場(chǎng)總線技術(shù)是自動(dòng)化控制領(lǐng)域發(fā)展的熱點(diǎn),應(yīng)用于多個(gè)設(shè)備間的實(shí)時(shí)通信,在設(shè)備連接中,若某一處線纜發(fā)生斷線將影響到設(shè)備間的通信。一起看看EtherCAT冗余技術(shù)是如何實(shí)現(xiàn)對(duì)通信線纜斷線時(shí)進(jìn)行補(bǔ)救與鎖定。

? 什么是線纜冗余

EtherCAT現(xiàn)場(chǎng)總線具有靈活的拓?fù)浣Y(jié)構(gòu),設(shè)備間支持線型、星型、樹(shù)型的線纜連接方式,其中線型結(jié)構(gòu)結(jié)構(gòu)簡(jiǎn)單、傳輸效率最高,大多數(shù)的現(xiàn)場(chǎng)應(yīng)用中也是使用這種連接方式,如下圖1所示。

圖1?線性結(jié)構(gòu)拓?fù)鋱D

線型的連接方式確實(shí)簡(jiǎn)單,走線靈活,便于現(xiàn)場(chǎng)設(shè)備布局與維護(hù)。在自動(dòng)化的工業(yè)生產(chǎn)中,設(shè)備通常在不同的環(huán)境中長(zhǎng)時(shí)間運(yùn)行,線纜的老化、安裝連接不夠嚴(yán)謹(jǐn)?shù)纫蛩貙?dǎo)致線纜斷連。假如有一天第1個(gè)IO卡與第2個(gè)IO卡之間的線纜斷了,那第1個(gè)IO卡后面的設(shè)備是不是將無(wú)法正常運(yùn)行呢?如下圖2所示。

圖2?線纜斷路示例圖

不管是哪種接線方式,線纜斷線將會(huì)影響設(shè)備的正常運(yùn)轉(zhuǎn),哪怕是傳統(tǒng)的CAN、RS485等通信的設(shè)備控制也都無(wú)法正常運(yùn)轉(zhuǎn)。問(wèn)題還得要解決,那有沒(méi)有標(biāo)準(zhǔn)的、又不需要添加太多額外的設(shè)計(jì)成本,就能解決上述的問(wèn)題呢??一起來(lái)看看EtherCAT總線給出的解決方案,以及線纜冗余技術(shù)的實(shí)現(xiàn)原理。我們先看它的連接方式,如下如圖3所示。

圖3?線纜冗余接線圖

從EtherCAT的線纜冗余接線圖中可以看出,復(fù)用了最后一個(gè)從站設(shè)備的OUT端接回主站,是不是有點(diǎn)巧妙呢?減少了硬件成本,還能解決問(wèn)題,確實(shí)受大家喜歡。再來(lái)細(xì)看它的數(shù)據(jù)流向,假設(shè)還是IO卡1和2之間斷開(kāi)了,它的工作原理如下圖4所示。

圖4?線纜冗余原理圖

IO卡1和2之間的線纜斷開(kāi)后仍與從站設(shè)備連接著,但通信線路變成兩條支線,設(shè)備仍然可以正常通信,軟件層還能夠繼續(xù)控制運(yùn)行。上述這就是EtherCAT的線纜冗余的上的解決方案,將線型結(jié)構(gòu)變成了環(huán)形結(jié)構(gòu),實(shí)現(xiàn)了鏈路冗余功能。電氣層的設(shè)備連接得到解決了,我們繼續(xù)看看軟件層是如何實(shí)現(xiàn)的。

? 冗余主站的實(shí)現(xiàn)

通信系統(tǒng)中一般由主站和從站設(shè)備構(gòu)成,主站通常是控制端,而從站是執(zhí)行端,上述我們了解到了EtherCAT電氣層上線纜冗余的接線方式。我們?cè)倏纯慈哂嘀髡径耸侨绾螌?shí)現(xiàn)的呢?

1. 從站運(yùn)行原理

EtherCAT從站設(shè)備在鏈路中,收到主站的以太網(wǎng)幀后,在以太網(wǎng)幀中將自己的數(shù)據(jù)拷走,把當(dāng)前的數(shù)據(jù)寫(xiě)入,將新的以太網(wǎng)幀進(jìn)行轉(zhuǎn)發(fā)至下一個(gè)從站設(shè)備。

2. 主站運(yùn)行原理

主站作為控制端,主動(dòng)發(fā)起請(qǐng)求數(shù)據(jù),從站應(yīng)答,所以冗余功能主要是在主站這邊的協(xié)議棧實(shí)現(xiàn)的。

在EtherCAT幀結(jié)構(gòu)中,每次經(jīng)過(guò)從站IN端輸入時(shí),從站將更新Cnt加1,從站轉(zhuǎn)發(fā)回來(lái)的數(shù)據(jù)幀中,主站將校驗(yàn)Cnt值,若與網(wǎng)絡(luò)配置時(shí)不相同,則判斷為網(wǎng)絡(luò)異常,同時(shí)可以根據(jù)Cnt定位到異常從站的具體位置,EtherCAT幀如下圖5所示。

圖5?EtherCAT幀捕獲

當(dāng)主站檢測(cè)到網(wǎng)絡(luò)異常時(shí),協(xié)議棧將靈活地改變數(shù)據(jù)流向,變成兩路分支進(jìn)行控制,此時(shí)冗余端口與通信端口的功能相同,而常規(guī)狀態(tài)下,冗余口也是只負(fù)責(zé)轉(zhuǎn)發(fā)的功能,數(shù)據(jù)流向如下圖6所示,藍(lán)色圓圈為發(fā)送方向,綠色圓圈代表接收方向。

圖6?EtherCAT數(shù)據(jù)流向圖

??硬件冗余技術(shù)

上述的冗余功能實(shí)現(xiàn)中,主要是由協(xié)議棧的進(jìn)行處理,協(xié)議棧屬于應(yīng)用層,協(xié)議棧處理完后再給到硬件發(fā)出。中間是有損耗的,在要求較高的PDO周期應(yīng)用中,如256us的通信周期下,要求冗余的響應(yīng)快速,否則會(huì)丟包太多,無(wú)法滿足應(yīng)用需求。

ZLG致遠(yuǎn)電子PCIe EtherCAT通訊卡支持 EtherCAT線纜冗余功能,即使電纜在某一點(diǎn)物理中斷,也可以保持主站設(shè)備和從站設(shè)備之間的通訊。同時(shí)冗余功能使用硬件實(shí)現(xiàn)的方案來(lái)設(shè)計(jì),快速響應(yīng),丟包率更低,產(chǎn)品如下圖7所示。

圖7?硬件冗余實(shí)例

1. FPGA斷線處理

PCIe EtherCAT通訊卡使用FPGA進(jìn)行以太網(wǎng)數(shù)據(jù)收發(fā),速率更快。在FPGA接收數(shù)據(jù)的同時(shí)對(duì)鏈路上所有的從站設(shè)備斷線進(jìn)行檢測(cè),如果存在從站斷線,F(xiàn)PGA將數(shù)據(jù)由冗余口繼續(xù)發(fā)出,沒(méi)有經(jīng)過(guò)協(xié)議棧處理,仍然是一條完整的鏈路,數(shù)據(jù)流向如下圖8所示。

圖8?硬件冗余數(shù)據(jù)流向

2. 硬件冗余性能

FPGA將通信口回來(lái)的數(shù)據(jù)繼續(xù)從冗余口發(fā)出,沒(méi)有經(jīng)過(guò)協(xié)議棧的過(guò)程處理,進(jìn)而提高了響應(yīng)速度,減少了數(shù)據(jù)的丟包率。

??冗余技術(shù)的作用與產(chǎn)品應(yīng)用

1. 冗余功能的作用

節(jié)省設(shè)計(jì)成本

EtherCAT線纜冗余,使用了最后一個(gè)從站設(shè)備的OUT端口,使得冗余功能可以標(biāo)準(zhǔn)化。

增強(qiáng)通信系統(tǒng)可靠性和穩(wěn)定性

工業(yè)自動(dòng)化行業(yè)中通常要求總線上的設(shè)備不間斷運(yùn)轉(zhuǎn),不允許停止生產(chǎn),冗余技術(shù)可以實(shí)現(xiàn)應(yīng)用系統(tǒng)的可靠性和穩(wěn)定性。

故障診斷與處理

當(dāng)出現(xiàn)線纜斷線時(shí),變成兩條之鏈路控制繼續(xù)工作,同時(shí)EtherCAT可以自動(dòng)檢測(cè)到總線系統(tǒng)中的故障點(diǎn),可大大簡(jiǎn)化系統(tǒng)的維護(hù)工作,提高了設(shè)備的維護(hù)性。

2. 產(chǎn)品應(yīng)用

圖9?PCIe?EtherCAT通訊卡

致遠(yuǎn)電子 PCIe EtherCAT通訊卡 是一款基于PCI的EtherCAT總線通訊接口卡。其采用工業(yè)領(lǐng)域內(nèi)先進(jìn)的FPGA控制方案,通訊速度極高,實(shí)時(shí)性很強(qiáng)。PCIe EtherCAT通訊卡有MiniPCIE、半卡、全卡設(shè)計(jì),可兼容任何類型的3.3 V/DC MiniPCIE和PCI 插槽。EtherCAT通訊卡具有如下等優(yōu)勢(shì):

    PCIE通訊卡集成了商業(yè)授權(quán)的EtherCAT主站解決方案;支持CoE 、FOE、FSOE、從站熱插拔、主站硬件冗余等功能;PDO周期最小達(dá)125μs,抖動(dòng)正負(fù)5μs;高速PCIe接口通信、支持多種操作系統(tǒng)平臺(tái);PCIe接口擁有更高效的拓展性、支持多平臺(tái)操作系統(tǒng)。

選型表如下表1所示。

 

推薦器件

更多器件
器件型號(hào) 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊(cè) ECAD模型 風(fēng)險(xiǎn)等級(jí) 參考價(jià)格 更多信息
RTL8211F-CG 1 Realtek Semiconductor Ethernet Transceiver, QCC40, QFN-40
暫無(wú)數(shù)據(jù) 查看
TJA1055T/1J 1 NXP Semiconductors TJA1055 - Enhanced fault-tolerant CAN transceiver SOIC 14-Pin
$1.72 查看
DP83867ERGZR 1 Texas Instruments Extended temperature, robust low-latency gigabit Ethernet PHY transceiver with SGMII 48-VQFN -40 to 105

ECAD模型

下載ECAD模型
暫無(wú)數(shù)據(jù) 查看
致遠(yuǎn)電子

致遠(yuǎn)電子

廣州致遠(yuǎn)電子股份有限公司成立于2001年,注冊(cè)資金5000萬(wàn)元,國(guó)家級(jí)高新技術(shù)認(rèn)證企業(yè),廣州市高端工控測(cè)量?jī)x器工程技術(shù)研究開(kāi)發(fā)中心,Intel ECA全球合作伙伴和微軟嵌入式系統(tǒng)金牌合作伙伴。

廣州致遠(yuǎn)電子股份有限公司成立于2001年,注冊(cè)資金5000萬(wàn)元,國(guó)家級(jí)高新技術(shù)認(rèn)證企業(yè),廣州市高端工控測(cè)量?jī)x器工程技術(shù)研究開(kāi)發(fā)中心,Intel ECA全球合作伙伴和微軟嵌入式系統(tǒng)金牌合作伙伴。收起

查看更多

相關(guān)推薦

電子產(chǎn)業(yè)圖譜

ZLG官方賬號(hào),一個(gè)匯聚500名工程師的研發(fā)測(cè)試分享平臺(tái),為您提供電子世界領(lǐng)先的產(chǎn)品技術(shù)與行業(yè)解決方案.