The FiniteTransitionVariableTypeis a subtype of TransitionVariableTypeand is used to store a Transitionthat occurred within a FiniteStateMachineas a human readable name.
The FiniteTransitionVariableTypeis formally defined in Table 6.
Table 6– FiniteTransitionVariableType definition
Attribute |
Value |
||||
BrowseName |
FiniteTransitionVariableType |
||||
DataType |
LocalizedText |
||||
ValueRank |
−1 (−1 = Scalar) |
||||
IsAbstract |
False |
||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
Subtype of the TransitionVariableTypedefined in 4.4.4 Note that a Referenceto this subtype is not shown in the definition of the BaseDataVariableType. |
|||||
HasProperty |
Variable |
Id |
NodeId |
PropertyType |
Mandatory |
Conformance Units |
|||||
Base Info Finite State Machine Instance |
Id is inherited from the TransitionVariableTypeand overridden to reflect the required DataType. This value shall be the NodeIdof one of the Transition Objectsof the FiniteStateMachineType.If the FiniteStateMachineis subtyped, it shall be the NodeIdof the Transitiondefined on the supertype, i.e., where the Transitionis defined the first time in the type hierarchy.
The Name Propertyis inherited from the TransitionVariableType. ItsValueshall be the BrowseNameof one of the Transition Objectsof the FiniteStateMachineType.
The Number Property isinherited from the TransitionVariableType. Its Valueshall be the TransitionNumberfor one of the Transition Objectsof the FiniteStateMachineType.