Errore del compilatore C0201
Messaggio: Il tipo '<tipo di dati 1>' non è uguale al tipo '<tipo di dati 2>' di VAR_IN_OUT 'Variabile'
Possibile causa dell'errore: Il tipo di dati passato alla funzione come parametro VAR_IN_OUT non corrisponde al tipo di dati in essa definito.
Correzione dell'errore: Passa una variabile con il tipo di dati corretto.
Esempio 428. Esempio dell'errore:
PROGRAM PLC_PRG VAR Inst: POU; b : BOOL; END_VAR inst(in_out := b); FUNCTION_BLOCK POU VAR_IN_OUT in_out : INT; END_VAR
Messaggio:
C0201: il tipo 'BOOL' non è uguale al tipo 'INT' di VAR_IN_OUT 'Variabile'