EasyManua.ls Logo

Delta DVP-SS2

Delta DVP-SS2
1006 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
3. Instruction Set
3-75
API
Mnemonic Operands Function
Controllers
ES2/EX2/
EC5
SS2
SA2
SE
SX2
20 D
ADD P
Addition
Type
OP
Bit Devices Word devices Program Steps
X Y M S K H KnX
KnY
KnM
KnS
T C D E F
ADD, ADDP: 7 steps
DADD, DADDP: 13 steps
S
1
*
*
*
*
*
*
*
*
*
*
*
S
2
*
*
*
*
*
*
*
*
*
*
*
D
*
*
*
*
*
*
*
*
PULSE
16-bit
32-bit
ES2/EX2
/EC5
SS2
SA2
SE
SX2
ES2/EX2
/EC5
SS2
SA2
SE
SX2
ES2/EX2
/EC5
SS2
SA2
SE
SX2
Operands:
S
1
: Summand S
2
: Addend D: Sum
Explanations:
1. This instruction adds S
1
and S
2
in BIN format and store the result in D.
2. The most significant bit (MSB) is the sign bit of the data. 0 indicates positive and 1 indicates
negative. All calculations is algebraically processed, e.g. 3 + (-9) = -6.
3. If S
1
, S
2
and D use device F, only 16-bit instruction is applicable.
4. Flags: M1020 (Zero flag), M1021 (Borrow flag), M1022 (Carry flag)
Program Example 1:
In 16-bit BIN addition:
When X0 = ON, the content in D0 will plus the content in D10 and the sum will be stored in D20.
X0
ADD D0 D10 D20
Program Example 2:
In 32-bit BIN addition:
When X0 = ON, the content in (D31, D30) will plus the content in (D41, D40) and the sum will be
stored in (D51, D50). D30, D40 and D50 are low word; D31, D41 and D51 are high word
X0
DADD
D30 D40 D50
(D31, D30) + (D41, D40) = (D51, D50)
Operation of flags:
16-bit instruction:
1. If the operation result is “0”, the zero flag M1020 will be ON.
2. If the operation result exceeds -32,768, the borrow flag M1021 will be ON.
3. If the operation result exceeds 32,767, the carry flag M1022 will be ON.

Table of Contents

Other manuals for Delta DVP-SS2

Related product manuals