![background image](http://html1.mh-extra.com/html/omron/sysmac-cs-series/sysmac-cs-series_reference-manual_7420301232.webp)
1192
Block Programming Instructions
Section 3-32
Description
BPRG(096) executes the block program with the block number designated in
N, i.e., the one immediately after it and ending with BEND(801). All instruc-
tions between BPRG(096) and BEND(801) are executed with ON execution
conditions (i.e., unconditionally).
When the execution condition for BPRG(096) is OFF, the block program will
not be executed and no execution time will be required for the instruction in
the block program.
Execution of the block program can be stopped using BPPS(811) from within
another block program even if the execution condition for BPRG(096) is ON.
Flags
BPRG(096)
BEND(801)
Precautions
Each block program number can be used only once within the entire user pro-
gram.
Block programs cannot be nested.
If the block program is in an interlocked program section and the execution
condition for IL(002) is OFF, the block program will not be executed.
Block program
Executed when the execu-
tion condition is ON.
Name
Label
Operation
Error Flag
ER
ON if BPRG(096) is already being executed.
ON if N is not between 0 and 127.
ON if the same block program number is used more than
once.
OFF in all other cases.
Name
Label
Operation
Error Flag
ER
ON if a block program is not being executed.
OFF in all other cases.
Nesting NOT possible.
Summary of Contents for SYSMAC CS Series
Page 2: ......
Page 4: ...iv ...
Page 30: ...xxx ...
Page 186: ...146 List of Instructions by Function Code Section 2 4 ...
Page 1320: ...1280 Model Conversion Instructions Unit Ver 3 0 or Later Section 3 35 ...
Page 1390: ...1350 CJ series Instruction Execution Times and Number of Steps Section 4 2 ...
Page 1391: ...1351 Appendix A ASCII Code Table ASCII SP Four leftmost bits Four rightmost bits ...
Page 1392: ...1352 ASCII Code Table Appendix A ...
Page 1404: ...1364 Revision History ...