跳至内容

开源 MES · Odoo MES · 制造执行系统

开源MES系统:把工单、报工、质量与成本连成一条线

Odoo MES 以开源 ERP 为底座,覆盖从 BOM、排产、扫码报工到批次追溯、过程质检与 OEE 的车间执行场景,并与销售、采购、库存、财务共用一套数据。它适合多品种小批量、按单生产(MTO/ATO/ETO)和工贸一体的制造企业。

  • 源代码开放,可审计
  • 支持私有化部署
  • 可与 ERP 同库
  • 可按需二次开发

免费试用开源MES 预约制造行业诊断

更新日期:2026-10-25 · 本文由广州欧度智能 Odoo 实施团队编写,内容基于 Odoo 20 制造、车间、质量、维护与库存模块的公开文档与项目实践。

开源MES系统是什么?和 Odoo MES 是什么关系

一句话答案:开源MES系统是源代码开放、可以自主部署和二次开发的制造执行系统(MES)。它把 ERP 下达的生产计划拆成工单和工序,采集车间的人、机、料、法、环数据,再把结果回写到库存、质量和成本。

按照 ISA-95 的分层,MES 位于第 3 层制造运营管理:上接第 4 层 ERP,下接第 2 层 SCADA/PLC。它回答的不是“要不要生产”,而是“哪张工单、哪道工序、谁在做、做了多少、合格多少、什么时候能交”。

Odoo MES 并不是一个单独的官方模块名。Odoo 的 MES 能力由制造(MRP)、车间(Shop Floor)、质量(Quality)、维护(Maintenance)、库存(Inventory)与 IoT 物联网能力组合实现。因此,“Odoo 能不能当 MES 用”取决于你要覆盖的深度:只做领料—生产—入库,MRP 已经够用;当你要做到工序级报工、批次追溯、过程质检、OEE 和计件工资时,才真正进入 MES 的范围。

适用边界:离散制造、多品种小批量、按单生产、工贸一体工厂最适合;超大规模流程工业(石化、钢铁)或需要毫秒级设备控制的场景,应让 PLC/SCADA 承担实时控制,MES 负责订单、物料、质量与追溯。

一张表看清:MES、ERP、WMS、QMS、SCADA 的边界

选型时最常见的误区,是把 ERP、MES、WMS 当成可以互相替代的软件。它们回答的是不同层级的问题。

系统/层级主要回答的问题典型对象Odoo 对应能力
ERP(第 4 层)接什么单、买什么料、成本多少、账款如何销售订单、采购订单、财务凭证销售、采购、库存、会计
MES(第 3 层)哪张工单、哪道工序、谁做的、做了多少、合格多少工单、工序、报工、质检记录制造、车间、质量、维护
WMS物料在哪、何时入库出库、批次如何流转库位、批次、序列号库存、条码
QMS合不合规、不良如何闭环、供应商质量如何检验点、不良、CAPA/8D质量管理
APS有限产能下先做哪张单、瓶颈在哪排程、工作中心负荷甘特排产、MPS
SCADA/PLC(第 2 层)设备当前状态、参数、报警PLC、传感器、OPC UAIoT Box、边缘网关

口径说明:ISA-95 / IEC 62264 将企业控制系统分为 0–4 层,MES 通常对应第 3 层。不同厂商对 MES 与 MOM 的边界划分略有差异。

Odoo 开源MES 的 8 个核心能力

1. 工单与工艺路线

支持多级 BOM、替代料、工序、工作中心与标准工时。工单可以由销售订单、预测、补货规则或人工触发,工艺路线决定每道工序在哪个工作中心、用多少标准工时完成。

2. 有限产能排产

甘特图拖拽调整工单时间,按工作中心校验负荷,支持 ASAP 排程、优先级、缺料单和拆分工单。它解决的是“瓶颈工序先排满”,而不是给每张单填一个看起来合理的日期。

3. 车间执行与扫码报工

Shop Floor 车间界面为大屏和触摸屏设计,支持扫码开工、完工数量、废品数量、连续生产与灵活消耗。报工数据实时回写工单,减少下班后补录。

4. 质量与 QMS

