控制器出现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的主站网口或从站的网口灯,如果灯没有闪烁,就说明通讯没连接上,从站从哪里没闪烁,说明就是那里开始没通讯上,需要处理。
- 杭港青年科创对话 共探人工智能赋能新质生产力
- 4月23日人民币对美元中间价报6.8650 下调15个基点
- 专访崔东树:“反内卷”下,汽车产业正发生四个转向
- 西藏拉萨首部城市管理综合性法规出台 5月1日起施行
- 新党副主席李胜峰:文明累积让两岸有共同血脉
- (走进中国乡村)草原“数字牧民”解锁放牧新体验
- 广州对非洲进出口连续18个月保持增长
- 天津新增经阿拉山口至中亚国家图定中亚班列
- AI技术成广交会焦点 吸引世界客商体验“黑科技”
- 台湾青年体验“五彩湘茶” 以茶为媒共叙两岸情
- 台湾特色展区首秀消博会 台商紧抓机遇拓市场
- 独脚东方白鹳装配“机械腿” 恢复训练或重返自然
- 2026赛季中超第五轮比赛上演上海“德比” 申花先下一城
- 开局起步“十五五”:海南“五向图强” 打造新质生产力重要实践地
- 万国邮联首评世界最佳邮票 中国邮票摘得桂冠
- 我国成功发射卫星互联网低轨21组卫星