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