5.4.3
Tipos de datos de real en coma flotante
Los números reales (o en coma flotante) se representan como números de 32 bits de precisión
simple (Real) o de 64 bits de precisión doble (LReal) según la norma ANSI/IEEE 7541985. Los
números en coma flotante de precisión simple tienen una exactitud de hasta 6 dígitos
significativos, en tanto que los de precisión doble tienen una exactitud de hasta 15 dígitos
significativos. Al introducir una constante en coma flotante, pueden indicarse como máximo 6
(Real) o 15 (LReal) dígitos significativos para conservar la precisión.
Tabla 5-31
Tipo de
datos
Real
LReal
Los cálculos que comprenden una serie de valores prolongada, incluyendo números muy
grandes y muy pequeños, pueden producir resultados inexactos. Esto puede suceder si los
números difieren en 10 a la potencia de x, siendo x > 6 (Real) ó 15 (LReal). Por ejemplo (Real):
100 000 000 + 1 = 100 000 000.
5.4.4
Tipos de datos de fecha y hora
Tabla 5-32
Tipo de da‐
tos
Time
Date
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO
Tipos de datos de real en coma flotante (L=largo)
Tama‐
Rango numérico
ño en
bits
32
-3.402823e+38 a -1.175 495e-38,
±0,
+1.175 495e-38 a +3.402823e+38
64
-1.7976931348623158e+308 a
-2.2250738585072014e-308,
±0,
+2.2250738585072014e-308 a
+1.7976931348623158e+308
Tipos de datos de fecha y hora
Tama‐
Rango
ño
32 bits
T#-24d_20h_31m_23s_648ms a
T#24d_20h_31m_23s_647ms
Almacenado como: -2.147.483.648 ms has‐
ta +2.147.483.647 ms
16 bits
D#1990-1-1 a D#2168-12-31
Principios básicos del PLC
Ejemplos de constante Ejemplos de direc‐
ción
123.456, -3.4, 1.0e-5
MD100, DB1.DBD8,
Nombre_variable
12345.123456789e40,
Nombre_DB.nom‐
1.2E+40
bre_var
Reglas:
•
•
Ejemplos de entrada de cons‐
tantes
T#5m_30s
T#1d_2h_15m_30s_45ms
TIME#10d20h30m20s630ms
500h10000ms
10d20h30m20s630ms
D#2009-12-31
DATE#2009-12-31
2009-12-31
5.4 Tipos de datos
No se soporta el
direccionamien‐
to directo
Se puede asig‐
nar en una tabla
de interfaz de
OB, FB o FC
109