PackML (ISA-TR88.00.02)
PackML (Packaging Machine Language) is an industry technical report, ISA-TR88.00.02, that defines a standard state model, operating modes and data tags for automated machines, so equipment from different builders behaves and reports consistently.
PackML defines a state machine with states such as Stopped, Resetting, Idle, Starting, Execute, Holding, Held, Suspending, Suspended, Completing, Complete, Stopping, Aborting, Aborted and Clearing, together with the commands and conditions that move a machine between them. Unit modes such as Production, Maintenance and Manual determine which states are available. Standardised data structures called PackTags expose command, status and administration data, such as counts, speeds, alarms and stop reasons, to other machines and supervisory systems.
PackML was developed with the machine automation group OMAC and published by ISA, building on ISA-88 concepts. Consumer goods, food and beverage and pharmaceutical manufacturers use it to integrate packaging lines built from machines of different suppliers, simplify line control and gather consistent performance data for OEE analysis and MES.
Adopting PackML requires mapping a machine's existing sequences onto the standard states and agreeing which PackTags and stop-reason codes the line will use. It standardises machine behaviour and interfaces, not the internal control code, so builders still implement logic on their own platforms. An OPC UA companion specification for PackML makes the same model available over OPC UA.
Key points
- Standard machine state model with defined commands and transitions
- Published by ISA as technical report ISA-TR88.00.02, developed with OMAC
- Unit modes include Production, Maintenance and Manual
- PackTags expose command, status and administration data
- Simplifies integration of multi-vendor packaging lines
Where AiVibe comes in
AiVibe designs and manufactures the AiAmbA AI Factory, whose edge devices and AI agents let people talk to PLC, CNC and robot controllers in plain language. Agents only propose changes, a trained operator confirms each one, and the AI Factory never replaces a machine's control or safety systems.
Related terms
- ISA-88 (Batch Control)PLC & Industrial Control
- Sequential Function Chart (SFC)PLC & Industrial Control
- Overall Equipment Effectiveness (OEE)Industry 4.0 & Manufacturing Operations
- Manufacturing Execution System (MES)Industry 4.0 & Manufacturing Operations
- OPC Unified Architecture (OPC UA)Industrial IoT & Edge