250
6 BASIC INSTRUCTIONS
6.5 Data Conversion Instructions
Converting single-precision real number to 16-bit signed binary
data
FLT2INT(P)
These instructions convert the single-precision real number in the device specified by (s) to 16-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 16-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 -32768 to +32767 Single-precision real
number
ANYREAL_32
(d) Data after conversion 16-bit signed binary ANY16_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 (-32768 to +32767).
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
(s) (d)
EMOVP
E-1234.5
D0
M0
(d)
(-1235)
FB2DH
b15 b0
D100
(s)
b31 b16
(-1234.5)
5000H
C49AH
b15 b0
D1, D0
∙∙∙ ∙∙∙∙∙∙
FLT2INT D0 D100
After conversion
Before conversion