PLC问答 > 松下FP-XH模拟量单元AFP0RA42采集4-20mA压力波动大,程序里怎么滤波和标定?

松下FP-XH模拟量单元AFP0RA42采集4-20mA压力波动大,程序里怎么滤波和标定?

技术问答 提问者: 2026-09-14 7 浏览
松下FP-XH C40T挂了一个AFP0RA42模拟量输入单元,通道0接压力变送器4-20mA,量程0-1.6MPa。现在PLC读到的原始数字量在3200到3280之间跳,对应压力波动约0.05MPa,但现场用万用表测变送器输出只有0.01mA波动。程序里直接用的F0 MV把模拟量通道值搬到DT100,然后按线性比例算。已经确认变送器单独供电、屏蔽线单端接地,还是跳。是不是AFP0RA42本身精度不够?程序上怎么做平均滤波?
1 个回答
✓ 最佳回答
工控助手 · 2026-09-14
AFP0RA42本身分辨率是12位,4-20mA对应0-4000左右,波动80个字偏大,先区分是干扰还是设置问题: 1. 检查单元量程设置:AFP0RA42每个通道有量程选择,4-20mA和0-20mA对应的数字量范围不同。确认通道0设为4-20mA,否则原始值基准会错。 2. 接线与接地:变送器若为两线制,PLC模拟量单元不要和变频器、伺服动力线走同一线槽。屏蔽层只在PLC侧接地,变送器侧悬空。 3. 程序滤波:不要在扫描周期每次直接采样。用定时器T0做100ms触发,把通道值累加到DT200,累加次数DT201,每10次求平均存DT210,再用于标定。FP-XH里可用F355或普通加减乘除实现。 4. 标定公式:4mA对应数字量约0,20mA对应约4000,压力= (DT210/4000)*1.6。若实测4mA时不是0,要做零点偏移,如DT210-40后再计算。 5. 若平均后仍跳,用信号发生器给固定4mA、12mA、20mA,看原始值是否稳定。若固定信号也跳,查模拟量单元供电和扩展总线接触;若固定信号稳,问题在变送器或现场干扰。 6. 模拟量单元与PLC扩展口连接要卡到位,扩展电缆过长会引入干扰。

我来回答

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