IndustryHub
LERNEN / NORMEN / ISA

ISA-88

⚠ Diese Seite ist noch nicht übersetzt. Anzeige auf Englisch.
ISA-88

Batch Control

ISA-88 (also known as IEC 61512) defines the standard model and terminology for batch control systems. It provides a unified language for recipes, equipment, and procedural control that lets pharmaceutical, food, and chemical batch plants describe their processes consistently.

Dokumentstruktur

ISA-88.01 / IEC 61512-1

Batch control — Part 1: Models and terminology

Foundation. Defines physical model (Site → Area → Process Cell → Unit → Equipment Module → Control Module) and procedural model (Procedure → Unit Procedure → Operation → Phase).

ISA-88.02 / IEC 61512-2

Data structures and language guidelines

How to exchange recipe data between systems. XML schemas, B2MML basis.

ISA-88.03 / IEC 61512-3

General and site recipe models and representation

Master recipe and control recipe data structures.

ISA-88.04 / IEC 61512-4

Batch production records

What must be recorded during execution, how to format batch reports for GxP / GMP regulators.

Schlüsselbegriffe

Physical Model
Hierarchical equipment model : Enterprise > Site > Area > Process Cell > Unit > Equipment Module > Control Module. Each level is an abstraction layer for control and reporting.
Procedural Model
Hierarchical recipe model : Procedure > Unit Procedure > Operation > Phase. A 'Procedure' describes the full batch ('Make 1000 kg of compound X'). 'Phases' are the smallest reusable building blocks ('Add water', 'Heat to 60°C', 'Discharge').
Recipe
Combines product formula + procedure + equipment requirements + master scheduling. Types : Master Recipe (template), Control Recipe (instance for one batch), Site Recipe (network of master recipes across multiple sites).
Equipment Phase
A piece of control logic implementing one phase on specific equipment. Reusable. Example : phase 'AddWater' on the 'Mixer1' equipment module. Equipment phases hide the equipment-specific implementation from the recipe.
Unit
A piece of equipment that processes one batch at a time and can hold material throughout the batch (a reactor, a fermenter, a mixer). 'Unit allocation' is the scheduling problem : which batch goes on which unit when.
B2MML
Business to Manufacturing Markup Language. XML schema for exchanging ISA-88 (and ISA-95) data between ERP, MES, batch system. WBF / OAGi maintained.

Notes & guidance

Why batch needs its own standard

Continuous processes (an oil refinery) have stable operating points, well-described by control loops on flows, pressures, temperatures. Batch processes don’t. A pharmaceutical batch evolves through dozens of state changes over hours : weighing, dispensing, heating, holding, reacting, cooling, sampling, transferring, cleaning. Each phase has its own setpoints, its own constraints, its own failure modes.

Before ISA-88 (1995), every batch plant invented its own terminology, its own recipe structure, its own coupling between recipe and equipment. Result: zero portability of recipes between sites, impossible audit trail, costly DCS reconfiguration when equipment changed.

ISA-88 created the shared vocabulary the industry needed. Today, every batch DCS vendor (Emerson DeltaV Batch, Siemens SIMATIC Batch, ABB 800xA Batch, Yokogawa CENTUM Batch, Rockwell FactoryTalk Batch) implements ISA-88. Recipes can be exchanged between sites. New operators learn the same model. Auditors look for the same artifacts.

The two-axis model in plain words

                                   PROCEDURAL MODEL
                                  (the "what to do")

       ┌──────────────────────────────────┴─────────────────────┐
       Procedure  ──────  "Make 1000 kg of Vaccine X"

       Unit Procedure  ──  "Prepare medium in fermenter F1"

       Operation  ────────  "Heat F1 to 37°C"

       Phase  ────────────  "RampHeat" (single command sequence)
       
                            ◀──── decouples from ─────▶

                                  PHYSICAL MODEL
                                 (the "where to do it")

       ┌──────────────────────────────────┴─────────────────────┐
       Enterprise        "Pfizer"

       Site              "Puurs facility"

       Area              "Vaccine manufacturing area 2"

       Process Cell      "Cell-A : 4 fermenters + 2 mixers + filter"

       Unit              "Fermenter F1"

       Equipment Module  "F1's jacket cooling system"

       Control Module    "Single valve XV-101"

The separation is the key insight: a recipe (procedural) doesn’t bind to specific equipment until the equipment phase is invoked. Same recipe, different unit, different control module — but the operator’s view is consistent.

The phase paradigm

A phase is the smallest reusable building block. Example phases in a typical chemical plant:

  • Charge_Liquid (parameters : volume, source tank, target unit)
  • Charge_Solid (parameters : mass, ingredient tag, target unit)
  • Heat_To_Setpoint (parameters : target T, ramp rate, hold time)
  • Cool_To_Setpoint
  • Hold_At_Setpoint (parameters : duration, max T deviation)
  • Mix (parameters : RPM, duration)
  • Sample
  • Discharge
  • Clean (CIP / SIP)

A pharmaceutical batch operation procedure becomes a sequence of phase calls. The recipe author specifies the parameters, the equipment phases handle the actual interlocks and detailed sequences on the specific reactor / fermenter.

ISA-88 with ISA-95 — the manufacturing OS

ISA-88 describes how to execute a batch. ISA-95 describes the integration between business systems (ERP) and manufacturing execution (MES/DCS). Together they form the “manufacturing OS” model:

  • ERP places a production order
  • ISA-95 transfers it to MES
  • MES creates a control recipe (ISA-88) from the master recipe
  • Batch DCS executes phases on units
  • Execution data flows back via ISA-95 to ERP/quality systems
  • Batch records produced per ISA-88.04 + GMP requirements (21 CFR Part 11)

This integration is what makes large-scale pharma manufacturing auditable and traceable.

Modern evolution : ISA-106, ISA-18.2 alignment

ISA-88 is sometimes criticized for being too rigid for procedural automation of continuous processes (startup, shutdown sequences). ISA-106 extends ISA-88 thinking to continuous operations. ISA-18.2 (alarm management) defines how alarms interact with batch states (suppressed during transitions, etc.).

For practitioners, the integration with GMP / 21 CFR Part 11 is the daily challenge: every recipe change is a regulatory event (validation, change control). ISA-88’s recipe versioning model maps to GMP requirements but the workflow burden is significant.

Betroffene Branchen

  • Pharmaceutical manufacturing (most batch-heavy)
  • Food and beverage processing
  • Specialty chemicals
  • Personal care and cosmetics
  • Paints and coatings
  • Biotech upstream / downstream processes

Referenzen & Vertiefung