2-293

2 Instructions
CP1E CPU Unit Instructions Reference Manual(W483)

Subroutines Instructions

2

SBS

Sample program
Sequential (Non-nested) Subroutines

When CIO 0.00 is ON in the following example, subroutine 1 is executed and program execution

returns to the next instruction after SBS(091) 1. When CIO 0.01 is ON, subroutine 2 is executed and

program execution returns to the next instruction after SBS(091) 2.

B
SBS
1
S1
A
SBS
2
RET
C
SBN
1
S2
SBN
2
RET
END
1
3
5
2
4
CIO 0.00 ON
1
2
0.00
0.01
0.00
ON
ON
OFF
OFF
Order of execution
AS1BS2C
AS1BC
ABS2C
ABC
0.01
ON
OFF
ON
OFF
CIO 0.01 ON
Program end
Main program
Subroutines