3. 数据采集系统架构与信号链路

在生物反应器中,温度、pH、溶氧、搅拌转速、补料重量等过程参数要最终变成上位机趋势曲线上的一个点,中间需要经过一条完整的信号链路。理解这条链路上每一级"做什么、输出什么、可能在哪里失真",是后续报警阈值设置、故障排查和信号隔离设计的基础。本节按信号流动顺序,从传感器一直到上位机,逐级说明模拟量与数字量的差异,以及隔离防护在链路中的位置与作用。

一、链路的五个基本环节

典型生物反应器数据采集链路由传感器、变送器、数据采集卡(或远程I/O)、PLC、上位机五级构成。传感器把物理/化学量转换为电信号,例如Pt100热电阻随温度改变阻值、pH玻璃电极产生毫伏级电位、溶氧电极输出微安级电流。变送器把这种微弱且非线性的原始信号调理、放大、线性化并转换为标准工业信号,最常见的是4~20 mA电流环,也有0~10 V电压输出。数据采集卡或远程I/O模块完成A/D转换,把模拟量变成PLC可处理的数字值。PLC执行量程换算、滤波、报警判断和联锁逻辑。上位机(SCADA或组态软件)负责显示、记录、趋势与报警推送。

这条链路的关键认识是:每一级都有明确的输入输出规格,级间不匹配是现场最常见的故障来源。例如变送器输出4~20 mA,而采集卡配置为0~10 V输入,读数会完全错误;又如pH变送器输出0~14 pH对应4~20 mA,若PLC量程按0~10 pH组态,显示值会系统性偏高。

生物反应器数据采集信号链路(模拟量与数字量) 传感器 Pt100 / pH电极 溶氧电极 / 称重 输出:Ω / mV / μA 变送器 放大·线性化·隔离 两线制/四线制 输出:4~20 mA 采集卡 / 远程I/O A/D转换 12~16位 通道隔离 输出:数字量计数 PLC 量程换算·滤波 报警判断·联锁 输出:工程值 上位机 趋势·记录·报警 Modbus/OPC UA 显示与追溯 模拟量信号区(连续量) 电阻 / 毫伏 / 微安 → 4~20 mA 电流环,易受干扰与接地环路影响 数字量信号区(离散量) DI:限位/急停/门开关;DO:泵启停、阀开关 隔离防护位置 ① 变送器内置隔离(信号/电源隔离) ② 采集卡通道间隔离(2500 V) ③ 数字量输入光耦隔离 作用:切断地环路、抑制共模干扰、保护PLC端口,避免搅拌电机启停等强电干扰窜入测量回路 示例换算:pH变送器 0~14 pH ↔ 4~20 mA,采集卡12位(0~4095) 12 mA → 计数 (12−4)/16×4095 ≈ 2048 → pH = 2048/4095×14 ≈ 7.00

二、模拟量与数字量的区别

模拟量是连续变化的量,如温度、pH、压力、流量,其信号在时间和幅值上都连续,需要A/D转换才能进入PLC。数字量(开关量)只有通断两种状态,如搅拌电机运行反馈、补料阀开关到位、急停按钮、罐盖开闭检测。二者在采集链路上的处理方式不同:模拟量关注量程、精度、分辨率、滤波与线性化;数字量关注电平标准(24 V DC、干接点)、去抖时间与逻辑正反(常开/常闭)。

以12位采集卡为例,0~4095对应4~20 mA,则每个计数约代表16 mA/4095≈3.9 μA。若pH变送器量程为0~14 pH,则1个计数约对应14/4095≈0.0034 pH,分辨率足够;但若把大量程压力变送器(0~1 MPa)接到同一通道,1个计数约对应0.24 kPa,需评估是否满足工艺要求。这说明分辨率必须结合变送器量程一起核算,不能只看采集卡位数。

三、隔离防护的实际做法

生物反应器现场存在搅拌电机、加热夹套、蠕动泵等强电负载,启停瞬间会产生共模干扰和地电位差。若传感器地与PLC地直接相连,干扰会叠加到毫伏级信号上,表现为读数跳变或漂移。工程上通常采取三级隔离:变送器自带信号隔离;采集卡采用通道间隔离(常见2500 V隔离电压);数字量输入经光耦隔离。此外,4~20 mA两线制变送器由采集卡或独立电源供电,需注意回路供电电压与负载电阻匹配,例如24 V供电、250 Ω采样电阻时,回路总压降需留有余量。

现场排查小技巧:若某通道读数在搅拌启动瞬间规律性跳变,优先怀疑屏蔽层单端接地不规范或隔离模块失效,而不是先怀疑传感器本身。

四、链路组态的关键参数核对

调试时建议逐级核对以下参数,形成一条"信号账本":传感器类型与量程、变送器输出信号制式与量程对应关系、采集卡输入类型(电流/电压)与通道号、PLC量程上下限与工程单位、上位机变量地址与数据类型。任何一级不一致,都会在最终显示值上体现为固定偏差或比例错误。下表给出一个pH通道的核对示例(示例参数,非实测)。

环节关键参数示例值
传感器类型 / 量程pH复合电极 / 0~14 pH
变送器输出制式 / 对应量程4~20 mA / 0~14 pH
采集卡输入类型 / 分辨率电流输入 / 12位
PLC量程下限 / 上限0 pH / 14 pH
上位机变量地址 / 单位DB1.DBD0 / pH

完成组态后,可用信号发生器在采集卡输入端注入12 mA,观察上位机是否显示约7.00 pH;再注入4 mA与20 mA,确认显示为0与14 pH。这种"三点校验"能快速定位偏差出现在哪一级,是链路调试中最直接有效的验证手段。