The ControlMode property describes the control mode of the machine. The ControlMode has Data Type ControlModeEnumeration which is defined in Table 9 according to PackML Unit/Machine implementation guide.
Table 9 – ControlModeEnumeration Definition
EnumString |
Value |
Description |
OTHER |
0 |
This state is used if no other state below applies. |
PRODUCTION |
1 |
Primary Mode used for all production activities, All PackML model states will be utilized. PackTags are active and reporting. The unit/machine executes relevant logic in response to commands which are mainly coming from External Systems, or entered directly by the operator. |
MAINTENANCE |
2 |
Used for routine preventive Maintenance or planned maintenance. Shall be utilized to document planned maintenance occurrence and duration. This mode allows authorized personnel to run the unit/machine independent of other systems. This mode would typically be used for fault finding, machine trials, or testing operational improvements. For example: The cleaning of a print head is maintenance. |
MANUAL |
3 |
Used for fault diagnosis of unplanned technical intervention. |
CHANGE OVER |
4 |
Used specifically for format or recipe change over, includes “cleaning” operations. |
CLEAN |
5 |
Used for Routine Cleaning requirements example: as specified by factory maintenance procedures. |
SET UP |
6 |
Used for set up or adjustments example: mechanical adjustments and testing. |
EMPTY OUT |
7 |
Used to empty out machine example: end of a block of shifts prior to factory weekend shut down, empty out resident product within the machine that could be sent to finished product and minimize part finished “rework”. |
REMOTE SERVICE |
8 |
Used when the state machine accepts commands from OPC UA clients, e.g. for remote service.Remark. The Remote Service mode fulfil the safety requirements of the harmonized norm EN415-10:2011 (Safety of packaging machines). |