Error del compilador C0219
Mensaje: El caso contiene un rango superpuesto <comienzo del rango 1 del caso> .. <fin del rango 1 del caso> y <comienzo del rango 2 del caso> .. <fin del rango 2 del caso>
Posible causa de error: Dos ramas de marcadores CASE tienen los mismos elementos o subconjuntos.
Error de corrección: Asegúrese de que no haya intersección.
ejemplo 442. Ejemplo del error:
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;
Mensaje:
C0219: 'CASE' contiene rangos superpuestos 1 .. 4 y 3 .. 5