覆盖 IQC 来料检验、IPQC 过程检验、FQC/OQC 出货检验,支持 AQL 抽检(GB/T 2828.1 / ISO 2859-1)、首件检验、巡检、不良返工、CAPA/8D 闭环与基础 SPC。检验点可以绑定到工序、物料或收货环节。

5. 批次与序列号追溯

支持批次和序列号的正向、反向追溯,记录供应商批次、生产批次、工序、检验结果与出货客户。客户投诉时,可以从成品序列号反查到原料批号和作业人员,把追溯时间从小时级降到分钟级。

6. 设备、维护与 OEE

设备台账、预防性保养、点检、故障报修与备件管理一体。设备状态和停机原因进入 OEE 分析,帮助区分“没订单”“缺料”“换模”“故障”四类停机。设备数据可通过 IoT Box、边缘网关或 OPC UA/Modbus 适配接入。

7. 生产成本

工单成本支持暂估与实际对比,覆盖材料、人工、制造费用与委外加工,能分析标准成本差异。工时与计件数据可以回到薪酬核算,避免生产数据与财务数据两套账。

8. 数据一体化与开放接口

MES 与 CRM、销售、采购、库存、财务、PLM 共用同一套数据库和主数据。对外提供 XML-RPC/JSON-RPC API,可与 WMS、SCADA、条码、称重、电子看板等系统集成。

关键指标怎么算:OEE、齐套率、一次合格率、准时交付率

MES 的价值不是“上了系统”,而是让下面这些指标变得可计算、可对比、可追责。口径必须全厂统一,否则不同部门会得出不同结论。

指标计算口径常见参考失真后的后果
OEE 设备综合效率可用率 × 性能率 × 质量率;可用率=实际运行时间/计划运行时间,性能率=实际产量/理论产量,质量率=良品数/总产出世界级制造常以 ≥85% 为目标;离散制造常见 40%–60%,行业差异很大只看产量不看停机,会掩盖真正的瓶颈
齐套率齐套工单数 / 计划工单数;按 BOM 展开,缺一项即不齐套多数工厂以 ≥95% 为改善目标齐套率低,排产再漂亮也会停线等料
一次合格率 FPY一次检验合格数 / 投入数,不含返工返修按行业与工艺设定基线返工和报废成本被低估
准时交付率 OTD按承诺日期交付的订单数 / 总订单数多数制造企业以 ≥95% 为目标销售承诺与产能脱节,客户流失
库存准确率账实相符的 SKU 数 / 盘点 SKU 数以 ≥98% 为改善目标账不准,MRP 运算结果全部失真
标准成本差异实际成本 − 标准成本,按材料、人工、制造费用拆分按月分析,按产品/工单下钻毛利判断失真,报价失去依据

OEE 的定义与三率分解可参考 ISO 22400-2 与精益生产中的设备管理实践;不同企业会在计划停机、换模时间、试产时间的归属上存在差异,上线前应先固化口径。

哪些工厂适合开源MES?按行业看首批上线模块

开源MES 不是“所有工厂一套模板”。不同工艺的瓶颈不同,首批上线的模块也应该不同。

行业/工艺典型痛点建议先上优先指标
电子组装 / SMT多品种小批量、替代料多、批次追溯要求高工单、扫码报工、IQC/首件、序列号追溯FPY、OEE、WIP
五金机加工设备瓶颈、刀具模具、计件工资有限产能排产、设备维护、计件、首件检验OEE、准时交付率
注塑模具与机台匹配、周期波动、水口料回用工单、设备/模具、批次、OEE周期、良率、停机时长
装备制造 / 非标ETO 项目制、长周期、外协多项目、BOM、工序、外协与成本项目毛利、里程碑达成率
新能源电池 / 汽配批次与序列号追溯、工艺参数、客户审核批次追溯、质检、设备、SPC追溯完整率、良率
医疗器械法规追溯、批记录、洁净区管理序列号、批记录、质检、审计轨迹追溯完整率、放行周期
定制家居拆单、板件条码、齐套与交付BOM、条码、齐套、排产齐套率、交付周期
鞋服箱包款色码、工序计件、外发加工多规格 BOM、工序报工、计件、外协计件准确率、返工率
食品 / 流程制造配方、效期、批次召回批次、效期、质检、设备效期准确率、批次追溯

