Action

There are three types of action: assignations, allocations and compulsory commands.

For assignations and allocations, you can enter a variable or an output, whose value is changed by the action. The name of a variable may contain the following characters: 0-9, a-z, A-Z and the underscore _.

For a conditional action or an Action on event, you can enter a condition that has to be fulfilled before the action is executed. Entering a condition is supported by buttons for special symbols (AND, OR, NOT, falling edge, rising edge, delay). Via Variable you can select an existing GRAFCET variable from a list. Alternatively to the formula, you can show a descriptive text. To do this, you have to select the option Display description instead of formula.

For an allocation (action on activation, action on deactivation and action on event), you can enter any term whose value is to be allocated to the action variable. Entering a term is supported by buttons for special symbols (AND, OR, NOT, falling edge, rising edge). Via Variable you can select an existing GRAFCET variable from a list. Alternatively to the formula, you can show a descriptive text. To do this, you have to select the option Display description instead of formula.

For a compulsory command, you can enter the name of the partial GRAFCET directly or select an existing partial GRAFCET from a list. You can also enter the relevant steps directly or select them from a list of existing steps. You have to separate the step names with commas. You can select the special commands * and INIT using the relevant buttons.