Erreur de compilation C0075

Message

Too many initializers for the array

Cause du message

Le nombre de valeurs spécifiées est trop élevé pour la taille du tableau.

Solution

Le nombre de valeurs attribuées doit correspondre à la taille du tableau.

Exemple d’erreur

PROGRAM PLC_PRG
VAR
 arr1 : ARRAY [1..5] OF INT := [1,2,3,4,5,6];
END_VAR

--> C0075: Unexpected array initialization

Correction de l’erreur

arr1 : ARRAY [1..6] OF INT := [1,2,3,4,5,6];