CS1D-IC102D Omron, CS1D-IC102D Datasheet - Page 346

no-image

CS1D-IC102D

Manufacturer Part Number
CS1D-IC102D
Description
CS1D Dual IO Control Unit
Manufacturer
Omron
Datasheet

Specifications of CS1D-IC102D

Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Index Registers
File Memory Conversion
8-17 Index Registers
Indirect Addressing
Note Refer to Appendix E Memory Map for more details on PLC memory
0000 to 7FFF and words in the next EM bank (E00000 to E32767) can be
addressed with hexadecimal values 8000 to FFFF.
BCD-mode Addressing (*E)
When a “*” character is input before a EM address, the content of that EM
word is treated as BCD and the instruction will operate on the EM word in the
same bank at that BCD address. Only part of the EM bank (E00000 to
E09999) can be indirectly addressed with BCD values 0000 to 9999.
Part of the EM Area can be converted for use as file memory with settings in
the PLC Setup. All EM banks from the specified bank (EM File Memory Start-
ing Bank) to the last EM bank will be converted to file memory.
Once EM banks have been converted to file memory, they cannot be
accessed (read or written) by instructions. An Illegal Access Error will occur if
a file-memory bank is specified as an operand in an instruction.
The following example shows EM file memory when the EM File Memory
Starting Bank has been set to 3 in the PLC Setup.
The sixteen Index Registers (IR0 to IR15) are used for indirect addressing.
Each Index Register can hold a single PLC memory address, which is the
absolute memory address of a word in I/O memory. Use MOVR(560) to con-
vert a regular data area address to its equivalent PLC memory address and
write that value to the specified Index Register. (Use MOVRW(561) to set the
PLC memory address of a timer/counter PV in an Index Register.)
Bits in Index Registers cannot be force-set or force-reset.
addresses.
When an Index Register is used as an operand with a “,” prefix, the instruction
will operate on the word indicated by the PLC memory address in the Index
Register, not the Index Register itself. Basically, the Index Registers are I/O
memory pointers.
• All addresses in I/O memory (except Index Registers, Data Registers, and
@E1_00100
@E00100
*E1_00100
*E00100
Condition Flags) can be specified seamlessly with PLC memory
addresses. It isn’t necessary to specify the data area.
EM bank number
0200
0200
0200
0200
0
1
2
3
B
C
.
.
.
Address actually used.
Address actually used.
Address actually used.
Address actually used.
E1_00512
E0_00512
E1_00200
E0_00200
EM file memory
(Cannot be accessed
from instructions.)
Example:
EM File Memory Starting
Bank set to 3 in the PLC Setup
(When the current
bank is bank 0.)
(When the current
bank is bank 0.)
Section 8-17
311

Related parts for CS1D-IC102D