3. 在线检测系统构成与数据流
金属表面前处理的在线检测,本质上不是“买几支传感器接上电脑”这么简单,而是要建立一条从槽液现场到计算模型、可追溯、可校验的数据链路。这条链路上任何一环定义不清,都会让后续的浓度换算、膜重估算、工艺判定失去意义。本节围绕四个关键环节展开:传感器、采样回路、PLC/SCADA 与数据采集频率及信号类型,并说明它们如何共同支撑计算模型的输入。
一、四层结构:现场层、采集层、控制层、应用层
典型的在线检测系统可划分为四层。现场层是直接接触工艺介质的传感器与变送器,例如 pH 电极、电导率电极、ORP 电极、浊度探头、温度传感器(Pt100)、液位计、流量计,以及用于膜重或涂层厚度的在线测厚探头。采集层负责把模拟信号数字化,包括变送器、隔离栅、模拟量输入模块和通信网关。控制层是 PLC 与 SCADA,承担采样调度、量程换算、报警联锁与数据缓存。应用层则是计算模型与数据库,完成从原始信号到工艺参数的换算、趋势分析与报表。
需要强调的是,传感器输出的往往不是我们最终想要的物理量。pH 电极输出的是毫伏级电位差,电导率电极输出的是电导池的电阻或电流,测厚探头输出的是与厚度相关的计数或电压。因此每一路信号都必须明确“原始信号—工程单位—计算量”三级映射关系,否则模型拿到的只是数字,不是可解释的参数。
二、信号类型:模拟量、数字量与总线
现场信号大致分三类。第一类是模拟量,常见 4–20 mA 电流环和 0–10 V 电压信号。4–20 mA 抗干扰能力强、可远距离传输,且 4 mA 活零点便于断线检测,是槽液在线检测的首选;0–10 V 多用于柜内短距离。第二类是数字量,包括干接点、脉冲量和开关量,例如液位高低限、泵启停反馈、流量计脉冲。第三类是数字通信,如 RS-485/Modbus RTU、Modbus TCP、Profibus、Profinet 以及 4–20 mA+HART。总线方式可一次读取多参数、支持远程组态,但需要统一波特率、站号与寄存器映射。
以某前处理线的电导率检测为例:电导率变送器量程设为 0–200 mS/cm,对应输出 4–20 mA,PLC 模拟量输入模块为 4–20 mA、12 位分辨率。则 PLC 内部原始值 0–4095 对应 4–20 mA,换算关系为:电导率 = (原始值 − 0) ÷ 4095 × 200 mS/cm。若现场读到原始值 2048,则电导率约为 100 mS/cm。这个换算必须在 PLC 或 SCADA 中显式配置,并写入量程上下限,避免更换变送器后量程不一致导致系统性偏差。
三、采样回路与采集频率
采样回路不只是“接一根线”。以 pH 检测回路为例,完整回路包括:取样点(槽体循环支路或旁路)→ 取样泵/电磁阀 → 过滤与除气泡装置 → 流通式电极池 → pH 电极与温度补偿电极 → 变送器 → 隔离栅 → PLC 模拟量通道。取样点应避开加药口和死角,保证介质代表性与流速稳定;温度补偿必须接入同一回路,否则 pH 随温度漂移会被误判为工艺变化。
采集频率要按参数动态特性设定,而不是一律高频。pH 与 ORP 响应较快,可按 1–5 s 采样;电导率与浊度可 5–10 s;槽液温度 10–30 s 足够;膜重或厚度类检测若为抽检式,则按批次或分钟级触发。频率过高会放大噪声、增加存储与通信负担;频率过低则会漏掉加药后的瞬态峰谷。工程上常采用“快采样、慢归档”:PLC 内 1 s 扫描并做滑动平均,SCADA 按 10 s 或 1 min 归档,既保留瞬态又控制数据量。
四、从现场到计算模型的数据流
下图给出本节的核心数据链路:现场传感器经采样回路进入 PLC,PLC 完成量程换算与滤波后,通过工业以太网上送 SCADA,SCADA 再按统一时间戳写入数据库,计算模型从数据库读取工程单位数据完成浓度、膜重或工艺判定,并将结果回写用于报警与联锁。
这条链路有三个容易被忽视的细节。第一是时间同步:PLC、SCADA 与数据库必须使用同一时钟源(如 NTP),否则同一时刻的 pH 与温度在归档后可能错位,温度补偿计算就会失真。第二是量程与单位统一:现场变送器、PLC 换算、SCADA 显示、模型输入必须使用同一工程单位,例如电导率统一用 mS/cm,避免 mS/cm 与 μS/cm 混用造成 1000 倍误差。第三是异常值处理:断线时 4–20 mA 回路会跌到 3.6 mA 以下或超过 21 mA,PLC 应识别为故障并保持上一有效值或触发报警,而不是把 0 当作真实测量值送入模型。
五、一个可执行的配置示例
以 pH 通道为例,可按下表在 PLC 与 SCADA 中逐项落实,形成可核查的配置记录:
| 配置项 | 示例值 | 说明 |
|---|---|---|
| 传感器量程 | pH 0–14 | 变送器输出 4–20 mA 对应 0–14 |
| PLC 输入类型 | 4–20 mA,12 位 | 原始值 0–4095 |
| 换算公式 | pH = 原始值 ÷ 4095 × 14 | 写入 PLC 换算块 |
| 温度补偿 | Pt100,0–100 ℃ | 同一采样回路接入 |
| PLC 扫描/滤波 | 1 s,8 点滑动平均 | 抑制加药瞬态噪声 |
| SCADA 归档 | 10 s | 带统一时间戳 |
| 断线判据 | <3.6 mA 或 >21 mA | 报警并保持上一有效值 |
按此配置,若现场读到原始值 2340,则 pH ≈ 2340 ÷ 4095 × 14 ≈ 8.00;若读到原始值 0(对应约 4 mA 以下),应判定为回路异常而非 pH=0。这类判断规则必须在模型入口处显式实现,才能保证后续计算不被脏数据污染。
把上述四层结构、信号类型、采样回路与采集频率落实到位,在线检测系统输出的就不再是一串孤立数字,而是带时间、带单位、带质量标记的工程数据。计算模型只有建立在这种数据之上,浓度换算、膜重估算与工艺判定才具备可复现性和可追溯性,后续的案例校核也才有可靠的比对基准。