14 MachineMESStatusType

14.7 ProductionControlType

The ProductionControl Object allows the MES to control the production of the machine. It is formally defined in Table 49.
Table 49 – ProductionControlType Definition
Attribute | Value | ||||
---|---|---|---|---|---|
BrowseName | ProductionControlType | ||||
IsAbstract | False | ||||
References | Node Class | BrowseName | DataType | TypeDefinition | Other |
Subtype of 0:BaseObjectType defined in OPC UA Part 5 | |||||
0:HasProperty | Variable | ProductionStatus | ProductionStatusEnumeration | 0:PropertyType | M, RO |
0:HasProperty | Variable | ProductionReleasedByMES | 0:Boolean | 0:PropertyType | M, RW |
0:HasProperty | Variable | AutomaticRunEnabled | 0:Boolean | 0:PropertyType | M, RO |
0:HasComponent | Method | EnableAutomaticRun | M | ||
0:HasComponent | Method | DisableAutomaticRun | M | ||
0:HasProperty | Variable | ProductionOnlyWithMES | 0:Boolean | 0:PropertyType | O, RW |
0:HasComponent | Method | SetWatchDogTime | O | ||
0:HasComponent | Method | ResetWatchDog | O | ||
0:HasComponent | Method | RequestTestSample | O |
14.7.1 ProductionStatus

The ProductionStatus Property of DataType ProductionStatusEnumeration represents the production status when the machine is in automatic or semi-automatic mode. When the machine is in another mode, the value is not relevant (no production). The ProductionStatusEnumeration is formally defined in Table 50.
Table 50 – ProductionStatusEnumeration Definition
Name | Value | Description |
---|---|---|
OTHER | 0 | This state is used if none of the other states below apply. |
NO_PRODUCTION | 1 | The machine does not produce any parts/products. |
START_UP | 2 | The machine is producing parts/products in the start-up phase. So the correct settings of the machines are not reached. |
READY_FOR_PRODUCTION | 3 | The machine is producing parts/products, the correct settings of the machines are reached but the production is not yet released (e.g. waiting for release from quality assurance). |
PRODUCTION | 4 | The machine is producing parts/products. In semi-automatic mode also during waiting time (e.g. for manual loading/unloading of parts) ProductionStatus remains in this state (time out possible if e.g. cycle time exceeds a pre-defined limit). |
DRY_RUN | 5 | The machine is moving without material. |
NOTE: This is a list of a possible status and not a sequence. The support of the values NO_PRODUCTION_1 and PRODUCTION_4 is mandatory. The use of the other values is optional.
The ProductionStatus is set by the machine/operator. The selection of the value PRODUCTION_4 can be prevented by the MES OPC UA client by setting ProductionReleasedByMES to FALSE.