6 Application Instructions API 00-49
DVP-PLC Application Manual
6-41
API Mnemonic Operands Function
W
26
D
AND P
Logical Word AND
Controllers
ES/EX/SS SA/SX/SC EH/SV
Bit Devices Word Devices Program Steps Type
OP
X Y M S K H KnX KnY KnM KnS T C D E F
S
1
* * * * * * * * ***
S
2
* * * * * * * * ***
D
* * * * * ***
WAND, WANDP: 7 steps
DAND, DANDP: 13 steps
PULSE 16-bit 32-bit
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV
Operands:
S
1
: Source data device 1 S
2
: Source data device 2 D: Operation result
Explanations:
1. If S
1
, S
2
and D are used in device F, only 16-bit instruction is applicable.
2. See the specifications of each model for their range of use.
3. This instruction conducts logical AND operation of S
1
and S
2
and stores the result in D.
4. Operation rule: The corresponding bit of the operation result in D will be “0” if any of the bits in S
1
or S
2
is
“0”.
Program Example 1:
When X0 = On, the 16-bit D0 and D2 will perform WAND, logical AND operation, and the result will be stored in D4.
WAND
X0
D2
D0 D4
0000111111111111
000 00 000 0 0011 111
000 00 000000 00
11 1
WAND
b15
b0
Before
execution
After
execution
D0
D2
D4
Program Example 2:
When X1 = On, the 32-bit (D11, D10) and (D21, D20) will perform DAND, logical AND operation, and the result will be
stored in (D41, D40).
X1
DAND
D10 D20 D40
0000111111111111
000 00 000 0 0011 111
000 00 000000 00
11 1
DAND
b31
Before
execution
After
execution
0000111111111111
00000000 00011 111
000 00 000000 0 0
11 1
b15 b0
D11 D10
D21 D20
D41 D40