.

编译器错误 C0178

.
.

消息:无法从外部访问‘<对象名称>’的‘VAR_IN_OUT’’<参数名称>’

可能的错误原因:试图远程访问‘VAR_IN_OUT’参数。

错误更正: 请勿远程访问‘VAR_IN_OUT’参数。

.

.错误范例:

PROGRAM PLC_PRG
VAR
    inst : FB;
    i : INT;
END_VAR
i := inst.in_out;

FUNCTION_BLOCK FB
VAR_IN_OUT
    in_out : INT;
END_VAR

--> C0178: 不能从外部访问‘FB’的‘VAR_IN_OUT’参数‘in_out’