2. 制造执行系统概览
在制造信息化体系中,生产订单与工单并不是孤立存在的单据,而是贯穿多个系统的“业务主线”。ERP 决定“要做什么、做多少、什么时候要”,APS 决定“先做谁、在哪台设备做”,MES 决定“现场怎么做、做到哪一步”,WMS 决定“料在哪、何时送到线边”。理解这些系统的定位与数据流关系,是构建生产订单到工单闭环集成工程的第一步。
一、核心系统定位与职责边界
制造企业常见的信息化系统可以按“计划层—执行层—物流层—设备层”来划分。ERP 位于计划层顶端,负责经营与资源计划;APS 是计划层的排程引擎,负责有限产能下的作业排序;MES 位于执行层,负责工单下发、过程采集与完工反馈;WMS 负责物料库存与配送;SCADA/PLC 位于设备层,负责设备控制与信号采集。各系统定位如下表所示。
| 系统 | 核心定位 | 主要对象 | 关键输出 |
|---|---|---|---|
| ERP | 经营与资源计划 | 销售订单、生产订单、采购单 | 生产订单、物料需求 |
| APS | 有限产能排程 | 工序、设备、班次、交期 | 排程结果、工序优先级 |
| MES | 车间执行与过程管控 | 工单、工序、批次、人员 | 报工、完工、质量数据 |
| WMS | 库存与线边配送 | 物料、库位、批次、容器 | 发料、配送、库存流水 |
| SCADA/PLC | 设备控制与信号采集 | 设备状态、工艺参数 | 设备信号、过程数据 |
二、生产订单与工单的角色差异
生产订单(Production Order)是 ERP 层面的计划对象,回答“要生产什么、数量多少、计划何时完成”。它通常带有物料编码、BOM 版本、计划数量、计划开始/完成日期、目标成本等字段。工单(Work Order)是 MES 层面的执行对象,回答“由谁、在哪条线、按什么工序、实际做了多少”。一个生产订单可以拆分为多个工单,也可以按工序拆分为多张工序工单。
两者之间的关键映射关系包括:生产订单号与工单号的父子关系、计划数量与实际报工数量的差异、计划交期与实际完工时间的偏差、BOM 版本与实际投料批次的对应。如果这些映射在系统中断裂,就会出现“ERP 看得到订单、看不到进度;MES 看得到工单、看不到订单”的典型孤岛问题。
三、数据流关系:从订单到工单再到反馈
下面这张图展示了 ERP、APS、MES、WMS 与设备层之间的核心数据流。生产订单从 ERP 下发,经 APS 排程后形成带优先级和设备的工序计划,再由 MES 生成可执行的工单并下发到工位;WMS 根据工单齐套需求进行发料与线边配送;MES 采集报工、质量与设备数据后,将完工反馈回传 ERP,形成闭环。
四、典型场景:一张生产订单的完整旅程
以某汽车零部件企业为例,销售订单进入 ERP 后生成生产订单 PO-20240512-001,计划数量 500 件,交期 5 月 20 日。APS 读取该订单的工艺路线与设备产能,发现 5 月 15 日注塑机 A 线有空档,于是将工序排入 A 线并给出优先级。MES 接收排程结果后生成工单 WO-20240515-A-017,下发到注塑工位。WMS 根据工单 BOM 进行齐套检查,发现某色母料库存不足,触发补料任务。工单完工后,MES 将实际报工 498 件、报废 2 件、实际完工时间 5 月 19 日回传 ERP,ERP 据此更新订单状态并触发成本核算。
五、常见误区与复盘要点
- 误区一:把 MES 当成 ERP 的“报表工具”。MES 的核心价值是过程管控与实时反馈,而不是简单展示 ERP 数据。
- 误区二:APS 排程结果直接当工单下发。APS 输出的是工序级计划,还需 MES 结合人员、物料、工装等条件生成可执行工单。
- 误区三:WMS 只做库存记账。WMS 必须与 MES 工单联动,实现按工单齐套、按线边配送,否则库存准确但产线仍缺料。
- 误区四:接口只传结果不传状态。闭环集成需要传递状态机变化,如“已下发、已开工、已报工、已完工、已关闭”。
六、接口字段示例
生产订单下发到 MES 时,典型接口报文需要包含以下关键字段,便于后续工单生成与追溯。
{
"productionOrderNo": "PO-20240512-001",
"materialCode": "MAT-8890",
"bomVersion": "V3.2",
"plannedQty": 500,
"plannedStart": "2024-05-15T08:00:00",
"plannedEnd": "2024-05-20T18:00:00",
"routingCode": "RT-INJECT-01",
"priority": 3,
"targetWorkCenter": "WC-A-LINE"
}
MES 完工反馈回传 ERP 时,则需要携带工单号、实际数量、报废数量、实际起止时间与批次信息,确保 ERP 能够完成订单关闭与成本归集。
综上,ERP、APS、MES、WMS 各自承担不同层级的职责,生产订单与工单是连接计划与执行的两类核心对象。只有把订单到工单的映射关系、数据流向与状态反馈设计清楚,才能为后续的闭环集成工程打下可靠基础。