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 316. 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'