消息:数组初始化的数量<数组值的数量>不是常数
可能的错误原因: [Wert1,AnzahlWert2(Wert2)]的初始化仅适用于AnzahlWert2常量。
错误更正:仅使用常量。
.错误范例:
PROGRAM PLC_PRG
VAR
i : INT := 3;
arr1 : ARRAY[1..4] OF INT := [1,i(7)];
END_VAR
--> C0162: 数组初始化的数字‘i’不是常数值
.错误更正:
例如:
arr1 : ARRAY[1..4] OF INT := [1,3(7)];