8 ObjectTypes for Vision System State Handling ToC Previous Next

8.3 VisionAutomaticModeStateMachineType ToC Previous Next

8.3.6 VisionAutomaticModeStateMachineType Transitions ToC Previous Next

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

Previous Next