Skip to main content

Error del compilador C0161

Mensaje: El borde <límite de la matriz> de la matriz no tiene un valor constante

Posible causa de error: una variable se especifica como un límite de matriz.

Error de corrección: Use constantes para los límites de la matriz.

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

Mensaje:

C0161: El borde 'i' de la matriz no tiene un valor constante

Error de corrección:

arr1 : ARRAY[1..3] OF INT;