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-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,形成完整的批次追溯记录。
五、常见误区与复盘
- 误区一:把 ISA-88 当作软件架构。ISA-88 是概念模型与语义标准,不规定具体实现技术。它可以映射到 PLC、DCS、MES 或任何支持层次化控制的平台。
- 误区二:物理模型与程序模型层次混淆。物理模型描述“设备是什么”,程序模型描述“程序怎么做”。两者层次对应,但对象不同,不能混为一谈。
- 误区三:忽略 ISA-95 的接口价值。ISA-88 解决批次控制内部建模,ISA-95 解决批次控制与 ERP/MES 之间的信息交换。缺少 ISA-95 接口,批次数据难以进入企业级系统。
- 误区四:Phase 粒度过粗或过细。Phase 过粗导致复用性差,过细导致程序碎片化。通常以“一个可独立启停、可独立设定参数、可独立处理异常”为 Phase 划分原则。
在实际工程中,建议先按 ISA-88 物理模型梳理设备层次,再按程序模型定义 Recipe 结构,最后通过 ISA-95 的 B2MML 接口与 MES/ERP 对接。这样形成的批次控制系统,既具备工艺灵活性,又具备企业级集成能力。