LREAL

Anmerkung
  • 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.

  1.  (1) Bitposition
  2.  (2) Vorzeichen-Bit: 0 positiv, 1 negativ
  3.  (3) Exponenten (11 Bit)
  4.  (4) Mantisse (52 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]

Beispiel

5.983e-137

-33.876e122

3.8762204557123e3

0.000123

123.0

Letzte Änderung am: 2022-11-11Feedback zu dieser SeitePanasonic Hotline