Skip to main content

Error del compilador C0217

Mensaje: Etiqueta del caso <etiqueta del caso> también contenida en el rango <inicio del rango del caso> .. <fin del rango del caso>

Posible causa de error: Una etiqueta CASE es parte del rango de otra etiqueta CASE.

Error de corrección: Asegúrese de que no haya intersección.

ejemplo 440. Ejemplo del error:
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;

Mensaje:

C0217: Etiqueta de caja 4 también contenida en rango 3 .. 5