4. 矿山关键工艺参数梳理与数据点表设计

在矿山PLC数据采集项目中,真正决定系统成败的往往不是InfluxDB写入性能,而是前期“采什么、怎么采、怎么命名”的设计质量。数据点表是PLC与采集服务之间的契约:它规定了每个工艺参数在PLC中的地址、数据类型、量程换算、采集周期和存储策略。如果点表设计粗糙,后续会出现标签混乱、查询困难、存储膨胀甚至数据失真。本节围绕破碎机电流、皮带秤流量、提升机速度、风机振动四类典型参数,梳理分类方法、采集频率确定依据,并给出一份可直接参考的数据点表规范。

一、按工艺角色对参数分类

矿山工艺参数不能简单按设备罗列,而应按“工艺角色+信号性质”两个维度分类,这直接决定了后续的采集频率和存储策略。

  • 负荷类参数:破碎机主电机电流、皮带秤瞬时流量。反映设备做功强度与生产节拍,变化较快,是产量统计和过载保护的核心依据。
  • 运动类参数:提升机速度、箕斗位置。反映运输环节运行状态,速度信号通常来自变频器或编码器,需要关注启停过程和超速判断。
  • 健康类参数:风机轴承振动、电机绕组温度。反映设备劣化趋势,单点变化慢但需要长期趋势,适合降频采集、长期保留。
  • 状态类参数:设备运行/停止、故障字、就地/远程。属于离散量,用于工况切分和事件标记,是分析其他参数时的“上下文”。

分类的意义在于:负荷类和运动类参数用于实时监控与产量核算,健康类参数用于预测性维护,状态类参数用于给时序数据打工况标签。同一台设备的不同参数可能分属不同类别,采集策略也应区别对待。

二、采集频率的确定依据

采集频率不是越快越好。频率过高会放大PLC通信负荷、增加InfluxDB写入压力;频率过低则会丢失关键动态过程。确定频率应综合考虑三个因素:工艺变化速率、分析目的、设备通信能力。

以破碎机电流为例,其变化时间常数在秒级,若用于过载报警和负荷趋势分析,1秒采集一次已足够;若用于捕捉瞬时冲击电流,则需100~200毫秒,但这通常由PLC内部高速逻辑完成,不必全部上传。皮带秤流量用于产量累计,5秒一次即可满足班产统计精度。提升机速度在启停阶段变化剧烈,建议1秒采集,平稳运行段可放宽。风机振动关注趋势而非瞬态,10~30秒采集一次完全够用,但要求长期保留。状态量采用“变化上报”或1秒轮询,用于工况切分。

经验原则:用于闭环控制或保护的信号留在PLC内部高速处理;上传到时序库的信号以“能支撑分析目的”为下限,避免把PLC扫描周期的原始数据全部搬运到数据库。

三、数据点表规范编制

一份合格的数据点表至少应包含以下字段:点位编号、参数名称、所属设备、PLC地址、数据类型、工程单位、量程下限/上限、换算系数、采集周期、存储策略、报警阈值、备注。其中换算系数和工程单位最容易被忽略,却直接决定数据能否直接使用。例如PLC中电流以0~27648的整型表示4~20mA对应0~500A,则换算关系为:工程值 = 原始值 ÷ 27648 × 500。若点表不记录该换算,后续在InfluxDB中看到的只是无意义的整数。

命名规范建议采用“设备代号_参数代号_序号”的分层结构,例如 CR01_CUR_01 表示1号破碎机电流第1测点,CV02_FLOW_01 表示2号皮带秤流量。统一的命名能让InfluxDB的measurement和tag设计保持整洁,也便于Grafana按设备批量出图。

矿山关键参数采集策略与数据点表结构 参数分类 负荷类 破碎机电流 皮带秤瞬时流量 运动类 提升机速度 箕斗位置 健康类 风机轴承振动 电机绕组温度 状态类 运行/停止、故障字 就地/远程 采集周期(示例) 1 s 破碎机电流、提升机速度 状态量轮询 5 s 皮带秤瞬时流量 产量累计 10~30 s 风机振动、绕组温度 趋势分析 变化上报 故障字、就地/远程 事件标记 数据点表核心字段 点位编号:CR01_CUR_01 参数名称:1号破碎机电流 PLC地址:DB10.DBW2 数据类型:Int16 工程单位:A 量程:0~500 A 换算:值÷27648×500 采集周期:1 s 存储策略:7天原始+1年降采样 报警阈值:≥450 A 持续5 s 备注:过载保护参考 命名规则 设备代号_参数代号_序号 CR=破碎机 CV=皮带 HV=提升机 FN=风机 分类决定采集策略,点表字段保证数据可换算、可查询、可追溯

四、从点表到InfluxDB的映射要点

点表设计完成后,需要提前考虑它如何落到InfluxDB中。建议把设备代号、参数类型作为tag,把工程值作为field,时间戳由采集服务统一打上。例如破碎机电流写入时,measurement可定为 mine_process,tag为 device=CR01, param=current,field为 value=382.5。这样设计的好处是:查询某台设备某类参数时只需按tag过滤,不必为每个点位建独立measurement,避免measurement数量爆炸。

存储策略也要在点表中体现。负荷类参数保留7天原始数据、1年降采样数据即可;健康类参数变化慢,可保留30天原始数据并长期保留小时均值。若所有点位统一保留一年原始数据,按每台设备20个点位、1秒采集估算,单台设备一年约产生6.3亿条记录,多设备叠加后存储成本会迅速上升。因此点表中的“存储策略”字段不是形式,而是容量规划的依据。

五、点表评审的检查要点

点表编制完成后,建议按以下要点做一次交叉评审:每个点位是否有明确的工程单位和换算公式;采集周期是否与工艺变化速率匹配;命名是否全局唯一且可解析;报警阈值是否有工艺依据;状态量是否参与工况切分;是否存在重复采集或无人使用的“僵尸点位”。实际项目中,僵尸点位往往占到点表总量的10%~20%,清理它们能显著降低通信和存储负担。

点表一经投运再修改,往往需要同步调整PLC程序、采集服务和Grafana面板,成本较高。建议在调试阶段就用真实工况数据验证换算系数和量程,确认无误后再冻结版本。

综上,矿山关键工艺参数的点表设计是一项“一次做对、长期受益”的基础工作。按工艺角色分类、按分析目的定频、按规范字段编制点表,并提前考虑InfluxDB的tag/field映射与存储策略,才能让后续的数据采集与存储真正服务于生产监控和设备管理。