EasyManuals Logo
Home>Delta>Controller>DVP-PLC

Delta DVP-PLC User Manual

Delta DVP-PLC
586 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
Page #282 background imageLoading...
Page #282 background image
6 Application Instructions API 00-49
DVP-PLC Application Manual
6-70
API Mnemonic Operands Function
49
D FLT P
Convert BIN integer to binary floating
point
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
S *
D *
FLT, FLTP: 5 steps
DFLT, DFLTP: 9 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:
S: Source device for conversion D: Device for storing the conversion result
Explanations:
1. See the specifications of each model for their range of use.
2. Flags: M1081 (FLT instruction function switch); M1020 (zero flag); M1021 (borrow flag); M1022 (carry flag)
3. D will occupy 2 consecutive devices
4. When M1081 is Off, BIN integer is converted into binary floating point value. At this time, S of the 16-bit
instruction, FLT, occupies 1 register and D occupies 2 registers.
a) If the absolute value of the conversion result max. floating value, carry flag M1022 = On.
b) If the absolute value of the conversion result min. floating value, carry flag M1021 = On.
c) If the conversion result is 0, zero flag M1020 = On.
5. When M1081 is On, binary floating point value is converted into BIN integer (digits after decimal point are left
out). At this time, S of the 16-bit instruction, FLT, occupies 2 registers and D occupies 1 register (action same as
that of INT instruction).
a) If the conversion result exceeds the range of BIN integer available in D (for 16-bit: -32,768 ~ 32,767; for 32-bit:
-2,147,483,648 ~ 2,147,483,647), D will obtain the maximum or minimum value and carry flag M1022 = On.
b) If any digits is left out during the conversion, borrow flag M1021 = On.
c) If S = 0, zero flag M1020 = On.
d) After the conversion, D stores the result in 16 bits.
Program Example 1:
1. When M1081 = Off, the BIN integer is converted into binary floating point value.
2. When X10 = On, D0 (BIN integer) is converted into D13 and D12 (binary floating point value).
3. When X11 = On, D1 and D0 (BIN integer) are converted into D21 and D20 (binary floating point value).
4. If D0 = K10, X10 will be On. The 32-bit value of the converted floating point will be H41200000 and stored in
32-bit register D12 (D13).
5. If 32-bit register D0 (D1) = K100,000, X11 will be On. The 32-bit value of the converted floating point will be
H47C35000 and stored in 32-bit register D20 (D21).

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Delta DVP-PLC and is the answer not in the manual?

Delta DVP-PLC Specifications

General IconGeneral
BrandDelta
ModelDVP-PLC
CategoryController
LanguageEnglish

Related product manuals