beautypg.com

Function hint, Precautions, 2 instructions – Omron SYSMAC CP CP1E-N@@D@-@ User Manual

Page 90

background image

2 Instructions

2-54

CP1E CPU Unit Instructions Reference Manual(W483)

Function

Hint

Because all of instructions between JMP(004)/CJP(510) and JME(005) are skipped when the execu-

tion condition for JMP(004) is OFF, the cycle time is reduced by the total execution time of the
skipped instructions. In contrast, processing time equivalent to NOP(000) processing is required 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.

Precautions

JMP

When the execution condition for JMP(004) is
ON, no jump is made and the program is exe-
cuted consecutively as written.

When the execution condition for JMP(004) is
OFF, program execution jumps directly to the
first JME(005) in the program with the same
jump number. The instructions between
JMP(004) and JME(005) are not executed, so
the status of outputs between JMP(004) and
JME(005) is maintained. In block programs, the
instructions between JMP(004) and JME(005)
are skipped regardless of the status of the exe-
cution condition.

CJP

When the execution condi-
tion for CJP(510) is OFF, no
jump is made and the pro-
gram is executed consecu-
tively as written.
When the execution condi-
tion for CJP(510) is ON, pro-
gram execution jumps
directly to the first JME(005)
in the program with the
same jump number.

Item

JMP(004)
JME(005)

CJP(510)

JME(005)

Execution condition for jump

OFF

ON

Number allowed

128

Instruction processing when
jumped

Not executed.

Instruction execution time when
jumped

None

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.

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 is not being executed.

Instructions in this
section are not executed
and output status is
maintained. The
instruction execution time
for these instructions is
eliminated.

Instructions
jumped

Execution condition

ON

OFF

Instructions
executed

JMP

N

JME

N

Instructions in this section are not executed
and output status is maintained. The
instruction execution time for these
instructions is eliminated.

Instructions
jumped

Execution

condition ON

Execution

condition OFF

Instructions
executed

CJP

N

JME

N

This manual is related to the following products: