3. 数据采集点表的结构与字段设计
数据采集点表不是一张“把设备列出来”的清单,而是食品生产现场数据链路的契约文件。它要回答四个问题:采什么、在哪里采、怎么采、采到的数据算不算合格。因此点表的结构必须围绕“唯一标识—物理定位—参数语义—采集规则—质量约束”这条主线展开,字段之间要能相互校验,而不是各自孤立。
一、点表的核心构成要素
一张可执行的点表通常由五组字段构成。第一组是标识字段,包括采集点编号与采集点名称。编号建议采用“产线-工序-设备-参数”的分段编码,例如 L2-PAS-HT01-TT 表示二号线巴氏杀菌工序换热器1的温度变送器,编码本身即携带定位信息,便于排序、检索和与SCADA位号映射。名称则用中文业务语言描述,如“巴氏杀菌一段出口温度”,供操作与审核人员阅读。
第二组是定位字段,包括车间/产线、工序、设备位号、安装位置(管道、罐体、腔体或房间)、测点物理描述。食品车间常有清洗、消毒、地坪冲洗等工况,安装位置必须细化到“是否在CIP回路内”“是否可在线校准”,否则后续维护与验证会失去依据。
第三组是参数语义字段,包括参数类型(温度、压力、流量、液位、质量、时间、计数、状态量)、计量单位、量程、信号类型(4–20 mA、RTD、脉冲、Modbus寄存器等)。参数类型决定后续的精度与频率设计,单位必须统一到企业计量规范,避免同一参数出现℃与℉、kg与g混用。
第四组是采集规则字段,包括采集频率、采集方式(周期轮询、变化触发、事件触发)、时间戳精度、是否存历史库。第五组是质量约束字段,包括精度要求、允许误差、数据格式(小数位、整型、布尔、字符串)、有效性判定规则(超量程标记、坏值标记、通信中断标记)。
二、面向食品生产的字段规范设计
通用工业点表往往只关心“能不能读到数”,食品生产还必须回答“这个数能不能用于放行判断”。因此字段规范要在三处做强化。
第一,采集频率与工艺时间常数匹配。温度类测点受热惯性影响,1 s采一次并不会让数据更真实,反而放大噪声;巴氏杀菌出口温度可按1 s采集、5 s聚合存均值,而杀菌保持时间这类关键控制点参数则需按0.5 s或事件触发记录,确保能还原保持时间是否达标。流量用于配料累计时,宜采用脉冲累计加周期快照,避免瞬时值积分误差累积。
第二,精度要求写成“可判定的指标”。不要只写“高精度”,而应写“±0.5 ℃,含传感器与变送器整体误差,校准周期6个月”。对金属检测、X光异物检测这类状态量,精度字段应转为“判定时延≤200 ms、误剔除率记录方式”,因为其数据本质是事件而非连续量。
第三,数据格式与有效性规则前置。温度保留1位小数、压力保留2位、累计流量用整型脉冲数、状态量用0/1/2三态(正常/报警/通信故障)。同时约定坏值处理:超量程记 9999 并置质量位为“坏”,通信中断置“不确定”,不得用0填充,否则会被误判为真实低温。
三、字段设计示例
下表为某乳品厂二号线巴氏杀菌工序的部分点表样例,参数为教学示例,实际编制时应以现场仪表铭牌、校准证书和工艺规程为准。
| 采集点编号 | 名称 | 位置 | 参数类型/单位 | 量程 | 采集频率 | 精度要求 | 数据格式 |
|---|---|---|---|---|---|---|---|
| L2-PAS-HT01-TT | 杀菌一段出口温度 | 换热器1出口管道 | 温度 / ℃ | 0~150 | 1 s | ±0.5 ℃ | 1位小数 |
| L2-PAS-HT01-FT | 杀菌进料流量 | 进料泵后管道 | 流量 / t·h⁻¹ | 0~20 | 2 s | ±0.5% FS | 2位小数 |
| L2-PAS-HOLD-TM | 保持管停留时间 | 保持管段 | 时间 / s | 0~60 | 0.5 s | ±0.1 s | 1位小数 |
| L2-PAS-VLV01-ST | 回流阀状态 | 回流阀执行器 | 状态量 / — | 0/1/2 | 变化触发 | 时延≤200 ms | 整型三态 |
最后要强调的是字段间的交叉校验:编号中的设备段必须与定位字段的设备位号一致;量程必须覆盖报警上下限;采集频率必须快于被监控变化的最短持续时间;精度要求必须与数据格式的小数位相匹配——若精度为±0.5 ℃却只保留整数,判读时就会丢失关键分辨力。把这些约束在编制阶段固化下来,点表才真正成为后续组态、验证和数据审核的共同基准。