Skip to main content

Compilerfehler C0066

Meldung: Typ ‚<data type>‘ kann nicht mit Typ ‚<data type>‘ verglichen werden.

Mögliche Fehlerursache: Es werden zwei nicht miteinander vergleichbare Datentypen verglichen.

Fehlerbehebung: Vergleichen Sie nur Datentypen, die miteinander vergleichbar sind.

Beispiel 355. Beispiel für den Fehler:
PROGRAM PLC_PRG
VAR
    i : INT;
    re : REAL;
    str: STRING;
    b : BOOL;
END_VAR

b := i > str;

Meldung:

C0066: Typ 'INT' kann nicht mit Typ 'STRING' verglichen werden

Fehlerbehebung:

b := i > re;