开源MES vs 商业MES:成本、交付与可控性对比

一句话答案:开源MES 的优势是源码可控、ERP 同库、软件成本低、迭代快;代价是你需要可靠的实施伙伴,不能指望“装上就自动精益”。

维度传统商业MESOdoo 开源MES
软件许可按模块、点位或用户收费,前期投入高社区版免费;企业版按订阅,按需选择
实施周期常见 3–12 个月单车间首个闭环常见 2–4 周,完整范围 6–12 周
定制能力依赖厂商排期,二次开发费用高Python/XML 源码可控,可自行或委托开发
数据主权SaaS 为主,数据在厂商侧可私有化部署,数据库归企业所有
系统集成接口按项目报价ORM 与 API 开放,与 ERP 同库减少接口
供应商锁定迁移成本高代码与数据可迁移,但需要内部或伙伴能力
适用边界大型流程工业、深度 APS、专用设备协议离散制造、多品种小批量、工贸一体、快速迭代

诚实说明:开源不等于零成本。主数据治理、流程梳理、培训、服务器与实施服务仍然需要投入;复杂流程行业可能需要额外的 SCADA、APS 或专用算法。

从 0 到 1 上线:4 个阶段与验收标准

建议用一个车间、一条产线做试点,跑通闭环后再复制。下面是我们常用的四阶段路径,周期为经验区间,取决于主数据质量与范围。

阶段 0 · 主数据治理(1–2 周)

物料编码、BOM 准确率、工艺路线、工作中心、班组、质检项。验收:BOM 准确率 ≥98%,关键物料编码一物一码。

阶段 1 · 工单闭环(2–3 周)

销售/预测 → MRP → 工单 → 领料 → 报工 → 入库。验收:报工及时率 ≥95%,工单状态与实物一致。

阶段 2 · 质量与追溯(2–3 周)

IQC/IPQC/FQC、批次与序列号、不良闭环。验收:任一成品可在 5 分钟内追溯到原料批次与工序记录。

阶段 3 · 效率与成本(3–4 周)

OEE、设备维护、工时/计件、工单成本差异、管理看板。验收:OEE 数据完整率 ≥90%(按班次),成本可按工单下钻。

实施最容易踩的 7 个坑

  1. BOM 不准就上 MES。BOM 错了,工单领料、齐套、成本全部跟着错。先把 BOM 准确率做到 98% 以上。
  2. 工艺路线靠老师傅口头描述。没有标准工序和标准工时,排产和成本就没有基线。
  3. 报工变成下班补录。数据晚一天,排产就失去意义。要用扫码、平板和大屏降低录入阻力。
  4. 一物多码。同一种物料在采购、仓库、车间有三个编码,追溯必然断链。
  5. 只上系统不改流程。MES 是管理变革,不是把 Excel 搬到网页上。
  6. 一期接口贪多。先跑通工单闭环,再逐步接 WMS、SCADA、财务,避免项目被接口拖死。
  7. 没有试点线,全厂一起上。先在一个车间验证,再复制到其他车间,风险最小。

开源MES选型清单(可打印)

对照下面 12 个问题,比只看功能清单更能判断一套 MES 是否适合你的工厂。

  1. 是否支持多级 BOM、替代料与 BOM 版本?
  2. 是否支持有限产能排产与工作中心负荷?
  3. 报工是否支持扫码、平板与断网补录?
  4. 批次和序列号能否正反向追溯?
  5. IQC/IPQC/FQC/OQC 与 AQL 抽检是否可配置?
  6. OEE 的三率口径能否按企业实际调整?
  7. 是否支持工序计件与工时核算?
  8. 多工厂、多语言、多币种是否原生支持?
  9. 与 ERP、WMS、财务是否共用主数据?
  10. API 与二次开发是否受限制?
  11. 能否私有化部署,数据是否归企业所有?
  12. 实施伙伴是否有同行业交付经验与可核验的案例?

关于开源MES与Odoo MES的常见问题

开源MES系统真的免费吗?

