消息:无法在函数调用的结果上执行组件访问符‘.’,索引访问‘[]’或调用‘()’。 首先将结果分配给中间变量。
可能的错误原因:执行了对函数调用结果的组件或索引访问。
错误更正:将结果分配给变量以便访问。
.错误范例:
PROGRAM PLC_PRG
VAR
it : ITF;
END_VAR
POU_1()[0].METH1();
FUNCTION POU_1 : ARRAY[0..0] OF ITF
INTERFACE ITF
METHOD METH1
--> C0185: 无法在函数调用的结果上执行组件访问符‘.’,索引访问‘[]’或调用‘()’。首先将结果分配给帮助变量。