Omron CS1G/H-CPUxxH Instructions Manual page 224

Sysmac cs series; sysmac cj series
Hide thumbs Also See for CS1G/H-CPUxxH:
Table of Contents

Advertisement

Sequence Control Instructions
&3
1,2,3...
Use BREAK(514) to escape from a FOR-NEXT loop. Several BREAK(514)
instructions (the number of levels nested) are required to escape from nested
loops. The remaining instructions in the loop after BREAK(514) are processed
as NOP(000) instructions.
Escapes from
loop when
condition a is
ON.
Remaining
instructions are
processed as
1 2
NOP(000).
Alternative Looping Methods
There are two ways to repeat a program section until a given execution condi-
tion is input.
1. FOR-NEXT Loop with BREAK
Start a FOR-NEXT loop with a maximum of N repetitions. Program
BREAK(514) within the loop with the desired execution condition. The loop
will end before N repetitions if the execution condition is input.
2. JME(005)-JMP(004) Loop
Program a loop with JME(005) before JMP(004). The instructions between
JME(005) and JMP(004) will be executed repeatedly as long as the execu-
tion condition for JMP(004) is OFF. (A Cycle Time Too Long error will occur
if the execution condition isn't turned ON or END(001) isn't executed within
the maximum cycle time.)
&3
&2
&3
&2
Breaks FOR-NEXT loop 2.
Breaks FOR-NEXT loop 1.
Section 3-5
203

Advertisement

Table of Contents
loading

Table of Contents