本文測試驗證 ZMC900E雙路EtherCAT主站,125us+1ms周期下穩定運行,微秒級抖動、零丟包,適配高精度工業控制。
背景在工業自動化向高精度、高同步、多軸協同發展的當下,EtherCAT 總線憑借高速實時、拓撲靈活的優勢成為運動控制領域的主流選擇,而雙路 EtherCAT 主站控制器更是能滿足復雜產線的多場景分區控制需求。ZMC900E 運動控制器作為一款搭載雙路 EtherCAT 主站的高性能設備,其實際運行的穩定性、實時性及數據完整性直接決定工業現場的控制效果。本文基于 ZMC900E EtherCAT 雙路主站的全維度性能測試,深入解析其在高頻率通信、多從站掛載、長時間連續運行場景下的技術表現,為工業控制工程應用提供實測參考。
測試核心目標與環境搭建本次測試以驗證 ZMC900E 雙路 EtherCAT 主站的工業級性能為核心,重點測試主站 1 以 8KHz(125us)高頻周期、主站 2 以不同周期并行運行時的穩定性、實時性、數據完整性,同時驗證雙路主站長時間連續工作的可靠性,以及最大從站掛載能力,確認其是否滿足數控機床、工業機器人、自動化產線等高性能控制場景需求。測試硬件采用 ZMC900E 運動控制器作為核心,搭配 43 臺工業級 EtherCAT 從站設備(主站 1 掛載 28 臺,含 DI/DO 設備、松下 / 匯川 / 臺達多品牌伺服驅動器;主站 2 掛載 15 臺,含耦合器、倍福 EL 系列模塊、ZIOC/ZDM 系列 IO 設備),輔以 EtherCAT 專用分析儀、24V 工業電源、工業級網線等輔材;軟件層面采用 AWStudio 上位機完成 EtherCAT 網絡配置、實時監控與數據采集,NetAnalyzer 分析儀實現 PDO 幀過濾、抖動統計與延時分析,同時編寫定制化測試程序實現伺服 CSP 模式運動控制、DI/DO 硬件對接讀寫測試。
測試搭建標準線性拓撲結構,將 EtherCAT 分析儀接入兩路主站 OUT 端與首個從站 IN 端之間,所有從站通過網線級聯,開啟支持分布式時鐘(DC)的從站同步功能,配置 PDO 數據交互格式,確保測試環境貼合工業現場實際應用場景。
關鍵測試環節與性能表現1. 最小 PDO 周期適配:篩選最優穩定運行組合PDO 周期是 EtherCAT 實時性的核心指標,本次測試依次設置125us+125us、125us+250us、125us+500us、125us+1ms四種雙路主站周期組合,通過分析儀監控 PDO 幀抖動與通信穩定性,結果顯示:- 125us+125us、125us+250us 組合下,雙路主站快速出現 PDO 幀大幅抖動,最大抖動達數十毫秒,通信周期混亂,無法穩定運行;
- 125us+500us 組合前期抖動較小,但測試超 1 小時后出現突發大抖動,無法滿足長期連續運行需求;
- 125us+1ms組合下,測試全程 48 小時內 PDO 幀抖動穩定,從站設備控制無異常,為主站最優穩定運行周期配置,后續所有核心性能測試均基于此組合開展。
雙主站125us周期下,迅速出現PDO幀周期抖動大,通信周期混亂,如下表所示。
Master1 125us周期,Master2 250us周期下,同時迅速出現PDO幀周期抖動大,通信周期混亂,如下表所示。
Master1 125us周期,Master2 500us周期下,前期抖動較小,測試超1小時后出現大抖動,如下表所示。
Master1 125us周期,Master2 1ms周期下,測試時長48小時,PDO幀抖動穩定,從站控制正常,如下表6所示。
以主站 1(125us/8KHz)、主站 2(1ms)為基準,開展 48 小時連續穩定性測試,從數據完整性、實時性、設備控制有效性、通信狀態、CPU 資源占用五個維度完成全維度驗證,核心表現如下:2.1 數據完整性:零丟包零錯包,指令傳輸絕對可靠測試全程通過上位機統計收發包數量,雙路主站丟包率均為 0.00%(上位機顯示的 1 個丟包為數據顯示延遲,非實際丟包),無任何幀校驗錯誤、非字節對齊等通信異常,主站 1 負載率 22.99%、主站 2 負載率 1.21%,帶寬余量充足,完全保障工業現場控制指令與采集數據的可靠傳輸。2.2 實時性:微秒級抖動,滿足高精度多軸同步控制實時性是運動控制的關鍵,本次測試重點關注 PDO 幀發送周期抖動與應用回調函數周期抖動兩大核心指標,實測數據均達到工業級高精度標準:- PDO 幀抖動:主站 1 最小幀間隔 117.275us、最大 133.275us,抖動范圍 ±8.275us,多數抖動分布在 16ns~2us 區間;主站 2 最小幀間隔 990.713us、最大 1007.235us,抖動范圍 ±9.287us,多數抖動分布在 32ns~4us 區間,微秒級抖動確保幀傳輸的高一致性;
- 回調函數抖動:主站 1 平均周期 125us,抖動范圍 ±8us;主站 2 平均周期 1ms,抖動范圍 ±15us,穩定的回調周期為高精度軌跡規劃、多軸同步運動提供核心保障。

