在S7400程序中如程序:
L IN 质量流量计的实时流量 IN g
L DB100.DBD100 流量储存值DB100.DBD100 g
-R
T DB100.DBD200 实时流量消耗值DB100.DBD200 g
L IN 质量流量计的实时流量 IN g
T DB100.DBD100 流量储存值DB100.DBD100 g
L DB100.DBD200 实时流量消耗值DB100.DBD200 g
L DB100.DBD300 实际消耗原材料DB100.DBD300 g
+R
T DB100.DBD300 实际消耗原材料DB100.DBD300 g
L DB100.DBD300 实际消耗原材料DB100.DBD300 g
L 1000.0 克/公斤换算
/R
T DB100.DBD600 实际消耗原材料DB100.DBD600 Kg
在此程序中,程序应该没有问题。但是,问题是实际消耗原材料DB100.DBD600中的数值最大只能9999.999,一旦超过了9999.999,实际消耗原材料DB100.DBD600将重新从0.000开始计数。
请问各位大侠,遇到此类情况除了整数和小数分开计算外,还有没有其他的好办法呢?