Skip to main content

Errore del compilatore C0162

Messaggio: Il numero <numero di valori dell'array> dell'inizializzazione dell'array non è un valore costante

Possibile causa dell'errore: L'inizializzazione [Wert1,AnzahlWert2(Wert2)] funziona solo con una costante per AnzahlWert2.

Correzione dell'errore: usa solo costanti.

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

Messaggio:

C0162: Il numero 'i' dell'inizializzazione dell'array non è un valore costante

Correzione dell'errore:

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