記錄分析儀幀發送周期的抖動分布情況,主站1大多數抖動分布在 [16ns, 2us] 區間,主站2主要分布在[32ns, 4us] 區間,如下圖所示。


2.3 設備控制:伺服與 IO 精準響應,無異常報錯
設備控制有效性直接反映控制器的實際應用能力,測試中:
2.4 通信狀態:全程無異常,協議棧運行穩定
通信測試過程中,主站與從站的通信狀態均正常,且保持在操作狀態;AL 寄存器與 DL 寄存器狀態均正常,兩路主站的EtherCAT 通信狀態具體如下圖所示。

同時測試過程中兩路主站均沒有產生任何錯誤日志,主站協議棧運行皆正常,如下圖所示。

48 小時測試中,雙路主站及所有 43 臺從站均保持正常操作狀態,AL/DL 寄存器狀態無任何異常,未產生一條 EtherCAT 錯誤日志,主從站通信無中斷、無卡頓,協議棧運行穩定可靠,充分驗證了 ZMC900E EtherCAT 協議實現的成熟度。
2.5 資源占用:CPU 負載低,預留充足開發余量
控制器系統資源占用直接影響二次開發與多任務運行能力,雙路主站協議棧并行運行后,通過 top 工具監控顯示:主站 1(125us 高頻)CPU 使用率僅 27%,主站 2(1ms)CPU 使用率僅 1%,總使用率不足 30%,預留大量系統資源可供用戶二次開發、多業務程序運行,無系統卡頓風險。

