Skip to main content

Erreur du compilateur C0197

Message: Conversion implicite de '<type de données 1>' en '<type de données 2>' : possible perte d'informations

Cause possible de l'erreur: Tentative de conversion d'une variable du type de données DINT ou LINT en type de données REAL.

Correction des erreurs: Pour DINT, utilisez le type de données LREAL et, lors de la conversion de LINT en LREAL, assurez-vous que la valeur de LINT ne dépasse pas la capacité de LREAL.

Exemple 425. Exemple d'erreur :
PROGRAM PLC_PRG
VAR
    i : DINT;
    b : REAL;
END_VAR
b := i;

Message:

C0197 : Conversion implicite de 'DINT' en 'REAL' : possible perte d'informations