8.2.7 VisionStateMachineType Transitions
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.
| 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 | -- |