Skip to main content

Error del compilador C0049

Mensaje: El índice constante '<valor de índice>' no está dentro del rango de '<índice de inicio>' a '<índice final>'

Posible causa de error: se especifica un índice que está fuera del tamaño de la matriz.

Error de corrección: use solo índices que estén dentro del tamaño de la matriz.

ejemplo 348. Ejemplo del error:
PROGRAM PLC_PRG
VAR
    arr1 : ARRAY[1..2] OF INT;
END_VAR
arr1[3] := 1;

Mensaje:

C0049: El índice constante '3' no está dentro del rango de '1' a '2'

Error de corrección:

arr1[2] := 1;