2. 制造信息化基础

在制造信息化项目中,设备数据接口与追溯工程能否落地,首先取决于对各系统职责边界与数据流向的理解。ERP、MES、SCADA、PLC、HMI并不是简单的“上下级”关系,而是按时间尺度、业务粒度、控制闭环分工协作的多层系统。ISA-95(IEC 62264)正是描述这种分层与集成的国际标准模型,它把企业到现场划分为5个层级,并明确了层间接口的数据语义。

一、核心原理:ISA-95 五层模型与系统定位

ISA-95 将制造信息化体系划分为 Level 0 到 Level 4,核心思想是“业务计划向下分解、生产实绩向上汇聚”。每一层解决不同时间尺度的问题:越往下,响应越快、数据越细;越往上,周期越长、数据越聚合。

  • Level 0 物理过程:传感器、执行器、电机、阀门等真实物理动作,是数据的最终来源。
  • Level 1 智能设备:PLC、运动控制器、机器人控制器,完成毫秒级逻辑与闭环控制。
  • Level 2 监控层:SCADA、HMI、DCS操作站,实现秒级监视、报警、参数下发与人工干预。
  • Level 3 制造运营层:MES/MOM,负责工单、工艺、质量、物料、设备、追溯,时间尺度为分钟到班次。
  • Level 4 企业经营层:ERP、PLM、SCM,负责订单、采购、财务、成本,时间尺度为天到月。
关键理解:ERP管“要做什么、值多少钱”,MES管“怎么做、做得怎样”,SCADA/HMI管“现在运行状态如何”,PLC管“如何动作”。四者缺一不可,但绝不能互相替代。

二、系统关系与数据流:从订单到追溯的闭环

以一张生产订单为例,数据流呈现典型的“下行指令 + 上行实绩”双向结构。ERP下达生产订单与物料需求,MES接收后拆解为工序工单并绑定工艺参数;MES通过SCADA或直接通过OPC UA/Modbus将配方、设定值下发到PLC;PLC驱动设备执行,HMI供操作员监控与确认;设备运行数据、报警、产量、质量结果再逐层回传,最终形成批次追溯记录并回写ERP完成报工与成本归集。

ISA-95 层级模型与制造数据流 Level 4 企业经营层 ERP / PLM / SCM:订单、采购、库存、成本、财务,周期:天~月 生产订单 / 物料需求 Level 3 制造运营层 MES / MOM:工单排产、工艺参数、质量检验、物料追溯、设备绩效,周期:分钟~班次 工序工单 / 配方 批次追溯记录 Level 2 监控层 SCADA / HMI / DCS:实时监视、报警管理、趋势曲线、参数下发、人工确认,周期:秒~分钟 设定值 / 控制指令 报警 / 实时状态 Level 1 智能设备层 PLC / 运动控制器 / 机器人控制器:逻辑运算、闭环控制、联锁保护,周期:毫秒~秒 I/O 信号 / 执行动作 设备状态 / 计数 Level 0 物理过程 传感器 / 执行器 / 电机 / 阀门:温度、压力、位置、速度等真实物理量 指令下行 实绩上行

图中左侧蓝色箭头表示计划与指令逐层分解,右侧绿色箭头表示状态与实绩逐层汇聚。MES处于承上启下的核心位置:向上承接ERP订单,向下驱动SCADA/PLC执行,同时汇聚质量与追溯数据。

三、接口方式与典型参数

层间集成并非只有一种方式。ERP与MES之间常用数据库中间表、Web Service或消息队列;MES与SCADA之间常用OPC UA、MQTT或REST API;SCADA与PLC之间则依赖现场总线与工业协议。选择接口方式时,需同时考虑实时性、数据量、可靠性与改造成本。

接口路径 常用协议/方式 典型数据 时间尺度 关注重点
ERP ↔ MES 中间表、Web Service、MQ 订单、BOM、报工、成本 分钟~小时 事务一致性、幂等
MES ↔ SCADA OPC UA、MQTT、REST 工单、配方、报警、产量 秒~分钟 语义统一、断线缓存
SCADA ↔ PLC OPC UA、Modbus、Profinet I/O、设定值、状态字 毫秒~秒 实时性、地址映射
PLC ↔ 设备 硬接线、现场总线 开关量、模拟量、脉冲 毫秒级 抗干扰、安全联锁

四、案例场景:一次批次追溯的数据旅程

某汽车零部件工厂接到ERP订单,要求生产500件转向节,并记录每件的热处理炉号与扭矩值。数据旅程如下:

  1. ERP生成生产订单,经接口写入MES订单池。
  2. MES按工艺路线拆分为下料、加热、锻造、机加、检测五道工序工单。
  3. MES将热处理温度设定值通过OPC UA写入SCADA,SCADA再下发至PLC。
  4. PLC控制加热炉,HMI显示实时温度曲线,操作员确认首件。
  5. 机加工位PLC采集扭矩值,经SCADA回传MES,与批次号绑定。
  6. MES生成追溯档案,回写ERP完成报工与成本归集。
追溯的关键不是“存了多少数据”,而是“每个关键质量特性都能关联到具体设备、参数、时间与操作人”。这要求MES在工单下发时就建立批次-设备-参数的绑定关系。

五、常见误区与复盘

  • 误区一:让MES直接读写PLC寄存器。绕过SCADA虽可快速上线,但会造成实时性冲突、地址耦合严重,后期设备改造时维护成本极高。
  • 误区二:ERP与MES数据口径不一致。物料编码、工单状态、计量单位不统一,导致报工失败或成本失真。应在项目初期建立主数据映射表。
  • 误区三:忽视HMI的操作确认价值。HMI不仅是显示终端,更是人工确认、异常处置和电子签名的入口,追溯链中不可缺失。
  • 误区四:只关注上行采集,忽略下行指令。没有可靠的配方下发与参数校验,追溯记录就失去了“当时到底用了什么参数”的因果依据。
典型OPC UA节点映射示例(MES侧配置):
ns=2;s=Line1.Forging.Furnace01.TemperatureSetpoint  -> 工单参数:加热温度设定
ns=2;s=Line1.Forging.Furnace01.ActualTemperature   -> 追溯采集:实际温度
ns=2;s=Line1.Machining.Station03.TorqueValue       -> 追溯采集:扭矩值
ns=2;s=Line1.Machining.Station03.PartSerial        -> 追溯主键:零件序列号

理解ISA-95层级与数据流,是设计设备数据接口和追溯体系的前提。只有明确每一层“该做什么、不该做什么”,才能让ERP、MES、SCADA、PLC、HMI各司其职,形成稳定、可追溯、可扩展的制造信息化架构。