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.
Table 99 – VisionAutomaticModeStateMachineType transitions
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 |
|
|
-- |