Omron C200HX Operation Manual page 216

Hide thumbs Also See for C200HX:
Table of Contents

Advertisement

Data Comparison
Description
Flags
198
When the execution condition is OFF, BCMP(68) is not executed. When the
execution condition is ON, BCMP(68) compares CD to the ranges defined by a
block consisting of of CB, CB+1, CB+2, ..., CB+31. Each range is defined by two
words, the first one providing the lower limit and the second word providing the
upper limit. If CD is found to be within any of these ranges (inclusive of the upper
and lower limits), the corresponding bit in R is set. The comparisons that are
made and the corresponding bit in R that is set for each true comparison are
shown below. The rest of the bits in R will be turned OFF.
CB ≤ CD ≤ CB+1
CB+2 ≤ CD ≤ CB+3
CB+4 ≤ CD ≤ CB+5
CB+6 ≤ CD ≤ CB+7
CB+8 ≤ CD ≤ CB+9
CB+10 ≤ CD ≤ CB+11
CB+12 ≤ CD ≤ CB+13
CB+14 ≤ CD ≤ CB+15
CB+16 ≤ CD ≤ CB+17
CB+18 ≤ CD ≤ CB+19
CB+20 ≤ CD ≤ CB+21
CB+22 ≤ CD ≤ CB+23
CB+24 ≤ CD ≤ CB+25
CB+26 ≤ CD ≤ CB+27
CB+28 ≤ CD ≤ CB+29
CB+30 ≤ CD ≤ CB+31
Normally the first word in the range is less than the second, but if the first word in
the range is greater than the second, the corresponding bit in R will be turned
OFF when CD is outside of the range defined by the two words, as shown in the
following diagram.
CB
0000
CB+1
0000
ER:
The comparison block (i.e., CB through CB+31) exceeds the data area.
Indirectly addressed DM word is non-existent. (Content of DM word is
not BCD, or the DM area boundary has been exceeded.)
Section 5-17
Bit 00
Bit 01
Bit 02
Bit 03
Bit 04
Bit 05
Bit 06
Bit 07
Bit 08
Bit 09
Bit 10
Bit 11
Bit 12
Bit 13
Bit 14
Bit 15
CB + 1
CB
9999
9999

Advertisement

Table of Contents
loading

This manual is also suitable for:

C200hgC200he

Table of Contents