5 Categories and Use of Basic Application Instructions
DVP-PM Application Manual 5-45
API Mnemonic Operands Function
28
D WXOR P
Logical Word XOR
Controllers
20PM 10PM
Bit Devices Word Devices Program Steps
Type
OP
X Y M S K H KnX KnY KnM KnS T C D V Z
S
1
* * * * * * * * ***
S
2
* * * * * * * * ***
D
* * * * * ***
WXOR, WXORP: 7 steps
DWXOR, DWXORP: 9 steps
Operands:
S
1
: Source data device 1 S
2
: Source data device 2 D: Operation result
Explanations:
1. WXOR conducts logical XOR operation of S
1
and S
2
in 16-bit mode and stores the result in D
2. When WXOR is used as 16-bit instruction, Z device cannot be adopted; when WXOR is used as 32-bit
instruction, V device cannot be adopted.
Program Example 1:
When X0 = ON, the 16-bit data source D0 and D2 are analyzed and the operation result of the logical XOR is stored
in D4.
X0
WXOR D0 D2 D4
0111111
0000 0 0 0111
00 00
11
WXOR
b15 b0
D0
D2
D4
000000011
011111
111 111
0000
Before
execution
After
execution
Program Example 2:
When X1 = ON, the 32-bit (D11, D10) and (D21, D20) will perform DWXOR logical XOR operation, and the result will
be stored in (D41, D40).
X1
DWXOR D10 D20 D40
DWXOR
b15 b0b31
D11 D10
D21 D20
D41 D40
11111111
0000
1111
000
00
11 111
00000000
11111
11111111 1111
000 00 000 0 00
0000
111111 111 11111111 111 11
00 00000 0
Before
execution
After
execution