.

编译错误 C0233

.
.

消息:预期{0}<数据类型>的初始化列表

可能的错误原因: 结构类型的数组使用非结构初始化或非变量的元素进行初始化。

错误更正: 如下例所示,使用结构初始化或现有变量来初始化结构数组。

.

.错误范例:

PROGRAM PLC_PRG
VAR
    values : ARRAY[0..2] OF COLOR := [1,2,3];
END_VAR


--> C0233: 预期的COLOR初始化列表
 

.错误更正:

例如:
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