LREAL

NOTA
  • LREAL è supportato solo per PLC a 32-bit, p.es. FP7. Per questo i programmi che utilizzano il tipo di dato LREAL non possono essere eseguiti sui tipi di PLC a 16 bit.

  • I valori letterali interi come '123' vengono convertiti implicitamente in LREAL.

  • LREAL offre una maggiore precisione di circa 16 cifre e un numero più ampio di valori rispetto al tipo di dato REAL.

Variabili del tipo di dato LREAL sono numeri reali a 64 bit basati su IEEE754. La mantissa è 52 bit, l'esponente è 11 bit.

  1.  (1) Posizione bit
  2.  (2) Bit del segno: 0 positivo, 1 negativo
  3.  (3) Esponenti (11 bit)
  4.  (4) Mantissa (52 bit)

Intervallo per valori LREAL:

da -1.7976931348623158e+308 a -2.2250738585072014e-308

0.0

da +2.2250738585072014e-308 a +1.7976931348623158e+308

Il valore iniziale di default, p.es. per la dichiarazione di variabile nell'intestazione del POU o nella lista variabili globali:

0.0

Si possono inserire valori LREAL nel seguente formato: [+-] Integer.Integer [(Ee) [+-] Integer]

Esempio

5.983e-137

-33.876e122

3.8762204557123e3

0.000123

123.0

L'ultima revisione: 2022-11-14Feedback su questa paginaPanasonic hotline