can be reused many times in a POU. Therefore, they must be associated with a single step with
the command "Extras Associate action".
In addition to actions, Boolean variables can also be assigned to steps.
Active and inactive actions and boolean variables can be controlled using so-called qualifiers.
There may be a time delay, and if an action is still active and the next step has already started
processing, a concurrent process can be achieved with the qualifier S (set).
With each invocation of the sequential function block, the associated boolean variable is set or
reset, that is, with each invocation, the value will change back and forth between TRUE and
FALSE.
The associated actions of an IEC step are represented in two rectangles to the right of the step,
the left area contains qualifiers, possibly with time constants, and the right area contains the
action name and the respective Boolean variable name.
Qualifier
To associate actions with IEC steps, use the following qualifiers
N
non-storage
R
reset
S
set up
L
time limit
D
time delay
P
pulse
storage and time
SD
delay
DS
delay and hold
Hold and time
SL
limit
The qualifiers L, D, SD, DS, and SL require a time value in TIME constant format.
<Note> When an action is deactivated, it will be executed again. This means that each action is
executed at least twice.
Implicit Variables in SFC
Use some implicitly declared variables in SFC.
Each step has a marker that stores the state of the step. The step tag (active or inactive) is called
<StepName>.x for IEC steps or <StepName> for a simple step. This Boolean variable has the
value TRUE when the associated step is active, and FALSE otherwise. It can be used in every
action and transition in the SFC module.
Whether an IEC step is active can be queried by querying <ActionName>.x.
The implicit variable <StepName>.t can be used to query the time of step activation.
Actions and steps are activated together
Action is inactive
Action is activated and remains activated until reset
The action is activated for a period of time, the maximum
value is the same as the step activation time
If the step is still active, the action is active after a certain
amount of time, then it remains active as long as the step is
active
If the step is active, the action is executed only once.
The action is activated after a certain time and remains
activated until the next reset begins.
The action is activated after a certain time as long as the step
is still active and held until the next reset begins
The action activates and remains for a period of time
63
Need help?
Do you have a question about the MAT-LC-C Series and is the answer not in the manual?