![background image](http://html1.mh-extra.com/html/omron/sysmac-c1000h/sysmac-c1000h_operation-manual_743079337.webp)
332
IR
SR
HR
TR
AR
LR
TC
DM
#
00000 to 23615
23700 to 25515
HR 0000 to 9915
TR 0 to 7
AR 0000 to 2715
LR 0000 to 6315
TC 000 to 511
C1000H: DM 0000 to DM 4095
C2000H: DM 0000 to DM 6655
0000 to 9999
or 0000 to FFFF
These footnote tables show the actual ranges of all data areas. Bit numbers are provided (except for DM and TC areas); remove the rightmost two digits for word numbers.
Data Areas
Block Program Instructions
Name Mnemonic
Symbol
Function
Operand Data Areas
Page
BLOCK PROGRAM END
BEND<01>
BEND<01>
Indicates the end of a block program.
None
190
CONDITIONAL BRANCH
IF<02>
IF<02> B
IF<02> NOT B
IF<02>
IF<02> NOT
Indicates the part of the program that
is to be executed when a given
condition is satisfied.
B
:
IR
SR
HR
AR
LR
TC
191
NO BRANCH
ELSE<03>
ELSE<03>
Specifies the part of the program that
is to be executed when the IF
condition is not satisfied.
None
191
BRANCH END
IEND<04>
IEND<04>
Defines the end of the program
portion that has started with IF<02>.
None
191
ONE CYCLE AND WAIT
WAIT<05>
WAIT<05> B
WAIT<05> NOT B
WAIT<05>
WAIT<05> NOT
Halts execution of a block program
until a specified condition is satisfied.
B:
IR
SR
HR
AR
LR
TC
193
CONDITIONAL BLOCK
EXIT
EXIT<06>
EXIT<06 B
EXIT<06> NOT B
EXIT<06>
EXIT<06> NOT
Exits a block program if a given
condition is satisfied.
B
:
IR
SR
HR
AR
LR
TC
197
SET
SET<07>
B
SET<07>
Sets (turns ON) the specified bit.
B
:
IR
HR
AR
LR
191
RESET
RSET<08> B
RSET<08>
Resets (turns OFF) the specified bit.
B
:
IR
HR
AR
LR
191
LOOP
LOOP<09>
LOOP<09>
Defines the beginning of section to be
repeated until a specified terminal
condition is satisfied.
None
197
LOOP END
LEND<10>
LEND<10> B
LEND<10> NOT B
LEND<10>
LEND<10> NOT
Defines the end of the section to be
repeated. Execution of the specified
section continues until the terminal
condition is satisfied.
B
:
IR
SR
HR
AR
LR
TC
197
BLOCK PROGRAM
PAUSE
BPPS<11> N
BPPS<11>
Causes the execution of designated
block program to pause until a
specified condition is satisfied (often
used in conjunction with a timer or
counter).
N
:
0 to 99
198
Block Program Instructions
Appendix B