Delta AH500 Programming Manual page 381

Hide thumbs Also See for AH500:
Table of Contents

Advertisement

API
Instruction code
0815~
D
OR#
0817
Device X
Y
M
S
1
S
2
Symbol:
Taking OR& and DOR& for example
Explanation:
1.
The instruction is used to compare the data in S
not 0, the condition of the instruction is met. When the comparison result is 0, the condition of
the instruction is not met.
2.
Only the instruction DOR# can use the 32-bit counter.
3.
The instruction OR# and the contact are connected in parallel.
API No.
16-bit instruction
0815
0816
0817
4.
&: Logical AND operation
5.
|: Logical OR operation
6.
^: Logical exclusive OR operation
Example:
1.
When X0.1 is ON, Y0.0 is ON. Besides, when the logical operator AND performs the logical
AND operation on each pair of corresponding bits in C0 and C10 and the operation result is not
0, Y0.0 is ON.
2.
When X0.2 and X0.3 are ON, Y0.1 is ON. When the logical operator OR performs the logical
OR operation on each pair of corresponding bits in the 32-bit register (D10, D11) and the 32-bit
register (D20, D21) and the operation result is not 0, Y0.1 is ON. Besides, when the logical
operator XOR performs the logical exclusive OR operation on each pair of corresponding bits in
the 32-bit counter HC0 and the 32-bit register (D200, D201) and the operation result is not 0,
Y0.1 is ON.
Operand
S
, S
1
2
S
T
C
HC
D
Pulse instruction 16-bit instruction (5 steps) 32-bit instruction (5 steps)
: Data source 1
S
1
: Data source 2
S
2
32-bit instruction
OR&
DOR&
OR|
DOR|
OR^
DOR^
C ha pt er 6 A p pl i e d In s tr uc t io ns
Function
Contact type of logical operation OR#
L
SM SR
E
PR
AH500
Word/Double word
Word/Double word
with that in S
. When the comparison result is
1
2
Comparison operation result
ON
S
&S
0
1
2
S
|S
0
1
2
S
^S
0
1
2
K
16# "$"
DF
AH500
OFF
=
S
&S
0
1
2
=
S
|S
0
1
2
=
S
^S
0
1
2
6 - 2 1 3

Advertisement

Table of Contents
loading

Table of Contents