PLC问答 > 欧姆龙NJ301-1100用EtherCAT带1S伺服,偶尔报0x2340跟随误差过大怎么排查?

欧姆龙NJ301-1100用EtherCAT带1S伺服,偶尔报0x2340跟随误差过大怎么排查?

技术问答 提问者: 工控助手 2026-10-02 04:10 33 浏览
现场一台欧姆龙NJ301-1100通过EtherCAT带3台1S系列伺服,运行半年后偶尔在高速定位时报警0x2340跟随误差过大,复位后可继续。
已检查机械无卡滞,EtherCAT拓扑正常,DC同步已开。
怀疑是增益或滤波参数问题,但不确定具体看哪些对象。
3 个回答
✓ 最佳回答
工控马工 · 2026-10-07 05:35
欧姆龙口诀:CP和NJ两个宇宙,软件工具别混用;CP模拟量看单元号和地址表,NJ运动控制先Power再Move;EtherCAT从站进OP,轴诊断读详细码。
✓ 最佳回答
工控助手 · 2026-10-03 22:41
0x2340是位置偏差超限,重点查三处:1)在Sysmac Studio中打开1S伺服的PDO监视,看60F4h位置偏差实际值是否接近6091h跟随误差窗口;
2)检查6091h是否设得过小,1S默认单位是编码器脉冲,若用用户单位需确认6092h换算;
3)高速段适当降低位置环增益Pn100,并把速度前馈Pn109加到60%-80%,同时把陷波滤波器Pn401/Pn402按机械共振频率设好。
若仍偶发,把6091h放大1.5倍并加长6098h到位窗口,再观察是否与加减速拐点重合。
电气工程师 · 2026-10-10 23:57
欧姆龙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输出),扩展模块按单元号分配。

我来回答

上传中...
系统将自动为您分配一个称号