Programming Information
112
Doc No: UMAN\FL\0110
Rev. No.: 1.02B
7.5.5
Subroutines
In the program type ‘Subroutine’ total 256 numbers of subroutines can be programmed.
The subroutine is not an independent program. It is called from other program types (main program, sub-program,
interrupt program) and from other subroutines.
One subroutine is started with the CALL instruction, and ended by the RET instruction.
It is necessary to assign a subroutine number to the CALL instruction.
The RET instruction has no subroutine number.
Note:
(1) Multiple subroutines can be programmed in a block. However, one subroutine in one block
is recommended.
Subroutine number
Main program
Subroutine
[ SUBR (000) ]
[ CALL N.000 ]
[ RET ]
Execution
flow