Finals Mecha
Finals Mecha
> The step is a control instance for processing the actions associated with it on the AS. Per step, you can configure up to three actions (initialization,
processing, and termination).
In an SFC, you can use an initial step, a variable number of normal steps (maximum 253) and a final step. When a sequencer is created, an initial
step, a final step, and one transition are created automatically. These three elements form the initial state of an SFC that you can edit by adding
further chart elements.
The initial step is activated immediately without querying conditions as soon as the chart is started and the actions associated with it are executed
according to the state of the successor transition. The final step does not have a successor transition; all actions are performed exactly once.
You can neither create nor delete the initial or final steps. This makes sure that there is always one initial and one final step in a sequencer.
All other steps apart from the initial and final steps are normal steps.
What is a Transition?
> A transition contains the condition with which a sequential control system passes control from one step to the next. Several conditions can be
logically combined using Boolean operators. The result of the logic operation decides whether control is passed to the next step.
[S7] The result of a transition condition is obtained from a Boolean expression formed by logic operations on shared addresses, CFC block I/Os, run-
time group states, and the SFC state.
During compilation, an empty transition is given the default value TRUE. This default is necessary because while the formulation of a condition is
optional, a defined value is required on the AS to allow control to be passed on.
If several transitions become valid at the same time (in alternative sequences, in a loop or in jumps) the system automatically assigns priority from
left to right in descending order.
What is a Text?
> With the “text" chart element, you can insert any static texts (free texts) in a chart as required.
The text object is a box with a character string with one or more lines. During the analysis phase, this allows you to insert descriptive texts into the
SFC that can later be replaced by automation functions.
These free texts are not embedded in the topological sequencer structure and are therefore not repositioned if you change the topology but
remain where they are.
What is a Loop?
> If you want a section of the sequencer to be repeated depending on a transition, you use a loop.
A loop consists of a sequence and a return path with a transition that encloses the sequence. The start of the loop must be immediately following a
step and the return path must converge again immediately before a step.
The transition of the return path is queried after the successor transition. If the successor transition and the return path transition are true at the
same time, the step (or simultaneous sequence) following the successor transition is executed.
Note: Return paths from within or into simultaneous or alternative sequences are not possible.
What is a Jump?
> Depending on a transition condition, jumps can be used to continue the execution of the sequence path at any step within the same sequence
path.
A jump always leads immediately out of the sequence following a step (origin of the jump). Several jumps are also possible.
A jump consists of an initiating transition and an arrow specifying the jump target. The name of the step to which control is passed if the transition
is true is specified as the name of the step or ???, if the jump destination is as yet unknown.
The origin and target of a jump must always be a step.
Note: With jumps to a sequence path or from a sequence path of a simultaneous sequence, remember the possible consequences when running
the chart on the AS. For further information, refer to the online help.