Adding an entry action Permalink

  1. Select the ‎Step0‎ step.

  2. Click “SFC  Add Entry Action”.

    By default, you are prompted to select the duplication mode for the step actions. You decide whether the reference information about the existing step action objects is copied when the step is copied, or the objects are "embedded". Embedding results in new step action objects being created when the step is copied. The duplication mode is defined in the “Duplicate when copying” step property. As long as this property is disabled, the copied steps call the same actions as the current step.

    You can deactivate the prompt completely in the SFC properties.

    The display of "embedded" objects in the “Devices” and “POUs” views can be deactivated by means of a menu command.

  3. For this example, accept the “Copy reference” default setting and click “OK” to confirm.

    The “Add Entry Action” dialog opens.

  4. Specify the name as ‎Step0_entry‎ and select the “Structured Text (ST)” implementation language. Click “Add”.

    CODESYS inserts the ‎Step0_entry‎ action below the POU in the device tree and opens the action in the editor.

    In the ‎Step0_entry‎ entry action, you program statements to be executed one time when the ‎Step0‎ step becomes active.

  5. Close the editor of ‎Step0_entry‎.

    The ‎Step0‎ step is now marked with an ‎E‎ in the lower left corner. Double-click this marker to open the editor.

    _cds_img_sfc_step_entry.png

    The entry action ‎Step0_entry‎ is now available in the properties of the step in “Entry action”. Other actions can also be selected there as needed.

  6. Select the ‎Step0‎ step. Press [Ctrl]+[V] to copy the step.

    The same entry actions inserted above are available In the inserted copy of the step. The new step then calls the same exact action.