Skip to main content

Erreur du compilateur C0066

Message: Impossible de comparer le type '<type de données>' avec le type '<type de données>'

Cause possible de l'erreur: Deux types de données sont comparés qui ne peuvent pas être comparés entre eux.

Correction des erreurs: compare uniquement les types de données qui peuvent être comparés entre eux.

Exemple 355. Exemple d'erreur :
PROGRAM PLC_PRG
VAR
    i : INT;
    re : REAL;
    str: STRING;
    b : BOOL;
END_VAR

b := i > str;

Message:

C0066 : Impossible de comparer le type 'INT' avec le type 'STRING'

Correction des erreurs:

b := i > re;