MESERP系统选型智能制造

MES 和 ERP 有什么区别?一张表讲清各管什么

ERP 管资源账(天/订单级),MES 管生产过程(分钟/单件级)。一张九维对比表讲清两者各管什么,附 IEC 62264(ISA-95)L3/L4 分层依据、六个该不该上 MES 的自查信号,以及五类 ERP-MES 集成数据流与常见误区。

OTD 研究组 · 2026年8月26日 · 约 10 分钟阅读

TL;DR(30 秒读完) ERP 管“钱和料的账”,MES 管“人机料法环的现场”。ERP 面向经营计划,颗粒度是天和订单;MES 面向执行过程,颗粒度是分钟和单件。

  • ERP(企业资源计划)回答:这个月要做多少、料够不够、成本多少、什么时候能开票。
  • MES(制造执行系统)回答:这张工单现在做到第几道工序、谁做的、用了哪批料、设备参数是多少、有没有做错。
  • 两者不能互相替代。国际标准 IEC 62264(ISA-95)把它们明确划在两个层:ERP 在 L4,MES 在 L3。
  • 上了 ERP 的工厂,如果还在用纸单和 Excel 报工,缺的正是 MES 这一层。

一句话回答:它们管的不是同一件事

MES 是制造执行系统,管的是车间里生产过程本身;ERP 是企业资源计划系统,管的是企业的资源账。前者对着产线,后者对着财务报表。

很多老板第一次听到这两个词,会本能地问:“我 ERP 都上了,为什么还要再花一笔上 MES?”这个问题的答案不在功能清单里,而在颗粒度上。

ERP 里一张生产订单的状态通常只有三个:未开工、生产中、已完工。它不知道这张订单此刻停在哪道工序、是哪台设备在加工、上一道工序的良率是多少。因为 ERP 的设计目标从来就不是回答这些问题——它要算的是这批货占用了多少资金、消耗了多少物料、什么时候可以确认收入。

而工厂真正亏钱的地方,恰恰藏在 ERP 看不见的那一段里:等料停线、错料装配、返工重做、设备突发故障、找不到一批货究竟流到了哪个客户手上。这一段,就是 MES 的战场。

一张表:MES 和 ERP 各管什么

对比维度ERP 企业资源计划MES 制造执行系统
核心问题资源够不够、账对不对、钱赚没赚现场在做什么、做得对不对、做得快不快
管理对象订单、物料、资金、人员、成本、应收应付工单、工序、工位、设备、批次/序列号、参数、缺陷
时间颗粒度天 / 周 / 月,按业务周期滚动秒 / 分钟 / 班次,按生产节拍实时
数据来源人工录入、单据审批、跨系统接口扫码、设备直采(PLC / OPC UA)、检测仪器、工站客户端
数据精度到“批”和“订单”,库存是账面数到“单件”和“工序”,库存是实物流转数
典型使用者财务、采购、销售、计划、管理层操作工、班组长、工艺、品质、设备、生产经理
典型场景下达生产订单、采购申请、成本核算、开票对账派工上料防错、首件确认、在线检验、异常呼叫、追溯查询
出了问题回答“这批货成本超了 8 个点”“超的是第 3 道工序的返工工时,返工原因是 A 供应商的来料”
标准层级IEC 62264(ISA-95)L4 层:业务计划与物流IEC 62264(ISA-95)L3 层:制造运行管理

这张表最值得盯住的是倒数第二行。ERP 能告诉你成本超了,MES 能告诉你成本超在哪、为什么超、下次怎么不超。前者是体检报告上的一个异常指标,后者是病灶定位。

为什么标准里要把它们分成两层?

这不是软件厂商编出来的划分,而是写进国际标准的。

国际电工委员会与国际自动化学会联合制定的 IEC 62264《企业控制系统集成》系列标准(对应 ISA-95,其第一部分现行版本为 IEC 62264-1:2013)把制造企业的信息系统分成五层:L0 到 L2 是现场设备与过程控制(传感器、PLC、SCADA),L3 是制造运行管理,也就是 MES 的位置L4 是业务计划与物流,也就是 ERP 的位置

标准同时规定了每层的响应周期:L4 以天、周、月为单位运作,L3 以班次、小时、分钟为单位运作,L2 以下则以秒乃至毫秒计。层与层之间靠接口传递信息,而不是靠一个系统全包

再往前追溯,制造执行系统协会(MESA International)在 1997 年发布的《MES 功能模型》里定义了 MES 的 11 项核心功能:资源分配与状态、工序级详细排产、生产单元分派、文档控制、数据采集、人力资源管理、维护管理、过程管理、质量管理、产品追溯与谱系、绩效分析。对照这份清单会发现,其中大多数功能 ERP 从设计之初就没有打算覆盖——它们需要的是秒级的现场数据,而 ERP 的数据大多靠人工在事后录入。

