6 Application Instructions API 00-49
DVP-PLC Application Manual
6-44
API Mnemonic
Operands
Function
29
D NEG P
2’s Complement (Negative)
Controllers
ES/EX/SS SA/SX/SC EH/SV
Bit Devices
Word Devices
Program Steps
Type
OP
X Y M S K H
KnX
KnY
KnM KnS T C D E F
D
*
*
*
*
*
*
*
*
NEG, NEGP: 3 steps
DNEG, DNEGP: 5 steps
PULSE 16-bit 32-bit
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV
Operands:
D
: Device to store 2’s complement
Explanations:
1. If
D
is used in device F, only 16-bit instruction is applicable.
2.
See the specifications of each model for their range of use.
3.
This instruction converts a negative BIN value into an absolute value.
4.
This instruction adopts pulse execution instructions (NEGP, DNEGP).
Program Example 1:
When X0 = Off
→
On, the phase of every bit of the content in D10 will be reversed (0
→
1, 1
→
0) and pluses 1. The
result will then be stored in D10.
X0
NEGP
D10
Program Example 2:
Obtaining the absolute value of a negative value:
a) When the 15
th
bit of D0 is “1”, M0 = On. (D0 is a negative value).
b) When M0 = Off
→
On, NEG instruction will obtain 2’s complement of D0 and further its absolute value.
M1000
BON
D0
K15
M0
M0
NEGP
D0
Normal ON contact
Program Example 3:
Obtaining the absolute value by the remainder of the subtraction. When X0 = On,
a) If D0 > D2, M0 = On.
b) If D0 = D2, M1 = On.
c) If D0 < D2, M2 = On.
d) D4 is then able to remain positive.
Summary of Contents for DVP-PLC
Page 1: ...PLC PLC...
Page 28: ...1 Basic Principles of PLC Ladder Diagram DVP PLC Application Manual 1 24 MEMO...
Page 192: ...4 Step Ladder Instructions DVP PLC Application Manual 4 22 MEMO...
Page 472: ...8 Application Instructions API 100 149 DVP PLC Application Manual 8 70 MEMO...
Page 574: ...9 Application Instructions API 150 199 DVP PLC Application Manual 9 102 MEMO...