Errore del compilatore C0001
Messaggio: Costante '<valore costante>' troppo grande per il tipo '<tipo di dati>'
Possibile causa dell'errore: una costante digitata è troppo grande per il tipo di dati specificato o una costante è troppo grande per ogni possibile tipo di dati.
Correzione dell'errore: utilizza costanti più piccole o un tipo di dati appropriato per una costante tipizzata.
Esempio 311. Esempio dell'errore:
PROGRAM PLC_PRG VAR test1: INT; test2: INT; test3: LREAL; END_VAR test1 := 12345678912345566991923939292939911; test2 := INT#123456; test3 := 10E500;
Messaggio:
C0001: Costante '12345678912345566991923939292939911' troppo grande per il tipo 'ANY_INT'
C0001: Costante 'INT#123456' troppo grande per il tipo 'INT'
C0001: Costante '10E500' troppo grande per il tipo 'ANY_REAL'