Table 97 specifies the VisionAutomaticStateMachine’s state Objects. These state Objects are instances of the StateType defined in OPC 10000-5 – Annex B. Each state is assigned a unique StateNumber value.

See Table 98 for a brief description of the states. The states will be detailed in the following subsections.

Table 97 – VisionAutomaticModeStateMachineType States

Browse

Name

References

Target BrowseName

Value

Target Type

Definition

Notes

Initialized

HasProperty

StateNumber

5

PropertyType

--

FromTransition

ReadyToInitializedRecipe

TransitionType

--

FromTransition

ReadyToInitializedProduct

TransitionType

--

FromTransition

ReadyToInitialzedAuto

TransitionType

--

ToTransition

InitializedToReadyRecipe

TransitionType

--

ToTransition

InitializedToReadyProduct

TransitionType

--

ToTransition

InitializedToReadyAuto

TransitionType

--

HasSubstateMachine

InitializedStepModel

VisionStepModelStateMachineType

--

Ready

HasProperty

StateNumber

6

PropertyType

--

FromTransition

InitializedToReadyRecipe

TransitionType

--

FromTransition

InitializedToReadyProduct

TransitionType

--

FromTransition

InitlializedToReadyAuto

TransitionType

--

FromTransition

SingleExecutionToReadyStop

TransitionType

--

FromTransition

SingleExecutionToReadyAbort

TransitionType

--

FromTransition

SingleExecutionToReadyAuto

TransitionType

--

FromTransition

ContinuousExecutionToReadyStop

TransitionType

--

FromTransition

ContinousExecutionToReadyAbort

TransitionType

--

FromTransition

ContinousExecutionToReadyAuto

TransitionType

--

ToTransition

ReadyToInitializedRecipe

TransitionType

--

ToTransition

ReadyToInitializedProduct

TransitionType

--

ToTransition

ReadyToInitializedAuto

TransitionType

--

ToTransition

ReadyToSingleExecution

TransitionType

--

ToTransition

ReadyToSingleExecutionAuto

TransitionType

--

ToTransition

ReadyToContinuousExecution

TransitionType

--

ToTransition

ReadyToContinuousExecutionAuto

TransitionType

--

HasSubstateMachine

ReadyStepModel

VisionStepModelStateMachineType

--

SingleExecution

HasProperty

StateNumber

7

PropertyType

--

FromTransition

ReadyToSingleExecution

TransitionType

--

FromTransition

ReadyToSingleExecutionAuto

TransitionType

--

ToTransition

SingleExecutionToReadyStop

TransitionType

--

ToTransition

SingleExecutionToReadyAbort

TransitionType

--

ToTransition

SingleExecutionToReadyAuto

TransitionType

--

HasSubstateMachine

SingleExecutionStepModel

VisionStepModelStateMachineType

--

ContinuousExecution

HasProperty

StateNumber

8

PropertyType

--

FromTransition

ReadyToContinuousExecution

TransitionType

--

FromTransition

ReadyToContinuousExecutionAuto

TransitionType

--

ToTransition

ContinuousExecutionToReadyStop

TransitionType

--

ToTransition

ContinousExecutionToReadyAbort

TransitionType

--

ToTransition

ContinousExecutionToReadyAuto

TransitionType

--

HasSubstateMachine

ContinuousExecutionStepModel

VisionStepModelStateMachineType

--

Table 98 – VisionAutomaticModeStateMachineType State Descriptions

StateName

Description

Initialized

This state indicated that the vision system is sufficiently initialized so that management operations like configuration and recipe management can be carried out through the server, if the optional management objects exist.

Ready

This state indicates that the vision system is capable of being started to carry out jobs, e.g. through Start methods called on the server.

SingleExecution

This state indicates that the vision system will acquire the data required for carrying out a single inspection or measuring job and will finish whatever operations are necessary to return to the Ready state to accept the next job.

ContinuousExecution

This state indicates that the vision system continually acquires and processes data, until it is stopped by internal or external reasons, e.g. calling the Stop or Abort methods on the server.