Skip to main content
Suche

Compilerfehler C0219

Meldung: ‚CASE‘ enthält überlappende Bereiche <case range 1 begin> .. <case range 1 end> und <case range 2 begin> .. <case range 2 end>

Mögliche Fehlerursache: Zwei Bereiche von CASE-Marken haben gleiche Elemente oder Teilmengen.

Fehlerbehebung: Achten Sie auf Überschneidungen.

Beispiel 442. Beispiel für den Fehler:
PROGRAM PLC_PRG
VAR
    i : INT;
END_VAR
CASE i OF
  3..5: i := i+2;
  1..4: i := i+2;
ELSE
  i := i+10;
END_CASE;

Meldung:

C0219: 'CASE' enthält überlappende Bereiche 1 .. 4 und 3 .. 5