软件许可可以免费,但项目不会零成本。Odoo 社区版不收取许可费;企业版按订阅收费。实施、主数据治理、二次开发、服务器、培训和运维仍然需要投入。判断成本时,应把“软件 + 实施 + 内部人力 + 变更成本”一起算。

Odoo MES 和 Odoo MRP 有什么区别?

MRP 管计划和物料需求,MES 管车间执行与数据采集。MRP 回答“要生产什么、要买什么、什么时候要”;MES 回答“哪张工单在做、做到哪道工序、谁做的、合格多少”。在 Odoo 中,两者由制造、车间、质量、维护等模块组合实现,共用一套数据。

Odoo 能做设备数据采集吗?

可以,但实时控制仍应由 PLC/SCADA 负责。Odoo 可通过 IoT Box、边缘网关、OPC UA/Modbus 适配采集设备状态、计数、温度、称重等数据;毫秒级联锁和安全控制不适合放在 MES 层。

多品种小批量工厂怎么排产?

先排瓶颈工作中心,再排其余工序。用甘特图做有限产能排程,结合优先级、缺料单和拆分工单;对交期紧的订单用 ASAP 排程,对物料不齐的订单先冻结,避免“排了也做不出来”。

能和金蝶、用友、SAP 共存吗?

可以,但要先明确主数据的主责系统。常见做法是保留原有财务或集团 ERP,通过 API、中间表或文件交换订单、库存、成本数据;不要让同一张工单在两个系统里各改一次。

支持批次和序列号追溯吗?

支持。可按批次或序列号记录供应商批次、生产批次、工序、检验结果和出货客户,支持正向与反向追溯,并可按 FEFO 管理效期。

开源MES上线要多久?

单厂单车间的首个闭环常见 2–4 周;包含质量、追溯与成本的完整范围常见 6–12 周。多工厂、多语言或大量历史数据迁移会更长。周期取决于主数据质量、范围边界和内部配合度。

私有化部署需要什么服务器?

一台 Linux 服务器加 PostgreSQL 即可起步。按并发用户数、报工终端数量和数据留存周期配置 CPU、内存与磁盘;也可以部署在云主机或企业自有虚拟化平台。生产环境建议做备份、监控和测试库。

开源MES和商业MES差在哪?

优势是 ERP 同库、源码可控、软件成本低、迭代快;劣势是超大规模流程工业、专用设备协议和深度 APS 需要额外集成。商业 MES 在特定行业模板和厂商服务上有积累,开源方案更依赖实施伙伴的能力。

可以先试用再决定吗?

可以。Odoo 社区版可免费下载部署,也可以预约在线试用与制造行业诊断。建议先用你自己的 BOM 和一张真实工单跑一遍领料—报工—入库闭环,再评估是否扩展。

术语表:读懂 MES 选型文档里的缩写

术语英文一句话解释
BOMBill of Materials物料清单,描述一个产品由哪些物料、多少数量组成。
工艺路线Routing产品经过的工序顺序、工作中心与标准工时。
工单Manufacturing Order, MO一次生产任务的执行单元,包含产品、数量、交期与工序。
WIPWork in Process在制品,已经投产但尚未完工的物料或半成品。
OEEOverall Equipment Effectiveness设备综合效率,等于可用率、性能率与质量率的乘积。
OTDOn-Time Delivery准时交付率,按承诺日期交付的订单占比。
FPYFirst Pass Yield一次合格率,不经过返工返修即合格的比例。
AQLAcceptable Quality Limit可接受质量限,抽检方案的核心参数,常见依据 GB/T 2828.1 或 ISO 2859-1。
SPCStatistical Process Control统计过程控制,用控制图判断过程是否稳定。
CAPA / 8DCorrective and Preventive Action纠正与预防措施;8D 是解决重复性质量问题的八步方法。
MTO / ATO / ETOMake/Assemble/Engineer to Order按单生产、按单装配、按单设计,交付模式不同,MES 重点也不同。
ISA-95IEC 62264企业控制系统集成标准,用 0–4 层划分设备、控制、制造运营与企业经营。

预约开源MES诊断 在线试用

本文为选型与实施参考,不构成对特定项目周期、成本或收益的承诺。实际范围需结合企业主数据、工艺与组织情况评估。