Glossary · Automation fundamentals, platforms and components
PackML (ISA-TR88.00.02)
Also known as: PackML, Packaging Machine Language
German: PackML (ISA-TR88)
In packaging and discrete automation, PackML is an implementation guideline, published by ISA as ISA-TR88.00.02, for a standard machine state model, operating modes and data tags (PackTags). It is based on ISA-88 concepts and is promoted by OMAC.
- Automation components
- Standards
In one sentence
PackML (ISA-TR88.00.02) defines a standard machine state model, modes and PackTags for consistent packaging line integration.
Example
Every machine on a bottling line reports its PackML state, such as Execute, Held or Stopped, and its PackTags, so the line controller and OEE system treat all machines the same way.
How it applies
- Engineering: The state model defines states such as Idle, Starting, Execute, Held, Suspended, Stopping, Aborted and Complete, with defined transitions. Machine builders implement it, often using vendor libraries.
- Integration: PackTags provide standard names for commands, status and counters, which simplifies line control and OEE reporting.
- Documentation: Operating instructions should use the PackML state names as shown on the HMI and explain what each state means for the operator, especially Held versus Suspended. A State model diagram helps readers.
PackML vs. OMAC
OMAC is the organization that developed and promotes PackML; ISA publishes the technical report. PackML does not by itself define safety functions; safety states and stops remain governed by the machine's safety concept.