Omron SYSMAC CS Series Operation Manual page 584

Programmable controllers
Hide thumbs Also See for SYSMAC CS Series:
Table of Contents

Advertisement

Instruction Execution Times and Number of Steps
Operation
A
Startup time
B
I/O parameter trans-
fer processing time
The data type is
indicated in paren-
theses.
C
Function block defi-
nition instruction
execution time
Number of Function Block
Program Steps (CPU Units
with Unit Version 3.0 or
Later)
546
The following table shows the length of time for A, B, and C.
Startup time not including
I/O parameter transfer
1-bit I/O variable (BOOL) 0.4 µs
1-word I/O variable (INT,
UINT, WORD)
2-word I/O variable
(DINT, UDINT, DWORD,
REAL)
4-word I/O variable (LINT,
ULINT, LWORD, LREAL)
Total instruction processing time (same as standard user program)
Example: CS1H-CPU63H
Input variables with a 1-word data type (INT): 3
Output variables with a 1-word data type (INT): 2
Total instruction processing time in function block definition section: 10 µs
Execution time for 1 instance = 6.8 µs + (3 + 2) × 0.3 µs + 10 µs = 18.3 µs
Note The execution time is increased according to the number of multiple instances
when the same function block definition has been copied to multiple locations.
Use the following equation to calculate the number of program steps when
function block definitions have been created and the instances copied into the
user program using CS/CJ-series CPU Units with unit version 3.0 or later.
Number of steps
= Number of instances × (Call part size m + I/O parameter transfer part size n × Num-
ber of parameters) + Number of instruction steps in the function block definition p
(See note.)
Note
The number of instruction steps in the function block definition (p) will not be
diminished in subsequence instances when the same function block definition
is copied to multiple locations (i.e., for multiple instances). Therefore, in the
above equation, the number of instances is not multiplied by the number of
instruction steps in the function block definition (p).
m
Call part
n
I/O parameter
transfer part
The data type is
shown in parenthe-
ses.
p
Number of instruc-
tion steps in func-
tion block definition
CPU Unit model
CS1H-CPU6@H
CS1G-CPU4@H
CJ1H-CPU6@H
CJ1G-CPU4@H
6.8 µs
8.8 µs
0.7 µs
0.3 µs
0.6 µs
0.5 µs
0.8 µs
1.0 µs
1.6 µs
Contents
1-bit I/O variable (BOOL)
1-word I/O variable (INT,
UINT, WORD)
2-word I/O variable (DINT,
UDINT, DWORD, REAL)
4-word I/O variable (LINT,
ULINT, LWORD, LREAL)
The total number of instruction steps (same as standard
user program) + 27 steps.
Section 10-5
CJ1M-CPU@@
15.0 µs
1.0 µs
0.8 µs
1.1 µs
2.2 µs
CS/CJ-series CPU Units
with unit version 3.0 or later
57 steps
6 steps
6 steps
6 steps
12 steps

Advertisement

Table of Contents
loading

This manual is also suitable for:

Cs1g/h-cpu_hCs1g/h-cpu_-ev1

Table of Contents