Qualifiers for Actions in SFC

You assign qualifiers to IEC steps. Qualifiers describe how a step action is processed.

Qualifiers are processed by the SFCActionControl function block in the library IecSfc.library. The library is automatically integrated into the project by the SFC plug-in.

Available qualifiers
N Non-stored The action is active as long as the step is active.
R0 overriding Reset The action is deactivated.
S0 Set (Stored) CODESYS executes this action as soon as the step is active. The action is executed until it receives a reset, even if the step has already been deactivated.
L time Limited CODESYS executes this action as soon as the step is active. The action is executed until the step is deactivated or the given time interval has elapsed.
D time Delayed CODESYS begins executing the action only after the given delay time has elapsed following step activation and the step is still active. The action is executed until the step is deactivated.
P Pulse CODESYS executes the action exactly two times: one time when the step is activated and one time when the step is deactivated.
SD Stored and time Delayed CODESYS begins executing the action only after the given delay time has elapsed following step activation. The action is executed until it receives a reset.
DS Delayed and Stored CODESYS begins executing the action only after the given delay time has elapsed following step activation and the step is still active. The action is executed until it receives a reset.
SL Stored and time Limited CODESYS executes this action as soon as the step is active. The action is executed until the given time has elapsed or it receives a reset.

You must enter the times for the L, D, SD, DS, and SL qualifiers in the format of a TIME constant.

Note

When an IEC action is deactivated, it is executed one more time. This means that CODESYS executes this kind of action at least two times. This also applies to actions with the P qualifier.

See also