// 工位 1 - 焊装数据上报PROGRAM Workstation1_Report
VAR
Barcode : STRING[20]; // 条码
CycleTime : TIME; // 节拍
WeldCurrent : REAL; // 焊接电流
WeldVoltage : REAL; // 焊接电压
END_VAR
// 收到条码触发
IF Barcode_Trigger = TRUE THEN
Barcode := ReadBarcode(); // 读条码枪
SendToMES(Barcode, 'WORK_START'); // 开工上报
CycleStartTime := CURRENT_TIME();
END_IF;
// 焊接完成触发
IF WeldComplete = TRUE THEN
CycleTime := CURRENT_TIME() - CycleStartTime;
WeldCurrent := ReadAnalog('IW100'); // 焊机电流
WeldVoltage := ReadAnalog('IW102'); // 焊机电压
// 数据打包上报
SendToMES(
Barcode,
'WORK_COMPLETE',
CycleTime,
WeldCurrent,
WeldVoltage
);
END_IF;
END_PROGRAM
关键配置:MC 协议对接
三菱 iQ-R 内置以太网口支持 MC Protocol(MELSEC Communication Protocol)。
MES 通过 MC 协议直接读写 PLC 数据区:
| PLC 数据区 | MES 读取内容 | 频率 |
| D0-D99 | 工艺参数(电流/电压/时间) | 1 秒 |
| D100-D199 | 工位状态(运行/暂停/故障) | 100ms |
| D200-D299 | 生产计数(产量/不良数) | 实时 |
| M0-M99 | 报警状态 | 100ms |
| B0-B999 | 工人扫码数据 | 事件触发 |
来源:《MELSEC iQ-R Ethernet User's Manual (Application)》第 14 章。
改造效果
| 指标 | 改造前 | 改造后 | 提升 |
| 工单下发时间 | 30 分钟 | 30 秒 | 60 倍 |
| 数据回传延迟 | 4-6 小时 | 1-2 分钟 | 120 倍 |
| 换型损失 | 15-25 分钟/次 | 2-3 分钟/次 | 7 倍 |
| 追溯时间 | 1.5 天 | 5 分钟 | 432 倍 |
| 数据准确率 | 92% | 99.8% | +7.8% |
| 统计员人数 | 6 人 | 1 人 | 减员 5 人 |
| 年节省人工成本 | — | 50 万 | — |
李工说:"MES 上了 3 个月,最明显的变化不是数据快,是吵架少了。"
"以前车间和计划科天天吵,计划科说车间没干完,车间说计划科工单下错。"
"现在数据 MES 里都有,谁的锅一查就知道。"
五、避坑指南:90% MES 项目会犯的 5 个错
错 1:把 MES 当 ERP 用
很多人:以为上了 MES 就不要 ERP 了。
问题:
●MES 偏车间执行,没有财务、采购、销售
●ERP 偏企业管理,没有车间执行
正确做法:
●ERP 管"销售订单 → 生产工单 → 物料需求计划"
●MES 管"工单 → 工序 → 工位 → 工人 → 实绩"
●ERP MES 双向集成
口诀:
错 2:数据采集全靠条码枪
很多人:以为 MES 必须用条码枪扫。
问题:
●条码枪需要人工扫,工人忘扫就漏数据
●高节拍产线(< 30 秒/件),工人没时间扫
正确做法:
●关键节点用条码(开工/完工/换型)
●过程数据PLC 自动采(焊接参数/温度/压力)
●工人信息刷卡或人脸识别
●物料用 RFID 自动识别
错 3:实时数据全传 MES
很多人:PLC 100ms 采一次数据,全传到 MES。
问题:
●MES 数据库写入压力大
●网络带宽浪费
●99% 的数据没人看
正确做法:
●报警数据实时传(< 1 秒)
●状态数据1 秒一传
●过程数据1 分钟一传(取最大值/最小值/平均值)
●统计数据班次结束传
错 4:MES 项目"一步到位"
很多人:想一次上 11 个功能模块。
问题:
●投资大,周期长
●车间抗拒("又要学新系统")
●失败率高
正确做法:
阶段 1(3-6 个月):派工 + 数据采集 + 追溯
阶段 2(6-12 个月):质量管理 + 设备维护 + 人员管理
阶段 3(12-18 个月):排程优化 + 绩效分析 + 高级报表
李工的经验:"先把 4 个核心功能做扎实,比 11 个都做一半强。"
错 5:忽视 MES 运维
很多人:MES 上了就不管。
问题:
●MES 是软件系统,需要版本更新、Bug 修复
●车间工艺变更,MES 工艺库要同步
●PLC 程序改了,MES 数据接口要跟着改
正确做法:
●MES 厂商 SLA:明确响应时间(一般 4 小时)
●内部 MES 工程师:车间至少 1 人会 SQL、能改基础配置
●定期回顾:每月看 OEE 数据,找瓶颈
●变更管理:PLC/工艺变更同步到 MES 流程
六、选型清单:4 款主流 MES 系统对比
MES 选型对比
| MES 系统 | 厂商 | 行业 | 价格 | 三菱适配 | 推荐场景 |
| 宝信 MES | 宝信软件 | 钢铁/汽车/医药 | 20-50 万 | 原生支持 | 大型国企、信创 |
| 石化盈科 MES | 石化盈科 | 石化/电力 | 30-80 万 | 适配 | 流程行业 |
| Siemens Opcenter | 西门子 | 汽车/电子 | 100-300 万 | 原生 | 高端外资 |
| Rockwell FactoryTalk | 罗克韦尔 | 汽车/食品 | 100-300 万 | ️ 需网关 | 外资/美资 |
| 金蝶云 MES | 金蝶 | 中小企业 | 5-20 万(SaaS) | ️ 需开发 | 小型车间 |
选型决策树
行业类型?├── 半导体 → 半导体专用 MES(SECS/GEM 协议)
│ ├── 晶圆厂 → IBM SiView / 某半导体厂自研
│ ├── 封测厂 → Camstar / Critical Manufacturing
│ └── 设备厂 → C Controller + 预装 SECS/GEM
│
├── 离散制造(汽车/机械)→ 通用 MES
│ ├── 大型 → Siemens Opcenter / 宝信
│ ├── 中型 → 宝信 / 石化盈科
│ └── 小型 → 金蝶云 MES(SaaS)
│
└── 流程行业(化工/电力)→ 流程 MES
└── 石化盈科 / Honeywell POMS
选型 3 个坑
1."国外品牌就是好" → 错。宝信、石化盈科在离散和流程行业已不输国外,
价格还便宜 50%。
2."功能越多越好" → 错。先把 4 个核心功能做透,比 11 个都做一半强。
3."上 SaaS 版" → 谨慎。
车间的实时数据要本地化,SaaS 走公网不安全也不稳定。
七、一句话总结
写到这里,给你一句话:
>
>
>
最后一句,送给所有 MES 工程师:
>
>
附录:MES 项目实施 12 步法(实战版)
| 阶段 | 步骤 | 周期 | 关键交付物 |
| 规划 | 1. 业务调研 | 2 周 | 痛点清单、需求文档 |
| 2. 流程梳理 | 2 周 | 现状流程、目标流程 |
| 3. MES 选型 | 2 周 | 选型报告、合同 |
| 设计 | 4. 蓝图设计 | 4 周 | 功能蓝图、数据模型 |
| 5. 详细设计 | 4 周 | 接口文档、报表清单 |
| 开发 | 6. MES 配置 | 8 周 | MES 基础数据 |
| 7. 接口开发 | 4 周 | PLC-MES 接口、ERP-MES 接口 |
| 8. 报表开发 | 4 周 | OEE/产量/质量报表 |
| 上线 | 9. UAT 测试 | 4 周 | 测试报告 |
| 10. 试点上线 | 4 周 | 1 条产线试运行 |
| 11. 全面推广 | 8 周 | 全车间上线 |
| 运维 | 12. 持续优化 | 长期 | 月度回顾、新功能 |
经验值:
●1 条产线 MES 实施周期:6-9 个月
●投资回收期:12-18 个月
●关键成功因素:老板支持 + 车间配合 + 厂商能力
参考资料
●三菱《MELSEC iQ-R Ethernet User's Manual (Application)》
●三菱《C Controller / C Intelligent Function Module 综合目录》
●《CPU Module Database Access Driver Installation Instructions》
●ISA-95 企业控制系统集成标准
●MESA International White Paper #6(MES 11 大功能模型)
●GB/T 25485-2010 工业自动化系统与集成 制造执行系统功能模型
●GB/T 41721-2022 智能制造 工业云服务 能力要求
作者: 小讯
版本: V1.0
日期: 2026-06-11
推荐阅读
三菱GX Works3 028:安全PLC编程——SIL2/SIL3安全功能实战
发布于 2026-05-27
三菱 PLC 教程 02:iQ-R 系列硬件组成
发布于 202603
NACHI 机械手教程第 4 章:编程基础
发布于 202603
KEYWORDS
PLC, Siemens, MELSEC, 三菱, 西门子
如果你觉得这篇文章有帮助,请点个在看,分享给更多需要的人!
关注我,获取更多实用干货~
有问题欢迎评论区留言交流!
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!