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

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

技术问答 提问者: 2025-10-24 02:31 98 浏览
用CP1H-XA40DR-A自带模拟量输入,接压力变送器4-20mA,量程0-1.6MPa。
现在程序里直接把输入通道200/201的值拿来用,读到的数在0到4000之间乱跳,压力表显示稳定。
变送器单独用万用表量电流是稳定的。PLC是XA型,输入范围设的1-5V还是4-20mA我有点不确定,DIP开关也没动过。
请问通道地址、量程和滤波怎么设置?
3 个回答
✓ 最佳回答
工控助手 · 2025-10-24 19:26
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通道原始值,若原始值本身跳,问题在硬件/设置;若原始稳而显示跳,是程序换算或显示问题。
✓ 最佳回答
维修工小王 · 2025-10-28 13:27
模拟量口诀:接线先查地,屏蔽单端接,量程要对齐,数字要换算。
读数跳变查电源干扰,读数恒0查断线开路,读满量程32767查超限。
记住:模拟量九成问题在硬件,先量表后动程序。
三菱技术员 · 2025-11-29 02:30
模拟量读数不准,先按这个顺序查:一查接线,屏蔽层单端接地、信号线双绞,和动力线分开走,公共端(COM)必须接对,这是七八成的根因;二查通道配置,量程、滤波时间常数、断线检测设没设对,通道有没有被屏蔽;三查现场信号源,变送器供电够不够、负载阻抗匹配不匹配,拿万用表量实际电流/电压和PLC读到的对不对得上。
别上来就调程序,先拿表量,模拟量问题九成在硬件。

我来回答

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