3. 称量防错报警频发:配方版本与称量站参数核对

本节任务:称量工序频繁触发防错报警时,通过比对 MES 配方版本、称量站下发的目标值与公差参数,判定是"配方变更未同步"还是"称量站本地参数漂移",并完成参数修正与复称验证。

一、先分清两类报警来源

称量防错报警的本质是:实际称量值 W 落在 [目标值 T − 下公差, 目标值 T + 上公差] 之外。当报警频发时,问题通常不在操作员,而在 T 或公差本身。需要区分两条路径:

  • 配方变更未同步:MES 配方已升版(如 T 从 250.0 g 改为 248.0 g),但称量站仍缓存旧版目标值,导致按新配方投料时"超差"。
  • 称量站本地参数漂移:配方版本一致,但称量站本地保存的目标值/公差被误改、被旧配置覆盖,或公差被收窄(如 ±2.0 g 变为 ±0.5 g),使正常波动被判为超差。
MES 配方主数据 配方号:RM-0512 版本:V3(生效 08-12) 物料:白砂糖 目标值 T = 248.0 g 公差:±2.0 g 允许区间:246.0 ~ 250.0 g 下发通道 配方版本 + 目标值 + 公差参数 (接口 / 缓存 / 本地库) 称量站本地参数 缓存配方版本:V2(旧) 本地目标值 T' = 250.0 g 本地公差:±0.5 g 本地允许区间:249.5 ~ 250.5 g 实际称量 W = 248.3 g → 判定超差,触发报警 未同步 核对判定与修正路径 比对版本号 V3 ≠ V2 比对目标值 248.0 ≠ 250.0 比对公差 ±2.0 ≠ ±0.5(收窄) 结论:配方变更未同步 + 公差被收窄 主因:称量站缓存旧版 V2 参数 修正:强制同步 V3 参数并复称 复称 W=248.3 g 落入 246.0~250.0 g ✓

二、核对步骤与关键判据

按"版本 → 目标值 → 公差"三级比对,任一级不一致即锁定为同步问题;三级全部一致但报警仍频发,则转向称量站本地参数漂移或传感器/去皮问题。

  1. 取 MES 侧基准:在配方主数据中确认当前生效版本号、目标值 T、上下公差。示例:RM-0512 V3,T=248.0 g,公差 ±2.0 g。
  2. 取称量站侧实际参数:从称量站本地配置或下发日志中读取缓存版本、本地目标值 T'、本地公差。示例:V2,T'=250.0 g,公差 ±0.5 g。
  3. 逐项比对:版本号不一致 → 同步问题;版本一致但 T/T' 或公差不同 → 本地参数漂移或被旧配置覆盖。
  4. 看报警记录分布:若报警集中在配方升版生效时间点之后,且实际称量值稳定落在新目标值附近,则强烈指向"未同步"。

三、参数修正与复称验证

确认是同步问题后,执行强制同步并复称验证:

# 示例:称量站参数同步与复称校验(伪命令,按现场工具替换)
# 1) 拉取 MES 当前生效配方参数
mes-cli recipe get --recipe RM-0512 --effective
# 输出: version=V3  target=248.0g  tol_low=2.0g  tol_high=2.0g

# 2) 强制下发到称量站 WS-03
mes-cli station sync --station WS-03 --recipe RM-0512 --force

# 3) 回读称量站本地参数,确认一致
mes-cli station params --station WS-03
# 期望: version=V3  target=248.0g  tol=±2.0g

# 4) 复称验证:实际称量值应落入 [246.0, 250.0] g
# 示例复称 W=248.3g → 判定合格,报警消除

判据小结:版本不一致优先判"未同步";版本一致而目标值或公差不同判"本地漂移";两者都一致仍报警,则检查去皮、传感器零点与称量站单位设置(g/kg 混用是常见隐性原因)。

注意:强制同步前先确认该称量站无在制工单正在称量,避免同步瞬间参数切换导致在制批次误判;同步后必须回读参数并做至少一次复称,不能只看下发成功提示。