Errore del compilatore C0197
Messaggio: Conversione implicita da '<tipo di dati 1>' a '<tipo di dati 2>': possibile perdita di informazioni
Possibile causa dell'errore: Si tenta di convertire una variabile dal tipo di dati DINT o LINT al tipo di dati REAL.
Correzione dell'errore: Per DINT, utilizzare il tipo di dati LREAL e durante la conversione da LINT a LREAL assicurarsi che il valore di LINT non superi la capacità di LREAL.
Esempio 430. Esempio dell'errore:
PROGRAM PLC_PRG
VAR
i : DINT;
b : REAL;
END_VAR
b := i;
Messaggio:
C0197: Conversione implicita da 'DINT' a 'REAL': possibile perdita di informazioni