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

--