MES 系统一上就水土不服,问题通常不在软件本身,而在三件事没想清楚:现场数据怎么自动进来、工单和工艺是不是真的标准化了、MES 和 ERP 谁管什么边界划没划清。指望工人放下手里的活去系统里填一堆表单,最后一定是系统变摆设、数据全靠编。MES 落地的核心,是让数据"顺手地"流动,而不是给现场加负担。
一、MES在工厂里到底管什么?先把定位搞明白
ERP 管的是"计划和账"——采购、库存、成本;MES 管的是"车间里正在发生的事"——工单执行、在制品、质量、设备状态。它夹在 ERP 和现场设备中间:
ERP(工单、BOM)
↓ // 计划下发
MES(派工、报工、在制品、质量追溯、绩效)
↑ // 执行反馈
现场:PLC / 上位机 / 扫码点 / 检测设备
搞不清这个边界,就会出现两类荒唐事:要么让 MES 去算成本算采购,和 ERP 打架;要么只装个软件壳子,现场数据进不来,看板上的数字全是手敲的——那不叫数字化,叫电子台账。
二、工单、BOM和工艺路线:标准不统一,上系统就是灾难
MES 跑起来的前提,是主数据干净。工单从 ERP 下达,MES 要知道用什么物料、走哪道工序、在哪台设备上做。现实里的坑是:
- 同一个物料在 ERP 和车间有两个叫法,编码对不上;
- 工艺路线在老师傅脑子里,换个人就变一个版本;
- BOM 变更没有流程,现场按老版本做、系统按新版本算。
说实话,这部分没有捷径,就是先把编码、BOM、工艺路线、标准工时整理清楚,再谈上线。主数据是垃圾,MES 再贵也只能进垃圾出垃圾。
三、报工怎么做?自动报工和扫码报工怎么选
| 报工方式 | 数据来源 | 特点 |
|---|---|---|
| 设备自动报工 | PLC计数、加工完成信号、设备状态 | 最准、零负担,但需联网改造 |
| 扫码报工 | 工单/SN条码,开工完工扫码 | 投入低,依赖工人执行 |
| 手工录入 | 键盘填表单 | 易滞后、易造假,只作兜底 |
主流做法是自动为主、扫码补充:产量、节拍、设备状态由设备直接报;换模、停机原因、不良分类这些设备不知道的信息,做成下拉选项让工人点一下,别让人打字。每个报工动作都要绑定人、机、料、时间,数据才有追溯价值。
// 一条合格的报工数据至少包含 { "workOrder": "WO20260920001", "sn": "SN...0815", "operation": "OP30", "device": "CNC-07", "operator": "工号1024", "qty": 1, "result": "OK", "time": "2026-09-20T10:22:31+08:00" }
四、MES和ERP、PLC怎么对接?接口是技术活更是边界活
对接分三个方向,每一个都要在立项时定清楚字段、频率和异常处理:
- 向上对接 ERP:常用 WebService / REST API 或中间表。工单、BOM 从 ERP 来,完工入库、物料消耗回传,字段口径(单位、状态码)必须先对齐;
- 向下对接设备:通过 PLC 或数据采集网关,用点表把产量、状态、报警取上来;能自动触发的工序由信号驱动,不靠人点;
- 对接检测 / 上位机:检测结果、扭矩、尺寸等质量数据随 SN 进 MES,形成质量档案。
五、实施为什么容易失败?把MES当IT项目买是根源
我观察下来,失败的项目有几个共同特征:老板拍板买软件、当成信息部门的任务往下压、车间主任从头到尾没参与、指望一次性全厂铺开。结果就是流程和软件两张皮,工人嫌麻烦绕着走,最后只剩几台展示用的大屏。
MES 本质是管理变革项目,一把手要站台,车间要深度参与需求和验收。另外别追求一步到位,上来就上排产、质量、设备、绩效全套,哪个都做不深。
六、怎么落地?一条被反复验证的实施路径
- 理流程、净主数据:选一条典型产线,把编码、工艺、报工口径定下来;
- 选试点产线:先打通工单下发 → 扫码/自动报工 → 在制品可视这一条主线;
- 设备联网:关键设备先采产量和状态,证明自动数据可信;
- 并轨运行:纸质流程和系统并行一段时间,对账无误再撤纸单;
- 复制推广:试点跑顺两三个月,再向其他产线复制,最后再碰高级排产。
如果你正准备上 MES,这周先别急着找供应商比功能,先挑一条产线,把它的编码、BOM、工艺路线和报工口径整理成纸面标准,再盘一遍关键设备能不能取到产量信号。主数据和数据源这两块地基打牢,选哪家 MES 都能落地;反过来地基不打,再大牌的系统进场,也只会变成一块没人看的大屏。
