编译器错误 C0183
信息: 全局范围操作 '.'对表达式“<表达式>”无效
可能的错误原因: 这 '。'运算符用于访问全局变量。但是,在此位置,它后面不是有效的 IEC 标识符,而是例如“;”之类的字符。或保留的标识符,例如 FUNCTION
,或运算符,例如 TO_STRING
.
错误修正:对全局变量使用有效的 IEC 标识符。
例 418. 错误示例:
PROGRAM PLC_PRG ... iVar := .FUNCTION; strVar := .TO_STRING;
信息:
C0183: 全局范围操作 '.'对表达式“<表达式>”无效
错误修正:
示例:globalValue 在 GVL 中声明。
PROGRAM PLC_PRG iVar := .globalValue;