2. 制造业信息化基础
在讨论 PLM 工艺 BOM 与 MES 工单集成之前,必须先建立一张“制造业信息化全景图”。制造企业每天面对的不是单一系统,而是一条从产品概念、设计、工艺、计划、采购、生产到交付的数据链。PLM、ERP、MES 分别站在这条链的不同位置,BOM 与工单则是贯穿其中的两条主线。理解它们各自的职责边界与数据关系,是后续做集成方案的前提。
一、核心系统定位:PLM、ERP、MES 各管什么
可以用“三句话”快速区分:
- PLM(Product Lifecycle Management,产品生命周期管理):管“产品怎么定义”。它承载设计 BOM、工艺路线、图纸、变更、版本与工艺 BOM,回答“这个产品由什么组成、怎么做”。
- ERP(Enterprise Resource Planning,企业资源计划):管“资源怎么计划”。它负责物料需求计划、采购、库存、成本与财务,回答“需要多少料、什么时候买、成本多少”。
- MES(Manufacturing Execution System,制造执行系统):管“现场怎么执行”。它接收工单、派工、报工、采集设备与质量数据,回答“今天做没做、做了多少、合格多少”。
三者不是替代关系,而是上下游协同关系。PLM 输出“产品与工艺定义”,ERP 输出“计划与物料指令”,MES 输出“执行与实绩反馈”。如果缺少统一的数据主线,就会出现“设计一套、计划一套、生产又一套”的典型割裂。
二、BOM:贯穿三系统的数据骨架
BOM(Bill of Materials,物料清单)是制造业最核心的主数据之一。它不是一张简单的清单,而是带有层级、数量、版本和生效状态的 structured data。常见类型包括:
| BOM 类型 | 主要来源 | 核心用途 | 典型消费者 |
|---|---|---|---|
| 设计 BOM(EBOM) | PLM / CAD | 表达产品功能结构 | 研发、工艺 |
| 工艺 BOM(PBOM) | PLM / 工艺规划 | 加入工艺路线、工装、工序 | ERP、MES |
| 制造 BOM(MBOM) | PLM / ERP | 面向生产组织的物料结构 | ERP、MES |
| 计划 BOM | ERP | 用于 MRP 运算与采购 | 计划、采购 |
EBOM 到 PBOM 再到 MBOM 的转换,本质上是“设计语言”向“制造语言”的翻译过程。例如设计 BOM 中一个“电机组件”,在工艺 BOM 中可能被拆成“定子装配、转子装配、总装”三道工序,并绑定对应的物料、工时和设备。MES 工单执行时,真正需要的是 PBOM/MBOM 中的工序级物料与工艺参数,而不是设计图纸上的功能模块。
关键理解:BOM 不是静态表格,而是带版本、生效日期、替代料和工艺属性的动态对象。集成时若只传“物料号+数量”,会丢失工序、工位、批次等 MES 必需信息。
三、工单:从计划到执行的“指令载体”
工单(Work Order / Production Order)是 ERP 下达给 MES 的生产指令。它通常包含:工单号、产品编码、计划数量、计划开始/结束时间、目标产线、关联 BOM 版本、工艺路线版本、优先级等。MES 收到工单后,会进一步拆解为工序任务、派工单、批次任务,并回传开工、完工、报废、返修等实绩。
一个典型的工单数据流可以概括为:
PLM: 发布 PBOM + 工艺路线(版本 V2.1)
↓
ERP: 根据销售订单/MRP 生成工单 WO-20240521-001
↓
MES: 接收工单,按工序派工到 SMT-01 / ASSY-02
↓
MES: 报工、采集过站、质量数据
↓
ERP: 回传完工数量、工时、物料消耗,更新库存与成本
这条链路中,任何一个环节的版本不一致都会导致现场做错。例如 PLM 已把某电阻从 10kΩ 改为 12kΩ,但 ERP 工单仍引用旧 BOM 版本,MES 就会按旧料生产,造成批量返工。
四、应用场景与常见术语
在真实工厂中,这些概念会以具体场景出现:
- 新产品导入(NPI):PLM 发布 EBOM 与工艺路线,ERP 建物料与工单,MES 试产并采集数据,形成闭环反馈。
- 工程变更(ECN/ECO):PLM 发起变更,评估影响范围,同步更新 PBOM 与 ERP 工单,MES 按新版本执行。
- 批次追溯:MES 记录工单、批次、物料批次、设备参数,实现正向/反向追溯。
- 齐套检查:ERP 根据 BOM 与库存计算缺料,MES 按工单齐套情况决定是否开工。
常见术语还包括:物料主数据(Material Master)、工艺路线(Routing)、工作中心(Work Center)、工序(Operation)、替代料(Alternate Item)、版本(Revision)、生效日期(Effective Date)、工单状态(Created/Released/In Progress/Completed/Closed)等。这些术语在 PLM、ERP、MES 中叫法可能略有差异,但语义必须对齐,否则集成接口会出现“同物不同码、同码不同义”。
五、误区与复盘:为什么“系统都上了,数据还是不通”
很多企业上了 PLM、ERP、MES,却仍然靠 Excel 和邮件传递 BOM 与工单。常见误区有三类:
- 把 BOM 当静态清单:只维护一份 Excel,不区分 EBOM/PBOM/MBOM,导致设计变更无法传导到现场。
- 工单只传数量不传版本:MES 不知道用哪版 BOM、哪版工艺,现场凭经验生产,追溯断链。
- 主数据编码不统一:PLM 用图号,ERP 用物料码,MES 用产线码,三套编码靠人工映射,错误率高。
复盘建议:集成前先做“三对齐”——物料编码对齐、BOM 版本对齐、工单状态对齐。再定义接口的触发时机:PLM 发布即同步、ERP 工单下达即推送、MES 完工即回传。只有数据主线清晰,PLM 工艺 BOM 与 MES 工单集成才有稳定基础。
把这张图记在脑子里,后续讨论 PLM 工艺 BOM 如何映射到 MES 工单时,就能清楚知道:哪些数据来自 PLM,哪些由 ERP 补充,哪些必须在 MES 落地执行,以及实绩如何反向流回计划与设计端。制造业信息化的难点从来不是单个系统,而是系统之间的数据主线是否连续、版本是否一致、状态是否可追溯。