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.
Controlador programable S7-1200
Manual de sistema, V4.2, 09/2016, A5E02486683-AK
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
Principios básicos del PLC
5.4 Tipos de datos
Ejemplos de constante Ejemplos de direc-
ción
123.456, -3.4, 1.0e-5
MD100,
DB1.DBD8, Nom-
bre_variable
12345.123456789e40,
Nom-
1.2E+40
bre_DB.nombre_va
r
Reglas:
•
•
No se soporta
el direcciona-
miento directo
Se puede asig-
nar en una ta-
bla de interfaz
de OB, FB o FC
139