This enumeration WSProgramEnumerationType defines programs according to the Weihenstephan Standards. The WS DataPoint WS_Cur_Prog uses the WSProgramEnumerationType as data type and is defined as follows: Machine programs according to the Weihenstephan Standards.
The enumeration is defined in Table 26.
Table 26 – WSProgramEnumerationType Items
| Name | Value | Description | 
| Undefined (No Program) | 0 | The machine is switched on, but no program for a special application function has been selected yet or this machine is not needed. | 
| Production | 1 | The machine functioning according to its specification. | 
| Start Up | 2 | The machine is in the production start-up phase. This includes for example heating up or waiting for products. | 
| Run Down | 4 | The machine is at the end of production and runs the machine empty. | 
| Clean | 8 | A cleaning program is executed in the machine. | 
| Changeover | 16 | The machine is changed over manually or automatically for the next product depending on parameters. | 
| Maintenance | 32 | Maintenance and service work is performed on the machine. | 
| Break | 64 | The machine is in a planned break. | 
Its representation in the AddressSpace is defined in Table 27.
Table 27 – WSProgramEnumerationType Definiton
| Attribute | Value | |||||
| BrowseName | WSProgramEnumerationType | |||||
| IsAbstract | False | |||||
| References | Node Class | BrowseName | DataType | TypeDefinition | Other | |
| Subtype of the Enumeration type defined in OPC 10000-5 | ||||||
| 0:HasProperty | Variable | 0:EnumValues | 0: EnumValueType[] | 
 | 
 | |