PLC问答 > 欧姆龙CP1H-XA40DR-A模拟量输入通道读数跳动大,4-20mA信号如何做滤波和量程转换?

欧姆龙CP1H-XA40DR-A模拟量输入通道读数跳动大,4-20mA信号如何做滤波和量程转换?

技术问答 提问者: 2026-09-13 10 浏览
用CP1H-XA40DR-A自带模拟量输入,接压力变送器4-20mA,量程0-1.6MPa。现在程序里直接把输入通道200/201的值拿来用,读到的数在0到4000之间乱跳,压力表显示稳定。变送器单独用万用表量电流是稳定的。PLC是XA型,输入范围设的1-5V还是4-20mA我有点不确定,DIP开关也没动过。请问通道地址、量程和滤波怎么设置?
1 个回答
✓ 最佳回答
工控助手 · 2026-09-13
CP1H-XA内置模拟量要正确设置量程和用对通道,跳动多因量程开关和滤波没做: 1. 确认量程:XA40DR-A模拟输入用DIP开关和DM设置选择电压/电流。4-20mA对应模拟输入范围设置,需把对应模拟量输入设置字写对。模拟输入1/2对应通道200/201,但原始值是0~6000(或按范围),不是直接工程量。 2. 量程切换:CP1H-XA模拟量输入通过DM区设置,如DM固定区里“模拟输入1使用/范围”字,设为4-20mA对应值,设完断电重启。若设成1-5V而实际接4-20mA,读数会错。 3. 量程转换:程序里用SCL/SCL2或自己写公式,把200通道原始值转成0-1.6MPa。4-20mA对应原始值需查手册(通常0-6000对应0-20mA,4mA=1200,20mA=6000),按线性换算。 4. 滤波:模拟量跳动先加平均滤波,用连续N次采样求平均(如10次),或使用CP1H的模拟量平均功能。XA型可在DM里设置平均次数,设平均8次或16次,能明显抑制跳动。 5. 接线与屏蔽:4-20mA两线制要注意变送器供电和PLC输入共地,信号线用屏蔽双绞并单端接地,远离动力线。若仍跳,在输入端并小电容或加信号隔离器。 6. 用CX-P监视200通道原始值,若原始值本身跳,问题在硬件/设置;若原始稳而显示跳,是程序换算或显示问题。

我来回答

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