Annex B (normative) StateMachines ToC Previous Next

B.4 Representation of state machines in the AddressSpace ToC Previous Next

B.4.16 TransitionEventType ToC Previous Next index

The TransitionEventType is a subtype of the BaseEventType. It can be used to generate an Event identifying that a Transition of a StateMachine was triggered. It is formally defined in Table B.15.

Table B.15 – TransitionEventType

Attribute Value
BrowseName TransitionEventType
IsAbstract True

Subtype of the base BaseEventType defined in 6.4.2

References NodeClass BrowseName DataType TypeDefinition ModellingRule
HasComponent Variable Transition LocalizedText TransitionVariableType Mandatory
HasComponent Variable FromState LocalizedText StateVariableType Mandatory
HasComponent Variable ToState LocalizedText StateVariableType Mandatory

The TransitionEventType inherits the Properties of the BaseEventType.

The inherited Property SourceNode shall be filled with the NodeId of the StateMachine instance where the Transition occurs. If the Transition occurs in a SubStateMachine, then the NodeId of the SubStateMachine has to be used. If the Transition occurs between a StateMachine and a SubStateMachine, then the NodeId of the StateMachine has to be used, independent of the direction of the Transition.

Transition identifies the Transition that triggered the Event.

FromState identifies the State before the Transition.

ToState identifies the State after the Transition.

Previous Next