Application of subroutine – KEYENCE Visual KV Series User Manual
Page 147

2.4 Instruction Details
1
2
3-123
Chapter 2 Instructions
Application of subroutine
When CALL00 is encountered during normal scan execution, the subroutine is
executed. At the completion of this subroutine, program execution returns to pro-
gram at
B
) immediately following CALL00. Then, the normal scan is continued until
an END instruction is encountered.
With no CALL instruction
With CALL instruction
■ Nesting structure of a subroutine
•
Subroutine instructions can be nested up to 4 levels deep.
•
A subroutine which is called from another subroutine should be defined before
the call.
00
CALL
0000
A)
B)
00
CALL
SBN
00
2008
ENDH
RET
END
B)
A)
Subroutine program
Normal scan
Subroutine
Program
Program
Program
Program
00
CALL
0000
B)
A)
Program
Program
Subroutine program
00
CALL
SBN
01
0001
01
CALL
0000
SBN
00
ENDH
RET
RET
END
Call
Program
Subroutine program
CALL / SBN / RET
KVNKA Chap 02_4bP.p65
08.3.11, 0:00 PM
123
- LR-TB2000 Series (12 pages)
- LR-TB5000 Series (12 pages)
- LR-ZB250AN/AP (4 pages)
- LR-ZB250AN/P (3 pages)
- LR-ZBxN/P Series (3 pages)
- LR-ZBxxB (3 pages)
- OP-85135 (1 page)
- PZ-G Series (2 pages)
- PZ-V/M (2 pages)
- PS-N10 Series (12 pages)
- PX-10 (10 pages)
- CZ-V21A(P) (10 pages)
- CZ-K1(P) (8 pages)
- CZ-V1 (8 pages)
- FS-N10 Series (6 pages)
- FS-N10 Series (116 pages)
- FS-N15CN (1 page)
- FU-93(Z) (2 pages)
- FU-V Series (2 pages)
- FS-V30 (6 pages)
- FU-A40 (1 page)
- NU/FS-N Series (16 pages)
- FS-V33(P) (8 pages)
- FS-V21 (4 pages)
- FS-V22 (4 pages)
- FS-V11(P) (4 pages)
- FS-V1(P) (4 pages)
- LV-N10 Series (12 pages)
- LV-N10 Series (112 pages)
- LV-S62 (1 page)
- OP-84350 (1 page)
- LV-SA (10 pages)
- LV-SB (12 pages)
- OP-87305 (1 page)
- LV Series (10 pages)
- LV-B102 (1 page)
- EV-108M(U) (1 page)
- EZ Series (1 page)
- EM Series (1 page)
- ES-M1(P) (3 pages)
- EX-V Series (120 pages)
- EX-500(W) Series (16 pages)
- GV Series (10 pages)
- IA Series (8 pages)
- LB-1000(W) (24 pages)