2. 在线监测数据采集与传输基础

进出水在线监测的数据异常复核,第一步不是盯着平台上的曲线猜原因,而是先弄清楚“这个数是怎么来的”。从探头浸在水里到平台页面显示一个数值,中间至少经过四个环节:传感器把物理量转成电信号,数据采集仪把电信号换算成工程量并打包,传输协议把数据送到平台,平台再按固定格式存储并解析成一个个字段。任何一个环节的偏差,都会在最终数值上留下痕迹。理解这条链路,才能在复核时判断异常是“水真的变了”,还是“数据在某个环节被改变了”。

一、传感器:把水质参数变成可测量的信号

在线监测常用的传感器按测量原理大致分几类。pH 采用玻璃电极法,输出的是毫伏级电位差,经变送器换算为 pH 值;溶解氧多用荧光法或极谱法,荧光法探头输出的是相位差或荧光寿命相关的信号,极谱法则输出与氧分压相关的电流;电导率通过电极间电阻测量,再换算为电导率;浊度多采用 90° 散射光法,输出散射光强度;氨氮、总磷、总氮等则常通过比色法或离子选择电极法,配合试剂和反应流程完成测量。

对复核工作而言,需要特别关注传感器的三个属性。第一是量程与分辨率:例如某 pH 探头量程 0~14、分辨率 0.01,若平台显示 7.003,说明数据在传输或存储环节被保留了更多小数位,未必是探头精度提高。第二是输出信号类型:模拟量(4~20 mA、0~5 V)与数字量(RS-485/Modbus、SDI-12)在抗干扰和误差表现上差别很大,模拟量长距离传输容易受接地和电磁干扰影响,表现为数值缓慢漂移或跳变。第三是补偿与校准状态:pH 需要温度补偿,溶解氧需要盐度和气压补偿,若补偿参数设置错误,数据会呈现“稳定但整体偏移”的特征,这类异常往往不是随机跳变,而是系统性偏差。

二、数据采集仪:换算、打包与本地缓存

数据采集仪(数采仪)承担三件事:采集、换算、缓存。它按设定周期从传感器读取原始信号,依据标定曲线把原始值换算为工程量,再按协议格式打包上传。以常见的 Modbus RTU 读取为例,数采仪作为主站向传感器发问,读取保持寄存器中的测量值:

主站请求:01 03 00 00 00 02 C4 0B
从站应答:01 03 04 00 00 02 6F 8B 3A
说明:从站地址 01,功能码 03 读保持寄存器,
      起始地址 0x0000,读 2 个寄存器;
      应答 4 字节数据 0x0000 0x026F,
      按寄存器映射换算为工程量(示例值 6.23)

这里有两个复核时经常被忽略的点。一是寄存器映射与字节序:同一个 32 位浮点数,高字在前还是低字在前,解析结果可能相差几个数量级,表现为“数据明显不合理但设备自检正常”。二是采集周期与上传周期不一致:数采仪可能每 1 分钟采集一次,每 5 分钟上传一次均值或瞬时值,平台看到的“突变”可能只是上传时刻恰好取到了某个瞬时点。此外,数采仪通常有本地缓存,网络中断时数据暂存本地、恢复后补传,补传数据的时间戳与实际上传时间不同,复核时要区分“数据发生时间”和“数据到达时间”。

三、传输协议:数据如何从现场到达平台

现场到平台常见的传输方式包括:数采仪通过 4G/5G 或有线网络,以 HJ 212 协议(污染源在线监控数据传输标准)主动上传,或通过 Modbus TCP、MQTT 等方式接入。HJ 212 采用“请求—应答”的命令交互,数据段以 ASCII 编码,包含系统编码、命令编码、总包数、包号、密钥校验等字段,平台收到后回送确认。它的一个重要特征是带时间戳和校验:若校验失败或应答超时,数采仪会重发,平台侧可能记录重复数据或缺失数据。

复核时常见的传输类异常有三种典型表现:一是整点缺失,多为网络中断或平台未回确认导致重传失败;二是数值重复,同一时间戳出现多条相同记录,多为重发机制造成;三是时间戳错位,数采仪本地时钟未同步,导致数据“提前”或“滞后”出现在平台上。这三种情况都不代表水质突变,但会干扰趋势判断,需要先做数据清洗再分析。

四、存储格式与常见数据字段

平台侧通常以结构化表或时序库存储监测数据,一条记录的核心字段包括:站点编号、监测因子编码、监测值、单位、数据时间戳、数据标记(如正常、超标、设备故障、维护、校准)、采集方式(自动/人工)、审核状态等。其中数据标记是复核的关键抓手:同样是 pH 为 9.5,标记为“正常”与标记为“校准”含义完全不同。下表给出一个典型记录的字段示例(示例数据,仅用于说明结构):

字段示例值说明
站点编号WW-001进水/出水站点唯一标识
因子编码pH监测因子
监测值7.86换算后的工程量
单位无量纲与因子对应
数据时间2024-06-01 08:00:00数据发生时间
数据标记NN 正常,F 故障,C 校准,M 维护
审核状态待复核人工复核流程状态

需要强调的是,不同平台的字段命名和编码体系可能不同,但“值 + 时间 + 标记 + 单位”这四要素是通用的。复核时若发现某条记录缺少数据标记或标记与现场运维记录矛盾,应优先核实标记来源,而不是直接采信数值。

在线监测数据链路:从水样到平台字段 传感器 pH / 溶解氧 / 浊度 氨氮 / 总磷 / 总氮 输出:4~20mA / RS-485 数据采集仪 采集周期 / 标定换算 Modbus 寄存器解析 本地缓存 / 断点补传 传输协议 HJ 212 / MQTT 4G / 有线网络 校验 / 重发 / 确认 平台存储 结构化表 / 时序库 字段解析 标记与审核 各环节典型异常特征(复核时用于定位) 传感器:整体偏移(补偿/校准问题)、缓慢漂移(电极老化)、跳变(干扰或接触不良) 数采仪:数值量级异常(字节序/寄存器映射)、周期不一致导致的“突变”、补传时间戳错位 传输:整点缺失(重传失败)、重复记录(重发)、时间戳偏移(时钟未同步) 存储:字段缺失、标记与运维记录矛盾、单位不一致,需先清洗再判断水质趋势

五、把链路知识用到复核判断上

掌握上述结构后,复核可以形成一条清晰的排查顺序:先看数据标记和审核状态,确认这条数据是否处于正常采集状态;再看时间戳是否连续、有无重复或缺失,排除传输问题;然后核对单位和小数位,判断是否存在解析或换算错误;最后才回到数值本身,结合工艺工况判断水质是否真的异常。举例来说,若出水 pH 在某一时刻从 7.2 跳到 9.8,同时该时段存在“校准”标记,则应优先认定为校准期间数据,不参与趋势分析;若同一时段无任何标记、且相邻站点数据平稳,则更可能是探头污染或干扰,需要现场核查。

复核小技巧:把“值、时间、标记、单位”四要素作为每条数据的身份证。四者齐全且相互一致,数值才具备分析价值;任何一项存疑,都应先解决数据可信度问题,再讨论水质是否异常。