The WSBaseStateMachineType provides the available states according to the PackML states and is formally defined in Table 19. The WS DataPoint WS_Cur_State has the type definition WSBaseStateMachineType and is defined as follows: This machine can be in different operating states. These states and the corresponding transitions are described in this WS DataPoint.

This ObjectType is required for compatibility with 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. Thus the WSTagNumber property is optional.

Table 19 – WSBaseStateMachineType Definiton

Attribute

Value

BrowseName

WSBaseStateMachineType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the 4:PackMLBaseStateMachineType defined in OPC 30050

0:HasProperty

Variable

WSTagNumber

UInt16

0:PropertyType

O

image022.png

Figure 15 – WSBaseStateMachineType as SubType of PackMLBaseStateMachineType