CS1D-II102D Omron, CS1D-II102D Datasheet - Page 350

no-image

CS1D-II102D

Manufacturer Part Number
CS1D-II102D
Description
CS1D Dual IO Interface Unit
Manufacturer
Omron
Datasheet

Specifications of CS1D-II102D

Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Precautions
Limitations when Using Index Registers
Monitoring and Sharing
Index Registers
Index Registers
1,2,3...
The Index Registers cannot be directly addressed in any other instructions,
although they can usually be used for indirect addressing.
The SRCH(181), MAX(182), and MIN(183) instructions can output the PLC
memory address of the word with the desired value (search value, maximum,
or minimum) to IR0. In this case, IR0 can be used in later instructions to
access the contents of that word.
Do not use Index Registers until a PLC memory address has been set in the
register. The pointer operation will be unreliable if the registers are used with-
out setting their values.
Each Index Register task is processed independently, so they do not affect
each other. For example, IR0 used in Task 1 and IR0 used in Task 2 are differ-
ent. Consequently, each Index Register task has 16 Index Registers.
1. It is only possible to read the Index Register for the last task executed with-
2. It is not possible to either read or write to the Index Registers using Host
Index Registers can be shared between all tasks.
It is possible to monitor or share Index Registers as follows:
To use the Programming Devices to monitor the final Index Register values for
each task, or to monitor the Index Register values using Host Link commands
or FINS commands, write a program to store Index Register values from each
task to another area (e.g., DM area) at the end of each task, and to read Index
Data Movement
Instructions
Table Data Pro-
cessing Instruc-
tions
Increment/Decre-
ment Instructions
Comparison
Instructions
Symbol Math
Instructions
Instruction group
in the cycle from the Programming Devices. If using Index Registers with
the same number to perform multiple tasks, it is only possible with the Pro-
gramming Devices to read the Index Register value for the last task per-
formed within the cycle from the multiple tasks. Nor is it possible to write
the Index Register value from the Programming Devices.
Link commands or FINS commands.
MOVE TO REGISTER
MOVE TIMER/COUNTER PV TO REGISTER
DOUBLE MOVE
DOUBLE DATA EXCHANGE
SET RECORD LOCATION
GET RECORD NUMBER
DOUBLE INCREMENT BINARY
DOUBLE DECREMENT BINARY
DOUBLE EQUAL
DOUBLE NOT EQUAL
DOUBLE LESS THAN
DOUBLE LESS THAN OR EQUAL
DOUBLE GREATER THAN
DOUBLE GREATER THAN OR EQUAL
DOUBLE COMPARE
DOUBLE SIGNED BINARY ADD WITHOUT
CARRY
DOUBLE SIGNED BINARY SUBTRACT
WITHOUT CARRY
Instruction name
Section 8-17
MOVR(560)
MOVRW(561)
MOVL(498)
XCGL(562)
SETR(635)
GETR(636)
++L(591)
– –L(593)
=L(301)
CMPL(060)
+L(401)
–L(411)
Mnemonic
L(311)
=L(316)
L(321)
=L(326)
L(306)
315

Related parts for CS1D-II102D