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 |
|
|
-- |