Skip to main content

Compilerfehler C0201

Meldung: Typ ‚<data type 1>‘ entspricht nicht dem Typ ‚<data type 2>‘ von VAR_IN_OUT ‚Variable‘

Mögliche Fehlerursache: Der Datentyp, der der Funktion als VAR_IN_OUT-Parameter übergeben wird, stimmt nicht mit dem in ihr definierten Datentyp überein.

Fehlerbehebung: Übergeben Sie eine Variable mit dem korrekten Datentyp.

Beispiel 428. Beispiel für den Fehler:
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

Meldung:

C0201: Typ 'BOOL' entspricht nicht dem Typ 'INT' von VAR_IN_OUT 'Variable'