ISA-TR88.00.02-2022 Technical Report is a key achievement of the International Society of Automation (ISA) for the standardization of discrete manufacturing equipment control. This standard builds on the ISA-88.00.01 Batch Process Control standard framework and is specifically extended and optimized for discrete manufacturing scenarios such as packaging, converting, and material handling.
The standard's evolutionary history shows that the 2015 version primarily simplified the document structure and clarified core concepts. The 2022 version further optimized the state model diagram based on real-world feedback, removed the "remote" interface, enhanced the PackTags configuration description capability, and provided more extensive schema definition examples.
The standard defines a complete state model based on automated machines, categorizing machine states into two main types: waiting states and executing states. A baseline state model consisting of 17 standard states is constructed.
| State Type | State Name | State Value | Function Description | Minimum Required |
|---|---|---|---|---|
| Waiting State | STOPPED | 2 | The machine has stopped, waiting for reset command | Yes |
| IDLE | 4 | Reset completed, waiting for start command | Yes | |
| ABORTED | 9 | Emergency stop completed, waiting for fault to be cleared | Yes | |
| SUSPENDED | 5 | Suspending production due to external conditions | No | |
| Execution status | STARTING | 3 | Executing startup preparation steps | No |
| EXECUTE | 6 | Executing major processing activities | Yes | |
| STOPPING | 7 | Executing controlled stop procedure | No | |
| ABORTING | 8 | Executing emergency stop procedure | No |
The standard defines four core control modes, allowing users to flexibly configure state model subsets based on different operational requirements:
In the production mode of the filling production line, the EXECUTE state corresponds to normal product production activities. When the upstream material supply is interrupted, the system automatically enters the SUSPENDING state, executes a controlled pause process, saves the current process parameters, and finally transitions to the SUSPENDED waiting state.
Once the material supply is restored, the system reloads the saved parameters through the UNSUSPENDING state and seamlessly returns to the EXECUTE state to continue production, minimizing production interruption time.
| Control Mode | Mode Value | Main Purpose | Typical State Configuration |
|---|---|---|---|
| Production Mode | 1 | Normal Production Operation | Complete state model, supports all standard conversions |
| Maintenance Mode | 2 | Equipment Debugging and Fault Diagnosis | Restricted state, independent of production line operation |
| Manual Mode | 3 | Single Module Direct Control | Basic state, supports jog and debugging |
| User-defined mode | 4-31 | Special process requirements | Custom state subset |
The standard defines a complete tag naming specification and divides machine interface data into three categories to ensure interoperability between devices from different manufacturers:
| Tag category | Main function | Core tag example | Data flow direction |
|---|---|---|---|
| Command tag | Receive external control instructions | Command.UnitMode, Command.MachSpeed | Input |
| Status Tags | Feedback on Current Operating Status | Status.StateCurrent, Status.UnitModeCurrent | Output |
| Admin Tags | Configuration and Monitoring Data | Admin.AlarmHistory, Admin.CumulativeTimes | Bidirectional |
In the Packaging Machinery implementation, Command.UnitModeChangeRequest is used to receive mode switch requests, Status.UnitModeCurrent feedbacks the current effective mode, and Status.UnitModeRequested displays the status of pending requests. This three-state mechanism ensures the reliability and state consistency of mode switching.
The Admin.CumulativeTimes[#].ModeStateTimes[#] structure provides detailed mode state time statistics, providing a standardized data basis for OEE calculation and equipment efficiency analysis.
The standard clearly defines the triggering conditions and execution rules for state transitions to ensure the consistency and predictability of machine behavior:
Key safety rules include: Mode switching must be performed in a state common to both modes to avoid simultaneous execution of state transition and mode switching, ensuring that the device is always in a controllable state.
Based on experience with standard implementation, a layered implementation strategy is recommended:
In the beverage filling production line, a unified PackML state model enables seamless integration of equipment such as fillers, labelers, and packaging machines. When upstream equipment enters the SUSPENDED state, downstream equipment automatically responds through Status.EquipmentInterlock, pausing the entire line in a coordinated manner to avoid material accumulation and equipment conflicts.
The unified Admin.ProductData[#] tag ensures the consistency of production data, provides a standardized data interface for the MES system, and significantly reduces the complexity of system integration.
The implementation of the standard not only improves the control standardization level of individual equipment, but more importantly, establishes a basic framework for the interconnection and interoperability of equipment throughout the entire factory, providing key technical support for intelligent manufacturing and Industry 4.0 transformation.

Copyright ©2026 All Rights Reserved
Update:
Thu, 05 Mar 2026 19:33:52 +0000