Omron CJ2 Network Card User Manual


 
NEW
Operation status
:Published :Input :Output
Example
Operation start Operation stop
data [i]
Symbol that indirectly specifies
the element number
Array variable name
Start of array
Value of element number i
(example when i = 5)
0
1
2
3
4
5
data[0]
data[1]
data[2]
data[3]
data[4]
data[5]
Element number
NEW
Programming Structuring and Reusability.
Highly Independent Programs Can Be
Easily Created.
NEW
User program
a:=a+1;
RESULTS=0.0;
IF M = TRUE THEN
RESULTS = SIN(data):
ENDIF;
Ladder diagram
Control of equipment and
external devices
ST
Math and character string
processing
SFC
Step progression control
The programming language suited to the process can be used.
Task
Task
Task
Task
FBs
Modularization
and reusability
FB
15
Memory Attributes in the Ladder Editor
can be Understood at a Glance.
Tag (network symbols) memory attributes can
be understood at a glance in the Ladder Editor
Window, enabling an easily understandable
program to be created.
A Symbol Can be used for an Array
Variable Subscript.
A physical address or symbol can be specifi ed
for an array subscript, so data can be
dynamically specifi ed.
Example Data[i]: An element number is indirectly specifi ed by the
value of symbol i. If the value of symbol i is &5, data[5] is specifi ed
for element number 5.
Ver.Up
New Instructions are Supported.
New instructions such as tracking, sorting, and
oating-point decimal maximum/minimum value
search instructions are supported.
NEW
The Number of Communications Logic
Ports has Increased to 64.
Programming can be performed with no need to
pay attention to the number of logic ports.
Languages Conforming to IEC Are Supported.
Ladder diagrams and ST languages can be freely
combined and made into components as function
blocks (FBs), allowing programs to be created in the
optimum language for the particular process.
Up to 128 Cyclic Tasks
are Supported.
The user program can be divided into up to 128
tasks. Using smaller task programs makes it easier
to structure programs. This also contributes to shorter
cycle times by controlling the tasks that are being
executed or not executed in smaller units.
4
Times
More than before