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.