89
4
4 Instructions 4.3.1 Contact Comparison
AND#: AND contact status bit operation
◆
Overview
Whether the AND# instruction is enabled is determined based on the bit logical operation result (a node
connected to another node in series).
AND# S1 S2
AND contact
status bit
operation
Applicable model:
H3U
S1 Data 1 Element number of source data 1
16-bit instruction (5
steps)
AND#: Continuous
execution
32-bit instruction (9
steps)
ANDD#:
Continuous
execution
S2 Data 2 Element number of source data 2
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
Note: The elements in gray background are supported.
◆
Function
A logical operation (AND: &; NOT: |; XOR: ^) is performed on [S1] and [S2]. The instruction is enabled if the
operation result is not 0; if the operation result is 0, the instruction is disabled. The execution results are as
follows:
16-bit Instruction 32-bit Instruction
Enabled State
Condition
Disabled State
Condition
AND& ANDD& S1&S2 ≠ 0 S1&S2 = 0
AND| ANDD| S1|S2 ≠ 0 S1|S2 = 0
AND^ ANDD^ S1^S2 ≠ 0 S1^S2 = 0
◆
Application