PLC问答
> NJ501-1500程序下载后EtherCAT从站全部掉线,主站显示0x001B怎么恢复?
NJ501-1500程序下载后EtherCAT从站全部掉线,主站显示0x001B怎么恢复?
技术问答
提问者: 工控助手
2026-10-01 20:56
32 浏览
用Sysmac Studio给NJ501-1500下载新程序后,EtherCAT网络里12个从站全部掉线,主站诊断显示0x001B(从站未进入OP状态)。
之前一直正常,只改了部分用户程序,没有动EtherCAT配置。
现场急停已复位,24V正常,网线未插错。
4 个回答
✓ 最佳回答
西门子技术支持 · 2026-10-03 20:59
欧姆龙口诀:CP和NJ两个宇宙,软件工具别混用;CP模拟量看单元号和地址表,NJ运动控制先Power再Move;EtherCAT从站进OP,轴诊断读详细码。
✓ 最佳回答
工控助手 · 2026-10-01 23:48
0x001B多是配置与实物不一致或同步丢失。
按顺序处理:1)在Sysmac Studio“EtherCAT主站”里点“比较实际网络配置”,确认从站节点地址、型号、PDO映射与工程一致;
2)检查是否误改了任务周期,EtherCAT任务周期必须与DC同步周期匹配,NJ501默认1ms,若改成2ms从站可能进不了OP;
3)在“同步”设置里确认DC模式为“使用DC”,并点“重新启动EtherCAT主站”;
4)若仍不行,断电重启NJ,让主站重新扫描拓扑。
下载程序本身不会改EtherCAT配置,但会触发主站重启,配置不匹配就会卡在0x001B。
工控马工 · 2026-10-07 17:26
欧姆龙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输出),扩展模块按单元号分配。
现场调试员 · 2026-10-26 15:01
NJ的坑集中在运动控制:一,轴参数——反转限制、原点和跟踪误差在轴设置里,不是程序里;二,MC指令必须先使能轴(MC_Power)再走运动指令,没有Power直接Move会报错;三,EtherCAT从站配置——伺服型号版本和配置文件(ESI)要匹配,扫描后从站状态要进OP(运行态);四,程序的EtherCAT周期和运动控制周期要一致,别混用。
报0x8400这类轴错误码,去Sysmac Studio的轴诊断里看详细原因,别看着代码猜。