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 |
Figure 15 – WSBaseStateMachineType as SubType of PackMLBaseStateMachineType