1005
Block Programming Instructions Section 3-30
Description LOOP(809) designates the beginning of the loop program. LEND(810) or
LEND(810) NOT specifies the end of the loop. When LEND(810) or
LEND(810) NOT is reached, program execution will loop back to the next pre-
vious LOOP(809) until the operand bit for LEND(810) or LEND(810) NOT
turns ON or OFF (respectively) or until the execution condition for LEND(810)
turns ON.
Using an Execution Condition for LEND(810)
LEND(810) can be programmed either with or without an operand bit. If an
operand bit is not specified, an execution must be created before LEND(810)
starting with LD. If the execution condition is OFF, execution of the loop is
repeated starting with the next instruction after LOOP(809). If the execution
condition is ON, the loop is ended and execution continues to the next instruc-
tion after LEND(810).
Task Flags TK00 to TK31
Condition Flags ER, CY, >, =, <, N, OF, UF, >=, <>, <=, ON,OFF, AER
Clock Pulses 0.02 s, 0.1 s, 0.2 s, 1 s, 1 min
DM Area ---
Indirect DM addresses
in binary
---
Indirect DM addresses
in BCD
---
Constants ---
Data Registers ---
Index Registers ---
Indirect addressing
using Index Registers
,IR0 to ,IR15
–2048 to +2047 ,IR0 to –2048 to +2047 ,IR15
DR0 to DR15, IR0 to IR15
,IR0+(++) to ,IR15+(++)
,–(– –)IR0 to, –(– –)IR15
Area B
Execution
condition
ON
Execution
condition
OFF
Execution
condition
OFF
Execution
condition
OFF
Loop repeated
Execution condition