Skip to main content

SA0122: Indice array definito come espressione

Rileva l'uso di espressioni durante la dichiarazione di indici di matrice.

Motivo: non tutti i sistemi consentono espressioni come limiti di array.

Importanza: Bassa

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

Uscita in Messaggi vista:

  • sa_icon_message.png SA0122: Sono consentite solo costanti per la definizione di array 'arr'