Publication 1756-RM084F-EN-P - July 2002
7-12 Entering Sequential Function Chart Logic
Entering the ACTION_LIST block
Each step can contain multiple actions. Each action follows
this format:
ACTION (
ID := <
unique_identifier
>,
Operand := <
tag_reference
>,
Qualifier := <
character(s)
>,
IsBoolean := <yes|no>,
PresetUsesExpression := <yes|no>,
IndicatorTag := <
tag_reference
>)
<PRESET_block>
<BODY_block>
END_ACTION
Where:
Item: Identifies:
ID
the action identifier. This ID uniquely identifies this action from all other blocks. Enter an
unsigned, 32-bit integer value.
Specify:
ID :=
number
Operand
the action tag. Enter a tag of datatype SFC_ACTION. The import process uses this tag
name to name the action.
Specify:
Operand :=
tag
Qualifier
the action qualifier. Enter one of these character(s):
Character(s): Description:
N non-stored
R reset
Sstored
Ltime limited
D time delayed
P pulse
P1 pulse (rising edge)
P0 pulse (falling edge)
SL stored and time limited
SD stored and time delayed
DS time delayed and stored
Specify:
Qualifier :=
character(s)
IsBoolean
whether or not the action is boolean. Enter Yes or No.
Specify:
IsBoolean :=
text
PresetUsesExpression
whether the preset for the action timer is a structured text expression. Enter Yes if you
plan to enter an expression in a PRESET block, otherwise, enter No.
Specify: PresetUsesExpression :=
text