EtherCAT 冗餘技術如何修復斷開的通訊電纜?

Mondo 科技 更新 2024-02-20

現場匯流排技術是自動化控制領域的乙個熱點,它應用於多個裝置之間的實時通訊,如果在裝置連線中斷開電纜,裝置之間的通訊就會受到影響。 讓我們來看看 EtherCAT 冗餘技術如何在斷開連線時實現通訊電纜的補救和鎖定。

EtherCAT現場匯流排具有靈活的拓撲結構,支援裝置之間的線性、星形和樹形電纜連線,其中線路結構簡單,傳輸效率最高,這種連線也用於大多數現場應用,如下圖1所示。

圖1 線性結構的拓撲結構。

線型的連線方式確實簡單,接線靈活,方便現場裝置的布置和維護。 在自動化工業生產中,裝置通常長時間在不同的環境中執行,電纜老化、安裝連線不嚴謹等因素導致電纜斷開。 如果有一天第乙個IO卡和第二個IO卡之間的電纜斷了,第乙個IO卡後面的裝置會不會不能正常工作? 如下面的圖 2 所示。

圖 2 電纜斷開示例。

無論採用何種佈線方式,電纜斷開都會影響裝置的正常執行,即使是傳統的CAN、RS485等通訊裝置控制也無法正常執行。 這個問題還有待解決,那麼有沒有乙個標準可以解決上述問題,而又不增加太多額外的設計成本呢? 讓我們來看看 EtherCAT 匯流排提供的解決方案和電纜冗餘技術的實現。 我們先看一下連線方式,如下圖3所示。

圖3 電纜冗餘接線圖。

從 EtherCAT 電纜的冗餘接線圖中可以看出,將最後乙個從站裝置的輸出端重用回主站是不是有點聰明? 它降低了硬體成本,解決了問題,這是大家非常喜歡的。 我們仔細看一下它的資料流向,假設IO卡1和IO卡2之間斷開連線,其工作原理如下圖4所示。

圖4 電纜冗餘示意圖。

IO卡1和2之間的電纜在斷開後仍連線到從裝置,但通訊線變成兩條分支線,裝置仍能正常通訊,軟體層可以繼續控制操作。 這是EtherCAT中電纜冗餘的解決方案,通過將線路結構轉變為環形結構來實現鏈路冗餘功能。 在電氣層處理好裝置連線後,讓我們繼續看看軟體層是如何實現的。

主站通常是控制端,從站是執行端。 讓我們來看看冗餘主端是如何實現的。

1.從站的工作原理

EtherCAT從站接收到鏈路中主站的乙太網幀後,在乙太網幀中複製自己的資料,寫入當前資料,並將新的乙太網幀帶到下乙個從站裝置。

2.母版的工作原理

作為控制端,主站主動發起資料請求,從站響應,因此冗餘功能主要在主站側的協議棧中實現。

在EtherCAT幀結構中,每次從站進入IN端時,從站都會更新CNT加1,在從站**返回的資料幀中,主站會驗證CNT值,如果與網路配置不一樣,則判斷為網路異常,根據CNT可以定位異常從站的具體位置, EtherCAT 框架如下圖 5 所示。

圖 5 EtherCAT 幀捕獲。

當主站檢測到網路異常時,協議棧會靈活地改變資料流向,成為兩個分支進行控制,此時冗餘埠的功能與通訊埠的功能相同,在正常狀態下,冗餘埠也只負責**的功能, 資料流向如下圖6所示,藍色圓圈為傳送方向,綠色圓圈為接收方向。

圖 6 EtherCAT 資料流程圖。

在上述冗餘功能的實現中,主要由屬於應用層的協議棧處理,協議棧處理完畢後再傳送給硬體。 中間有損耗,在對PDO週期要求高的應用中,如256US通訊週期,需要冗餘響應,否則會丟失過多的資料包,無法滿足應用要求。

ZLG PCIe EtherCAT 通訊卡支援 EtherCAT 電纜冗餘,即使電纜在某個點物理中斷,也能保持主從裝置之間的通訊。 同時,冗餘功能採用硬體實現方案設計,響應速度快,丟包率更低,如下圖7所示。

圖7 硬體冗餘例項

1.FPGA斷開處理

