1. 课程导入

在制造企业数字化转型中,PLM、ERP、MES 往往分别由不同部门主导建设:研发部门关心产品结构与变更,财务与供应链关心物料、成本和订单,车间关心工单、工序与设备。系统各自上线后,如果数据不能贯通,就会出现“研发图纸已改、采购仍按旧版本下单”“ERP 已排产、MES 无工单可执行”等典型问题。本课程的目标,是把 PLM、ERP、MES 之间的数据集成当作一项工程来做:明确对象、定义接口、控制时序、保证一致,并能够排障与复盘。

学习目标

  • 理解 PLM、ERP、MES 的定位差异与数据主权边界,能说清“谁产生、谁维护、谁消费”。
  • 掌握集成的主数据对象:物料、BOM、工艺路线、工程变更、工单、库存与批次。
  • 能设计一条从设计发布到生产执行的数据链路,并识别关键集成点与校验规则。
  • 掌握常见集成方式(接口表、API、消息中间件、文件交换)的适用场景与取舍。
  • 具备定位集成故障的基本能力:对账、日志、版本、时序与幂等性检查。

核心概念:三个系统的分工

PLM(Product Lifecycle Management,产品生命周期管理)管理产品从需求、设计、工艺到变更的全生命周期数据,核心是产品结构与版本。ERP(Enterprise Resource Planning,企业资源计划)管理企业经营资源,核心是物料、库存、采购、生产订单与成本。MES(Manufacturing Execution System,制造执行系统)管理车间现场执行,核心是工单、工序、设备、质量与追溯。

三者不是替代关系,而是上下游协同关系。PLM 回答“产品是什么、怎么做”,ERP 回答“用什么做、做多少、成本多少”,MES 回答“现在做得怎么样”。集成的本质,是让同一份数据在不同系统中保持语义一致、版本一致、时序一致。

集成三原则:
1. 单一数据源(Single Source of Truth):每个主数据对象只能有一个权威系统。
2. 版本可追溯:设计版本、工艺版本、工单版本必须能对应。
3. 时序可控:先发布、再同步、后执行,避免“先执行后补数据”。

整体框架与数据流

下图展示 PLM、ERP、MES 的集成框架:PLM 向 ERP 发布物料与 BOM,向 MES 发布工艺路线;ERP 向 MES 下达生产工单与物料齐套信息;MES 向 ERP 回传完工、消耗与质量结果。工程变更(ECN)则从 PLM 触发,经 ERP 影响采购与库存,再传导到 MES 的工单与工艺。

PLM / ERP / MES 集成框架与数据流 PLM 产品生命周期 产品结构 / 版本 / 变更 物料主数据 · BOM · 工艺路线 ECN 工程变更单 数据主权:设计定义 ERP 企业资源计划 物料 / 库存 / 采购 / 成本 生产订单 · 齐套分析 财务与供应链计划 数据主权:经营资源 MES 制造执行 工单 / 工序 / 设备 / 质量 报工 · 消耗 · 批次追溯 现场执行与采集 数据主权:执行实绩 物料/BOM 工单/齐套 完工/消耗 变更反馈 集成总线 / 中间层:接口表 · REST API · 消息队列 · 文件交换 统一编码 · 版本校验 · 幂等控制 · 对账日志 · 异常重试 关键对象:物料、BOM、工艺路线、ECN、工单、库存、批次 设计发布 → 生产准备 PLM 发布物料/BOM ERP 建物料、核库存 MES 接收工艺路线 计划下达 → 车间执行 ERP 生成生产订单 MES 接收工单并派工 报工、质检、批次采集 执行反馈 → 经营闭环 MES 回传完工与消耗 ERP 更新库存与成本 PLM 获取变更影响

集成价值:从“系统上线”到“数据贯通”

集成带来的价值可以归纳为四个层面。第一,减少重复录入:物料、BOM 在 PLM 维护一次,ERP 与 MES 自动获取,避免人工转录错误。第二,提升版本一致性:设计变更通过 ECN 驱动 ERP 与 MES 同步,减少错料、错版与返工。第三,增强计划与执行协同:ERP 的工单与 MES 的报工形成闭环,计划可追踪、异常可预警。第四,支撑追溯与合规:批次、工序、质量数据贯通后,可实现正向与反向追溯。

典型场景:一张工单的旅程

以某电子制造企业为例:研发在 PLM 中发布新产品,生成物料编码与 BOM;集成接口将物料与 BOM 同步到 ERP,ERP 完成物料主数据创建与库存检查;生产计划在 ERP 中生成生产订单,并通过接口下发到 MES;MES 接收工单后按工艺路线派工,操作员报工并采集批次与测试数据;完工后 MES 将完工数量、物料消耗与质量结果回传 ERP,ERP 更新库存与成本。整个过程的关键是:编码一致、版本一致、时序正确。

常见误区与复盘要点

误区一:把集成当成“一次性接口开发”,忽视后续版本与变更管理。
误区二:多个系统都能修改同一物料属性,导致数据冲突。
误区三:只关注接口通不通,不关注数据对不对、时序乱不乱。
误区四:缺少对账与日志,出问题后无法定位是 PLM、ERP 还是 MES 的责任。

复盘时建议围绕以下清单检查:

检查项 关键问题 常见后果
数据主权 物料、BOM、工艺路线的权威系统是否明确? 多头维护、数据冲突
编码规则 PLM、ERP、MES 的物料编码是否统一? 对不上号、重复建料
版本管理 设计版本与工单版本能否对应? 错版生产、返工报废
时序控制 是否先发布后同步、先齐套后开工? 工单无料、执行中断
异常处理 接口失败是否有重试、告警与人工兜底? 数据丢失、账实不符

集成方式速览

常见集成方式包括接口表、REST API、消息队列与文件交换。接口表适合批量、定时同步;API 适合实时、按需查询;消息队列适合事件驱动与解耦;文件交换适合大批量、跨网络场景。实际工程中往往组合使用,例如 BOM 用接口表批量同步,工单用 API 实时下发,变更事件用消息队列广播。

# 集成配置示例(伪代码)
plm.publish:
  object: Material, BOM, Routing
  target: ERP, MES
  mode: batch + event
  key: material_code + version
  validation:
    - code_unique
    - version_match
    - required_fields
  retry: 3
  alert: integration@example.com
学习本课程时,建议始终带着三个问题:这份数据谁负责?它要流向哪里?如果流错了,如何发现并纠正?把这三个问题贯穿到每一章的集成设计中,就能从“会调接口”进阶为“能做集成工程”。