3. 最大從站數推算:高擴展性滿足復雜拓撲需求
在工業現場,控制器的從站掛載能力決定了系統的拓撲靈活性,本次測試基于 125us 高頻周期下的實測數據,結合百兆以太網傳輸特性,完成最大從站數推算:實測 28 個從站下,數據幀來回轉發延時 35.702us,平均單從站轉發延時 1.3us;百兆以太網 1Byte 數據傳輸耗時約 80ns,按 PDO 周期 80% 為有效帶寬(預留 20% 處理郵箱、寄存器等幀)計算,當所有從站總 PDO 數據為 500 字節時,125us 周期下主站最大可掛載 46 個從站。
測試結論與工程應用價值本次針對 ZMC900E 運動控制器 EtherCAT 雙路主站的 48 小時全維度性能測試,驗證了其在高頻通信、多從站掛載、長時間連續運行場景下的優異表現,核心結論如下:- 周期適配性優異:雙路主站在 125us+1ms 周期組合下可實現長期穩定運行,主站 1 支持 8KHz 高頻通信,滿足高精度運動控制的實時性需求,主站 2 適配常規控制場景,兼顧高頻與常規場景的分區控制;
- 實時性與可靠性雙高:雙路主站 PDO 幀與回調函數均實現微秒級抖動,全程零丟包零錯包,主從站通信無異常,伺服與 IO 設備控制精準,完全滿足工業自動化領域高性能、高可靠的控制需求;
- 資源占用合理,擴展性強:CPU 負載率低,預留充足二次開發余量,125us 高頻周期下最大可掛載 46 個 500 字節 PDO 數據的從站,拓撲設計靈活,適配復雜工業現場的多設備組網需求;
- 多品牌兼容性好:測試兼容松下、匯川、臺達等多品牌伺服驅動器,以及倍福、ZIOC/ZDM 等多系列 IO 設備、耦合器,協議兼容性強,降低工程現場的設備選型與組網難度。
從工程應用角度來看,ZMC900E 運動控制器的 EtherCAT 雙路主站設計,既滿足了數控機床、工業機器人等設備的高精度多軸同步控制需求,又能實現自動化產線的分區獨立控制,其優異的實時性、可靠性與擴展性,使其成為工業自動化領域中復雜運動控制場景的理想選擇。無論是高頻率的精密運動控制,還是多設備的分布式組網,ZMC900E 都能提供穩定、高效的 EtherCAT 總線通信支撐,為智能制造的落地實施提供核心硬件保障。
技術總結EtherCAT 總線的性能表現是運動控制器的核心競爭力,而雙路主站的設計更是對控制器協議實現、硬件資源、系統優化的綜合考驗。ZMC900E 運動控制器通過成熟的 EtherCAT 協議棧設計、合理的硬件資源分配、高效的系統優化,實現了雙路主站的高頻穩定運行、微秒級實時抖動與高容量從站掛載,其實測性能達到工業級高標準。在智能制造向精細化、柔性化發展的趨勢下,ZMC900E EtherCAT 雙路主站的高性能表現,不僅為設備制造商提供了高可靠的控制硬件選擇,也為系統集成商提供了靈活的組網方案,助力工業自動化產線實現更高精度、更高效率、更穩定的運行,推動智能制造技術的落地與升級。
盤點 | ZLG致遠電子PCle EtherCAT通訊接口卡
【新品上市】ZMC900E 國產高性能EtherCAT總線控制器
【新品上市】ZLG致遠電子PCIe EtherCAT通訊卡產品正式發布!
【技術揭秘】PCle-1E16的脈沖控制,如何實現電機的精準驅動?
【技術分享】不借助Linux系統,在Windows下如何搭建ZMC900E交叉編譯環境
【技術分享】關節電機驅動,解鎖智能機器人 的“靈動” 密碼
【技術分享】手把手帶你入門AWStudio運動控制編程
【技術分享】面對快速迭代的技術,怎能忽視設備升級的高效與靈活性?
【技術分享】靈活連接,無限可能—探索EtherCAT的拓撲藝術
【技術分享】EtherCAT技術賦能工業儲能,優化GOOSE網絡實時性與效率
【200個電機驅動】如何實現EtherCAT分布式供電?
【200個電機驅動】如何同步運行?--基于EtherCAT的柔性電機驅動系統
【技術分享】EtherCAT 數據幀格式和尋址方式簡介
【技術分享】EtherCAT總線如何對從站固件進行升級?
【技術分享】EtherCAT冗余技術如何實現通信線纜斷開的補救?
【技術分享】為何EtherCAT在運動控制總線中如此受歡迎?
【產品應用】工業界 “多面手”!ZMC6000系列緊湊型工業PC,賦能多行業智能化升級
【產品應用】工業接口不夠用?ZMC6000 系列的「擴展魔法」,適配多場景設備連接!
【產品應用】工業算力怎么選?ZMC6000系列I3/I5/I7處理器,精準匹配不同工業場景需求!
【產品應用】工業自動化穩芯術:ZMC6000系列緊湊型工業PC如何靠設計破解散熱防塵難題?
【產品應用】從站熱插拔技術:ZMC900E 助力自動化系統靈活擴展與穩定運行
【產品應用】ZMC900E如何實現多主站協同控制?
【產品應用】ZMC600E運動控制器直線和圓弧插補算法詳解
【產品應用】如何使用VSCode+gdbserver遠程調試ZMC900E
【產品應用】ZMC600E運動控制器直線和圓弧插補算法詳解
【產品應用】ZMC600E運動控制器T型、S型速度規劃詳解
【產品應用】使用PCIe EtherCAT通訊卡控制IO從站step by step(一)
【產品應用】使用PCIe EtherCAT通訊卡控制IO從站step by step(二)
【產品應用】ZMC900E控制器之ROS2環境安裝指南
【產品應用】EtherCAT主站控制器系統實時性測試
【產品應用】ZMC900E 國產EtherCAT主站控制器 — 電源口傳導騷擾整改
【產品應用】ZMC300E EtherCAT主站控制器實現復雜的運動軌跡規劃原理及應用
【產品應用】三個步驟,讓你的EtherCAT電機轉起來
【產品應用】EtherCAT如何保障高效率、高實時性、高靈活性的現場總線通訊
【產品介紹】ZMC601E總線型邊緣控制器 — 引領制造型企業數字化轉型
【產品介紹】ZMC600E EtherCAT主站控制器全新上市
【產品介紹】ZLG推出新一代工業機器人解決方案,為工業機器人注入新的活力
