![background image](http://html1.mh-extra.com/html/omron/sysmac-cs-series/sysmac-cs-series_reference-manual_742030270.webp)
230
Sequence Control Instructions
Section 3-5
the instructions between JMP(004) and JME(005) are skipped regardless of
the status of the execution condition.
Because all of instructions between JMP(004)/CJP(510)/CJPN(511) 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, 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.
Flags (JMP)
Note For CJ1M-CPU11 and CJ1M-CPU21 CPU Units, the range is 0 to 255 (0000
to 00FF hex).
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), TMHHX(552), TIMU(541), TIMUX(556), TMUH(544), and
TMUHX(557)) continue timing because the PVs are updated even when the
timer instruction is not 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.
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
Instructions
executed
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 (256 for CJ1M-CPU11/21.)
No limit
Instruction processing when jumped
Not executed.
NOP(000) processing
Instruction execution time when
jumped
None
Equivalent to
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 is not within the specified range of 0000 to 03FF.
(See note.)
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.
Содержание SYSMAC CS Series
Страница 2: ......
Страница 4: ...iv ...
Страница 30: ...xxx ...
Страница 186: ...146 List of Instructions by Function Code Section 2 4 ...
Страница 194: ...154 3 35 4 MOVE BIT MOVBC 568 1273 3 35 5 BIT COUNTER BCNTC 621 1275 3 35 6 GET VARIABLE ID GETID 286 1277 ...
Страница 1320: ...1280 Model Conversion Instructions Unit Ver 3 0 or Later Section 3 35 ...
Страница 1390: ...1350 CJ series Instruction Execution Times and Number of Steps Section 4 2 ...
Страница 1391: ...1351 Appendix A ASCII Code Table ASCII SP Four leftmost bits Four rightmost bits ...
Страница 1392: ...1352 ASCII Code Table Appendix A ...
Страница 1404: ...1364 Revision History ...