Skip to main content

SA0122 : Index de tableau défini en tant qu'expression

Détecte l'utilisation d'expressions lors de la déclaration d'index de tableau.

Raison : Tous les systèmes n'autorisent pas les expressions comme limites de tableau.

Importance : faible

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

Sortie dans le messages voir:

  • sa_icon_message.png SA0122 : Seules les constantes autorisées pour la définition du tableau 'arr'