Error del compilador C0001
Mensaje: Constante '<valor constante>' demasiado grande para el tipo '<tipo de datos>'
Posible causa de error: Una constante escrita es demasiado grande para el tipo de datos dado o una constante es demasiado grande para cada tipo de datos posible.
Error de corrección: use constantes más pequeñas o un tipo de datos apropiado para una constante con tipo.
ejemplo 316. Ejemplo del error:
PROGRAM PLC_PRG
VAR
test1: INT;
test2: INT;
test3: LREAL;
END_VAR
test1 := 12345678912345566991923939292939911;
test2 := INT#123456;
test3 := 10E500;
Mensaje:
C0001: Constante '12345678912345566991923939292939911' demasiado grande para el tipo 'ANY_INT'
C0001: Constante 'INT#123456' demasiado grande para el tipo 'INT'
C0001: Constante '10E500' demasiado grande para el tipo 'ANY_REAL'