Compilerfehler C0550

Meldung: Attribut ‚pack_mode‘ für ‚FUNCTION‘ ( ‚METHOD‘ ) nicht erlaubt.

Mögliche Fehlerursachen: Funktionen oder Methoden, die mit dem Pragma {attribute 'pack_mode' := ' <pack mode value>' } attributiert sind.

Beispiel für den Fehler:

{attribute 'pack_mode' := '2'}
METHOD METH : INT
VAR_INPUT
END_VAR
{attribute 'pack_mode' := '1'}
FUNCTION FunPacked : DINT
VAR_INPUT
        by1: BYTE;
END_VAR
VAR
        by2: BYTE;
END_VAR

Meldung:

Fehlerbehebung:

Löschen Sie die Attribut-Pragmas.