longergkrjy
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 156 個
工控威望: 257 點
下載積分: 37053 分
在線時間: 431(小時)
注冊時間: 2015-08-11
最后登錄: 2024-09-18
查看longergkrjy的 主題 / 回貼
樓主  發(fā)表于: 2020-08-12 11:10
S7-200smartPLC做的流量累計時,問題一當打到百萬后不累計;問題二,客戶要求流量累計值5年內不允許清零,現(xiàn)在運行了半年就不能累計了,請問大師們,有什么特別的辦法嗎?謝謝!
marksman_01
一起進步
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 453 個
工控威望: 495 點
下載積分: 3229 分
在線時間: 125(小時)
注冊時間: 2019-06-01
最后登錄: 2024-09-19
查看marksman_01的 主題 / 回貼
1樓  發(fā)表于: 2020-08-12 11:36
因為是累計,所以可以不用考慮符號,32位無符號整數(shù)可以到40億以上(10位數(shù)),按照你半年百萬(7位數(shù))的速度計5年應該沒問題
張少磊
已入工控深似海,從此紅塵是路人
級別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 144 個
工控威望: 745 點
下載積分: 175 分
在線時間: 216(小時)
注冊時間: 2014-05-21
最后登錄: 2024-07-12
查看張少磊的 主題 / 回貼
2樓  發(fā)表于: 2020-08-12 13:09
用DWORD數(shù)據(jù)類型 最大支持的常數(shù)是4294967295 不帶小數(shù)點 如果客戶每天累計流量數(shù)值很大 你可不可以增大單位 累積到一定的數(shù)值清零  累計的結果除以10 100 1000進行儲存 這樣是不是可以儲存的久一點
longergkrjy
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 156 個
工控威望: 257 點
下載積分: 37053 分
在線時間: 431(小時)
注冊時間: 2015-08-11
最后登錄: 2024-09-18
查看longergkrjy的 主題 / 回貼
3樓  發(fā)表于: 2020-08-13 16:21
謝謝!如果這樣程序不是更復雜了呀!