MRP · MES · QMS · 制造数字化
很多制造企业把 MRP、MES、QMS 当成三个可以互相替代的软件,结果要么重复采购,要么上了 MES 却没有计划数据可用。三层系统回答的是不同层级的问题:MRP 管“要做什么”,MES 管“做得怎么样”,QMS 管“合不合格、怎么改进”。
更新日期:2026-10-25 · 广州欧度智能 Odoo 实施团队
一句话分清 MRP、MES、QMS
- MRP(物料需求计划):根据销售订单、预测和库存,算出要生产什么、要采购什么、什么时候需要。
- MES(制造执行系统):把工单拆到工序,记录谁在哪个工作中心、做了多少、合格多少、用了多少时间。
- QMS(质量管理系统):定义检验标准与检验点,记录来料、过程、出货检验结果,推动不良、返工与纠正预防措施闭环。
按 ISA-95 的分层,MRP 属于第 4 层 ERP 的计划能力,MES 属于第 3 层制造运营管理,QMS 可以跨第 3、4 层。三者不是替代关系,而是上下游关系。
三层系统的分工表
| 维度 | MRP | MES | QMS |
|---|---|---|---|
| 核心问题 | 要做什么、要买什么、什么时候要 | 哪张工单、哪道工序、谁做的、做了多少 | 合不合格、不良怎么闭环 |
| 主要数据 | 销售订单、预测、BOM、库存、采购建议 | 工单、工序、报工、工时、设备、在制品 | 检验点、检验记录、不良、CAPA/8D |
| 时间粒度 | 日/周/月 | 班次/小时/分钟 | 批次/工序/订单 |
| 典型用户 | 计划、采购、销售 | 车间主任、班组长、操作工 | 质检、工艺、供应商质量 |
| 输出 | 工单、采购单、交期 | 报工记录、在制品、OEE、成本 | 检验报告、不良分析、放行结论 |
数据怎么从订单流到车间
一条典型的数据链是:销售订单 → MRP 运算 → 生产工单 → 工序派工 → 领料 → 报工 → 检验 → 入库 → 出货 → 成本核算。
销售订单 / 预测 ↓ MRP 运算(BOM 展开、库存扣减、采购建议) ↓ 生产工单 → 工序派工 → 领料 ↓ MES 报工(数量、工时、设备、异常) ↓ QMS 检验(IQC / IPQC / FQC / OQC) ↓ 入库 → 出货 → 工单成本 → 财务凭证
这条链上任何一环的数据失真,都会传到下一环:BOM 不准,MRP 算错;报工不及时,排产失真;检验记录缺失,追溯断链;成本归集不全,毛利判断错误。
为什么不能先上 MES
一句话答案:MES 需要计划数据和主数据作为输入,没有 BOM、工艺路线和工单,MES 只能变成另一个报工表格。
- 没有 BOM 和工艺路线,MES 不知道要做什么工序。
- 没有 MRP 工单,MES 没有执行对象。
- 没有物料编码规范,追溯会断链。
- 没有质量标准和检验点,QMS 只能事后补记录。
更稳妥的顺序是:主数据治理 → 计划与工单闭环 → 车间执行 → 质量与追溯 → 效率与成本。每一层跑通后再往上加,避免一次性铺得太大。
不同企业的上线顺序
| 企业类型 | 建议顺序 | 首个闭环 | 先别做 |
|---|---|---|---|
| 小型离散工厂(<100 人) | 进销存 → BOM/工单 → 报工 → 质检 | 领料—报工—入库 | 复杂 APS、全套 QMS |
| 多品种小批量 | 主数据 → MRP → 有限产能排产 → 扫码报工 | 瓶颈工序排产与报工 | 先接十个外部系统 |
| 按单设计(ETO) | 项目 → BOM/工艺 → 工单 → 外协成本 | 项目物料与工单闭环 | 照搬批量制造模板 |
| 集团多工厂 | 统一主数据 → 试点工厂 → 复制 → 集团报表 | 一个工厂的完整闭环 | 全集团同时上线 |
| 流程行业 | 配方/批次 → 过程控制 → 质量 → 追溯 | 批次与效期追溯 | 用离散 MES 硬套 |
周期与范围强相关;上表是顺序建议,不是工期承诺。
MES 与 ERP 的八个边界问题
1. MES 能替代 ERP 吗?
不能。MES 不做总账、应收应付、采购结算和税务;ERP 也拿不到工序级的实时报工与设备数据。两者是上下游。
2. ERP 里已经有生产模块,还需要 MES 吗?
看执行深度。只做领料—生产—入库,ERP 的 MRP 够用;要做到工序级报工、批次追溯、过程质检、OEE 和计件,就需要 MES 能力。
3. MES 的数据应该回写给 ERP 吗?
应该。报工数量、工时、报废、入库和成本要回到 ERP,否则财务与生产两套账。
4. QMS 能放在 MES 里吗?
可以部分融合。过程检验、首件、巡检与工序强相关,放在 MES 更顺;供应商质量、客诉、CAPA 跨部门,独立 QMS 更清晰。
5. MES 需要 APS 吗?
不一定。瓶颈明显、工序少的工厂,用有限产能甘特排产就够;多工厂、多资源、多约束才需要独立 APS。
6. 设备数据怎么进 MES?
通过边缘网关或 IoT 盒。PLC、传感器、扫码枪、称重设备的数据先由网关采集,再写入 MES;毫秒级控制仍留在 PLC/SCADA。
7. MES 一定要上云吗?
不一定。离散制造常见私有化部署,数据留在企业;多工厂协同可以用云或混合部署。
8. 怎么判断 MES 上线成功?
看数据是否及时、准确、可追。报工及时率、库存准确率、追溯时长、OEE 数据完整率、工单成本差异,比“功能多少”更能说明问题。
QMS 不只是质检
很多企业把 QMS 等同于“质检记录”,结果只做到了事后留痕。完整的 QMS 至少包含四层:
- 检验标准:检验项目、抽样方案、判定规则,常用 AQL(GB/T 2828.1 / ISO 2859-1)。
- 检验执行:IQC 来料、IPQC 过程、FQC/OQC 出货,首件与巡检。
- 不良闭环:不良分类、返工返修、让步接收、CAPA/8D。
- 质量分析:不良 Pareto、趋势、供应商质量评分与 SPC 控制图。
质量数据只有和工单、批次、供应商、设备关联起来,才能支撑客户审核与召回。
选型时先问这十个问题
- 主数据(物料、BOM、工艺)由哪个系统负责?
- 工单由 MRP 生成还是人工录入?
- 排产是无限产能还是有限产能?
- 报工能否扫码、离线补录?
- 批次/序列号能否正反向追溯?
- 检验点能否绑定工序与物料?
- 不良与 CAPA 是否有闭环流程?
- OEE、工时、计件数据从哪里来?
- 与 ERP、WMS、财务如何集成?
- 私有化部署、备份与权限如何保障?
常见问题
MRP 和 MES 最大的区别是什么?
MRP 是计划,MES 是执行。MRP 决定做什么、买什么、什么时候要;MES 记录谁在做、做到哪、合格多少。
制造企业一定要上 MES 吗?
不一定。当交期、追溯、质量或成本已经无法用 ERP 和 Excel 管住时,才需要 MES;否则先把主数据和工单闭环做好。
MES 和 QMS 哪个先上?
通常先上 MES 的报工与追溯,再逐步补 QMS。如果客户审核或法规要求迫切,也可以先上检验与追溯模块。
开源 MES 和商业 MES 怎么选?
看行业复杂度、数据主权和长期可控性。离散制造、多品种小批量、希望与 ERP 同库的企业更适合开源方案;超大规模流程工业和深度 APS 需要额外评估。
上线 MES 最容易失败的原因是什么?
主数据不准和报工不及时。BOM、工艺路线、物料编码没有治理,系统再强也只能输出错误结果;报工靠下班补录,排产就失去意义。