编译器错误 C0004
信息: '<variable>' 不是 '<structure>' 的组成部分
可能的错误原因: 用“.”访问组件到不是结构化值或不作为结构组件存在的变量。
错误修正:访问已定义的组件,或更改数据类型中组件的定义。输入辅助“列出组件”提供了对该位置的所有有效访问。
例 314. 错误示例:
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'
C0032:类型'未知类型:'test1.z' 无法转换为类型'INT'