Avvertenza compilatore C0543

Messaggio

The name <keyword> is a reserved keyword in the IEC 1131-3 standard. Verrà generato un errore nelle versioni future.

Causa messaggio

Una parola chiave riservata è stata assegnata come nome di una variabile.

NOTA: Quando vengono rilevate violazioni nelle librerie compilate, viene emesso un messaggio di testo (Informazioni tipo) anziché un avviso (tipo Avvertenza compilatore).

Le parole chiave seguenti sono riservate:

  • CHAR

  • WCHAR

  • ANY_DERIVED

  • ANY_ELEMENTARY

  • ANY_MAGNITUDE

  • ANY_SIGNED

  • ANY_DURATION

  • ANY_CHARS

  • CHAR_TO

  • TO_CHAR

  • WCHAR_TO

  • TO_WCHAR

  • ATAN2

  • USING

  • CLASS

Soluzione

Rinominare la variabile e utilizzare un nome che non sia una parola chiave riservata.

Esempio di errore

PROGRAM PLC_PRG
VAR
    char : BYTE;
END_VAR

--> C0543: The name 'char' is a reserved keyword in the IEC 1131-3 standard. Verrà generato un errore nelle versioni future.

Correzione errore

Rinominare il char della variabile con una parola non chiave.