8.4.4 VisionStepModelStateMachineType States

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
EntryHasPropertyStateNumber11PropertyType--
ToTransitionEntryToExitAutoTransitionType--
ToTransitionEntryToWaitAutoTransitionType--
ExitHasPropertyStateNumber12PropertyType--
FromTransitionEntryToExitAutoTransitionType--
FromTransitionStepToExitAutoTransitionType--
WaitHasPropertyStateNumber13PropertyType--
FromTransitionEntryToWaitAutoTransitionType--
FromTransitionStepToWaitAutoTransitionType--
ToTransitionWaitToStepTransitionType--
ToTransitionWaitToStepAutoTransitionType--
StepHasPropertyStateNumber14PropertyType--
FromTransitionWaitToStepTransitionType--
FromTransitionWaitToStepAutoTransitionType--
ToTransitionStepToExitAutoTransitionType--
ToTransitionStepToWaitAutoTransitionType--
Table 116 – VisionStepModelStateMachineType state descriptions
StateName Description
EntryIf 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.
ExitIn 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.
WaitIn 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.
StepIn 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.