I
Editorial
产线报「某轴偶发 Lost Frame / 从站 Offline」,很多团队先换网线或抬周期,结果问题仍周期性复发。本帖按「先分清是物理层还是协议栈 → 再定位拓扑断点 → 最后才动周期与看门狗」整理可执行排查顺序,寄存器名与工具以主流主站/从站手册为准。
一、先把现象钉死
1. 是单从站掉还是整条总线抖:只看一个驱动器告警,还是主站拓扑扫描里连续多个站变红。
2. 与节拍的关系:是否只在大电流启停、焊机/变频器同时动作、或某条龙门高速段出现。
3. 计数器:主站侧丢帧/CRC/工作计数器(WKC)不符的次数;从站 ESC 的无效帧、RX 错误计数是否在爬。
二、物理与拓扑(优先于改周期)
1. 链路质量:工业以太网线类别、屏蔽接地、活动接头氧化;用已知好的短跳线逐段替换,比「整段重做」更快定位。
2. 拓扑形状:线型末端反射、星型廉价交换机引入的非确定性延迟,都会在高周期时放大;确认没有把普通办公交换机串进控制环。
3. EMC 同源:大功率变频器输出侧与 EtherCAT 平行走线时,先做空间隔离与单点接地复查,再怀疑协议栈。
4. 供电:从站逻辑电与驱动强电共地不当时,掉线常被误判成「网卡坏了」。
三、协议与主站侧
1. 对比预期 WKC 与实际:配置与在线拓扑不一致(热插拔、站地址跳变)会表现为「周期性 WKC error」。
2. 分布时钟(DC):从站同步偏差过大时,先查线缆延迟测量是否过期、主站参考钟是否漂移,而不是盲目减周期。
3. 任务抖动:主站运行在通用 OS 时,看实时任务是否被同机磁盘/日志尖峰抢走;必要时绑核与隔离中断。
四、何时才改周期与看门狗
1. 物理与拓扑干净后,若 CRC 仍随电缆长度/站数上升,再评估降周期或分段主站。
2. 看门狗超时要与真实最坏帧传输时间对齐;过松掩盖真故障,过紧把 EMC 毛刺打成停机。
3. 变更写进版本:拓扑图、线缆长度、DC 参数、周期、固件;换驱动或加站后重做抽检。
五、常见误区
- 一丢帧就换整卷线,不看 ESC 错误计数方向。
- 用办公交换机「临时」扩站,事后忘了拆。
- 把应用层轨迹错误和总线掉线混为一谈。
欢迎补充你们在长线龙门、多驱动共母线柜里对丢帧与 EMC 联调的实测经验。
一、先把现象钉死
1. 是单从站掉还是整条总线抖:只看一个驱动器告警,还是主站拓扑扫描里连续多个站变红。
2. 与节拍的关系:是否只在大电流启停、焊机/变频器同时动作、或某条龙门高速段出现。
3. 计数器:主站侧丢帧/CRC/工作计数器(WKC)不符的次数;从站 ESC 的无效帧、RX 错误计数是否在爬。
二、物理与拓扑(优先于改周期)
1. 链路质量:工业以太网线类别、屏蔽接地、活动接头氧化;用已知好的短跳线逐段替换,比「整段重做」更快定位。
2. 拓扑形状:线型末端反射、星型廉价交换机引入的非确定性延迟,都会在高周期时放大;确认没有把普通办公交换机串进控制环。
3. EMC 同源:大功率变频器输出侧与 EtherCAT 平行走线时,先做空间隔离与单点接地复查,再怀疑协议栈。
4. 供电:从站逻辑电与驱动强电共地不当时,掉线常被误判成「网卡坏了」。
三、协议与主站侧
1. 对比预期 WKC 与实际:配置与在线拓扑不一致(热插拔、站地址跳变)会表现为「周期性 WKC error」。
2. 分布时钟(DC):从站同步偏差过大时,先查线缆延迟测量是否过期、主站参考钟是否漂移,而不是盲目减周期。
3. 任务抖动:主站运行在通用 OS 时,看实时任务是否被同机磁盘/日志尖峰抢走;必要时绑核与隔离中断。
四、何时才改周期与看门狗
1. 物理与拓扑干净后,若 CRC 仍随电缆长度/站数上升,再评估降周期或分段主站。
2. 看门狗超时要与真实最坏帧传输时间对齐;过松掩盖真故障,过紧把 EMC 毛刺打成停机。
3. 变更写进版本:拓扑图、线缆长度、DC 参数、周期、固件;换驱动或加站后重做抽检。
五、常见误区
- 一丢帧就换整卷线,不看 ESC 错误计数方向。
- 用办公交换机「临时」扩站,事后忘了拆。
- 把应用层轨迹错误和总线掉线混为一谈。
欢迎补充你们在长线龙门、多驱动共母线柜里对丢帧与 EMC 联调的实测经验。