Description

RETURN instructions can be used in DFBs (derived function blocks) and in SRs (subroutines).

RETURN instructions can not be used in the main program.

  • In a DFB, a RETURN instruction forces the return to the program which called the DFB.

    • The rest of the DFB section containing the RETURN instruction is not executed.

    • The next sections of the DFB are not executed.

    The program which called the DFB will be executed after return from the DFB.

    If the DFB is called by another DFB, the calling DFB will be executed after return.

  • In a SR, a RETURN instruction forces the return to the program which called the SR.

    • The rest of the SR containing the RETURN instruction is not executed.

    The program which called the SR will be executed after return from the SR.