821
Subroutines Section 3-19
3-19-3 SUBROUTINE ENTRY: SBN(092)
Purpose Indicates the beginning of the subroutine program with the specified subrou-
tine number. Used in combination with RET(093) to define a subroutine
region.
Ladder Symbol
Variations
Applicable Program Areas
Operands N: Subroutine number
Specifies the subroutine number between 0 and 1023 decimal.
Note For CJ1M-CPU11 and CJ1M-CPU21 CPU Units, the subroutine number must
be between the range 0 to 255 decimal.
Operand Specifications
Description SBN(092) indicates the beginning of the subroutine with the specified subrou-
tine number. The end of the subroutine is indicated by RET(093).
The region of the program beginning at the first SBN(092) instruction is the
subroutine region. A subroutine is executed only when it has been called by
SBS(091) or MCRO(099).
SBN(092)
N
N: Subroutine number
Variations Executed Each Cycle for ON Condition SBN(092)
Immediate Refreshing Specification Not supported
Block program areas Step program areas Subroutines Interrupt tasks
Not allowed Not allowed OK OK
Area N
CIO Area ---
Work Area ---
Holding Bit Area ---
Auxiliary Bit Area ---
Timer Area ---
Counter Area ---
DM Area ---
EM Area without bank ---
EM Area with bank ---
Indirect DM/EM
addresses in binary
---
Indirect DM/EM
addresses in BCD
---
Constants 0 to 1023 (decimal)
Data Registers ---
Index Registers ---
Indirect addressing
using Index Registers
---