疆鸿智能EtherCAT转CANOPEN+基恩士相机:纺织检出98%
去年在绍兴一家纺织厂做视觉检测改造,断纱、疵点和纱管颜色识别全靠人工,效率低。我们上了套基于EtherCAT的PLC,但视觉相机是基恩士带CANOPEN接口的老型号——直接连肯定不行,于是用了台网关做协议转换。
网关怎么转的?硬件上,网关一边做EtherCAT从站,另一边做CANOPEN主站。PLC通过EtherCAT周期性发送控制帧(比如触发拍照、曝光参数),网关收到后解析COE(CANopen over EtherCAT)报文,把里面的PDO数据拆出来,重新打包成CANOPEN的TPDO发到总线上去。相机返回的检测结果(缺陷坐标、纱管颜色标签)通过CANOPEN的RPDO回传给网关,网关再塞进EtherCAT的输入区,等PLC来取。实际调试时注意同步:CANOPEN的波特率设到500k,网关内部用DMA缓存数据,抖动控制在50us以内。
网关关键作用是“翻译+缓冲”。PLC不用管CANOPEN那套对象字典和NMT状态机,直接读写几个EtherCAT字就控制了相机。另外纺织厂电气干扰大,网关的隔离CAN收发器扛住了,没丢过包。
基恩士视觉相机(CV-X系列带CANOPEN选配模块)参数如下:500万像素CMOS全局快门,最高60fps;内置AI瑕疵识别算法,对断纱、疵点检出率宣称99%,我们实测超98%;纱管颜色识别支持8种预设色标;镜头接口C-mount,支持外部触发(CANOPEN控制字0x6040触发)。供电24V DC,防护等级IP67,工作温度0-50℃。
总结:网关让EtherCAT高速主站和CANOPEN相机“无缝”配合,成本比换相机低得多。这套方案运行半年,断纱漏检率降到1.5%,纱管颜色分拣准确率100%,老板很满意。
119