Transitions are instances of Objects of the TransitionType defined in OPC 10000-5 – Annex B which also includes the definitions of the ToState, FromState, HasCause, and HasEffect References used. Table 84 specifies the Transitions defined for the VisionStateMachineType. Each Transition is assigned a unique TransitionNumber.

Table 84 – VisionStateMachineType Transitions

BrowseName

References

Target BrowseName

Value

Target TypeDefinition

Notes

PreoperationalToHalted

HasProperty

TransitionNumber

121

PropertyType

--

FromState

Preoperational

StateType

--

ToState

Halted

StateType

--

HasCause

Halt

Method

--

HasEffect

StateChangedEventType

--

PreoperationalToHaltedAuto

HasProperty

TransitionNumber

120

PropertyType

--

FromState

Preoperational

StateType

--

ToState

Halted

StateType

--

HasEffect

StateChangedEventType

--

PreoperationalToErrorAuto

HasProperty

TransitionNumber

130

PropertyType

--

FromState

Preoperational

StateType

--

ToState

Error

StateType

--

HasEffect

StateChangedEventType

--

HasEffect

ErrorEventType

--

PreoperationalToOperational

HasProperty

TransitionNumber

141

PropertyType

--

FromState

Preoperational

StateType

--

ToState

Operational

StateType

--

HasCause

SelectModeAutomatic

Method

--

HasEffect

StateChangedEventType

--

PreoperationalToOperationalAuto

HasProperty

TransitionNumber

140

PropertyType

--

FromState

Preoperational

StateType

--

ToState

Operational

StateType

--

HasEffect

StateChangedEventType

--

PreoperationalToInitialized

HasProperty

TransitionNumber

151

PropertyType

--

FromState

Preoperational

StateType

--

ToState

AutomaticModeStateMachine.Initialized

StateType

--

HasCause

SelectModeAutomatic

Method

--

HasEffect

StateChangedEventType

--

PreoperationalToInitializedAuto

HasProperty

TransitionNumber

150

PropertyType

--

FromState

Preoperational

StateType

--

ToState

AutomaticModeStateMachine.Initialized

StateType

--

HasEffect

StateChangedEventType

--

HaltedToPreoperational

HasProperty

TransitionNumber

211

PropertyType

--

FromState

Halted

StateType

--

ToState

Preoperational

StateType

--

HasCause

Reset

Method

--

HasEffect

StateChangedEventType

--

HaltedToPreoperationalAuto

HasProperty

TransitionNumber

210

PropertyType

--

FromState

Halted

StateType

--

ToState

Preoperational

StateType

--

HasEffect

StateChangedEventType

--

ErrorToPreoperational

HasProperty

TransitionNumber

311

PropertyType

--

FromState

Error

StateType

--

ToState

Preoperational

StateType

--

HasCause

Reset

Method

--

HasEffect

StateChangedEventType

--

ErrorToPreoperationalAuto

HasProperty

TransitionNumber

310

PropertyType

--

FromState

Error

StateType

--

ToState

Preoperational

StateType

--

HasEffect

StateChangedEventType

ErrorToHalted

HasProperty

TransitionNumber

321

PropertyType

--

FromState

Error

StateType

--

ToState

Halted

StateType

--

HasCause

Halt

Method

--

HasEffect

StateChangedEventType

--

ErrorToHaltedAuto

HasProperty

TransitionNumber

320

PropertyType

--

FromState

Error

StateType

--

ToState

Halted

StateType

--

HasEffect

StateChangedEventType

--

ErrorToOperationalAuto

HasProperty

TransitionNumber

340

PropertyType

--

FromState

Error

StateType

--

ToState

Operational

StateType

--

HasEffect

StateChangedEventType

--

HasEffect

ErrorResolvedEventType

--

OperationalToPreoperational

HasProperty

TransitionNumber

411

PropertyType

--

FromState

Operational

StateType

--

ToState

Preoperational

StateType

--

HasCause

Reset

Method

--

HasEffect

StateChangedEventType

--

OperationalToPreoperationalAuto

HasProperty

TransitionNumber

410

PropertyType

--

FromState

Operational

StateType

--

ToState

Preoperational

StateType

--

HasEffect

StateChangedEventType

--

OperationalToHalted

HasProperty

TransitionNumber

421

PropertyType

--

FromState

Operational

StateType

--

ToState

Halted

StateType

--

HasCause

Halt

Method

--

HasEffect

StateChangedEventType

--

OperationalToHaltedAuto

HasProperty

TransitionNumber

420

PropertyType

--

FromState

Operational

StateType

--

ToState

Halted

StateType

--

HasEffect

StateChangedEventType

--

OperationalToErrorAuto

HasProperty

TransitionNumber

430

PropertyType

--

FromState

Operational

StateType

--

ToState

Error

StateType

--

HasEffect

StateChangedEventType

--