8.3.6 VisionAutomaticModeStateMachineType 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 99 specifies the Transitions defined for the VisionStateMachineType. Each Transition is assigned a unique TransitionNumber.
| BrowseName | References | Target BrowseName | Value | Target TypeDefinition | Notes |
| InitializedToReadyRecipe | HasProperty | TransitionNumber | 561 | PropertyType | -- |
| FromState | Initialized | StateType | -- | ||
| ToState | Ready | StateType | -- | ||
| HasCause | PrepareRecipe | Method | -- | ||
| HasEffect | StateChangedEventType | -- | |||
| HasEffect | RecipePreparedEventType | -- | |||
| InitializedToReadyProduct | HasProperty | TransitionNumber | 562 | PropertyType | -- |
| FromState | Initialized | StateType | -- | ||
| ToState | Ready | StateType | -- | ||
| HasCause | PrepareProduct | Method | -- | ||
| HasEffect | StateChangedEventType | -- | |||
| HasEffect | RecipePreparedEventType | -- | |||
| InitializedToReadyAuto | HasProperty | TransitionNumber | 560 | PropertyType | -- |
| FromState | Initialized | StateType | -- | ||
| ToState | Ready | StateType | -- | ||
| HasEffect | StateChangedEventType | -- | |||
| ReadyToInitializedRecipe | HasProperty | TransitionNumber | 651 | PropertyType | -- |
| FromState | Ready | StateType | -- | ||
| ToState | Initialized | StateType | -- | ||
| HasCause | UnprepareRecipe | Method | -- | ||
| HasEffect | StateChangedEventType | -- | |||
| ReadyToInitializedProduct | HasProperty | TransitionNumber | 652 | PropertyType | -- |
| FromState | Ready | StateType | -- | ||
| ToState | Initialized | StateType | -- | ||
| HasCause | UnprepareProduct | Method | -- | ||
| HasEffect | StateChangedEventType | -- | |||
| ReadyToInitializedAuto | HasProperty | TransitionNumber | 650 | PropertyType | -- |
| FromState | Ready | StateType | -- | ||
| ToState | Initialized | StateType | -- | ||
| HasEffect | StateChangedEventType | -- | |||
| ReadyToSingleExecution | HasProperty | TransitionNumber | 671 | PropertyType | -- |
| FromState | Ready | StateType | -- | ||
| ToState | SingleExecution | StateType | -- | ||
| HasCause | StartSingleJob | Method | -- | ||
| HasEffect | StateChangedEventType | -- | |||
| HasEffect | JobStartedEventType | -- | |||
| ReadyToSingleExecutionAuto | HasProperty | TransitionNumber | 670 | PropertyType | -- |
| FromState | Ready | StateType | -- | ||
| ToState | SingleExecution | StateType | -- | ||
| HasEffect | StateChangedEventType | -- | |||
| HasEffect | JobStartedEventType | -- | |||
| ReadyToContinuousExecution | HasProperty | TransitionNumber | 681 | PropertyType | -- |
| FromState | Ready | StateType | -- | ||
| ToState | ContinuousExecution | StateType | -- | ||
| HasCause | StartContinuous | Method | -- | ||
| HasEffect | StateChangedEventType | -- | |||
| HasEffect | JobStartedEventType | -- | |||
| ReadyToContinuousExecutionAuto | HasProperty | TransitionNumber | 680 | PropertyType | -- |
| FromState | Ready | StateType | -- | ||
| ToState | ContinuousExecution | StateType | -- | ||
| HasEffect | StateChangedEventType | -- | |||
| HasEffect | JobStartedEventType | -- | |||
| SingleExecutionToReadyAuto | HasProperty | TransitionNumber | 760 | PropertyType | -- |
| FromState | SingleExecution | StateType | -- | ||
| ToState | Ready | StateType | -- | ||
| HasEffect | StateChangedEventType | -- | |||
| HasEffect | ReadyEventType | -- | |||
| SingleExecutionToReadyStop | HasProperty | TransitionNumber | 761 | PropertyType | |
| FromState | SingleExecution | StateType | -- | ||
| ToState | Ready | StateType | -- | ||
| HasCause | Stop | Method | -- | ||
| HasEffect | StateChangedEventType | -- | |||
| HasEffect | ReadyEventType | -- | |||
| SingleExecutionToReadyAbort | HasProperty | TransitionNumber | 762 | PropertyType | -- |
| FromState | SingleExecution | StateType | -- | ||
| ToState | Ready | StateType | -- | ||
| HasCause | Abort | Method | -- | ||
| HasEffect | StateChangedEventType | -- | |||
| HasEffect | ReadyEventType | -- | |||
| ContinuousExecutionToReadyAuto | HasProperty | TransitionNumber | 860 | PropertyType | -- |
| FromState | ContinuousExecution | StateType | -- | ||
| ToState | Ready | StateType | -- | ||
| HasEffect | StateChangedEventType | -- | |||
| HasEffect | ReadyEventType | -- | |||
| ContinuousExecutionToReadyStop | HasProperty | TransitionNumber | 861 | PropertyType | -- |
| FromState | ContinuousExecution | StateType | -- | ||
| ToState | Ready | StateType | -- | ||
| HasCause | Stop | Method | -- | ||
| HasEffect | StateChangedEventType | -- | |||
| HasEffect | ReadyEventType | -- | |||
| ContinuousExecutionToReadyAbort | HasProperty | TransitionNumber | 862 | PropertyType | -- |
| FromState | ContinuousExecution | StateType | -- | ||
| ToState | Ready | StateType | -- | ||
| HasCause | Abort | Method | -- | ||
| HasEffect | StateChangedEventType | -- | |||
| HasEffect | ReadyEventType | -- |