![Omron CJ1G-CPUxx Instructions Manual Download Page 214](http://html1.mh-extra.com/html/omron/cj1g-cpuxx/cj1g-cpuxx_instructions-manual_742491214.webp)
193
Sequence Control Instructions
Section 3-5
Because all of instructions between JMP(004) and JME(005) are skipped
when the execution condition for JMP(004) is OFF, the cycle time is reduced
by the total execution time of the skipped instructions. In contrast, NOP(000)
processing is performed for instructions between JMP0(515) and JME0(516),
so the cycle time is not reduced as much with those jump instructions.
The following table compares the various jump instructions.
Flags (JMP)
Precautions
All of the outputs (bits and words) in jumped instructions retain their previous
status. Operating timers (TIM, TIMX(550), TIMH(015), TIMHX(551),
TMHH(540), and TMHHX(552)) continue timing because the PVs are updated
even when the timer instruction isn’t being executed.
When there are two or more JME(005) instructions with the same jump num-
ber, only the instruction with the lower address will be valid. The JME(005)
with the higher program address will be ignored.
When JME(005) precedes JMP(004) in the program, the instructions between
JME(005) and JMP(004) will be executed repeatedly as long as the execution
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.
Item
JMP(004)
JME(005)
CJP(510)
JME(005)
CJPN(511)
JME(005)
JMP0(515)
JME0(516)
Execution condition for jump
OFF
ON
OFF
OFF
Number allowed
1,024 total
No limit
Instruction processing when jumped
Not executed.
NOP(000) processing
Instruction execution time when
jumped
None
Same as NOP(000)
instructions
Status of outputs (bits and words)
when jumped
Bits and words maintain their previous status.
Status of operating timers when
jumped
Operating timers continue timing.
Processing in block programs
Always jump.
Jump when ON.
Jump when OFF.
Not allowed.
Name
Label
Operation
Error Flag
ER
ON if N isn’t within the specified range of 0000 to 03FF.
ON if there is a JMP(004) in the program without a
JME(005) with the same jump number.
ON if there is a JMP(004) in the task without a JME(005)
with the same jump number in the task.
OFF in all other cases.
Program section A is executed
repeatedly as long as execu
tion condition a is OFF.
Summary of Contents for CJ1G-CPUxx
Page 3: ...iv N o t i c e ...
Page 5: ...vi ...
Page 21: ...xxii Conformance to EC Directives 6 ...
Page 35: ......
Page 1131: ...1110 CJ series Instruction Execution Times and Number of Steps Section 4 2 ...