3.7
DTR
(32 bits, IEEE-FP)
Formato
DTR
Descripción de la operación
DTR (Convertir entero de 32 bits en un número en coma flotante de 32 bits, IEEE-FP) evalúa
el contenido del ACU 1 como entero (de 32 bits) y convierte ese número en el correspondiente
número en coma flotante (32 bits, IEEE-FP). Si es necesario, la operación redondea el
resultado (el grado de exactitud de un entero de 32 bits es mayor que el de un número en
coma flotante de 32 bits, IEEE-FP). El resultado se almacena en el ACU 1.
Palabra de estado
se escribe:
Ejemplo
AWL
Explicación
L
MD10
//Cargar el entero (32 bits) en el ACU 1.
DTR
//Convertir el entero (32 bits) en un número en coma flotante (32 bits, IEEE-
FP), almacenar el resultado en el ACU 1.
T
MD20
//Transferir el resultado (número BCD) a MD20.
MD10
0
0
0
DTR
31
30...
MD20
0
1
0
Exponente, 8 bits
1 bit
Signo de la mantisa
Lista de instrucciones (AWL) para S7-300 y S7-400
A5E00706962-01
Convertir entero doble en número en coma flotante
RB
A1
A0
-
-
-
0
0
0
0
0
0
0
0
0
Convertir entero doble (32-bits) en número de
coma flotante (32-bits)
22...
0
0
0
1
1
1
1
1
1
OV
OS
OR
-
-
-
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
Mantisa, 23 bits
Operaciones de conversión
STA
RLO
-
-
0
1
1
1
1
1
0
1
0
0
"+500" Entero
...0
0
0
0
0
0
0
0
0
0
0
"+500" IEEE-FP
/ER
-
3-7