Error del compilador C0183
Mensaje: Operación de alcance global '.' no es válido en la expresión '<expresión>'
Posible causa de error: El '.' El operador se utiliza para acceder a una variable global. Sin embargo, en esta ubicación no va seguido de un identificador IEC válido, sino, por ejemplo, de un carácter como ";" o un identificador reservado como FUNCTION
, o un operador como TO_STRING
.
Error de corrección: use un identificador IEC válido para una variable global.
ejemplo 418. Ejemplo del error:
PROGRAM PLC_PRG ... iVar := .FUNCTION; strVar := .TO_STRING;
Mensaje:
C0183: Operación de alcance global '.' no es válido en la expresión '<expresión>'
Error de corrección:
Ejemplo: globalValue se declara en una GVL.
PROGRAM PLC_PRG iVar := .globalValue;