8.3.5.1 Introduction

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
InitializedHasPropertyStateNumber5PropertyType--
FromTransitionReadyToInitializedRecipeTransitionType--
FromTransitionReadyToInitializedProductTransitionType--
FromTransitionReadyToInitialzedAutoTransitionType--
ToTransitionInitializedToReadyRecipeTransitionType--
ToTransitionInitializedToReadyProductTransitionType--
ToTransitionInitializedToReadyAutoTransitionType--
HasSubstate
Machine
InitializedStepModelVisionStepModel
StateMachineType
--
ReadyHasPropertyStateNumber6PropertyType--
FromTransitionInitializedToReadyRecipeTransitionType--
FromTransitionInitializedToReadyProductTransitionType--
FromTransitionInitlializedToReadyAutoTransitionType--
FromTransitionSingleExecutionToReadyStopTransitionType--
FromTransitionSingleExecutionToReadyAbortTransitionType--
FromTransitionSingleExecutionToReadyAutoTransitionType--
FromTransitionContinuousExecutionToReadyStopTransitionType--
FromTransitionContinousExecutionToReadyAbortTransitionType--
FromTransitionContinousExecutionToReadyAutoTransitionType--
ToTransitionReadyToInitializedRecipeTransitionType--
ToTransitionReadyToInitializedProductTransitionType--
ToTransitionReadyToInitializedAutoTransitionType--
ToTransitionReadyToSingleExecutionTransitionType--
ToTransitionReadyToSingleExecutionAutoTransitionType--
ToTransitionReadyToContinuousExecutionTransitionType--
ToTransitionReadyToContinuousExecutionAutoTransitionType--
HasSubstate
Machine
ReadyStepModelVisionStepModel
StateMachineType
--
Single
Execution
HasPropertyStateNumber7PropertyType--
FromTransitionReadyToSingleExecutionTransitionType--
FromTransitionReadyToSingleExecutionAutoTransitionType--
ToTransitionSingleExecutionToReadyStopTransitionType--
ToTransitionSingleExecutionToReadyAbortTransitionType--
ToTransitionSingleExecutionToReadyAutoTransitionType--
HasSubstate
Machine
SingleExecutionStepModelVisionStepModel
StateMachineType
--
Continuous
Execution
HasPropertyStateNumber8PropertyType--
FromTransitionReadyToContinuousExecutionTransitionType--
FromTransitionReadyToContinuousExecutionAutoTransitionType--
ToTransitionContinuousExecutionToReadyStopTransitionType--
ToTransitionContinousExecutionToReadyAbortTransitionType--
ToTransitionContinousExecutionToReadyAutoTransitionType--
HasSubstate
Machine
ContinuousExecutionStepModelVisionStepModel
StateMachineType
--
Table 98 – VisionAutomaticModeStateMachineType State Descriptions
StateName Description
InitializedThis 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.
ReadyThis state indicates that the vision system is capable of being started to carry out jobs, e.g. through Start methods called on the server.
SingleExecutionThis 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.
ContinuousExecutionThis 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.