KEYENCE Visual KV Series User Manual
Page 146

2.4 Instruction Details
3-122
2
Chapter 2 Instructions
Example
Coding
Description
•
When input relay 0000 turns ON, the subroutine specified by SBN00 and RET is
executed. When the subroutine ends, instructions following CALL are executed.
•
When the input relay is ON, the CALL instruction executes the subroutine speci-
fied by the operand.
•
A subroutine program must be defined between the SBN and RET instructions.
•
A subroutine must be defined between END and ENDH instructions.
•
Once a CALL instruction has been encountered, program execution transfers to
the subroutine specified by the SBN and RET instructions. Once a RET instruc-
tion has been encountered, program execution returns to the instruction immedi-
ately following the CALL instruction.
Operand
Key operations
CALL: Subroutine Call
SBN: Subroutine Entry
RET: Subroutine Return
Executes subroutine specified by operand.
Represents beginning of subroutine speci-
fied by operand.
Represents end of subroutine.
RES
0
RES
0
AND
8
ORL
3
ORL
3
ORL
3
FUN
FUN
FUN
RET
SBN
nn
CALL
nn
Line No.
Instruction
Operand
0000
:
:
:
:
:
:
LD
0000
:
CALL
00
:
:
:
:
END
:
:
SBN
00
:
:
:
:
RET
:
:
ENDH
:
0000
00
CALL
END
SBN
00
RET
ENDH
RES
0
AND
8
ORL
3
ORL
3
ORL
3
ORL
3
FUN
FUN
FUN
Operand
ENT
R-SRCH
ENT
R-SRCH
ENT
R-SRCH
ENT
R-SRCH
:
:
:
CALL / SBN / RET
CALL
00 to 99
SBN
00 to 99
RET
—
KVNKA Chap 02_4bP.p65
08.3.11, 0:00 PM
122