![Omron CJ1M-CPU21 Operation Manual Download Page 124](http://html1.mh-extra.com/html/omron/cj1m-cpu21/cj1m-cpu21_operation-manual_742493124.webp)
95
REGISTER COMPARISON TABLE: CTBL(882)
Section 5-4
• If the PV is within more than one range when the comparison is made, the
interrupt task for the range closest to the beginning of the table will be
given priority and other interrupt tasks will be executed in following cycles.
• If there is no reason to execute an interrupt task, specify AAAA hex as the
interrupt task number. The range comparison results can be read with
PRV(881) or using the Range Comparison In-progress Flags.
Note
An error will occur if the upper limit is less than the lower limit for any one
range.
Flags
Example
When CIO 000000 turns ON in the following programming example,
CTBL(882) registers a target value comparison table and starts comparison
for high-speed counter 0. The PV of the high-speed counter is counted incre-
mentally and when it reaches 500, it equals target value 1 and interrupt task 1
is executed. When the PV is incremented to 1000, it equals target value 2 and
interrupt task 2 is executed.
Name
Label
Operation
Error Flag
ER
ON if the specified range for P or C is exceeded.
ON if the number of target values specified for target
value comparison is set to 0.
ON if the number of target values specified for target
value comparison exceeds 48.
ON if the same target value is specified more than once in
the same comparison direction for target comparison.
ON if the upper value is less than the lower value for any
range.
ON if the set values for all ranges are disabled during a
range comparison.
ON if the high-speed counter is set for incremental pulse
mode and decrementing is set in the table as the direction
for comparison.
ON if an instruction is executed when the high-speed
counter is set to Ring Mode and the specified value
exceeds the maximum ring value.
ON if specified for a port not set for a high-speed counter.
ON if executed for a different comparison method while
comparison is already in progress.
@CTBL
#0000
#0000
D00100
0002
01F4
0000
0001
03E8
0000
0002
000000
D00100
D00101
D00102
D00103
D00104
D00105
D00106
Two target values
Target value 1: 0000 01F4 hex (500)
Incrementing, Interrupt task number 1
Target value 2: 0000 03E8 hex (1000)
Incrementing, Interrupt task number 2
Register target comparison table
and start comparison
High-speed counter input 0
Summary of Contents for CJ1M-CPU21
Page 1: ...Cat No W395 E1 03 CJ series Built in I O CJ1M CPU21 22 23 CJ1M CPU Units...
Page 2: ...CJ series Built in I O CJ1M CPU21 22 23 CPU Units Operation Manual Revised August 2004...
Page 3: ...iv...
Page 19: ...xx...
Page 79: ...50 Wiring Examples Section 3 3...
Page 217: ...188 Origin Search and Origin Return Functions Section 6 3...
Page 220: ...191 Built in Outputs Section 7 1...
Page 247: ...218 Built in Outputs Section 7 1...
Page 251: ...222 Combinations of Pulse Control Instructions Appendix A...
Page 255: ...226 Using Pulse Instructions in other CPU Units Appendix B...
Page 263: ...234 Index...
Page 265: ...236 Revision History...