『7x24小时有问必答』
副标题
: 一家汽车焊装车间的 MES 落地实录,拆解三菱 iQ-R + C Controller + SECS/GEM 的对接架构
系列
: PLC 教程 #61
日期
: 2026-06-11

一、痛点:ERP 下发工单后,车间为什么"装聋作哑"?

长春某汽车焊装车间。
李工是车间 IT 负责人,ERP 系统每天早上 6 点会下发当天的生产工单——车型、配置、数量、节拍。
老板的要求很直接:ERP 下工单,车间自己安排生产,数据自动回传。
听起来很美好。
实际跑起来,问题一个接一个——
问题 1:工单下发靠 Excel
ERP 系统导出一份 Excel,工段长打印出来,挂在看板上。
工人按 Excel 上的车型排队,焊 A 柱、焊 B 柱、焊顶盖。
中途换型,工段长要跑去产线喊"停!换 B 车型了"。
每次换型损失 15-25 分钟
一天换 6 次,光换型就丢 2 小时
问题 2:生产数据靠纸
每焊完一台车,工人手写一张"过点卡":车型、焊接工位、节拍、工人编号。
下班前,统一交给统计员,统计员录入 Excel。
数据延迟 4-6 小时
老板上午 11 点想看上午 8 点的生产进度,统计员说:"数据还在路上。"
问题 3:追溯靠"翻本子"
客户投诉"车门焊缝有气孔"。
李工被要求:3 天内给出这台车的焊接参数、焊工、焊机、焊材批号。
李工去翻纸卡。
翻了 1 天半
,才拼出完整记录。
交上去,客户的工程师说:"你这数据有 3 张卡对不上,缺一个工位。"
这就是MES(Manufacturing Execution System,制造执行系统) 要解决的问题。
今天,我们就用这个真实的焊装车间"工单断链"案例,把 PLC + MES 从头拆到尾。

二、追问:MES 是什么?和 ERP、SCADA 有什么区别?

一句话理解

ISA-95 五层模型

