MES 标准与协议本文档介绍 MES 领域涉及的核心国际标准与通信协议包括 ISA-95、IEC 62264、OPC UA、MQTT 等帮助读者理解 MES 系统集成的标准化基础。一、ISA-95 企业控制系统集成标准1.1 概述ISA-95ANSI/ISA-95.00.01-2010是由国际自动化学会ISA制定的企业控制系统集成标准旨在规范企业业务系统ERP 层与制造控制系统控制层之间的信息交换。其核心目标是降低系统集成成本、提高互操作性、减少定制开发。1.2 层级模型Enterprise-Control System HierarchyISA-95 定义了从企业决策到设备控制的 6 层功能层级层级名称典型系统职责Level 4企业管理层ERP、CRM制定经营计划、订单管理、财务核算Level 3制造执行层MES生产调度、工序执行、质量管理、设备维护Level 2监视控制层SCADA、HMI设备监视、操作指令下发Level 1设备控制层PLC、DCS闭环控制、逻辑控制Level 0物理处理层传感器、执行器实际物理加工过程MES 主要对应Level 3向上对接 Level 4ERP向下对接 Level 2SCADA/PLC。1.3 功能模块划分ISA-95 Part 3 定义了 MES 的 11 个功能模块生产调度Production Scheduling工序详细调度Detailed Scheduling生产分派Dispatching生产执行Production Execution数据采集Data Collection质量管理Quality Management过程管理Process Management维护管理Maintenance Management物料与库存跟踪Tracking Genealogy绩效分析Performance Analysis人力资源管理Labor Management1.4 信息交换模型ISA-95 定义了标准化的业务对象B2MML 格式包括产品定义Product Definition生产计划Production Schedule工单Work Order / Work Performance物料Material设备Equipment人员Personnel这些对象以 XMLB2MML或 JSON 格式在系统间交换确保语义一致。二、IEC 62264 国际标准2.1 概述IEC 62264 是 ISA-95 被国际电工委员会IEC采纳后的国际标准版本两者技术内容一致。主要区别ISA-95 由 ISA 发布主要在美国和北美使用IEC 62264 由 IEC 发布是国际通用标准2.2 标准结构部分标题内容Part 1模型和术语定义层级模型、通用术语Part 2对象模型属性定义业务对象及其属性Part 3制造运行管理活动模型定义 MES 11 个功能模块Part 4制造运行管理集成定义 MES 内部模块间集成Part 5业务到制造集成定义 ERP-MES 接口Part 6消息服务模型定义通信消息模型三、OPC UA 工业通信协议3.1 概述OPC UAOpen Platform Communications Unified Architecture是 OPC 基金会制定的跨平台、安全、可靠的工业通信标准是 MES 与设备层通信的首选协议。3.2 核心特性特性说明平台无关支持 Windows/Linux/嵌入式不依赖 COM/DCOM安全机制支持 X.509 证书、加密、签名、用户认证信息建模支持复杂的数据模型对象、变量、方法不仅是值服务导向提供浏览、读、写、订阅、调用方法等服务传输灵活支持 TCP 二进制和 HTTPS/SOAP 两种传输3.3 在 MES 中的应用数据采集订阅 PLC 中的设备状态、工艺参数温度、压力、转速等指令下发向 PLC 下发工单参数、配方、控制指令设备建模将设备能力、报警、维护信息建模为 OPC UA 地址空间!-- OPC UA 节点示例设备温度变量 -- UAVariable NodeIdns2;sTemperature DataTypeDouble AccessLevelCurrentRead DisplayName设备温度/DisplayName Value85.6/Value /UAVariable四、MQTT 物联网消息协议4.1 概述MQTTMessage Queuing Telemetry Transport是 IBM 提出的轻量级发布/订阅消息协议基于 TCP/IP专为低带宽、不稳定网络环境设计是工业 IoT 场景的重要协议。4.2 核心概念概念说明Broker消息代理服务器负责消息路由Publisher发布者如边缘网关、传感器Subscriber订阅者如 MES 数据采集服务Topic消息主题层级结构如 factory/line1/device3/tempQoS服务质量等级0最多一次1至少一次2恰好一次4.3 在 MES 中的应用边缘设备上报传感器、智能仪表通过 MQTT 将高频数据发布到 BrokerMES 订阅消费低功耗场景电池供电的无线传感器使用 MQTT 节省能耗云边协同边缘节点与云端 MES 之间的数据同步Topic: factory/line1/device3/temp Payload: {value: 85.6, ts: 1753700000, unit: C}五、其他常用协议5.1 Modbus TCP基于以太网的工业通信协议主从架构广泛用于 PLC、变频器、仪表MES 通过 Modbus TCP 读取保持寄存器Holding Register获取设备数据缺点无原生安全机制需配合网络隔离使用5.2 RESTful API基于 HTTP 的接口设计风格使用 JSON 作为数据格式MES 与 ERP、WMS、PLM 等 IT 系统集成的首选方式优点简单、通用、易于调试5.3 MTConnect面向 CNC 机床的数据采集标准标准化机床状态运行/空闲/报警/停机和加工数据适合机加工行业 MES 的设备联网5.4 Profinet / EtherNet/IP工业以太网现场总线协议用于设备级实时控制通信MES 一般通过网关将其转换为 OPC UA/MQTT六、协议选型建议场景推荐协议理由MES ↔ PLC/设备OPC UA安全、建模能力强、工业标准MES ↔ 边缘传感器MQTT轻量、低带宽、易扩展MES ↔ 老旧设备Modbus TCP兼容性好、部署简单MES ↔ ERP/WMSRESTful API简单通用、IT 友好MES ↔ CNC 机床MTConnect机床数据标准化七、标准与协议的关系图总结ISA-95/IEC 62264 定义了说什么语义OPC UA/MQTT/Modbus 定义了怎么说语法。两者结合构成了 MES 系统集成的完整标准化基础。