PLC问答
> 倍福EtherCAT从站掉线,扫不到伺服,急死了
倍福EtherCAT从站掉线,扫不到伺服,急死了
各位同行,请教个问题。设备是倍福CX2043控制器带EtherCAT,从站有EK1100耦合器、EL模块,还挂了两个汇川SV660N伺服驱动器。工艺是双轴同步压装,节拍要求不高。
问题:运行中偶发EtherCAT从站掉线,TwinCAT里显示OP状态闪烁,有时直接扫不到伺服。频率不固定,一天两三次,重启就好了,但重启后又能撑一阵。影响不小,一掉线整条线停,复位后压装位置还得重新对,废件。
已排查:换过网线,屏蔽层也重新压了;检查了DC同步设置,跟伺服使能周期对齐过;把伺服EDS文件重新导入过;电源查了24V纹波正常。还是不行。
现场走线跟动力线有一段并行,大概30cm,不知道有没有关系。有没有兄弟遇到过类似情况,给指个方向,谢了。
3 个回答
✓ 最佳回答
先说结论:这个问题我第一反应不是网线,是**接地和屏蔽的"地环路"**,其次才轮到EMC耦合。你换线压屏蔽都对,但如果屏蔽层两端都接了PE、而两端的PE电位不一致,屏蔽层里就会走均压电流,这条"脏地"恰恰把干扰喂进了EtherCAT的差分对。这比单纯并行30cm严重得多。
按概率排:①屏蔽地环路/单端接地没做对;②动力线并行耦合(你提的30cm,正好在敏感区);③EK1100或EL模块的供电端子接触/背板总线偶发;④汇川SV660N的EtherCAT从站固件或ESI版本与TwinCAT 3匹配问题;⑤CX2043网口本身或交换机级联口。
排查步骤给你捋一遍:
1. **先做接地体检**。拿万用表量CX2043的PE、EK1100的PE、两台SV660N的PE之间有没有几伏以上的电位差,有就是地环路。EtherCAT屏蔽层规范是**单端接地**(一般控制柜侧接PE),现场很多电工习惯两头都压,反而出事。改单端,屏蔽层用金属卡箍360°压接,别用"猪尾巴"。
2. **分离走线**。30cm并行不算长,但如果那段正好贴着伺服动力线(尤其SV660N的U/V/W和编码器线),把EtherCAT线挪到≥20cm,交叉时走90°。实在挪不开,换带铝箔+编织双层屏蔽的专用EtherCAT线(比如符合Type-C的),别用普通超五类。
3. **看诊断寄存器**。TwinCAT里挂上EtherCAT Diagnosis,盯`WorkingCounter`和`Lost Frames`,掉线瞬间看是哪个从站先丢——如果总是SV660N先丢,重点查伺服侧;如果EK1100先丢,查耦合器供电和背板。
4. **伺服侧**。SV660N确认ESI版本和固件一致,DC模式如果节拍要求不高,可以试着从DC-SYNC0切到**FreeRun/ SM-Synchronous**跑一段,看还掉不掉。很多"偶发掉线"切了同步模式就现原形——说明是DC抖动不是EMC。
我去年在一条压装线上遇到几乎一样的:CX2020带EK1100+两台SV660N,一天掉两三次。最后查出来是伺服动力线和EtherCAT线在拖链里捆一起走了半米,且屏蔽两头接地。改成单端接地+分槽走线,三个月没再掉。
建议方向:**先花半天把接地和走线捋干净,再谈软件**。这类偶发问题90%死在"地"上,别急着怀疑倍福和汇川。捋完还掉,再上示波器抓EtherCAT差分对的眼图。
并行30cm还叫“有一段”?先把你那网线和动力线分开走,伺服侧PE单独接地试试,十有八九是干扰,别急着换硬件。
先别急着换件,30cm并行就是最大嫌疑——EtherCAT对干扰敏感,动力线一并行,偶发掉线、OP闪烁、扫不到从站全对得上。三条建议:一是把EtherCAT线彻底挪开动力线,交叉必须90度,别贴着走;二是看CX2043的EtherCAT网口是不是走内部交换机,建议伺服单独一口,别和EL模块串一条链;三是TwinCAT里查从站诊断,掉线时看WcState和丢帧计数,哪个从站先报错基本就是哪段线或哪个口的问题。另外汇川SV660N的ESI版本和TwinCAT固件版本确认匹配,别用旧ESI凑合。先把走线改了再跑两天,大概率就好了。