.

编译器错误 C0076

.
.

消息:意外的结构体初始化

可能的错误原因: 结构体初始化中的语法错误

错误更正: 确保语法正确。

.

.错误范例:

PROGRAM PLC_PRG
VAR
    st1 : INT := (p1 := 1);
END_VAR 


--> C0076: 意外的结构体初始化
--> C0032: 无法转换类型‘STRUCT(p1:=1)’至类型‘INT’
--> C0046: 标识符‘p1’未定义
--> C0018: ‘p1’不是有效的分配目标
 

.错误更正:

例如:
st1 : STRUCT1 := (p1:=1,p2:=10);