国家高新技术企业AI 时代系统集成商

MES 和 ERP 到底谁管什么?

很多 MES 项目不是败在功能,而是败在一开始就没分清 MES 和 ERP 的边界:同一份数据两边都在维护,账永远对不上。本文按“数据归谁管”而不是“功能谁有”来划分,给出一张归属表、一份接口清单和验收时可以逐项核对的依据。

先说明:下文是通用的划分方法,具体以您的业务流程、所用 ERP 的模块范围和接口开放程度为准。不同 ERP(SAP、用友、金蝶等)的生产模块能力差别很大,最终方案需要在需求阶段逐项确认。

一、先看分层:ERP 在第 4 层,MES 在第 3 层

制造业信息系统的分层,通常参照 ISA-95(国内对应标准为 GB/T 20720《企业控制系统集成》)。它把企业分成几层,每层的时间尺度不同:

层级典型系统时间尺度回答的问题
第 4 层ERP月、周、天接什么订单、生产什么、要买什么料、成本多少
第 3 层MES(含 WMS、QMS 车间部分)班次、小时、分钟哪台设备做哪个工单、谁做的、做了多少、良率多少、用了哪批料
第 2 层SCADA、DCS、HMI秒设备运行状态、工艺参数实时值
第 1/0 层PLC、传感器、执行机构毫秒控制动作本身

记住一条就够用:ERP 记录“计划和结果”,MES 记录“过程”。过程数据(谁、何时、哪台设备、哪批料、什么参数)只能在现场产生,所以只能由 MES 采集;结果汇总后再交给 ERP 做财务和经营。

二、一张数据归属表:每份数据只能有一个“主人”

边界不清的根源,是同一份数据两边都能改。下表按“谁是主数据源、谁维护、谁只读”划分,是我们在需求阶段和客户逐行确认的模板,您可以直接拿去用:

数据对象主数据源另一方说明与常见争议
物料主数据ERPMES 只读编码、单位、批次管理属性在 ERP 定;MES 不新建物料,避免两套编码
BOMPLM 或 ERPMES 只读研发 BOM(EBOM)与制造 BOM(MBOM)要分清;MES 用的是带工序投料点的 MBOM
工艺路线视情况—只到“工序”粒度可放 ERP;要细到工步、参数、作业指导书时放 MES,ERP 只保留用于成本的工序与标准工时
生产订单 / 工单ERP 创建MES 拆分执行ERP 下达生产订单,MES 可拆为多个派工单;拆分后的执行状态只在 MES 维护
细排产MES / APSERP 不管MRP 不考虑设备产能、换型时间和人员技能,细排产放 ERP 必然执行不了
仓库库存ERP(或 WMS)MES 只读财务口径的库存只有一个账;MES 不直接改仓库库存
线边库与在制品(WIP)MESERP 看汇总领到线边后就是车间的账;ERP 通常只看到“已领用”和“已完工”
报工与工时MESERP 收汇总必须在现场录,汇总后回写 ERP;在 ERP 补录再推给 MES,一定失真
过程质量(首检、巡检、SPC)MES / QMSERP 看结论来料检验可能在 ERP 或 QMS,过程检验在 MES;不合格品处置结论回写 ERP
批次与序列号MES 生成ERP 同步编码规则先统一定好;追溯链(原料批→工序→设备→成品批)在 MES
实际成本ERPMES 提供数据MES 提供实际投料、工时、设备时间,成本核算仍在 ERP

表中“视情况”的项目,需要结合您是否有 PLM、ERP 生产模块启用了哪些功能来定。原则只有一条:确定一个主人,其他系统只读或接收汇总。

三、三种最常见的分错方式

1. 主数据两边都能建

MES 为了上线快,允许车间自己新建物料或改 BOM。半年后两边编码对不上,接口报错只能靠人工对照。对策:MES 关闭物料新建,BOM 变更只走 ERP / PLM 的变更流程,再同步到 MES。

2. 用 ERP 做细排产

ERP 排出的“计划开工日”被直接当成车间派工,结果换型、设备故障、缺料都没考虑,计划员每天在 Excel 里重排。对策:ERP 只给交期和数量,排到设备与班次这一层交给 MES 或 APS。

3. 报工录两遍

车间在 MES 报了工,财务月底又在 ERP 补录完工,两边数字不一致却不知道以谁为准。对策:报工只在 MES 录,接口自动回写 ERP;ERP 关闭手工完工入口,或仅保留经审批的补录。

四、MES 与 ERP 集成的接口清单

接口不是越多越好,但下面这几条基本都要有。每条都应在需求阶段写清方向、触发时机、频率和失败处理:

