LREAL

NOTA
  • LREAL soportado para PLCs de 32 bits, p.ej., FP7 solamente. Por lo tanto, los programas que utilizan el tipo de datos LREAL no pueden ejecutarse en PLCs de 16 bits.

  • Los literales enteros como '123' se convierten implícitamente a LREAL.

  • LREAL ofrece una precisión mayor, de aproximadamente 16 dígitos, y un rango de valores más amplio en comparación con el tipo de datos REAL.

Las variables del tipo de datos LREAL son números reales de 64 bits según el estándar IEEE754. Consisten en una mantisa de 52 bits y en un exponente de 11 bits.

  1.  (1) Posición del bit
  2.  (2) Bit del signo: 0 positivo, 1 negativo
  3.  (3) Exponentes (11 bits)
  4.  (4) Mantisa (52 bits)

Rango de valores de tipo LREAL:

-1.7976931348623158e+308 a -2.2250738585072014e-308

0.0

+2.2250738585072014e-308 a +1.7976931348623158e+308

El valor inicial por defecto, por ejemplo, en la declaración de la variable en la cabecera de la POU o en la lista de variables globales:

0.0

Se pueden introducir valores de tipo LREAL en el siguiente formato: [+-] Entero.Entero [(Ee) [+-] Entero]

Ejemplo

5.983e-137

-33.876e122

3.8762204557123e3

0.000123

123.0

Modificado el: 2022-11-15Comentarios sobre esta páginaLínea directa de Panasonic