✓ 最佳回答
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扩展口连接要卡到位,扩展电缆过长会引入干扰。