811
Subroutines Section 3-19
3-19 Subroutines
3-19-1 SUBROUTINE CALL: SBS(091)
Purpose Calls the subroutine with the specified subroutine number and executes that
program.
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
Note For CJ1M-CPU11 and CJ1M-CPU21 CPU Units, the range is &0 to &255 dec-
imal.
Description SBS(091) calls the subroutine with the specified subroutine number. The sub-
routine is the program section between SBN(092) and RET(093). When the
SBS(091)
N
N: Subroutine number
Variations Executed Each Cycle for ON Condition SBS(091)
Executed Once for Upward Differentiation @SBS(091)
Executed Once for Downward Differentiation Not supported
Immediate Refreshing Specification Not supported
Block program areas Step program areas Subroutines Interrupt tasks
OK OK 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) (See note.)
Data Registers ---
Index Registers ---
Indirect addressing
using Index Registers
---