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