Skip to main content

Erreur du compilateur C0217

Message: Case label <case label> également contenu dans la plage <case range begin> .. <case range end>

Cause possible de l'erreur: Une étiquette CASE fait partie de la gamme d'une autre étiquette CASE.

Correction des erreurs: Assurez-vous qu'il n'y a pas d'intersection.

Exemple 440. Exemple d'erreur :
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;

Message:

C0217 : Étiquette de caisse 4 également contenue dans la plage 3 .. 5