Skip to main content

Erreur du compilateur C0049

Message: L'index constant '<index value>' n'est pas compris entre '<start index>' et '<end index>'

Cause possible de l'erreur: Un index est spécifié qui est en dehors de la taille du tableau.

Correction des erreurs: Utilisez uniquement les index qui sont dans la taille du tableau.

Exemple 348. Exemple d'erreur :
PROGRAM PLC_PRG
VAR
    arr1 : ARRAY[1..2] OF INT;
END_VAR
arr1[3] := 1;

Message:

C0049 : L'index constant '3' n'est pas dans la plage de '1' à '2'

Correction des erreurs:

arr1[2] := 1;