96
4
4 Instructions4.3.1 Contact Comparison
ORZ#: Absolute value comparison OR contact
◆
Overview
The ORZ# instruction compares the absolute value of the S1 and S2 subtraction result with the absolute
value in S3 and uses the comparison result to determine whether to set a contact to ON or OFF (a node
connected to another node in parallel).
ORZ# S1 S2 S3
Absolute value
comparison OR
contact
Applicable model:
H3U
S1 Subtrahend Source element of the subtrahend
16-bit instruction (5
steps)
ORZ#: Continuous
execution
32-bit instruction (9
steps)
ORDZ#:
Continuous
execution
S2 Minuend Source element of the minuend
S3
Comparative
value
Source element of the comparative value
Note: The # comparison operator can be =, >, <, <>, <=, or >=.
◆
Operands
Operand
Bit Element Word Element
System·User System·User Bit Designation Indexed Address Constant
Real
Number
S1 X Y M T C S SM D R T C SD KnX KnY KnM KnS KnSM
V,Z
Modication K H E
S2 X Y M T C S SM D R T C SD KnX KnY KnM KnS KnSM
V,Z
Modication K H E
S3 X Y M T C S SM D R T C SD KnX KnY KnM KnS KnSM
V,Z
Modication K H E
Note: The elements in gray background are supported.
◆
Function
The absolute value of the [S1] and [S2] subtraction result is compared with the absolute value in [S3]. The
instruction is enabled when conditions are met; otherwise, it is disabled.
16-bit Instruction 32-bit Instruction
Enabled State
Condition
Disabled State
Condition
ORZ> ORDZ> |S1 – S2| > |S3| |S1 – S2| <= |S3|
ORZ>= ORDZ>= |S1 – S2| >= |S3| |S1 – S2| < |S3|
ORZ< ORDZ< |S1 – S2| < |S3| |S1 – S2| >= |S3|
ORZ<= ORDZ<= |S1 – S2| <= |S3| |S1 – S2| > |S3|
ORZ= ORDZ= |S1 – S2| = |S3| |S1 – S2| <> |S3|
ORZ<> ORDZ<> |S1 – S2| <> |S3| |S1 – S2| = |S3|
◆
Application