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.
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]
5.983e-137
-33.876e122
3.8762204557123e3
0.000123
123.0