Skip to main content

SA0122: índice de matriz definido como expresión

Detecta el uso de expresiones en la declaración de índices de matriz

Justificación: No todos los sistemas permiten expresiones como límites de matriz.

Importancia: Baja

ejemplo 106. Ejemplo
PROGRAM PLC_PRG
VAR CONSTANT
    c_iValue : INT := INT#15;
END_VAR
VAR
    arr : ARRAY [0..c_iValue + 1] OF INT;
END_VAR

Salida en el Mensajes vista:

  • sa_icon_message.png SA0122: Sólo se permiten constantes para la definición de matriz 'arr'