PCIe EtherCAT 通訊卡使用 FPGA 以更快的速度進行乙太網資料傳輸和接收。 如果發生從站斷開連線,FPGA將繼續從冗餘埠傳送資料,冗餘埠仍然是乙個完整的鏈路,無需協議棧處理,資料流向如下圖8所示。

圖8 硬體冗餘資料流向

2.硬體冗餘效能

FPGA繼續通過冗餘埠將資料從通訊埠傳送回去,而不經過協議棧的過程,從而提高響應速度,降低資料丟包率。

1.冗餘功能的作用

節省設計成本。

EtherCAT 電纜冗餘,使用最後乙個從站裝置的 OUT 埠,允許冗餘標準化。

增強通訊系統的可靠性和穩定性。

在工業自動化行業中,往往要求匯流排上的裝置不間斷執行,不允許停產,冗餘技術可以實現應用系統的可靠性和穩定性。

故障診斷和處理。

當電纜斷裂時,它成為兩個鏈路控制繼續工作,EtherCAT可以自動檢測匯流排系統中的故障點,可以大大簡化系統的維護,提高裝置的可維護性。

2.產品應用

圖 9 PCIe EtherCAT 通訊卡。

致遠電子PCIe EtherCAT通訊卡它是基於PCI的EtherCAT匯流排通訊介面卡。 採用工業領域先進的FPGA控制方案,通訊速度極快,實時性強。 PCIe EtherCAT 通訊卡提供 miniPCIe、半卡和全卡設計,並與任何型別的 33 V DC miniPCIe和PCI插槽。 EtherCAT通訊卡具有以下優點:

PCIe通訊卡整合了商用許可的EtherCAT主站解決方案;

支援COE、FOE、FSOE、從機熱插拔、主硬體冗餘等功能;

PDO週期至少為125 s,抖動為正負5 s。

高速PCIe介面通訊,支援多種作業系統平台;

PCIe介面更高效、可擴充套件,支援多平台作業系統。

選擇表如下表1所示。

zlg**:

ZLG 開發者社群:

更多技術乾貨請關注“ZLG致遠電子”微信***

相關問題答案

    如何提高你的蝴蝶技術?

    如何提高你的蝴蝶技術?蝴蝶作為一種游泳,深受廣大游泳愛好者的喜愛。但是,蝶泳的技術要求比較高,要想提高蝶泳技術,需要從多方面入手。本文將詳細介紹如何提高您的蝴蝶技術。.掌握正確的蝴蝶行程。首先,要掌握正確的蝶泳動作。蝴蝶筆觸包括身體姿勢 手臂運動和腿部運動。正確的姿勢可以確保游泳時的效率和流暢性。練...

    如何學習習混合技術

    作為製作人,混音對於將曲目組合在一起以創造獨特的節奏享受至關重要。在本文中,我們將解釋 習 混合技術的學習路徑以及您需要掌握的關鍵技能和工具。.明確混合的基礎知識。首先,必須熟悉混音的基本原理,包括音量混合 音調調整 特效和立體聲場建立。通過精確的混音,音軌相互補充,創造出最佳的聲音。因此,首要任務...

    SBAS InSAR技術如何用於沉積監測

    SBAS INSAR Small Baseline Subset INSAR 是一種基於時間序列分析的合成孔徑雷達干涉測量 INSAR 方法,在沉降監測領域有著廣泛的應用。SBAS INSAR技術可以通過處理一組時間序列InSAR影像來提取大尺度和長期的地面沉降資訊。該技術具有高精度 高解像度 無損...

    如何成為技術專家

    如何成為技術專家 新時代的技術專家一定會為他們的生活帶來幸福和快樂。要成為技術專家,您需要具備各種素質和技能。首先,需要紮實的技術基礎,其中包括對相關領域基本原理和概念的掌握。其次,要有深入的專業技能和實踐經驗,這需要不斷的學習和實踐,積累經驗,不斷提高自己的技能水平。首先,技術專家需要具備的基本素...

    如何為生態科技公司取名

    為生態科技公司取名是公司發展的重要一環。乙個好的名字應該能夠體現公司的核心價值觀,吸引目標客戶,並且易於記憶和傳播。在本文中,我們將介紹一些命名策略和技巧,以幫助您為您的生態科技公司選擇正確的名稱。.突出核心價值觀。Eco Technology的核心價值觀是環境保護和可持續發展。因此,在選擇名稱時,...