控制器出现EtherCAT掉线问题的处理方法
以下文章来源于Dylan科伺技术,作者Dylan123456
情况一:从站丢失同步
原因:
1、可能是EtherCAT任务抖动超了;
2、网线存在问题,使用不带屏蔽的网线,或者接触不好;个别从站存在问题。
排除可能原因:
①、查看日志,存在以下日志内容,说明确实是丢帧了.
“ Fieldbus lost synchronicity”总线失去同步
“Drive=25:1E motion generating FB wasn't called for at least one cycle”至少一个周期未被调用
处理方法:
1、使用源程序,监控总线抖动

注意,运行后需要先手动复位主站的监控数据,监控出现问题时候的数据,启动等其它修改数据不需要,需运行时复位数据开始监控EherCAT_Task 总线任务的抖动一般关注的是最小/最大抖动时间(µs) 这两个最值分别的绝对值相加 一般不超过 200微妙。
EtherCAT_Task 的最大循环时间 不能超过 总线设置的循环时间,如果超过说明该循环时间内CPU处理不过来,需要改大循环周期,或者优化程序,将没实时性要求的程序逻辑放到其它优先级设置较低的任务程序里面。
2、如果监控总线抖动任务是正常的,那么需考虑外围原因,如网线,网线接触情况,从站是否损坏情况等等。至少使用超五类网线,即网口带金属片,具备屏蔽层。
情况二:网线接错
原因:
1、驱动器等网线接错了,正常是上一个从站的网口接下一个从站的IN,实际接错了,接了IN接到IN,或者OUT接到下一个OUT。
2、实际的从站的顺序接错,比如实际一个接的是耦合器模块,但是组态却配置的是驱动器的组态导致通讯不上。
排查措施:
1、使用程序在线监控主站这里扫描,扫描出来的组态,即是当前实际所连接的从站顺序,如果是跟组态配置的顺序没对上,就是接错线了。
2、查看控制器或PLC的主站网口或从站的网口灯,如果灯没有闪烁,就说明通讯没连接上,从站从哪里没闪烁,说明就是那里开始没通讯上,需要处理。
- 广西与越南五省市开展卫生专场交流活动
- (文化中国行·校馆弦歌)百年文脉润青春 四川大学图书馆的“守典”与“开新”
- 2026年名古屋亚残运会:吴晴夺得女子F33级铅球金牌
- 专访王磊:中医药出海,不能只靠“一张方子”闯天下
- 粤超季军赛首回合:梅州队客场战胜广州队
- 集齐三大奖项 《我是刑警》与现实刑侦题材的创作突围
- 2026年“乡村振兴杯”青少年足球邀请赛在北京开幕
- 中国援圭医疗队工地义诊:热带日光下的“家乡医声”
- 沿黄观光路国际自行车赛收官 各项冠军悬念揭晓
- 2026环崇明岛女子世巡赛收官 荷兰车手维贝斯加冕总冠军
- 为一场比赛奔赴一座城 第二届海南省城市足球联赛将开幕
- 太平洋保险驾乘意外险理赔流程
- WTT中国大满贯赛:孙颖莎出局 中国台北小将淘汰梁靖崑
- 美国乒乓球男队主教练:美中组合参赛推动互学互鉴
- 《致·美》在北京人民剧场上演 国家京剧院拓展戏曲当代表达空间
- (爱知·名古屋亚运会)专访中国香港代表团团长:香港和内地运动员赛场内外情谊深厚