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