Delta Electronics AH500 Manual page 151

Motion control module
Hide thumbs Also See for AH500:
Table of Contents

Advertisement

A H 5 00 M o ti on C on tr ol M od ul e Ma nua l
API
Instruction code
20
D
ADD
Device
X
Y
M
S
1
S
2
D
 S
 The binary value in S
E xp la nat io n
 The highest bit in S
 SM1064 is the zero flag in an Ox motion subroutine, and SM968 is the
 SM1065 is the borrow flag in an Ox motion subroutine, and SM969 is the
 SM1066 is the carry flag in an Ox motion subroutine, and SM970 is the
 The flags related to 16-bit binary addition and 32-bit binary addition are
 16-bit binary addition: When X0.0 is ON, the addend in D10 is added to
E xamp le 1
 32-bit binary addition: When X0.1 is ON, the value in (D41, D40) is
E xamp le 2
Operand
P
S
S
K
16#
F
Pulse instruction 16-bit instruction (7 steps) 32-bit instruction (9 steps)
: Augend; S
: Addend; D: Sum
1
2
is added to the binary value in S
2
stored in D.
and the highest bit in S
1
in a register is 0, the value in the register is a positive value. If the sign bit
in a register is 1, the value in the register is a negative value.
zero flag in O100.
borrow flag in O100.
carry flag in O100.
listed below.
16-bit binary addition:
1. If the operation result gotten is 0, a zero flag will be ON.
2. If the operation result gotten is less than –32,768, a borrow flag will
be ON.
3. If the operation result gotten is greater than 32,767, a carry flag will
be ON.
32-bit binary addition:
1. If the operation result gotten is 0, a zero flag will be ON.
2. If the operation result gotten is less than –2,147,483,648, a borrow
flag will be ON.
3. If the operation result gotten is greater than 2,147,483,647, a carry
flag will be ON.
the augend in D0, and the sum is stored in D20.
X0.0
ADD
added to the augend in (D31, D30), and the sum is stored in (D51, D50).
X0.1
DAD D
, S
, D
1
2
KnM KnS
D
W
are sign bits. If the sign bit
2
D0
D10
D30
D 40
Function
Binary addition
T
C
V
Z
, and the sum is
1
D20
D 50
5 - 3 6

Advertisement

Table of Contents
loading

Table of Contents