4. 食品工厂主数据与建模
MES要跑起来,先得有“数据底座”。食品工厂的MES主数据不是简单的一张物料清单,而是一套相互咬合的模型:物料主数据定义“用什么”,BOM与配方定义“按什么比例、什么顺序组合”,工艺路线定义“经过哪些工序”,工作中心与设备产线定义“在哪里做、由谁做”,批次与序列号规则则定义“每一份产品如何被唯一识别和追溯”。这几层数据一旦建错,后续的工单下达、投料防错、过程追溯、成本核算都会连锁失真。本章按“建模对象—关键字段—落地方法”的顺序展开。
物料主数据:先分类,再定字段
食品工厂的物料主数据首先要解决分类问题。建议按用途划分为原料、辅料、包材、半成品、成品、能源与耗材六大类,再叠加食品行业特有的属性:是否致敏原、是否需冷链、保质期与货架期、储存条件(常温/冷藏/冷冻)、是否受食品添加剂限量管控、是否需批次追溯。这些属性不是装饰字段,而是后续投料校验、库龄预警、召回范围计算的判断依据。
编码建议采用“大类+子类+流水号”的定长规则,例如 RM-SUG-0001 表示原料—糖类—第1号,避免使用含义会变化的描述性编码。关键字段至少包括:物料编码、名称、规格、基本计量单位、采购/生产/库存多单位及换算关系、默认库位、保质期天数、批次管理标识、状态(启用/冻结/停用)。多单位换算是食品厂高频出错点,例如白砂糖采购按袋(25kg/袋)、投料按kg、配方按百分比,必须在主数据中固化换算系数,而不是靠人工在工单里临时折算。
BOM与配方:结构BOM与工艺配方要分开
很多项目把BOM和配方混为一谈,结果版本一改就乱。建议明确区分:结构BOM回答“一个成品由哪些物料、各多少量组成”,偏物料清单;工艺配方回答“这些物料按什么顺序、在什么温度/时间/转速条件下加入”,偏工艺参数。二者可以关联同一成品版本,但变更审批路径不同。
以一款示例酸奶(以下参数为教学假设)为例:成品1000kg,结构BOM为生鲜乳880kg、白砂糖60kg、稳定剂3kg、发酵剂2kg、香精0.5kg,其余为工艺损耗与水分调整。配方则规定:生鲜乳预热至55℃→加入白砂糖与稳定剂搅拌15min→均质(18MPa)→杀菌(95℃/300s)→冷却至42℃→接种发酵剂→发酵至酸度75°T→破乳→灌装。BOM管“料”,配方管“序与参数”,两者共同构成可执行的制造依据。
BOM必须带版本与生效日期,并设置损耗率字段。示例中白砂糖损耗率设为1.5%,则工单需求量=60×(1+1.5%)=60.9kg。版本切换要绑定生效时间与工单范围,避免旧工单被新版本误覆盖。
工艺路线与工作中心:把工序挂到“能力单元”上
工艺路线是一串有序工序及其标准工时、前后置关系。食品工厂常见工序包括配料、均质、杀菌、发酵、灌装、贴标、装箱、码垛、金检。每道工序要挂到具体工作中心,工作中心是“能力单元”而非单台设备,例如“前处理线”“灌装线A”“包装线B”。工作中心需维护可用产能(班次×小时产能)、日历、并行设备数,MES排产时据此计算负荷。
设备与产线建模是在工作中心之下再细化:产线由设备组成,设备有编号、类型、所属工作中心、状态(运行/停机/清洗/维护)、清洗类型(CIP/COP)与清洗有效期。食品行业尤其要维护“清洗后可用状态”,因为换品种前必须完成清洗验证,MES在下达工单时应校验设备清洗状态是否满足产品切换要求。
批次与序列号规则:追溯的起点
批次号建议采用“日期+产线+班次+流水”的可解析结构,例如 20250612-A-02-0031,表示2025年6月12日、A线、2班、第31批。规则要固定长度、固定分隔,便于系统解析与人工识别。序列号用于单件级追溯,如高价值礼盒或需单件召回的包装,可采用“批次号+4位流水”。关键原则是:批次号在工单下达时生成、在投料时绑定原料批次、在灌装时绑定成品批次,形成“原料批次→半成品批次→成品批次”的正向与反向追溯链。
建模落地检查清单
主数据建完后,建议用一张检查表做上线前验证(示例字段,可按项目裁剪):
| 检查项 | 判断标准 | 常见问题 |
|---|---|---|
| 物料单位换算 | 采购/库存/投料单位换算系数完整且可验证 | 袋与kg混用导致投料量偏差 |
| BOM版本生效 | 版本与生效日期绑定,旧工单不受影响 | 新版本覆盖在制工单 |
| 配方参数 | 温度、时间、转速等关键参数有上下限 | 只写目标值,无允差 |
| 工作中心产能 | 班次日历与小时产能可支撑排产 | 产能虚高导致排产不可行 |
| 设备清洗状态 | 换品种前校验CIP有效期 | 未校验导致交叉污染风险 |
| 批次规则唯一性 | 同产线同班次流水不重复 | 手工补录造成重号 |
把上述模型建扎实,MES的工单下达才能自动带出物料需求、工序顺序、设备归属与批次号;投料环节才能做“物料—批次—工单”的三重校验;追溯环节才能从一盒成品反查到所用生鲜乳的供应商批次。主数据不是一次性录入任务,而是需要版本治理和定期复核的持续资产。