986
Block Programming Instructions
Section 3-32
Applicable Program Areas
Note BPRG(096) and BPRS(812) must be used in block programming regions even
within subroutines and interrupt tasks.
Operands
N: Block Program Number
The block program number must be between 0 and 127 decimal.
Operand Specifications
Description
BPPS(811) is used inside one block program to pause the execution of
another block program specified by N, the block program number. The block
program that is paused with BPPS(811) even if the BPRG(096) for the block
program has an ON execution condition. The block program will not be
restarted until BPRS(812) is executed for it.
BPRS(812) restarts the block program specified by N, the block program num-
ber. Once restarted, the block program will be executed as long as the
BPRG(096) for the block program has an ON execution condition.
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 127 (decimal)
Data Registers
---
Index Registers
---
Indirect addressing
using Index Registers
---
BPPS(811) executed
for block program n.
Block program n. Once
paused this block program
will not be executed even
if bit "a" is ON.
BPRS(812) executed
for block program n.
Block program n. This block
program will now be executed
as long as bit "a" is ON.
to
to
to
to
to
to
Summary of Contents for CJ1G-CPUxx
Page 3: ...iv N o t i c e ...
Page 5: ...vi ...
Page 21: ...xxii Conformance to EC Directives 6 ...
Page 35: ......
Page 1131: ...1110 CJ series Instruction Execution Times and Number of Steps Section 4 2 ...