Meldung: 'CASE'-Marke erfordert ein Literal oder eine symbolische Ganzzahlkonstante
Mögliche Fehlerursache: Es wird versucht, eine Variable als CASE-Marke zu verwenden.
Fehlerbehebung: Verwenden Sie nur Literale und symbolische Ganzzahlkonstanten.
Beispiel für den Fehler:
PROGRAM PLC_PRG VAR i : INT; a : INT := 2; END_VAR CASE i OF 1: i := i+1; a: i := i+2; ELSE i := i+10; END_CASE; --> C0218: 'CASE'-Marke erfordert ein Literal oder eine symbolische Ganzzahlkonstante