Skip to main content

Errore del compilatore C0217

Messaggio: Etichetta caso <etichetta caso> contenuta anche nell'intervallo <inizio intervallo caso> .. <fine intervallo caso>

Possibile causa dell'errore: Un'etichetta CASE fa parte della gamma di un'altra etichetta CASE.

Correzione dell'errore: Assicurati che non ci siano intersezioni.

Esempio 440. Esempio dell'errore:
PROGRAM PLC_PRG
VAR
    i : INT;
END_VAR
CASE i OF
  3..5: i := i+2;
  4: i := i+2;
ELSE
  i := i+10;
END_CASE;

Messaggio:

C0217: Etichetta custodia 4 contenuta anche nell'intervallo 3 .. 5