编译器错误 C0233
信息: <数据类型> 的初始化列表预期
可能的错误原因: 结构类型的数组使用不是结构初始化或变量的元素进行初始化。
错误修正:如下例所示,使用结构体初始化或现有变量来初始化结构体数组。
例 456. 错误示例:
PROGRAM PLC_PRG
VAR
values : ARRAY[0..2] OF COLOR := [1,2,3];
END_VAR
信息:
C0233:预期颜色的初始化列表
错误修正:
PROGRAM PLC_PRG
VAR
colorVariable : COLOR := (red:=0, green:=0, blue:=255);
value : ARRAY[0..2] OF COLOR := [
colorVariable,
(red:=255, green:=0, blue:=0),
(red:=0, green:=255, blue:=0)];
END_VAR