Erreur du compilateur C0183
Message: Opération de portée globale '.' n'est pas valide sur l'expression '<expression>'
Cause possible de l'erreur: Le '.' L'opérateur est utilisé pour accéder à une variable globale. Cependant, à cet emplacement, il n'est pas suivi d'un identifiant CEI valide, mais par exemple d'un caractère tel que ";" ou un identifiant réservé tel que FUNCTION
, ou un opérateur tel que TO_STRING
.
Correction des erreurs: Utilisez un identificateur CEI valide pour une variable globale.
Exemple 418. Exemple d'erreur :
PROGRAM PLC_PRG ... iVar := .FUNCTION; strVar := .TO_STRING;
Message:
C0183 : Opération de portée globale '.' n'est pas valide sur l'expression '<expression>'
Correction des erreurs:
Exemple : globalValue est déclaré dans une GVL.
PROGRAM PLC_PRG iVar := .globalValue;