Skip to main content

Erreur du compilateur C0162

Message: Le nombre <nombre de valeurs du tableau> de l'initialisation du tableau n'est pas une valeur constante

Cause possible de l'erreur: L'initialisation [Wert1,AnzahlWert2(Wert2)] ne fonctionne qu'avec une constante pour AnzahlWert2.

Correction des erreurs: N'utilisez que des constantes.

Exemple 405. Exemple d'erreur :
PROGRAM PLC_PRG
VAR
    i : INT := 3;
    arr1 : ARRAY[1..4] OF INT := [1,i(7)];
END_VAR

Message:

C0162 : Le numéro 'i' de l'initialisation du tableau n'est pas une valeur constante

Correction des erreurs:

arr1 : ARRAY[1..4] OF INT := [1,3(7)];