4. Instruction Execution Times and Number of Steps
4-2
CJ1 CPU Unit Instruction Execution Times and Number of
Steps
Note
1172
The following table lists the execution times for all instructions that are sup-
ported by the CPU Units.
The total execution time of instructions within one whole user program is the
process time for program execution when calculating the cycle time (See
note.).
Note User programs are allocated tasks that can be executed within cyclic tasks
and interrupt tasks that satisfy interrupt conditions.
Execution times for most instructions differ depending on the CPU Unit used
and the conditions when the instruction is executed.
The execution time can also vary when the execution condition is OFF.
The following table also lists the length of each instruction in the Length
(steps) column. The number of steps required in the user program area for
each instructions depends on the instruction and the operands used with it.
The number of steps in a program is not the same as the number of instruc-
tions.
1. Most instructions are supported in differentiated form (indicated with , ,
@, and %). Specifying differentiation will increase the execution times by
the following amounts.
Symbol
CPU6@H-R
or
@ or %
2. Use the following times as guidelines when instructions are not executed.
CPU6@H-R
0.016 to 0.096 0.018 to 0.108
CJ1-H
CPU6@H
CPU4@H
+0.24
+0.24
+0.24
+0.24
CJ1-H
CPU6@H
CPU4@H
0.02 to 0.12
CS/CJ/NSJ Series Instructions Reference Manual (W474)
(Unit: s)
CJ1M
CJ1
CPU@@
CPU4@
+0.32
+0.5
+0.45
+0.32
+0.5
+0.33
(Unit: s)
CJ1M
CJ1
CPU@@
CPU4@
0.05 to 0.30
0.12 to 0.72
Need help?
Do you have a question about the CJ - INSTRUCTIONS and is the answer not in the manual?