252
6 BASIC INSTRUCTIONS
6.5 Data Conversion Instructions
Converting single-precision real number to 32-bit signed binary
data
FLT2DINT(P)
These instructions convert the single-precision real number in the device specified by (s) to 32-bit signed binary data, and
store the converted data in the device specified by (d). After conversion, the first digit after the decimal point of the single-
precision real number is rounded off.
■Descriptions, ranges, and data types
■Applicable devices
• These instructions convert the single-precision real number in the device specified by (s) to 32-bit signed binary data, and
store the converted data in the device specified by (d). After conversion, the first digit after the decimal point of the single-
precision real number is rounded off.
Ladder diagram Structured text
Not supported
Operand Description Range Data type Data type (label)
(s) Data before conversion -2147483648 to +2147483647 Single-precision real
number
ANYREAL_32
(d) Data after conversion 32-bit signed binary ANY32_S
Operand Bit Word Double word Indirect
specification
Constant Others
X, Y, M, L,
SM, F, B, SB
U\G T, ST,
C, LC
T, ST, C, D,
W, SD, SW, R
U\G Z LC LZ K, H E $
(s)
(d)
Error code
(SD0/SD8067)
Description
3401 The single-precision real number in the device specified by (s) is out of the valid range (-2147483648 to +2147483647).
3402 When the contents of the specified device are outside the following range:
0, 2
-126
|specified value (stored value)|<2
128
The specified device value is -0, denormalized number, NaN (not a number), or .
SM402
M0
(d)
(s)
b31 b16
(-123456.7)
205AH
C7F1H
b15 b0
D1, D0
b31 b16
(-123457)
1DBFH
FFFEH
b15 b0
D101, D100
∙∙∙ ∙∙∙ ∙∙∙ ∙∙∙
(s) (d)
EMOVP
E-123456.7
D0
FLT2DINT D0 D100
After conversionBefore conversion