一个判断技巧:如果一个功能需要“操作工在做这件事的当下就把数据留下来”,它多半属于 MES;如果一个功能可以“这批做完了再统一录一次”,它多半属于 ERP。

上了 ERP 还要不要上 MES?六个自查信号

不是所有工厂都需要立刻上 MES。但如果下面这些情况你中了三条以上,说明 ERP 之外那一层的缺口已经在实实在在地吃掉利润了:

  1. 报工靠事后补录。班组长下班前拿着纸单把当天的产量统一敲进 ERP,数据永远滞后半天到一天,管理层看到的是昨天的工厂。
  2. ERP 库存和实物库存对不上。账面有、货架没有,或者反过来。根因往往是线边料、在制品、待检品这三类库存在 ERP 里没有独立形态。
  3. 客户要求追溯,你得靠翻纸质记录。客户投诉一件产品,你需要几天时间才能回答“这件用了哪批料、哪台设备、哪个班次做的”。汽车、医疗、消费电子行业的客户审核越来越常态化地要求这一条。
  4. 换型、上料靠老师傅的经验防错。物料上错线、程序调错版,靠人眼核对而不是系统校验,出事就是整批报废。
  5. 设备停机没人说得清一年停了多少小时。谈不上 OEE,因为连停机时长和原因都没有可信记录。
  6. 质量数据散在各处。IQC 在一个 Excel、IPQC 在一个本子、OQC 在另一个系统,做不了缺陷分布分析,也定位不了共性问题。

反过来说,如果你的工厂工序简单、批量极大、几乎不换型、客户也不要求单件追溯,那么先把 ERP 用扎实,比急着上 MES 更划算。需求的强度取决于工序复杂度和追溯要求,而不取决于企业规模

从政策方向看,这块缺口正在被普遍补上。工业和信息化部等八部门 2021 年联合印发的《“十四五”智能制造发展规划》提出的目标之一,是到 2025 年规模以上制造业企业中 70% 基本实现数字化网络化,并建成 500 个以上引领行业发展的智能制造示范工厂。而 2020 年发布的国家标准 GB/T 39116-2020《智能制造能力成熟度模型》把制造企业的成熟度分为五级,从“规划级”到“引领级”——其中“集成级”及以上的要求,本质上就是让经营层系统与执行层系统的数据真正打通,而不是各管一段。

MES 和 ERP 怎么对接?

集成方案落地时,两个系统的分工通常是这样的:

数据流方向典型内容
主数据ERP → MES物料主数据、BOM、工艺路线、客户与供应商、工厂/车间组织结构
计划下达ERP → MES生产订单、计划数量、计划完工日期、订单变更与关闭
执行回传MES → ERP工序报工、产出与报废数量、实际投料消耗、工时、完工入库
库存联动双向发料过账、退料、移库、盘点差异;线边仓与在制品由 MES/WMS 管细账,ERP 只收结果
质量结果MES → ERP检验结论、让步接收、不合格品处置结果,用于放行与成本归集

接口的技术形式取决于 ERP 品牌:SAP 环境下常见的是 RFC 函数调用与 IDoc,其他 ERP 则多用 Web Service、数据库中间表或消息队列。奥斯坦丁软件(OTD)在一家上海的企业级固态硬盘制造企业的 MES 项目中,与其 SAP 系统对接的接口就达到十余支 RFC,并且要同时兼容保税与非保税工厂、双币种核算、代工厂数据隔离等场景——真正的集成难点从来不是“能不能连上”,而是把两个系统的业务口径对齐:同一个“完工”,ERP 认的是入库过账,MES 认的是最后一道工序合格,这中间的时间差和数量差必须先在方案里定义清楚,否则上线后每天都要对账。

项目经验:MES 与 ERP 的集成工作量,在实际项目中经常被低估。选型阶段就应该把接口清单、报工类型、异常处理规则写进需求,而不是等开发到一半再谈。

三个常见误区

误区一:ERP 厂商说他们也有生产模块,是不是就够了?

ERP 的生产模块(如生产订单、车间作业管理)解决的是计划与核算,不是执行与管控。它没有工位级的人机交互界面,没有设备直采通道,也不承担防错与实时报警。判断方法很简单:问对方“操作工在工位上用什么终端、扫什么码、系统在什么时刻拦截错误动作”,如果答不上具体场景,那就是计划模块而不是执行系统。

误区二:先上 MES 还是先上 ERP?

