leigan231
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 84 個(gè)
工控威望: 259 點(diǎn)
下載積分: 3445 分
在線時(shí)間: 46(小時(shí))
注冊(cè)時(shí)間: 2019-08-12
最后登錄: 2023-11-23
查看leigan231的 主題 / 回貼
樓主  發(fā)表于: 2020-02-28 11:35
plc讀取流量計(jì)數(shù)據(jù)后,經(jīng)過(guò)處理得出的累計(jì)流量(浮點(diǎn)數(shù))只能顯示7個(gè)數(shù)字,再多的數(shù)據(jù)都變成0,比如13111911.12這個(gè)數(shù)據(jù)顯示出來(lái)是13111910.00,后面那個(gè)1.12有什么辦法讓他顯示出來(lái)?
eledesigner
懂一點(diǎn)點(diǎn)
級(jí)別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 1779 個(gè)
工控威望: 2033 點(diǎn)
下載積分: 2643 分
在線時(shí)間: 2196(小時(shí))
注冊(cè)時(shí)間: 2009-08-21
最后登錄: 2024-10-28
查看eledesigner的 主題 / 回貼
1樓  發(fā)表于: 2020-02-28 14:24
用整數(shù)啊
王瑋北
ggggfnux
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 152 個(gè)
工控威望: 215 點(diǎn)
下載積分: 1944 分
在線時(shí)間: 152(小時(shí))
注冊(cè)時(shí)間: 2019-05-22
最后登錄: 2024-10-25
查看王瑋北的 主題 / 回貼
2樓  發(fā)表于: 2020-02-28 14:53
用PLC的話有點(diǎn)難,PLC好像沒(méi)有雙精度浮點(diǎn)型,所以沒(méi)辦法直接把數(shù)據(jù)存成64位的?茨氵M(jìn)行了什么樣的計(jì)算,計(jì)算不復(fù)雜的話倒是可以自己寫(xiě)把它分成兩個(gè)數(shù)據(jù)存在2個(gè)32位里,然后用能處理64位數(shù)據(jù)的觸摸屏顯示出來(lái)。但是這個(gè)寫(xiě)起來(lái)挺難的,很考驗(yàn)基本功。
王瑋北
ggggfnux
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 152 個(gè)
工控威望: 215 點(diǎn)
下載積分: 1944 分
在線時(shí)間: 152(小時(shí))
注冊(cè)時(shí)間: 2019-05-22
最后登錄: 2024-10-25
查看王瑋北的 主題 / 回貼
3樓  發(fā)表于: 2020-02-28 15:06
1樓的方法在一定程度上是可行的,LONG型能存的最大數(shù)是4,294,967,295,比樓主的1311191112(忽略小數(shù)點(diǎn))數(shù)要大,但繼續(xù)累計(jì)也有可能會(huì)溢出就是。話說(shuō)樓主的數(shù)據(jù)還真大。
楓落云端
施主,腳抬一下
級(jí)別: 略有小成

精華主題: 0
發(fā)帖數(shù)量: 341 個(gè)
工控威望: 465 點(diǎn)
下載積分: 1595 分
在線時(shí)間: 409(小時(shí))
注冊(cè)時(shí)間: 2017-10-10
最后登錄: 2024-10-12
查看楓落云端的 主題 / 回貼
4樓  發(fā)表于: 2020-02-28 22:21
圖片:
雙精度浮點(diǎn)數(shù)可以精確到15位,10位足足有余