信息 :全局范围操作". "对表达式"<表达式>"无效
可能的错误原因 :操作符". "用于访问全局变量。不过,在这个位置,后面不是有效的 IEC 标识符,而是例如"; "这样的字符,或FUNCTION
这样的保留标识符,或TO_STRING
这样的运算符。
纠错 :为全局变量使用有效的 IEC 标识符。
错误示例
PROGRAM PLC_PRG ... iVar := .FUNCTION;// ERROR: C0183 because ; is not a valid identifier strVar := .TO_STRING; --> C0183: Global scope operation '.' is not valid on expression '<expression>'
纠错
Example: globalValue is declared in a GVL. PROGRAM PLC_PRG iVar := .globalValue;