Errore del compilatore C0219
Messaggio: Il caso contiene un intervallo sovrapposto <inizio intervallo caso 1> .. <fine intervallo caso 1> e <inizio intervallo caso 2> .. <fine intervallo caso 2>
Possibile causa dell'errore: due rami dei marker CASE hanno gli stessi elementi o sottoinsiemi.
Correzione dell'errore: Assicurati che non ci siano intersezioni.
Esempio 447. Esempio dell'errore:
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;
Messaggio:
C0219: 'CASE' contiene intervalli sovrapposti 1 .. 4 e 3 .. 5