Menu

ISA-88: The Batch Control Standard Explained

ISA-88 explained: the batch control standard behind recipes, phases, and equipment modules, how it separates recipe from equipment, and a worked example.

ISA-88 (also published as IEC 61512) is the international standard for batch process control: it defines how recipes, equipment, and procedures should be modeled so that making a product becomes a structured, repeatable execution instead of a tangle of custom PLC code. If your plant makes anything in batches, food, beverage, pharma, chemicals, coatings, ISA-88 is the grammar your automation and MES layers should share.

The core idea: separate the recipe from the equipment

Before ISA-88, the knowledge of how to make a product was welded into control code: changing a mixing time meant changing a PLC program. The standard splits the world in two. The recipe describes what to do: procedures, operations, phases, and parameters like temperatures and durations. The equipment model describes what the plant can do: units, equipment modules, and control modules exposing capabilities such as heat, agitate, or transfer. Execution marries the two at runtime: the recipe asks for "heat to 80 for 20 minutes" and the unit’s phase logic delivers it. New product variants become new recipes, not new code.

The models in brief

  • Physical model: enterprise, site, area, process cell, unit, equipment module, control module, a hierarchy that maps cleanly onto how a CMMS asset structure is built.
  • Procedural model: procedure, unit procedure, operation, phase; phases are the reusable atoms of batch logic.
  • Recipe types: general and site recipes for the business level, master and control recipes for execution, which is also where batch records for compliance originate.

A worked example: one tank, three products

A process cell has a 2,000 liter mixing unit with phases: charge water, charge concentrate, agitate, heat, hold, transfer. Product A’s recipe calls charge 1,400 liters, agitate 10 minutes, heat to 65, hold 15. Product B reuses the same six phases with different parameters; Product C skips heating entirely. Three products, zero new control code, and every batch execution produces the same structured record: which phases ran, with which parameters, on which unit, with which deviations. When quality asks six months later why batch 4711 gelled, the answer is a query, not an archaeology project.

Why maintenance and OEE people should care

ISA-88 gives loss analysis a vocabulary. When performance data is recorded against units and phases, you can see that the heat phase on Unit 2 has stretched from 20 to 27 minutes over three months, a fouled heat exchanger announcing itself, or that transfers wait on a shared pump, a scheduling constraint worthy of the theory of constraints. Batch plants that measure OEE without phase context see that a unit was slow; with it, they see which step was slow and why.

ISA-88 and ISA-95

The two standards are siblings: ISA-95 governs how operations talk to the business layer across all manufacturing types, while ISA-88 governs procedural control inside batch operations. In practice the ISA-88 physical model plugs into the lower levels of the ISA-95 hierarchy, and batch execution systems report production performance upward in ISA-95 terms.

Common failure modes of batch projects

  • Phases defined so product-specifically they cannot be reused, recreating the old spaghetti one level higher.
  • Recipes maintained by engineering only, so process improvements queue behind code changes.
  • Batch records captured but never mined: the compliance copy exists, the learning copy does not.
  • Equipment states invisible to the maintenance system, so a unit’s chronic phase alarms never become work orders.

Where Fabrico fits

Fabrico is not a batch execution system and does not run recipes. It is the performance and maintenance layer around them: real-time production monitoring shows run, wait, and stop time per unit (computer vision covers vessels and lines with no usable control data), and the CMMS holds the unit hierarchy, work orders, spare parts, and preventive schedules that keep phase times honest. Slow-drifting phases become maintenance evidence instead of folklore. EU-built, with EU data residency.

Frequently Asked Questions

Does ISA-88 apply only to pharma?

No. It originated across process industries and fits any batch or semi-batch operation: food, beverage, specialty chemicals, coatings, cosmetics. Pharma leans on it heavily because structured recipes and batch records align with GMP expectations, including qualification work like IQ/OQ/PQ.

What is the difference between a recipe and a procedure?

In ISA-88 terms the procedure is the structural part of a recipe: the ordered logic of unit procedures, operations, and phases. The recipe adds everything else needed to make the product: header information, formula parameters, and equipment requirements.

Is ISA-88 still relevant with modern MES and Industry 4.0 stacks?

Yes. Modern stacks change how data moves, not what batch logic is. Phases, units, and recipes remain the working abstraction inside batch automation, and newer architectures typically expose ISA-88 structured execution data through modern transports rather than replacing the model.

Want unit-level performance and maintenance data that makes your batch records worth reading? Book a Fabrico demo to see real-time OEE and a field-ready CMMS working across your process cells.

Latest from our blog

Define Your Reliability Roadmap
Validate Your Potential ROI: Book a Live Demo
Define Your Reliability Roadmap
By clicking the Accept button, you are giving your consent to the use of cookies when accessing this website and utilizing our services. To learn more about how cookies are used and managed, please refer to our Privacy Policy and Cookies Declaration