信息 :数组初始化的数量 < 数组值的数量> 不是恒定值
可能的错误原因 :初始化[Wert1,AnzahlWert2(Wert2)]
只对AnzahlWert2
的常数有效。
纠错 :只能使用常量。
错误示例
PROGRAM PLC_PRG VAR i : INT := 3; arr1 : ARRAY[1..4] OF INT := [1,i(7)]; END_VAR --> C0162: Number 'i' of array initialisations is no constant value
纠错
Example: arr1 : ARRAY[1..4] OF INT := [1,3(7)];