Delta DVP-ES2 User Manual
Page 416
D V P - E S 2 / E X 2 / S S 2 / S A2 / S X 2 / S E O p e r a t i o n M a n u a l - P r o g r a m m i n g
3-300
API Mnemonic Operands
Function
118
D EBCD P
Float to scientific conversion
Controllers
ES2/EX2 SS2 SA2
SE
SX2
Bit Devices
Word devices
Program Steps
Type
OP
X Y M S K H
KnX
KnY KnM KnS T C D E F
S
*
D
*
DEBCD, DEBCDP: 9
steps
PULSE 16-bit 32-bit
ES2/EX2 SS2
SA2
SE
SX2 ES2/EX2 SS2
SA2
SE
SX2 ES2/EX2 SS2
SA2
SE
SX2
Operands:
S: Source device D: Conversion result
Explanation
1.
The instruction converts the binary floating point value in S to decimal floating point value and
stores the results in the register specified by D.
2.
PLC floating point is operated by the binary floating point format. DEBCD instruction is the
specific instruction used to convert binary floating point to decimal floating point.
3.
Flag: M1020 Zero flag, M1021 Borrow flag, M1022 Carry flag
If absolute value of the result exceeds the max. floating point value, carry flag M1022 = ON.
If absolute value of the result is less than the min. floating point value, borrow flag M1021 = ON.
If the conversion result is 0, zero flag M1020 = ON.
Program Example:
When X0 = ON, the binary floating point value in D1, D0 will be converted to decimal floating point
and the conversion result is stored in D3, D2.
D0
DE BCD
X0
D2
D0
D1
D2
D3
Binary
Floating Point
23 bits for real number, 8 bits for exponent
1 bit for sign bit
[D2] * 10
[D3]
Decimal
Floating Point
Exponent Real number
Real number Exponent