EasyManuals Logo

Mitsubishi Q02CPU User Manual

Mitsubishi Q02CPU
976 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #370 background imageLoading...
Page #370 background image
6 - 70
6.11 Monitor Function
6.11.4 Executional conditioned device test
6
FUNCTIONS
Note that there may be a case where a device value will not be changed depending
on the execution timing even though the specified step is executed.
The following instructions should be noted when registering executional conditioned
device test setting.
• Instructions that do not change device values
*1
A device value will not be changed by executing the Executional conditioned
device test when the execution timing has been set to "After executing
instruction", specifying the step for instructions that do not execute the next step,
such as branch instructions.
* 1 : If the execution condition of an instruction is not satisfied, a device value will be changed based on
the registration data.
Table6.24 lists the instructions that do not change device values.
• FOR/NEXT instructions
When the executional conditioned device test setting is registered specifying the
step for the FOR or NEXT instruction, timing of device value change is different
from the timing when steps for other instructions are specified. Table6.25 shows
the device value change timing based on the execution timing of the executional
conditioned device test setting.
• END instruction
When the executional conditioned device test setting is registered specifying the
step for the END instruction, the execution timing is restricted to "Before
executing instruction" only. If "After executing instruction" is set, the CPU module
returns a registration error to the programming tool.
Table6.24 Instructions that do not change device values
No. Classification Instruction Operation
1Stop STOP
<When the execution condition for an instruction is satisfied>
A device value will not be changed even when the specified
step is executed.
<When execution condition for an instruction is not satisfied>
A device value will be changed after the specified step is
executed.
2
Jump
CJ
3SCJ
4GOEND
5 Repeat (Loop) BREAK(P)
6
Subroutine program call
CALL(P)
7 FCALL(P)
8 ECALL(P)
9EFCALL(P)
10 XCALL
11 End FEND
A device value will not be changed even when the specified
step is executed.
12 Jump JMP
13 Return from subroutine program RET
14 Return from interrupt program IRET
Table6.25 Device value change timing when step for FOR or NEXT instruction is specified
Instruction of the
specified step
Execution timing setting
Before executing instruction After executing instruction
FOR Executed once before the start of loop processing.
Executed once after the start of loop
processing. (Executed before the operation
of the program between the FOR and NEXT
instructions.)
NEXT
Executed every loop processing. (Executed after
the operation of the program between the FOR and
NEXT instructions.)
Executed once after the start of loop
processing.

Table of Contents

Other manuals for Mitsubishi Q02CPU

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Mitsubishi Q02CPU and is the answer not in the manual?

Mitsubishi Q02CPU Specifications

General IconGeneral
BrandMitsubishi
ModelQ02CPU
CategoryController
LanguageEnglish

Related product manuals