594
FX
3U
/FX
3UC
Series Programmable Controllers
Programming Manual - Basic & Applied Instruction Edition
25 Block Data Operation – FNC190 to FNC199
25.3 FNC194~199 – BKCMP=, >, <, < >, <=, >= / Block Data Compare
2. 32-bit operation (DBKCMP=, >, <, <>, <=, >= / DBKCMP=P, >P, <P, <>P, <=P, and >=P)
1) "n" 32-bit binary data starting from [
+1,
] are compared with "n" 32-bit binary data starting
from [
+1,
], and the comparison result is stored in "n" points starting from [
+1,
].
2) A constant can be directly specified in [
+1,
].
3) The table below shows the comparison result for each instruction:
4) When the comparison result is ON (1) in all of "n" points starting from [
+1,
], the M8090 (block
comparison signal) turns ON.
Related device
→
For the block comparison signal use method, refer to Subsection 6.5.2.
Instruction
Comparison result ON (1) condition
Comparison result OFF (0) condition
DBKCMP=(FNC194)
[
+1,
]
=
[
+1,
]
[
+1,
]
=/ [
+1,
]
DBKCMP>(FNC195)
[
+1,
]
>
[
+1,
]
[
+1,
]
<=
[
+1,
]
DBKCMP<(FNC196)
[
+1,
]
< [
+1,
]
[
+1,
]
>=
[
+1,
]
DBKCMP<>(FNC197)
[
+1,
]
=/ [
+1,
]
[
+1,
]
=
[
+1,
]
DBKCMP<=(FNC198)
[
+1,
]
<=
[
+1,
]
[
+1,
]
>
[
+1,
]
DBKCMP>=(FNC199)
[
+1,
]
>=
[
+1,
]
[
+1,
]
< [
+1,
]
Device
Name
Description
M8090
Block comparison signal
Turns ON when all comparison results are "ON (1)" in a block data instruction.
DBKCMP= (FNC194), DBKCMP> (FNC195), DBKCMP< (FNC196), DBKCMP<>
(FNC197), DBKCMP<= (FNC198), and DBKCMP>= (FNC199)
S
1
S
1
S
2
S
2
D
D
Command
input
FNCOOO
*1
DBKCMP
*2
S
1
S
2
n
D
*5 The number out of 194 to 199 is put in "OOO".
*6 The symbol out of "=", ">", "<", "<>", "<=", or
">=" corresponding to the FNC No. is put in
.
[ +1, ]
"n"
points
K1234
K5678
K40000
K5000
K4321
[ +3, +2]
[ +5, +4]
[ +2n-3, +2n-4]
[ +2n-1, +2n-2]
[ +1, ]
"n"
points
K5321
K3399
K6543
K5678
K1200
[ +3, +2]
[ +5, +4]
[ +2n-3, +2n-4]
[ +2n-1, +2n-2]
S
2
+0
Comparison result
"n"
points
OFF(0)
ON(1)
ON(1)
OFF(0)
ON(1)
+1
+2
+n-2
+n-1
D
>
*7
*7 An operation example of BKCMP>
(FNC195) instruction is shown here.
S
1
S
1
S
1
S
1
S
1
S
1
S
1
S
1
S
1
S
1
S
2
S
2
S
2
S
2
S
2
S
2
S
2
S
2
S
2
S
1
S
1
[ +1, ]
K32000
[ +1, ]
"n"
points
K32000
K4321
K1234
K32000
K5678
[ +3, +2]
[ +5, +4]
[ +2n-3, +2n-4]
[ +2n-1, +2n-2]
S
2
+0
Comparison result
"n"
points
ON(1)
OFF(0)
OFF(0)
ON(1)
OFF(0)
+1
+2
+n-2
+n-1
D
=
*1
*1 An operation example of BKCMP=
(FNC194) instruction is shown
here.
S
1
S
2
S
2
S
2
S
2
S
2
S
2
S
2
S
2
S
2
S
1
S
1
S
1
S
2
S
2
S
1
S
1
S
2
S
2
S
1
S
1
S
2
S
2
S
1
S
1
S
2
S
2
S
1
S
1
S
2
S
2
S
1
S
1
S
2
S
2
S
1
S
1
S
2
S
2
S
1
S
1
S
2
S
2
S
1
S
1
S
2
S
2
S
1
S
1
S
2
S
2
S
1
S
1
S
2
S
2
S
1
S
1
S
2
S
2
D
D
Содержание FX3U Series
Страница 1: ...PROGRAMMING MANUAL Basic Applied Instructions Edition FX3U FX3UC SERIES PROGRAMMABLE CONTROLLERS ...
Страница 2: ......
Страница 889: ......