197 EtherCAT 系列详解:从站配置与 DC 分布式时钟同步

197 系列是 Germanjet 德敏哲的 EtherCAT 总线型磁致伸缩位移传感器。EtherCAT 的核心机制是"处理帧穿越"——主站发出的以太网帧依次流经各从站,从站在帧经过的瞬间就地读写属于自己的数据段,无需缓存整帧再转发。这带来了工业总线中最强的实时性与最短的扫描周期,配合 DC 分布式时钟可实现从站间的高精度同步。因此 197 系列主要用于多轴高速同步控制,如伺服液压压制、多缸同步举升、高速往复机构。

197 EtherCAT 系列详解:从站配置与 DC 分布式时钟同步
197 EtherCAT 系列详解:从站配置与 DC 分布式时钟同步

EtherCAT 为什么快

传统以太网总线为每个从站单独发一帧,节点越多帧越多,周期线性变长。EtherCAT 把所有从站的数据放在一帧里,从站用专用通信芯片在硬件层"飞读飞写",延迟只有纳秒级。结果是:

  • 周期时间基本由数据总量决定,而非节点数量;
  • 报文利用率高,一帧可携带大量过程数据;
  • 无需交换机,从站自身即具备转发能力。

对位移传感器而言,这意味着高速运动中的位置采样更密、控制器拿到的数据更"新"。但要注意:总线快不等于传感器快。传感器的更新率由测量原理决定——磁致伸缩需要等待扭转波从磁环传回电子头,量程越长等待时间越长,典型更新率约 0.5 ms(较短量程)至 5 ms(超长量程)区间,依量程而定。若总线周期设成 1 ms 而传感器更新率是 3 ms,主站会连续读到重复值。响应时间与控制周期的匹配方法见 响应时间/刷新率怎么和控制周期匹配

从站配置:ESI 文件与状态机

EtherCAT 从站通过 ESI(EtherCAT Slave Information,XML 格式)文件向主站描述自身能力:支持的同步管理器、PDO 映射、对象字典、DC 支持情况。组态流程通常为:导入 ESI → 扫描总线 → 主站自动匹配从站 → 配置 PDO 映射与周期 → 启动。

从站运行遵循状态机:Init → Pre-Operational → Safe-Operational → Operational。调试时的关键判断依据就是"卡在哪一级":

停留状态常见原因排查方向
停在 InitESI 不匹配、从站未被识别核对 ESI 版本与设备型号、检查网线与端口顺序
停在 Pre-OpPDO 映射配置错误、邮箱通信异常检查映射对象与数据长度是否与实际一致
停在 Safe-Op周期数据未按时到达、DC 同步未建立检查周期时间设置、DC 配置、从站顺序
反复掉出 Op工作计数器(WKC)异常、丢帧检查网线质量、接头、拓扑与干扰

ESI 与 DC 的完整配置步骤见 EtherCAT 从站配置:XML 与分布式时钟

DC 分布式时钟:同步的本质

DC(Distributed Clocks)解决的是"多个从站在同一时刻动作/采样"的问题。机制是选定一个从站的本地时钟作为参考时钟,主站测量各从站的传播延迟并周期性下发偏移与漂移补偿,使全网从站时钟对齐。

对位移测量的意义在于:多轴系统中各轴的位置采样时刻可以对齐。若无同步,各轴在周期内的不同时刻采样,高速运动时不同轴的数据代表不同瞬间的状态,同步控制算法据此计算的偏差本身就含误差。

需要注意的边界:DC 对齐的是采样触发时刻,无法消除传感器自身的测量延迟。传感器从触发到得出结果的物理耗时依然存在且随量程变化,因此多轴同步系统应尽量选用量程一致的传感器——量程差异大时各轴测量延迟不同,同步精度会打折扣。DC 同步与抖动的深入分析见 EtherCAT 实时性揭秘

拓扑与布线

EtherCAT 从站有 IN 和 OUT 两个端口,必须按顺序串接:主站 → 从站1 IN,从站1 OUT → 从站2 IN,依此类推。接反会导致从站不被识别或顺序错乱。EtherCAT 不需要终端电阻,最后一个从站的 OUT 空着即可(帧在此折返)。

布线要求与工业以太网一致:使用工业级屏蔽网线,避免与动力线长距离并行,接头须锁紧到位。现场高频问题是接头氧化或未锁紧造成的间歇丢帧,表现为从站偶发掉出 Op 状态。总线干扰的系统排查见 总线干扰排查:接地、屏蔽、拓扑

197 与其他接口的定位

维度EtherCAT(197)CANopen(194)Profinet(199PROFINET)SSI(192)
实时性最强,周期可做到很短中等强(IRT 模式)点对点,时刻确定
同步机制DC 分布式时钟SYNC 报文IRT 等时同步由主站触发时刻决定
多轴扩展优,串接即可优,共总线差,每轴独立布线
组态文件ESI(XML)EDSGSDML无,配三项参数
终端电阻不需要两端 120 Ω不需要不需要
典型场景伺服液压、多轴高速同步移动机械、成本敏感多轴西门子体系新建产线单轴数字读数

若现场布线空间紧张、希望进一步减少接头数量,可考虑单 M12 接口的 198 系列,详见 198 单 M12 EtherCAT 详解。四种总线的整体取舍见 总线型全系对比;产品页参见 197 EtherCAT 系列194 CANopen 系列。总线接线通用要点见 总线实操指南,多轴同步的传感器配置见 多轴同步选型

工程师实操小贴士

  • 19 系列模拟量编程工具可在出厂行程范围内任意设置"零"与"终点"值(原文:can be used to set the zero and end values anywhere within the nominal factory stroke range)。
  • 19 系列 Profibus 模拟器可检查传感器功能、读取磁环位置与诊断数据,并支持修改从站地址(原文:check the sensor functions, change the slave address, magnet positions can be read out and diagnostic data)。

常见问题

Q:EtherCAT 为什么比传统总线快?

EtherCAT把所有从站的数据放在同一帧里,从站用专用通信芯片在帧经过时就地读写自己的数据段,无需缓存整帧再转发,延迟只有纳秒级。周期时间主要由数据总量决定而非节点数量,且从站自带转发能力,无需交换机。

Q:用了 EtherCAT,位置刷新就一定更快吗?

不一定。总线快不等于传感器快。磁致伸缩需要等待扭转波从磁环传回电子头,量程越长耗时越久,典型更新率约0.5ms到5ms、依量程而定。若总线周期设得比传感器更新率还短,主站只会连续读到重复值。

Q:EtherCAT 从站卡在某个状态怎么排查?

按状态定位问题类别:停在Init多为ESI不匹配或链路问题;停在Pre-Op多为PDO映射配置或数据长度错误;停在Safe-Op多为周期时间设置或DC同步未建立;反复掉出Op则优先查物理层,如网线质量、接头锁紧、与动力线并行等。

Q:DC 分布式时钟能消除传感器的测量延迟吗?

不能。DC对齐的是各从站的采样触发时刻,传感器从触发到得出结果的物理耗时依然存在且随量程变化。因此多轴同步系统应尽量选用量程一致的传感器,量程差异带来的测量延迟差异DC补不回来。

← 返回行业动态