Logical computation – Yokogawa Value Series FX1000 User Manual
Page 213
9-8
IM 04L21B01-01EN
Logical Computation
Checks whether the two data values, e1 and e2 (e1 only for NOT), are zeroes or non-
zeroes, and computes according to the conditions.
AND
Logical product
(Syntax)
e1ANDe2
(Condition)
If the two data values e1 and e2 are both non-zeroes, the computed
result is “1.” Otherwise, it is “0.”
(Explanation)
e1 = 0, e2 = 0
→
e1ANDe2 = 0
e1 ≠ 0, e2 = 0
→
e1ANDe2 = 0
e1 = 0, e2 ≠ 0
→
e1ANDe2 = 0
e1 ≠ 0, e2 ≠ 0
→
e1ANDe2 = 1
OR
Logical sum
(Syntax)
e1ORe2
(Condition)
If the two data values e1 and e2 are both zeroes, the computed result is
“0.” Otherwise, it is “1.”
(Explanation)
e1 = 0, e2 = 0
→
e1ORe2 = 0
e1 ≠ 0, e2 = 0
→
e1ORe2 = 1
e1 = 0, e2 ≠ 0
→
e1ORe2 = 1
e1 ≠ 0, e2 ≠ 0
→
e1ORe2 = 1
XOR
Exclusive OR
(Syntax)
e1XORe2
(Condition)
If the two data values e1 and e2 are zero and non-zero or non-zero and
zero, the computed result is “1.” Otherwise, it is “0.”
(Explanation)
e1 = 0, e2 = 0
→
e1XORe2 = 0
e1 ≠ 0, e2 = 0
→
e1XORe2 = 1
e1 = 0, e2 ≠ 0
→
e1XORe2 = 1
e1 ≠ 0, e2 ≠ 0
→
e1XORe2 = 0
NOT
Logical negation
(Syntax)
NOTe1
(Condition)
The result is the inverse of the status of data e1 (zero or non-zero).
(Explanation)
e1 = 0
→
NOTe1 = 1
e1 ≠ 0
→
NOTe1 = 0
Expression Example
01-02OR03.GT.04
Determines the OR of the computed results of “01-02” and “03.GT.04”.
9.2 Writing Expressions