常规顺序是先 ERP 后 MES,因为 MES 需要 ERP 的主数据和订单作为输入。但现实中也有大量工厂是ERP 用了多年、现场依然靠纸单,这类情况直接补 MES 即可。真正需要警惕的是两套系统同期上线——主数据不稳定、组织架构在变、两边需求互相牵扯,项目风险会成倍放大。

误区三:MES 上了,ERP 里的数据就自动准了?

不会自动准,但数据的来源变了。上 MES 之前,ERP 的生产数据来自人工事后录入;上了之后,来自现场扫码与设备采集。准确性的提升来自“数据在动作发生的当下产生”这一机制,而不是来自软件本身。如果 MES 上线后仍然允许人工随意补录,这个机制就被绕过了——这也是很多 MES 项目上线后数据依旧不准的根本原因。


常见问题(FAQ)

Q:MES 和 ERP 可以是同一家厂商提供吗?

可以,但不必强求。同厂商的好处是接口天然打通、责任单一;风险是很多 ERP 厂商的 MES 是后补的产品线,在离散制造的工序级管控、设备联机、追溯谱系上深度不足。建议的判断标准不是“是不是一家”,而是“这家在你所处的行业有没有做过同类工序的项目”。

Q:没有 ERP,能不能先上 MES?

能。MES 需要的物料主数据、BOM 和工艺路线,可以在 MES 内部维护,或从现有的进销存系统导入。不少中小型工厂就是先用 MES 把现场管起来,之后再上 ERP。代价是主数据要维护两遍,所以这属于过渡方案,不是长期架构。

Q:MES 和 MOM、WMS、SCADA 又是什么关系?

简要说:SCADA 在 L2 层,负责设备的监控与数据采集;MES 在 L3 层,负责生产过程的组织与管控;MOM(制造运营管理)是比 MES 更宽的概念,在 IEC 62264 里对应整个 L3 层的运行管理,涵盖生产、质量、库存、维护四大块;WMS(仓储管理系统)负责仓库内的存储与作业,在离散制造中通常与 MES 深度联动,由 MES 触发发料、WMS 执行拣配与配送。

Q:上一套 MES 的投入大概是什么量级?

差异极大,取决于产线数量、工序复杂度、设备联机数量、是否需要与 ERP 深度集成,以及是标准产品配置还是定制开发。更可靠的做法不是先问总价,而是先把范围问清楚:覆盖几条线、几个工序、多少台设备联网、几个第三方系统对接。范围一旦框定,不同供应商的报价才具备可比性。

Q:MES 项目一般要做多久?

单一产线、标准工序的项目通常以月为单位;覆盖多厂区、多产品线、涉及大量设备联机和第三方系统对接的项目,周期会拉长到一年以上,且往往采取分期上线。影响周期最大的变量不是开发量,而是客户侧的主数据整理进度与业务口径决策速度


写在最后

ERP 让企业知道“这个月赚了多少”,MES 让企业知道“这些钱是怎么赚的、又是在哪一步漏掉的”。它们不是二选一的关系,而是同一套管理体系的两层。

如果你的工厂已经上了 ERP,却依然要靠班组长的纸单和统计员的 Excel 才能知道昨天产线发生了什么,那么缺的不是更贵的 ERP,而是那一层把现场变成数据的系统。

苏州奥斯坦丁软件(OTD)专注离散制造业的智能制造软件,产品线包括 OTDMES 制造执行系统、OTDWMS 智能仓储管理系统与 OTDCRM 客户关系管理系统,已在消费电子、汽车电子、家电、精密制造等行业交付多个 MES 与 WMS 项目,具备与 SAP 等主流 ERP 深度集成的实施经验。


参考来源

  • IEC 62264-1:2013《企业控制系统集成 第 1 部分:模型和术语》(对应 ISA-95 标准体系),国际电工委员会。
  • MESA International,《MES Functionalities & MRP to MES Data Flow Possibilities》(MES 功能模型,11 项核心功能),1997 年。
  • 工业和信息化部等八部门,《“十四五”智能制造发展规划》,2021 年 12 月发布。
  • GB/T 39116-2020《智能制造能力成熟度模型》,国家市场监督管理总局、国家标准化管理委员会,2020 年发布。
OTD

作者

OTD 研究组

专注制造业数字化转型实践,深耕 MES、WMS、数字孪生与 IoT 集成领域,帮助工厂从「看不见」走向「可控可优」。

延伸阅读

相关文章

开始行动

准备好把洞察变成行动了吗?

我们提供一次免费的工厂流程诊断,帮助您找到数字化提升的关键突破口。

预约免费诊断 → 浏览更多洞察