LREAL wird nur für 32-Bit-Steuerungen unterstützt, z.B. FP7. Daher können Programme, die den Datentyp LREAL verwenden, nicht auf 16-Bit-SPS-Typen ausgeführt werden.
Ganzzahl-Literale wie "123" werden implizit in LREAL umgewandelt.
LREAL bietet eine höhere Genauigkeit von ca. 16 Stellen sowie einen größeren Wertebereich als der Datentyp REAL.
Die Variablen des Datentyps LREAL sind 64-Bit-Zahlen, die auf der Norm IEEE754 basieren. Die Mantisse hat 52 Bit und der Exponent 11 Bit.
Bereich für LREAL-Werte: |
-1.7976931348623158e+308 bis -2.2250738585072014e-308 |
0.0 |
|
+2.2250738585072014e-308 bis +1.7976931348623158e+308 |
|
Voreinstellung für den Initialwert, z.B. bei der Variablendeklaration im POE-Kopf bzw. in der Liste der globalen Variablen: |
0.0 |
Sie können LREAL-Werte in folgendem Format eingeben: [+-] Integer.Integer [(Ee) [+-] Integer]
5.983e-137
-33.876e122
3.8762204557123e3
0.000123
123.0