Skip to main content

编译器错误 C0183

信息: 全局范围操作 '.'对表达式“<表达式>”无效

可能的错误原因: 这 '。'运算符用于访问全局变量。但是,在此位置,它后面不是有效的 IEC 标识符,而是例如“;”之类的字符。或保留的标识符,例如 FUNCTION,或运算符,例如 TO_STRING.

错误修正:对全局变量使用有效的 IEC 标识符。

418. 错误示例:
PROGRAM PLC_PRG
...

iVar := .FUNCTION;
strVar := .TO_STRING;

信息:

C0183: 全局范围操作 '.'对表达式“<表达式>”无效

错误修正:

示例:globalValue 在 GVL 中声明。

PROGRAM PLC_PRG
iVar := .globalValue;