.

编译器错误 C0062

.
.

消息:‘<变量名称>’不是结构化变量

可能的错误原因:不是结构变量的变量被视为结构变量。

错误更正:确保该变量是结构变量。

.

.错误范例:

PROGRAM PLC_PRG
VAR
    pt : PUNKT;
    i : INT;
END_VAR

i.x := 1024;


TYPE Punkt : 
STRUCT
    x : REAL;
    y : REAL;
END_STRUCT
END_TYPE


--> C0018: ‘i.x’不是有效的分配目标
--> C0062: ‘变量’不是结构化变量
 

.错误更正:

例如:
pt.x := 1024;