编译器错误 C0001
信息: 常量“<常量值>”对于类型“<数据类型>”来说太大了
可能的错误原因: 对于给定的数据类型,类型化常量太大,或者对于每种可能的数据类型,常量都太大。
错误修正: 对类型化的常量使用较小的常量或适当的数据类型。
例 316. 错误示例:
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' 来说太大