4. ISA-88与ISA-95标准

在批次工艺与制造执行系统的工程实践中,ISA-88 与 ISA-95 是两套被广泛引用的国际标准。它们分别从批次控制和企业制造集成两个层面,为工艺建模、设备组织、程序编排以及信息交换提供了统一的语义框架。理解这两套标准的体系结构、物理模型与程序模型,是构建可复用、可扩展批次控制系统的前提。

一、标准体系结构:两层视角的分工与衔接

ISA-88(IEC 61512)聚焦于批次过程控制,回答“如何把一批产品做出来”的问题;ISA-95(IEC 62264)聚焦于企业控制系统集成,回答“制造执行如何与ERP、供应链协同”的问题。两者并非替代关系,而是分层互补:ISA-88 定义设备与程序的层次化模型,ISA-95 定义从企业层到现场层的功能层级与信息流。

ISA-95 将制造企业划分为五个层级:Level 0 为物理过程,Level 1 为传感与执行,Level 2 为监控与批次控制,Level 3 为制造执行系统(MES),Level 4 为企业资源计划(ERP)。ISA-88 的物理模型与程序模型主要落在 Level 2 与 Level 3 之间,成为批次控制与制造执行之间的“语义桥梁”。

ISA-95 层级与 ISA-88 模型映射关系 Level 4 · ERP 企业资源计划 生产订单、物料需求、成本核算、销售与采购 Level 3 · MES 制造执行系统 工单分解、批次调度、物料追踪、质量与绩效 ISA-88 程序模型:Recipe(Master / Control / Site) Level 2 · 批次控制与监控 PLC / DCS / SCADA 执行单元过程 ISA-88 物理模型:Enterprise → Site → Area → Process Cell → Unit → Equipment Module → Control Module Level 1 / 0 · 传感执行与物理过程 阀门、泵、传感器、反应釜、管道、物料流 信息交换 B2MML / XML 工单与批次状态 程序驱动 Recipe 下发 参数与步骤

二、物理模型:从企业到控制模块的七层结构

ISA-88 物理模型采用严格的层次化分解,每一层都有明确的边界与职责。这种分解方式使得设备能力可以被标准化描述,程序可以被复用。

  • Enterprise(企业):拥有多个工厂的法人实体,决定生产策略与资源分配。
  • Site(工厂):一个地理上集中的生产场所,包含多个区域。
  • Area(区域):工厂内的功能分区,如反应区、精馏区、公用工程区。
  • Process Cell(过程单元):完成一批产品生产所需的最小设备集合,是批次调度的基本单位。
  • Unit(单元):过程单元内执行主要工艺操作的设备,如反应釜、结晶器。
  • Equipment Module(设备模块):单元内完成特定功能的设备组合,如温控模块、加料模块。
  • Control Module(控制模块):最小控制单元,如阀门、泵、传感器及其控制逻辑。

物理模型的核心价值在于边界清晰:Process Cell 对应一个批次,Unit 对应一个主要操作,Equipment Module 对应一个功能,Control Module 对应一个执行动作。这种分层使得程序模型可以按相同层次进行编排。

三、程序模型:Recipe 与 Procedural Control 的层次

ISA-88 程序模型与物理模型平行对应,定义了从配方到基本控制的执行层次:

程序层次 对应物理层次 典型内容
Recipe(配方) Process Cell Master Recipe、Control Recipe、Site Recipe、General Recipe
Unit Procedure(单元程序) Unit 反应、结晶、过滤等主要操作序列
Operation(操作) Equipment Module 加料、升温、保温、冷却等功能步骤
Phase(阶段) Control Module 开阀、启泵、PID 调节等基本动作

其中,Phase 是最小可复用单元,通常对应一个控制模块的动作。Phase 具有明确的开始条件、结束条件、参数和异常处理,是配方参数下发的最终落点。

四、案例场景:反应釜批次配方执行

以一个典型的反应釜批次为例,说明 ISA-88 模型如何落地:

Master Recipe: R-101 聚合反应配方
├── Unit Procedure: 反应操作
│   ├── Operation: 加料
│   │   ├── Phase: 开单体进料阀 (FV-101)
│   │   ├── Phase: 启动搅拌 (M-101)
│   │   └── Phase: 计量单体流量 (FT-101, 目标 500 kg)
│   ├── Operation: 升温
│   │   ├── Phase: 开蒸汽阀 (TV-101)
│   │   └── Phase: PID 控温至 85°C
│   └── Operation: 保温反应
│       ├── Phase: 保持 85°C / 120 min
│       └── Phase: 取样确认转化率
└── Unit Procedure: 出料操作
    ├── Operation: 冷却
    └── Operation: 转移至下游

在该案例中,MES 根据生产订单生成 Control Recipe,下发至批次控制系统。批次控制系统按 Unit Procedure → Operation → Phase 的顺序执行,每个 Phase 直接驱动 Control Module。执行过程中的批次状态、参数实际值、异常事件通过 ISA-95 接口回传至 MES,形成完整的批次追溯记录。

工程提示:Recipe 的四个类型中,General Recipe 由研发定义,Site Recipe 由工厂本地化,Master Recipe 由工艺工程维护,Control Recipe 由 MES 在运行时生成。四者之间的转换关系是批次放大的关键。

五、常见误区与复盘

  • 误区一:把 ISA-88 当作软件架构。ISA-88 是概念模型与语义标准,不规定具体实现技术。它可以映射到 PLC、DCS、MES 或任何支持层次化控制的平台。
  • 误区二:物理模型与程序模型层次混淆。物理模型描述“设备是什么”,程序模型描述“程序怎么做”。两者层次对应,但对象不同,不能混为一谈。
  • 误区三:忽略 ISA-95 的接口价值。ISA-88 解决批次控制内部建模,ISA-95 解决批次控制与 ERP/MES 之间的信息交换。缺少 ISA-95 接口,批次数据难以进入企业级系统。
  • 误区四:Phase 粒度过粗或过细。Phase 过粗导致复用性差,过细导致程序碎片化。通常以“一个可独立启停、可独立设定参数、可独立处理异常”为 Phase 划分原则。
复盘要点:ISA-88 与 ISA-95 的联合使用,本质上是为批次制造建立一套“设备—程序—信息”三位一体的标准语义。物理模型定义设备能力边界,程序模型定义操作执行层次,ISA-95 定义信息交换格式。三者协同,才能实现批次工艺的可复用、可追溯、可集成。

在实际工程中,建议先按 ISA-88 物理模型梳理设备层次,再按程序模型定义 Recipe 结构,最后通过 ISA-95 的 B2MML 接口与 MES/ERP 对接。这样形成的批次控制系统,既具备工艺灵活性,又具备企业级集成能力。