Skip to main content

Compilerfehler C0081

Meldung: Unerwartetes Pragma: ‚<pragma name>‘ ohne zugehöriges ‚if‘ gefunden

Mögliche Fehlerursache: Bei der Pragmaverwendung fehlt die IF-Bedingung

Fehlerbehebung: Ergänzen Sie die IF-Bedingung des Pragmas.

Beispiel 366. Beispiel für den Fehler:
PROGRAM PLC_PRG
VAR
    i : INT;
END_VAR

i := 5;
{END_IF}

Meldung:

C0081: Unerwartetes Pragma: 'END_IF' ohne zugehöriges 'if' gefunden

Fehlerbehebung:

{IF <expression>}
i := 5;
{END_IF}