314
WOR, WORP, DOR, DORP
When three data are set ( , ( +1, ) ( +1, ) ( +1, ))
,
: Data for a logical sum operation or head number of the devices where the data is stored (BIN 16/32 bits)
: Head number of the devices where the logical sum operation result will be stored (BIN 16/32 bits)
Function
WOR
(1) Conducts a logical sum operation on each bit of the 16-bit data of the device designated by and the 16-bit data of the
device designated by , and stores the results at the device designated by .
(2) For bit devices, the bit devices after the points designated by digit specification are regarded as "0" in the operation.
(See Program Example (1))
DOR
(1) Conducts a logical sum operation on each bit of the 32-bit data of the device designated by and the 32-bit data of the
device designated by , and stores the results at the device designated by .
(2) When bit devices are designated, the bit devices below the points designated as digits are regarded as "0" in the
operation. (See Program Example (2))
Operation Error
(1) There is no operation error in the WOR(P) or DOR(P) instruction.
Setting
Data
Internal Devices
R, ZR
J \
U \G
Zn
Constants
K, H
Other
Bit
Word
Bit
Word
––
––
––
––
S1
S2
D
S1
S1
S2
S2
D
D
Command
Command
P
WOR, DOR
WORP, DORP
S1
S2
S1
S2
D
D
indicates an instruction s
y
mbol of
W
OR/DOR.
S1 S2
D
S1
S2
D
S1
S2
D
0
0
0
0
1
1
0
0
1
1
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
1
1
0
0
1
1
b15
b8
b0
b7
b0
b7
b15
b8
OR
1
1
0
0
0
0
0
0
1
1
1
1
0
0
0
0
b0
b7
b15
b8
S1
S2
D
S1
S2
D
0
0
1
0
1
1
0
0
0
0
1
1
1
1
b0
b15
b31
b16
OR
0
0
1
1
0
0
1
1
0
0
1
1
0
0
b0
b15
b31
b16
0
0
1
1
1
1
1
1
0
0
1
1
1
1
b31
b16
b0
b15
+ 1
+ 1
+ 1
S1
S2
S1
S1
S2
S2
D
D
D