5
Categories and Use of Basic Application Instructions
DVP-PM Application Manual
5-125
API Mnemonic
Operands
Function
175
D DIVR P
Floating point division
Controllers
20PM
10PM
Bit Devices
Word devices
Program Steps
Type
OP
X Y M S F H KnX
KnY KnM KnS T C D E F
S
1
*
S
2
*
D
*
DDIVR: 13 steps
Operands:
S
1
:
Floating point n
dividend
S
2
:
Floating point divisor
D:
Quotient
Explanations:
1. DDIVR instruction divides
S
1
by
S
2
and stores the operation result in
D
2. In DDIVR instruction, floating point values can be directly entered into
S
1
and
S
2
.
3. In DDIVR instruction, floating point values (e.g. F1.2) can be either entered directly into
S
1
and
S
2
or stored in
data registers for operation.
4. When
S
1
and
S
2
is specified as data registers, the function of DDIVR instruction is the same as API 123 EDIV
instruction.
5. If
S
2
= 0, operation error occurs and M1067 = ON, M1068 = ON. D1067 stores the error code 0E19 (HEX).
6. Flags:
OX
O100
Zero flag
M1808
M1968
Borrow flag
M1809
M1969
Carry flag
M1810
M1970
If absolute value of the result exceeds max floating point value, carry flag will be ON.
If absolute value of the result is less than min. floating point value, borrow flag will be ON.
If the conversion result is 0, zero flag will be ON.
Program example 1:
When X0 = ON, divide floating point number F1.200E+0 (Input F1.2, and scientific notation F1.200E+0 will be
displayed on ladder diagram. Users can set monitoring data format as float on the function View) with F2.200E+0
and store the obtained result F0.545E+0 in D10 and D11.
X0
DDIVR
F1.200E+0
D10
F2.200E+0
Program example 2:
When X1= ON, divide the floating point number value (D1, D0)
by (D11, D10) and store the obtained quotient into
registers (D21, D20).
X1
DDIVR
D0
D10
D20
Summary of Contents for DVP-10PM
Page 1: ......
Page 45: ...2 Hardware Specifications and Wiring DVP PM Application Manual 2 30 MEMO...
Page 125: ...3 Functions of Devices in DVP PM DVP PM Application Manual 3 80 MEMO...
Page 341: ...8 Application Examples DVP PM Application Manual 8 2 Trajectory 3 Trajectory 4...
Page 427: ...9 Electrical CAM DVP PM Application Manual 9 74...
Page 437: ...10 Encrypting User Program DVP PM Application Manual 10 10 MEMO...
Page 458: ...11 G code Application DVP PM Application Manual 11 21 B O100 main program...
Page 561: ...14 Appendix DVP PM Application Manual 14 4 MEMO...