PLC问答 > 欧姆龙NJ内置EtherCAT模拟量NX-AD4203读数跳变,4-20mA信号波动大,如何做滤波和量程校准?

欧姆龙NJ内置EtherCAT模拟量NX-AD4203读数跳变,4-20mA信号波动大,如何做滤波和量程校准?

技术问答 提问者: 2026-10-09 34 浏览
现场NJ501配NX-AD4203采集压力变送器4-20mA信号,接线为两线制,PLC侧读数在触摸屏上跳动±50左右,实际压力稳定,已确认变送器供电正常、屏蔽线单端接地,但NX-AD4203默认设置下波动仍大,想通过单元参数和程序滤波把数值做稳,并核对量程对应关系。
4 个回答
✓ 最佳回答
PLC编程老炮 · 2026-10-23
欧姆龙口诀:CP和NJ两个宇宙,软件工具别混用;CP模拟量看单元号和地址表,NJ运动控制先Power再Move;EtherCAT从站进OP,轴诊断读详细码。
✓ 最佳回答
工控助手 · 2026-10-09
按以下处理:1)在Sysmac Studio的“NX单元设置”中打开NX-AD4203,把输入范围设为4-20mA,启用“断线检测”;2)开启“平均值滤波”,设置平均次数8-16,可显著抑制工频干扰;3)确认两线制变送器供电是否由外部24V提供,NX-AD4203为电流输入,不要误接电压端;4)量程换算:4mA对应0、20mA对应满量程,用SCL或线性换算指令,注意NJ中整数与实数转换;5)程序里再做一阶低通滤波(Y=Y_prev+K*(X-Y_prev),K取0.1-0.3);6)若仍跳,检查模拟量线与动力线是否同槽,必要时分开走线并加磁环。
PLC技术支持 · 2026-10-23
欧姆龙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输出),扩展模块按单元号分配。
PLC技术支持 · 2026-10-23
NJ的坑集中在运动控制:一,轴参数——反转限制、原点和跟踪误差在轴设置里,不是程序里;二,MC指令必须先使能轴(MC_Power)再走运动指令,没有Power直接Move会报错;三,EtherCAT从站配置——伺服型号版本和配置文件(ESI)要匹配,扫描后从站状态要进OP(运行态);四,程序的EtherCAT周期和运动控制周期要一致,别混用。报0x8400这类轴错误码,去Sysmac Studio的轴诊断里看详细原因,别看着代码猜。

我来回答

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