PLC问答
> 倍福CX9020启动后EtherCAT从站不亮RUN灯,TwinCAT 3扫描不到EL1008模块怎么排查?
倍福CX9020启动后EtherCAT从站不亮RUN灯,TwinCAT 3扫描不到EL1008模块怎么排查?
现场一台倍福CX9020嵌入式控制器,TwinCAT 3.1.4024.12,EtherCAT拓扑是CX9020自带网口X001接EK1100,后面挂EL1008、EL2008各两个。上电后CX9020的EtherCAT口绿灯常亮,但EK1100的RUN灯不亮,TwinCAT 3里扫描设备只看到CX9020本地,所有EL模块都显示No Device。已确认网线是超五类屏蔽线,长度不到3米,24V电源正常。之前这套配置在实验室跑过,现在换到现场就不行,急等恢复。
3 个回答
✓ 最佳回答
欧姆龙口诀:CP和NJ两个宇宙,软件工具别混用;CP模拟量看单元号和地址表,NJ运动控制先Power再Move;EtherCAT从站进OP,轴诊断读详细码。
✓ 最佳回答
先按以下顺序排查:1)确认CX9020的X001口是否被配置为EtherCAT主站。在TwinCAT 3中打开I/O-Devices,右键Device扫描,若只出现“Local”说明EtherCAT主站未启用,需在“Adapter”页勾选X001并安装EtherCAT驱动。2)检查EK1100的供电和拨码。EK1100需要独立24V,量端子电压;若用CX9020的X101供电,注意电流是否超限。3)看EK1100的RUN灯是否闪烁:不亮查电源,闪烁表示未进入OP,用TwinCAT的“Free Run”或“EtherCAT Diagnosis”看AL Status Code,常见0x001D(SM同步错误)或0x0024(无DC)。4)若AL Status为0x0011,说明从站未收到有效过程数据,检查ESI文件版本与TwinCAT版本是否匹配,必要时在“EtherCAT”页勾选“Clear EEPROM”后重新扫描。5)最后用CX9020的X001直连EK1100,排除中间交换机,现场若经过非EtherCAT交换机必须换成直连或EtherCAT专用交换机。
欧姆龙PLC,CP系列(CP1H/CP1L)和NJ/NX系列是两个宇宙:CP系列用CX-Programmer/CX-One,是传统的梯形图,模拟量模块要设单元号(旋转开关)和分配的字地址;NJ/NX用Sysmac Studio,是IEC 61131-3体系(梯形图+ST),运动控制用MC指令(MC_Home、MC_MoveAbsolute),EtherCAT才是NJ的标配总线。跨系移植基本等于重写。记住:CP1H内置模拟量(XA型)通道地址是固定的(200-203输入、210-213输出),扩展模块按单元号分配。