8 ObjectTypes for Vision System State Handling ToC Previous Next

8.4 VisionStepModelStateMachineType ToC Previous Next

8.4.4 VisionStepModelStateMachineType States ToC Previous Next

Table 115 lists the states of VisionStepModelStateMachineType. See Table 116 for a brief description of the states. These will be detailed in the following subsections.

Table 115 – VisionStepModelStateMachineType states

BrowseName References Target BrowseName Value Target TypeDefinition Notes
Entry HasProperty StateNumber 11 PropertyType --
  ToTransition EntryToExitAuto   TransitionType --
  ToTransition EntryToWaitAuto   TransitionType --
Exit HasProperty StateNumber 12 PropertyType --
  FromTransition EntryToExitAuto   TransitionType --
  FromTransition StepToExitAuto   TransitionType --
Wait HasProperty StateNumber 13 PropertyType --
  FromTransition EntryToWaitAuto   TransitionType --
  FromTransition StepToWaitAuto   TransitionType --
  ToTransition WaitToStep   TransitionType --
  ToTransition WaitToStepAuto   TransitionType --
Step HasProperty StateNumber 14 PropertyType --
  FromTransition WaitToStep   TransitionType --
  FromTransition WaitToStepAuto   TransitionType --
  ToTransition StepToExitAuto   TransitionType --
  ToTransition StepToWaitAuto   TransitionType --

Table 116 – VisionStepModelStateMachineType state descriptions

StateName Description
Entry If a superior state has a step model SubStateMachine, this state will be entered automatically. In this state, the step model SubStateMachine decides whether a step model execution is required or not. This decision may depend on the current recipe or other factors.
Exit In this state, the SubStateMachine signals to the superior state that its work is finished so that the superior state can be completed and transition to its target state. The superior state may also be left at any time due to other reasons regardless of the current state of the step model.
Wait In this state, the system waits for a synchronization event. This may be a call to the Sync method or other internal or external factor, e.g. communication via a different interface.
Step In this state, the system carries out the work for the current step, then decides based on the current situation whether more steps are required, in which case the state machine transitions back into state Wait, or not, in which case the state machine transitions to the Exit state.

Previous Next