EtherCAT转CANOPEN网关+伺服驱动器,药品包装线精度这样炼成 点击:8 | 回复:0



疆鸿智能

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:337帖 | 1回
  • 年度积分:565
  • 历史总积分:1060
  • 注册:2025年3月31日
发表于:2026-04-08 15:15:31
楼主

EtherCAT转CANOPEN网关+伺服驱动器,药品包装线精度这样炼成

网关如何“翻译”两种总线?

EtherCAT和CANOPEN底层机制不同。网关内部跑着一个协议栈:它作为EtherCAT从站接入主站(比如PLC),同时作为CANOPEN主站管理汇川伺服驱动器。数据流转时,PLC通过EtherCAT周期性发来PDO映射的控制字、目标位置/速度,网关解包后重新打包成CANOPEN的SDO或PDO帧,通过CAN口下发。反过来,伺服的状态字、实际位置、故障码被网关采集,塞进EtherCAT的输入数据区回传。转换延迟通常在1~2ms内,对灌装和贴标完全够用。在项目中我们选用了疆鸿智能的ETHERCAT转CANOPEN网关。

网关在产线里的关键作用

- 解决“高端主站配老设备”的尴尬:很多灌装机用的还是CANOPEN伺服,但产线升级EtherCAT主控后,换掉所有伺服成本太高。网关无缝桥接,省了改造时间和几十万换新费用。

- 保障同步精度:药品灌装要求±0.1ml,对应伺服每转的脉冲数和电子齿轮比。网关能精确传递同步信号,确保封口时凸轮曲线和贴标追剪动作不丢帧。

- 故障透传与诊断:伺服报警(如过流、编码器异常)通过网关原样上报到主站,HMI上直接显示,维修不用两头查。

伺服驱动器(IS620P系列)关键参数

| 项目 | 参数 |

|------|------|

| 支持协议 | CANopen CiA 402 |

| 控制模式 | 位置/速度/转矩 |

| 编码器分辨率 | 23位绝对值(8388608 ppr) |

| 输入电压 | 单相/三相220V,0.4kW~7.5kW |

| 数字IO | 8入/5出,可配置原点、限位 |

| 精度保证 | 电子齿轮比1~32767,灌装量对应电机每转5ml时,理论分辨率优于0.001ml |

实际调机时,将灌装泵的每转容积换算成伺服电子齿轮,再结合CANopen的607A(目标位置)对象,就能卡住±0.1ml误差。

总结

网关不是简单的“线缆转换”,它做了协议翻译、时序同步和故障透传。配上汇川IS620P的23位编码器,药品包装线的剂量精度和封口一致性就有了硬件底牌。关键是把CANopen对象字典和EtherCAT映射表对清楚,剩下的交给网关硬件,调试远比你想的简单。




楼主最近还看过


热门招聘
相关主题

官方公众号

智造工程师