Skip to main content

编译器错误 C0178

信息: 没有对“<对象名称>”的“VAR_IN_OUT”参数“<参数名称>”的外部访问

可能的错误原因:尝试远程访问“VAR_IN_OUT”参数。

错误修正: 不要远程访问 'VAR_IN_OUT' 参数。

414. 错误示例:
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”