Actions can be defined and assigned to function blocks and programs. The action represents a further implementation which can be entirely created in another language as the "normal" implementation. Each action is given a name.
An action works with the data from the function block or programme which it belongs to. The action uses the same input/output variables and local variables as the "normal" implementation uses.
Calling an action:
An action is called up with <Program_name>.<Action_name> or <Instance_name>.<Action_name>. Regard the notation in FBD (see example below) ! If it is required to call up the action within its own block, one just uses the name of the action in the text editors and in the graphic form the function block call up without instance information.

