Meldung: Für einen Attributwert wird eine Single-Byte-Zeichenkette anstelle von '<value>‘ erwartet.
Mögliche Fehlerursache: An der angezeigten Stelle steht nicht wie erwartet eine Zeichenkette.
Fehlerbehebung: Ersetzen Sie den aktuellen Wert durch eine Zeichenkette.
Beispiel für den Fehler:
PROGRAM PLC_PRG {IF hasattribute(pou: MyPOU, MyAttribute)} {END_IF} --> C0051: für einen Attributwert wird eine Single-Byte-Zeichenkette anstelle von MyAttribute erwartet.
Fehlerbehebung:
PROGRAM PLC_PRG {IF hasattribute(pou: MyPOU, 'MyAttribute')} {END_IF}