上一套 MES(制造执行系统),摆在制造企业老板面前的通常只有三条路:自己养团队开发、买一套标准产品、找厂商做定制交付。三条路都有人走通,也都有人踩坑——区别不在哪条路”更先进”,而在你的工厂是什么状态、你能承担什么、你要的是什么。
TL;DR(三句话结论)
- 自研适合工艺高度独特、有长期 IT 团队养得起、且愿意把软件当资产的企业;真实成本是人,不是代码。
- 标品适合流程相对通用、追求快速见效和可预期预算的企业;代价是你要去适应软件,而不是软件适应你。
- 定制适合业务复杂度高、有硬性对接与合规要求(如 SAP 深度集成、客户验厂、源码可控)的企业;关键是选对能扛得住变更的厂商。
为什么这个选择这么难做?
因为 MES 和别的软件不一样。ERP 管的是钱和单,财务规则全国基本一致;OA 管的是流程审批,各家差不多。但 MES 管的是你车间里那条具体产线的具体动作——每家工厂的工序拆分、报工方式、检验节点、设备型号、物料防错规则都不同。这决定了 MES 天生”个性大于共性”。
所以”买一套装上就能用”的期待,在 MES 领域往往落空;而”完全自己写”的想法,又低估了制造执行系统的工程量。多数企业最终落在中间地带,只是落点不同。
路线一:自研——什么时候值得?
自研真正的成本是什么?
不是第一版开发费,是持续投入的人。MES 上线只是开始:产线改造要改系统、新客户要新报表、设备换型要重接协议、老员工离职要有人接手代码。一套在用的 MES,每年的迭代量往往不比第一版小。
这意味着自研的隐性账单包括:一支能长期稳定存在的软件团队(前端、后端、数据库、设备通讯至少各有人)、团队的招聘与流失成本、以及最容易被忽略的——关键开发者离职后系统无人可维护的风险。很多企业自研的 MES 最后死于”写它的那个人走了”。
什么样的企业适合自研?
- 工艺极度独特,市面产品的模型根本套不上;
- 已有成规模的信息化团队,且这支团队不是只做运维;
- 把制造软件视为核心竞争力资产,愿意长期投入(典型是部分头部整车厂、部分半导体龙头);
- 数据安全等级要求高到不接受任何外部代码进入生产网。
如果这四条你只满足一两条,自研大概率不是最优解。
路线二:买标品——快,但要接受”削足适履”
标品最大的价值是什么?
是确定性。预算确定、周期确定、功能确定,采购流程也最容易走通。对于流程相对规范、规模适中、且暂时不需要复杂系统对接的工厂,标品能在几个月内把”纸单变电子单、事后统计变实时看板”这一步跨过去,性价比很高。
标品的代价在哪里?
代价是你要去适应它。标品的业务模型是厂商在过往客户上抽象出来的最大公约数,当你的实际流程和它不一致时,只有三种处理方式:改自己的流程、在系统外用 Excel 补一块、或者掏钱做二次开发。
前两种是隐性成本——流程被迫迁就软件,可能反而降低效率;“系统外补一块”则让数据重新割裂,MES 最重要的数据一致性被打破。第三种则要看厂商的二次开发报价和响应速度,这时候标品的成本优势往往就没了。
选型时最该问标品厂商的一个问题:我这个流程你们产品里没有,是走配置、走二开,还是要我改流程?三个答案对应完全不同的总成本,务必在合同前问清楚。
路线三:定制交付——复杂业务的现实解
什么样的场景只能定制?
当工厂同时存在下面这些情况时,定制几乎是唯一选项:
- 深度系统对接:MES 要和 SAP、MOM、BPM、EDI、客户系统多方打通,且接口逻辑复杂。我们交付过一个 SSD 存储产品制造企业(上海宝存)的 MES,仅与 SAP 的对接就涉及十多支 RFC 接口、十余种报工类型,还要同时处理保税工厂、双币种、代工厂权限这些账务复杂度——这种量级的对接,标品配置解决不了。
- 大量设备联机:产线上有几百台不同品牌的设备(西门子、基恩士、欧姆龙等 PLC,以及各类测试机台),需要通过 PLC / OPC UA / Socket / HTTP 多种协议采集与下发。
- 客户验厂与审计要求:例如供应链上游客户会派人到现场审核你的追溯与质量记录。我们服务的无锡夏普项目,其 MES 需要满足其终端客户(苹果供应链)的审计要求,这类合规细节没法用通用模板覆盖。
- 源码与自主可控:部分企业要求交付源码并自行审核。我们服务的一家头部消费电子制造企业,在其自动化程度极高的工厂项目中,就要求我方交付源码,并由其技术团队逐行审核代码后才做出选择。
定制最大的风险是什么?
是厂商能不能扛住变更。定制项目的需求几乎不可能一次冻结——产线在变、客户要求在变、管理层想法也在变。我们在长期合作的项目里,累计处理过四十余项需求变更,这是定制项目的常态而非意外。
所以选定制厂商时,看的不该只是方案漂不漂亮,更该看:他们有没有同行业的交付经验?团队会不会在项目结束后解散?变更怎么定价、怎么响应?
怎么快速判断自己该走哪条路?
把下面四个维度对着自己的工厂打一遍分,基本就有答案了:
| 判断维度 | 倾向自研 | 倾向标品 | 倾向定制 |
|---|---|---|---|
| 业务复杂度 | 极高且独特 | 相对通用 | 高,且有硬性对接/合规要求 |
| 内部 IT 能力 | 有成建制研发团队 | 仅有运维人员 | 有懂业务的信息化负责人即可 |
| 上线时间压力 | 可接受一年以上 | 要求几个月见效 | 可分期,先核心后扩展 |
| 长期主导权诉求 | 必须完全自主 | 不敏感 | 要求源码交付/可自主维护 |
一个务实的折中路径
现实中最稳的做法,往往不是三选一,而是”成熟产品底座 + 按你的业务定制上层 + 交付源码”:底座部分(追溯引擎、工单流转、质量流程、报表框架)用厂商已经跑过多个项目的成熟能力,避免从零造轮子;差异化部分(你的特殊工序、你的对接、你的报表口径)做定制;最后把源码交给你,保留将来自主维护和二次开发的可能。
这条路径同时拿到了标品的稳定性、定制的贴合度和自研的主导权,代价是你要花时间选一个真正有交付能力的伙伴。OTDMES 走的就是这条路线。
三个最容易踩的坑
- 只比首年报价,不算三年总成本。MES 的费用结构里,实施、二开、运维、变更往往超过软件本身。签合同前请厂商列出三年的完整费用模型。
- 先选系统,再想流程。如果你的工序定义、编码规则、报工节点本身就是乱的,上任何系统都只是把混乱电子化。数字化之前先做一轮流程与主数据梳理,这一步省不掉。
- 把 MES 当成 ERP 的一个模块来买。ERP 强在计划与账务,MES 强在过程与执行,两者的数据颗粒度差着一个数量级。指望 ERP 厂商顺手送一个 MES 模块解决车间问题,通常会失望。
常见问题(FAQ)
中小工厂是不是只能买标品?
不一定。判断标准不是企业规模,而是业务复杂度和对接需求。一家两百人的汽车电子工厂,如果客户要求芯片级追溯、要过 IATF 体系审核、还要和上游系统对账,它的复杂度可能高于一家上千人的通用五金厂。规模决定预算,复杂度决定路线,两者要分开看。
定制项目会不会永远做不完?
会不会失控,取决于三件事:需求是否分期(先把核心闭环跑起来,再加扩展)、是否有明确的验收标准、以及厂商是否有同行业经验(有经验的厂商能提前预判你没想到的场景,减少返工)。这三件事在合同和项目计划阶段就该定下来。
要求源码交付合理吗?厂商一般愿意吗?
对制造企业来说非常合理——MES 是要用十年以上的系统,源码意味着你不会被单一供应商锁死。是否愿意交付则各家政策不同。我们的做法是交付源码,客户技术团队可以逐行审核我们的代码,这本身也是对代码质量的一种检验。
已经上了 ERP,还要不要单独上 MES?
如果你需要回答”这一件产品用了哪一批料、经过哪几台设备、由谁在什么时间做的、当时的检验数据是多少”,那就需要 MES。ERP 通常记录到工单和批次层面,不记录车间内部的过程数据。两者是分工关系,不是替代关系。
关于 OTD:苏州奥斯坦丁软件科技有限公司专注离散制造业智能制造软件,产品线包括 OTDMES 制造执行系统、OTDWMS 智能仓储管理系统与 OTDCRM 客户关系管理系统,服务电子制造(PCBA/SMT)、汽车零部件、家电、陶瓷等行业,具备复杂 SAP 集成、多品牌设备联机与源码交付能力。如果你正在做 MES 选型,欢迎带着你的实际场景来聊——我们更愿意先帮你判断该走哪条路,而不是直接推销产品。
作者
OTD 研究组
专注制造业数字化转型实践,深耕 MES、WMS、数字孪生与 IoT 集成领域,帮助工厂从「看不见」走向「可控可优」。