1194
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
---
to
BPRS(812) executed
for block program n.
Block program n. This block
program will now be executed
as long as bit "a" is ON.
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.
to
to
to
to
to