Skip to main content

Errore del compilatore C0066

Messaggio: Impossibile confrontare il tipo '<tipo di dati>' con il tipo '<tipo di dati>'

Possibile causa dell'errore: vengono confrontati due tipi di dati che non possono essere confrontati tra loro.

Correzione dell'errore: confronta solo i tipi di dati che possono essere confrontati tra loro.

Esempio 355. Esempio dell'errore:
PROGRAM PLC_PRG
VAR
    i : INT;
    re : REAL;
    str: STRING;
    b : BOOL;
END_VAR

b := i > str;

Messaggio:

C0066: Impossibile confrontare il tipo 'INT' con il tipo 'STRING'

Correzione dell'errore:

b := i > re;