4-31
4 Understanding Programming
CP2E CPU Unit Software User’s Manual(W614)
4-6 Index Registers
4
4-6-3 Monitoring Index Registers
z Example
Note Be sure to use PLC memory addresses in Index Registers.
MOVL
D1000
IR0
MOVR
0000
IR0
MOVL
IR0
D1000
IR0
IR0
0000C000Hex
D1000
D1001
IR0
C 0 0 0
0 0 0 0
D1000
D1001
MOVL
D2000
IR0
MOVR
0005
IR0
MOVL
IR0
D2000
IR0
IR0
0000C005Hex
D2000
D2001
IR0
C 0 0 5
0 0 0 0
D2000
D2001
a
a
a
a
D1001 and D1000 stored
in IR0
or
Actual memory address of CIO
0000 (0000C000 Hex) stored in
IR0
Contents of IR0 stored in
D1001 and D1000
D2001 and D2000
stored in IR0
or
Actual memory address CIO
0005 (0000C005 Hex) stored in
IR0
Contents of IR0 stored in
D2001 and D2000
Peripheral servicing
Read D1001
and D1000
Read D2001
and D2000
IR storage words
for task 2
IR storage words
for task 1
or
or
Task 1
Task 2