消息:‘<变量>’不是‘<结构>’的组成部分
可能的错误原因:使用“.”访问组件 非结构化值或不作为结构组成部分存在的变量。
错误更正:访问已定义的组件,或更改数据类型中组件的定义。 输入帮助“列表组件”提供对该位置的所有有效访问。
.错误范例:
TYPE DUT:
STRUCT
x, y : INT;
END_STRUCT
END_TYPE
PROGRAM PLC_PRG
VAR
test1 : DUT;
test2 : INT;
END_VAR
test2 := test1.z;
--> C0032: 类型‘未知类型:‘test1.z’无法转换为类型‘INT’-> C0004: ‘z’是‘DUT’的组成部分