About Operators
Use operators to judge results of multiple checkers or numerical calculations.
+: Logical sum
Returns "OK (1)", if the result of either A or B is OK (1).
*: Logical product
Returns "OK (1)", if the results of both A and B are OK (1).
#: Exclusive OR
Returns "OK (1)", if the results differ between A and B.
/: Negation
Reverses a judgement.
Do not put a symbol "/" before the multiple contents in
parentheses.
Wrong: JD01=/(A+B)
Correct: JD01=/A+/B
JDC001 = / (A + B) ¬ Wrong: Because A and B is in parentheses.
JDC001 = / A * / B ¬ This means the same as the above formula. (Boolean algebra, De Morgan's laws)
JDC002 = / (A * B) ¬ Wrong: Because A and B is in parentheses.
JDC002 = / A + / B ¬ This means the same as the above formula. (Boolean algebra, De Morgan's laws)
(: Left parenthesis
): Right parenthesis
Or store the formula of A+B in JRC (Internal) once, and then negate the JRC.
Or store the formula of A*B in JRC (Internal) once, and then negate the JRC.
Example: JDC001=A+B
A
B
OK (1)
OK (1)
OK (1)
NG (0)
NG (0)
OK (1)
NG (0)
NG (0)
Example: JDC001=A*B
A
B
OK (1)
OK (1)
OK (1)
NG (0)
NG (0)
OK (1)
NG (0)
NG (0)
Example: JDC001 = A # B
A
B
OK (1)
OK (1)
OK (1)
NG (0)
NG (0)
OK (1)
NG (0)
NG (0)
Example: JDC001=/A
A
/
OK (1)
Reversed
NG (0)
Reversed
Judges the contents in parentheses by
priority.
JDC001
OK (1)
OK (1)
OK (1)
NG (0)
JDC001
OK (1)
NG (0)
NG (0)
NG (0)
JDC001
NG (0)
OK (1)
OK (1)
NG (0)
JDC001
NG (0)
OK (1)
245