4. 压力信号采集与预处理
发酵罐压力是少数同时影响工艺质量与设备安全的过程参数:罐压偏低会导致溶氧不足、染菌风险上升;罐压偏高则可能造成罐体超压、安全阀起跳甚至机械密封损坏。因此,压力信号从变送器到PLC/DCS的这条链路,必须做到“测得准、传得稳、判得清”。本节围绕信号隔离、滤波、量程设置、零点校准以及断线与漂移两类常见故障,讲清工程上到底怎么做。
一、信号链路的整体认识
典型发酵罐压力采集链路为:压力变送器(多为24V供电、4~20mA两线制或三线制)→ 隔离栅/安全栅 → PLC模拟量输入模块 → 工程值换算 → 滤波与报警判断 → 联锁逻辑。这条链路上任何一环出问题,最终都会表现为“压力值不对”。因此排查时不能只盯着变送器,而要按链路逐段确认。
二、信号隔离:为什么必须做
发酵车间里变频器、搅拌电机、电磁阀大量存在,地电位差和共模干扰很容易叠加到4~20mA回路上。隔离栅的作用是在变送器与PLC之间建立电气隔离(常见隔离电压1500V AC以上),既切断地环路,又对进入危险区的能量进行限制。工程上要注意三点:一是隔离栅的极性要与两线制变送器匹配,接反会导致无输出;二是隔离栅自身有压降,需确认回路总阻抗在变送器允许负载范围内(一般要求负载电阻≤(供电电压−12V)/0.02A);三是隔离栅故障时往往表现为整路信号消失,排查时可用回路校验仪直接向AI模块注入电流,快速区分是现场侧还是柜内测问题。
三、量程设置与工程值换算
量程设置包含两层:变送器本身的量程,以及PLC内部的工程量换算范围,两者必须一致。以发酵罐常用0~0.4 MPa、输出4~20mA为例,若AI模块原始码值范围为0~27648,则换算公式为:
P(MPa) = (Raw - 0) / 27648 × (0.4 - 0) + 0
= Raw × 0.4 / 27648
示例:Raw = 13824(约50%)
P = 13824 × 0.4 / 27648 = 0.200 MPa
若把变送器量程误设为0~0.6 MPa而PLC仍按0.4 MPa换算,则真实0.2 MPa时变送器输出约13.33mA,PLC却显示约0.267 MPa,形成系统性正偏差。这类错误在更换变送器后最容易发生,因此更换后必须核对铭牌量程与程序中的换算上下限。另外,量程不宜过大:0~0.4 MPa的罐用0~1.6 MPa量程,分辨率会损失4倍,低压段的小幅波动就看不出来了。
四、零点校准与滤波
零点校准应在罐内确认为常压(通大气、无正压残留)的条件下进行。步骤是:确认罐体泄压并打开取样口或排气阀→等待压力稳定→读取当前显示值→若偏差超过允许范围(例如±0.002 MPa),通过变送器调零螺钉或HART手操器执行零点迁移,也可在PLC侧做偏置补偿。需要注意,带压状态下“调零”会把真实压力抹掉,是典型的误操作。差压式液位/压力复合测量时,还要区分是零点迁移还是量程迁移。
滤波用于抑制噪声,常用一阶低通数字滤波:
Y(n) = α × X(n) + (1 - α) × Y(n-1)
α 越小,滤波越强、响应越慢
示例:采样周期 100 ms,α = 0.2
时间常数 τ ≈ T / α = 0.1 / 0.2 = 0.5 s
α的选取要兼顾联锁响应:若高压联锁要求1s内动作,滤波时间常数不宜超过0.3~0.5s,否则真实超压会被“滤慢”,延误联锁。工程上常对显示值用较强滤波、对联锁判断用较弱滤波或原始值,两者分开处理。
五、断线与漂移的诊断处理
断线的典型特征是电流跌至0mA附近、码值到下限或模块诊断位置位。处理顺序:先看是单点还是多点断线(多点多为隔离栅供电或模块故障),再用万用表串入回路测电流,若现场侧无电流则检查变送器供电与接线端子,若现场有电流而柜内无则查隔离栅与AI通道。部分系统将断线设为“坏值”,此时联锁逻辑应进入预设的安全状态,而不是把0mA当成0压力继续运行。
漂移表现为常压下显示非零、且偏差随时间或温度缓慢变化。判断方法是:泄压后记录零点偏差,若偏差稳定可补偿;若反复漂移,多为变送器膜片受介质污染、结垢或温度补偿失效,应拆检清洗或更换。对于发酵罐,灭菌高温蒸汽反复冲击是漂移的常见诱因,建议在灭菌后安排一次零点核查。
综上,压力信号采集与预处理的关键在于把“隔离—换算—校准—滤波—诊断”作为一条完整链路来管理:隔离保证信号干净,量程与换算保证数值正确,零点校准保证长期准确,滤波在平滑与响应之间取平衡,而断线与漂移的诊断则决定了异常时系统能否及时进入安全状态。