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
计划 BOMERP用于 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 与工单。常见误区有三类:

  1. 把 BOM 当静态清单:只维护一份 Excel,不区分 EBOM/PBOM/MBOM,导致设计变更无法传导到现场。
  2. 工单只传数量不传版本:MES 不知道用哪版 BOM、哪版工艺,现场凭经验生产,追溯断链。
  3. 主数据编码不统一:PLM 用图号,ERP 用物料码,MES 用产线码,三套编码靠人工映射,错误率高。

复盘建议:集成前先做“三对齐”——物料编码对齐、BOM 版本对齐、工单状态对齐。再定义接口的触发时机:PLM 发布即同步、ERP 工单下达即推送、MES 完工即回传。只有数据主线清晰,PLM 工艺 BOM 与 MES 工单集成才有稳定基础。

PLM · ERP · MES 与 BOM / 工单的数据主线 PLM 产品定义 · 设计 BOM 工艺路线 · 版本变更 输出:EBOM / PBOM ERP 物料需求 · 采购库存 成本核算 · 工单下达 输出:计划 BOM / 工单 MES 派工报工 · 过站采集 质量追溯 · 设备参数 输出:执行实绩 / 批次 BOM 主线 EBOM → PBOM → MBOM → 计划 BOM 版本 · 生效日期 · 替代料 · 工序绑定 工单主线 工单号 · 产品 · 数量 · 版本 · 状态 发布 下达 实绩回传 BOM 版本 工单引用 工艺 BOM 来源 执行反馈 集成关键点 编码对齐 · 版本对齐 状态对齐 · 触发时机

把这张图记在脑子里,后续讨论 PLM 工艺 BOM 如何映射到 MES 工单时,就能清楚知道:哪些数据来自 PLM,哪些由 ERP 补充,哪些必须在 MES 落地执行,以及实绩如何反向流回计划与设计端。制造业信息化的难点从来不是单个系统,而是系统之间的数据主线是否连续、版本是否一致、状态是否可追溯。