Errore del compilatore C0183
Messaggio: operazione con ambito globale '.' non è valido sull'espressione '<espressione>'
Possibile causa dell'errore: Il '.' operatore viene utilizzato per accedere a una variabile globale. Tuttavia, in questa posizione non è seguito da un identificatore IEC valido, ma ad esempio da un carattere come ";" o un identificatore riservato come FUNCTION
, o un operatore come TO_STRING
.
Correzione dell'errore: utilizza un identificatore IEC valido per una variabile globale.
Esempio 418. Esempio dell'errore:
PROGRAM PLC_PRG ... iVar := .FUNCTION; strVar := .TO_STRING;
Messaggio:
C0183: Operazione con ambito globale '.' non è valido sull'espressione '<espressione>'
Correzione dell'errore:
Esempio: globalValue è dichiarato in un GVL.
PROGRAM PLC_PRG iVar := .globalValue;