The WSAnalogUnitType is a subtype of the AnalogUnitType. It is used if the engineering unit can be transferred in addition to the value. As an example, the WS DataPoints from the measured values category can be mentioned. If an engineering unit is not defined in UNECE Recommendations N°. 20, the values in the EUInformation DataType must be filled in. See OPC 10000-8. The WSAnalogUnitType is required for compatibility with the WS Protocol, where the WS TagNumber is usually used to identify a WS DataPoint. In OPC UA the WS BrowseName shall be used as BrowseName for identification. Therefore the WSTagNumber property is optional.

It is formally defined in Table 23.

Table 23 – WSAnalogUnitType Definiton

Attribute

Value

BrowseName

WSAnalogUnitType

IsAbstract

False

ValueRank

-1 (-1 = Scalar)

DataType

BaseDataType

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the AnalogUnitType defined in OPC 10000-8

0:HasProperty

Variable

WSTagNumber

UInt16

0:PropertyType

O

image026.png

Figure 19 – WSAnalogUnitType as Subtype of AnalogUnitType

OPC UA DataTypes

This enumeration WSOperationModeEnumerationType combines machine states and operating modes of a machine. Thus, in the Weihenstephan Standards, the machine state Off is understood as an operation mode. The operating modes automatic, semi-automatic and manual are defined according to DIN IEC 60050-351. The enumeration is defined in Table 24.

The WS DataPoint WS_Cur_Mode uses the WSOperatingModeEnumerationType as data type and is defined as follows: The operating mode provides information about the way and extent of the intervention on the control equipment by the human operator. In the Weihenstephan Standards, the machine state Off is understood as an operating mode in addition to automatic, semi-automatic and manual.

Table 24 – WSOperatingModeEnumerationType Items

Name

Value

Description

Off

1

The machine is in machine state Off.

Manual

2

All functions of the control system are performed by humans. In connection with the Weihenstephan Standards, the step-setting mode and tipping mode are also included.

Semi-automatic

4

Only some of the functions of the control system are executed without human intervention. In the context of the Weihenstephan Standards, this term means that the machines of a production plant are not integrated into a control concept for the entire system and the set output is manually controlled on site.

Automatic

8

All functions of the control system are executed without human intervention. In the context of the Weihenstephan Standards, this term means that the machines of a production plant are integrated into a control concept for the entire plant and the set output is automatically regulated.

Its representation in the AddressSpace is defined in Table 25.

Table 25 – WSOperatingModeEnumerationType Definiton

Attribute

Value

BrowseName

WSOperatingModeEnumerationType

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[]

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[]