编译器错误 C0001
信息: 常量“<常量值>”对于类型“<数据类型>”来说太大了
可能的错误原因: 对于给定的数据类型,类型化常量太大,或者对于每种可能的数据类型,常量都太大。
错误修正: 对类型化的常量使用较小的常量或适当的数据类型。
例 311. 错误示例:
PROGRAM PLC_PRG VAR test1: INT; test2: INT; test3: LREAL; END_VAR test1 := 12345678912345566991923939292939911; test2 := INT#123456; test3 := 10E500;
信息:
C0001:常量 '12345678912345566991923939292939911' 对于类型 'ANY_INT' 来说太大
C0001: 常量 'INT#123456' 对于类型 'INT' 来说太大
C0001: 常量 '10E500' 对于类型 'ANY_REAL' 来说太大