国际标准 ISA-95 把工厂分成 5 层:
┌────────────────────────────────────────┐
│  Level 4  企业层   ERP/SRM/CRM         │  ← 老板看
├────────────────────────────────────────┤
│  Level 3  工厂层   MES/APS             │  ← 厂长看
├────────────────────────────────────────┤
│  Level 2  监控层   SCADA/HMI           │  ← 班组长看
├────────────────────────────────────────┤
│  Level 1  控制层   PLC/工控机           │  ← 设备自己跑
├────────────────────────────────────────┤
│  Level 0  设备层   传感器/执行器        │  ← 物理世界
└────────────────────────────────────────┘
关键边界
ERP  MES:工单、订单、BOM(物料清单)从 ERP 下发到 MES
MES  PLC:工单指令下发到 PLC,生产实绩从 PLC 上报到 MES
PLC  设备:PLC 控制设备运行
李工的车间之前为什么乱
ERP 下发工单到 MES(没做
MES 下发工单到 PLC(没做
PLC 上报实绩到 MES(没做
MES 上报结果到 ERP(没做
整条链断成 4 截,每截靠人肉 Excel

MES 的 11 个核心功能(MESA-11 模型)

国际制造执行系统协会(MESA)定义了 MES 的 11 个功能模块:
#功能中文解决什么问题
1Operation Detail Scheduling详细作业排程把工单排到具体工位
2Resource Allocation & Status资源分配与状态工人/设备/工装的状态
3Dispatching Production Units生产单元派工派工单下到工位
4Document Control文档管理工艺文件/SOP/图纸下发
5Data Collection & Acquisition数据采集与获取设备数据自动采
6Labor Management人员管理工人排班/技能矩阵
7Quality Management质量管理检验数据/不良品追溯
8Process Management过程管理工艺参数监控
9Equipment Maintenance设备维护设备点检/保养
10Product Tracking & Genealogy产品跟踪与谱系物料追溯/正向反向
11Performance Analysis绩效分析OEE/产能利用率
焊装车间最需要的 4 个
派工(下工单到工位)
数据采集(焊机数据自动采)
质量管理(焊缝检验记录)
追溯(物料+工人+设备反向追溯)
其它 7 个可以后期再上

三、PLC + MES 的 4 种典型集成架构

架构 1:PLC 直接对接 MES(最简单)

┌─────────────────────────────────┐
│      MES 服务器                  │
│   - 工单管理                      │
│   - 数据存储                      │
│   - 报表                          │
└──────────┬──────────────────────┘
│(OPC UA / MC Protocol)
┌──────────▼──────────────────────┐
│      PLC(三菱 iQ-R)             │
│   - 工艺控制                      │
│   - 数据缓存                      │
│   - 直接发数据到 MES              │
└─────────────────────────────────┘
适用
小型车间(1-3 条产线)
数据量不大(< 1000 点)
PLC 数量少(< 10 台)
优点
架构简单,调试快
投资小(不用网关)
缺点
PLC 负荷重(既要控制又要通讯)
一台 PLC 故障,影响整条产线
不易扩展

架构 2:PLC + 工业网关 + MES(最常见)

┌─────────────────────────────────┐
│      MES 服务器                  │
└──────────┬──────────────────────┘
│(MQTT / REST API / OPC UA)
┌──────────▼──────────────────────┐
│      工业网关/边缘服务器          │
│   - 多 PLC 数据汇聚              │
│   - 协议转换(MC → MQTT)        │
│   - 数据预处理                    │
│   - 断网缓存                      │
└──────────┬──────────────────────┘
│(MC Protocol / Modbus)
┌──────────▼──────────────────────┐
│      多台 PLC                     │
└─────────────────────────────────┘
适用
中型车间(5-20 条产线)
多 PLC 品牌共存
需要断网续传
优点
协议转换灵活
网关替 PLC 扛通讯,PLC 只管控制
网关可缓存,断网不丢数据
代表产品
研华 ECU-1251 / ECU-150
西门子 IOT2050
三菱 C Controller(R12CCPU-V)
Kepware + 自定义应用

架构 3:PLC + C Controller + MES(半导体行业标准)

┌─────────────────────────────────┐
│      MES 服务器                  │
└──────────┬──────────────────────┘
│(SECS/GEM / OPC UA)
┌──────────▼──────────────────────┐
│      C Controller                │
│   - 预装 SECS/GEM 通讯软件       │
│   - C/C++ 程序处理高速数据        │
│   - 标准半导体通讯协议            │
└──────────┬──────────────────────┘
│(专用高速总线)
┌──────────▼──────────────────────┐
│      PLC(Motion CPU)           │
└─────────────────────────────────┘
适用
半导体设备(晶圆、芯片、键合机)
需要 SECS/GEM 协议(半导体行业强制)
数据吞吐量大(每秒 KB-MB 级)
核心优势
C Controller 预装 SECS/GEM 软件
——不用写代码就能实现半导体设备通讯。
节省工程成本 80%
来源
:《C Controller / C Intelligent Function Module 综合目录》第 10 页。

架构 4:PLC + MES + 数字孪生(最完整)

┌─────────────────────────────────┐
│   数字孪生平台(虚拟工厂)        │
│   - 3D 可视化                    │
│   - 实时映射                     │
│   - 仿真预测                     │
└──────────┬──────────────────────┘
┌──────────▼──────────────────────┐
│      MES 服务器                  │
└──────────┬──────────────────────┘
┌──────────▼──────────────────────┐
│      PLC + 边缘                  │
└─────────────────────────────────┘
适用
高端制造(汽车、半导体、航空)
集团/多厂区数字化
投资:100-500 万
这套架构 63 章(数字孪生)详细讲

四、实战案例:焊装车间的 MES 改造

李工最终选架构 2(PLC + 工业网关 + MES)

改造前

ERP → Excel → 工段长 → 看板 → 工人(手工记录)→ 纸卡 → 统计员 → Excel
整个流程 4-6 小时,数据错漏多

改造后

ERP → MES(工单自动下发)→ 工业网关(协议转换)→ PLC(自动换型+数据采集)→ MES(自动入库)→ ERP
整个流程 1-2 分钟,零人工

硬件配置

设备型号数量投资
PLC三菱 iQ-R04CPU624 万
工业网关研华 ECU-150 + 三层加密26 万
工业交换机赫斯曼 RS20 千兆42 万
MES 服务器戴尔 R750 + SQL Server212 万
看板显示器21寸工业显示器83.2 万
条码枪霍尼韦尔工业级121.8 万
合计49 万

软件架构

MES 系统选型
国产选 宝信 MES石化盈科 MES
国际选 Siemens Opcenter ExecutionRockwell FactoryTalk ProductionCentre
李工选 宝信 MES v9.0,理由:
国产,符合信创要求
适配三菱 MC 协议(不用额外开发)
上海本地服务商,响应快
价格 30 万(含 5 个授权),国际品牌要 100 万+

数据流(焊装工位)

[工位 PLC]                 [网关]                  [MES]
│                          │                       │
│ 1. 工人扫工件条码         │                       │
│ 2. PLC 收到条码,通知 MES  │                       │
├─────────────────────────►│  转发条码到 MES        │
│                          ├──────────────────────►│
│                          │                       │ 3. MES 查 BOM
│                          │                       │    返回工艺参数
│                          │                       │
│                          │  4. MES 下发工艺参数   │
│  5. PLC 收到参数          │◄──────────────────────┤
│◄─────────────────────────┤                       │
│ 6. PLC 自动调焊接参数      │                       │
│                          │                       │
│ 7. 焊接完成,PLC 报工      │                       │
├─────────────────────────►│  8. 转发报工数据        │
│                          ├──────────────────────►│
│                          │                       │ 9. MES 写入数据库

关键 PLC 程序

ST 语言(结构化文本)
// 工位 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, 三菱, 西门子
如果你觉得这篇文章有帮助,请点个在看,分享给更多需要的人!
关注我,获取更多实用干货~
有问题欢迎评论区留言交流!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

上一主题上一主题         下一主题下一主题
QQ手机版小黑屋粤ICP备17165530号

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码