接口方向触发时机需提前约定
主数据同步ERP→MES新增或变更时物料、BOM、工艺路线、工作中心;变更生效时点与在制工单是否沿用旧版本
工单下达ERP→MES生产订单下达订单关闭、数量变更、取消如何同步;MES 是否允许拆单、合单
领料 / 投料双向领料出库、工序投料按单领料还是按线边补料;超领、退料、替代料的规则
完工报工MES→ERP工序或工单完工按工序还是按工单回写;回写频率(实时、按班、按天)
完工入库MES→ERP / WMS成品下线入库批次号由谁生成;质检未完成时能否入库(待检库)
冲销与返工双向报错、返工、拆批报工报错后怎么冲;返工是否新开工单;拆批后批次号规则

失败处理是最容易被忽略的一条。网络中断、ERP 关账、数据校验不通过时,接口消息要能留存、告警并补传,并有一张每天可看的对账报表。没有这一条,上线后的第一个月末结账就会出问题。

五、什么时候可以先不上 MES

  • 工序少、品种少,没有批次或序列号追溯要求;
  • 车间规模小,生产进度靠班组长当面就能掌握;
  • 客户不审厂,或审厂不要求过程记录;
  • ERP 的主数据本身还没理清——这时先治理主数据,上 MES 只会把问题放大。

这种情况下,先用 ERP 的生产模块加扫码报工,把主数据和工单流程跑顺,是更稳的第一步。何时该上 MES 的判断信号,见 MES 制造执行系统方案。

六、能力边界

类别内容
已有可运行实现工单接收与拆分、扫码报工、在制品跟踪、批次正反向追溯、完工回写、接口消息留存与补传、对账报表
需按现场条件确认与具体 ERP 的接口方式(取决于对方是否开放接口、版本与二次开发情况);有限产能排程的约束与规则;设备数据采集的协议与点位
不在本文范围 / 不承诺替代 ERP 的财务与成本核算;在未完成需求确认前承诺接口工期;在主数据未治理时承诺上线即账实一致

七、验收时可以核对的依据

  • 数据归属表:即上文第二节的表,双方签字确认,作为需求基线。
  • 接口字段映射表:每条接口的字段、取值规则、必填校验与错误码。
  • 接口测试记录:正常、变更、取消、冲销、返工、断网补传等场景逐条测试并留记录。
  • 对账报表:按天核对 ERP 与 MES 的工单数量、完工数量、投料数量差异,差异有原因可查。
  • 并行期比对:上线初期保留原有方式并行一段时间,比对两边结果后再切换。

常见问题

已经有 ERP 了,还需要 MES 吗?
看车间问题出在哪。ERP 管的是“计划了什么”,按天或按班汇总;如果您的问题是生产进度靠电话问、质量问题追不到批次和设备、客户审厂要过程记录,这些是 ERP 的生产模块通常覆盖不了的,需要 MES。如果车间规模小、工序简单、没有追溯要求,先用 ERP 的生产模块加扫码报工也可以,不必一步上 MES。
MES 和 ERP 的接口一般有哪些?
最少四条:工单下达(ERP→MES)、物料主数据与 BOM / 工艺路线同步(ERP→MES 或 PLM→两边)、领料与投料(双向)、完工报工与入库回写(MES→ERP)。另外还要约定冲销、返工、拆批和接口失败后的补传规则,这几条往往决定上线后账能不能对平。
排产应该在 ERP 里做还是在 MES 里做?
一般分两层:ERP 的 MRP 负责“要生产什么、要多少物料、哪天要”,不考虑设备产能、换型和人员技能;MES(或独立的 APS)负责“哪台设备、哪个班次、什么顺序”。把细排产放在 ERP 里,排出来的计划车间通常执行不了。
MES 和 ERP 是同一家厂商好还是分开好?
没有定论。同一家厂商接口省事,但车间功能可能偏弱;分开选可以挑更贴合工艺的 MES,但接口和主数据治理要投入更多。无论哪种,都应先把本文的数据归属表定下来,再谈选型。

想结合您的现场情况梳理一遍?

文章讲的是通用方法。范围怎么划、哪些能直接用、哪些要按现场条件确认,需要结合您的系统现状、法规要求和内部分工评估。

  • 按您的 ERP 现状梳理数据归属与接口清单
  • 确认设备采集与现场终端条件
  • 给出范围、阶段与分项成本构成(不含报价数字)
电话:13716687203 邮箱:info@zzxytech.com
预约方案评估 查看MES 方案
北京中泽信业科技发展有限公司方案咨询:13716687203 info@zzxytech.com