leigan231
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 84 個(gè)
工控威望: 259 點(diǎn)
下載積分: 3445 分
在線時(shí)間: 47(小時(shí))
注冊(cè)時(shí)間: 2019-08-12
最后登錄: 2024-12-03
查看leigan231的 主題 / 回貼
樓主  發(fā)表于: 2020-01-13 15:45
羅美特流量計(jì),通過(guò)modbus通訊,發(fā)送過(guò)來(lái)的數(shù)據(jù)如下
流量計(jì)溫度和壓力分別占用2個(gè)地址,發(fā)送過(guò)來(lái)的數(shù)據(jù)對(duì)應(yīng)為16進(jìn)制數(shù),如下所示,這個(gè)數(shù)據(jù)如何計(jì)算為10進(jìn)制數(shù)呢



參數(shù)           寄存器地址    十六進(jìn)制數(shù)
流量計(jì)溫度    4072            418C
                    4073            E8EE
流量計(jì)壓力    4074            42CA
                    4075            4E39
leigan231
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 84 個(gè)
工控威望: 259 點(diǎn)
下載積分: 3445 分
在線時(shí)間: 47(小時(shí))
注冊(cè)時(shí)間: 2019-08-12
最后登錄: 2024-12-03
查看leigan231的 主題 / 回貼
1樓  發(fā)表于: 2020-01-13 15:46
實(shí)際溫度大概17.5度左右,壓力101KPa
qiaoshougang
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 265 個(gè)
工控威望: 398 點(diǎn)
下載積分: 5180 分
在線時(shí)間: 325(小時(shí))
注冊(cè)時(shí)間: 2007-05-18
最后登錄: 2024-12-21
查看qiaoshougang的 主題 / 回貼
2樓  發(fā)表于: 2020-01-13 18:22
十六進(jìn)制數(shù)418CE8EE就是浮點(diǎn)數(shù)17.613735  十六進(jìn)制42CA4E39浮點(diǎn)數(shù)就是101.152779
不需要轉(zhuǎn)化
夜游神
wanzhen2006
做工控人.不停學(xué)習(xí).分享.交流.
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 261 個(gè)
工控威望: 1788 點(diǎn)
下載積分: 2433 分
在線時(shí)間: 605(小時(shí))
注冊(cè)時(shí)間: 2012-03-01
最后登錄: 2024-12-20
查看wanzhen2006的 主題 / 回貼
3樓  發(fā)表于: 2020-01-13 21:38
國(guó)內(nèi)設(shè)備基本上是A B C D順序,國(guó)外設(shè)備基本上是B A D C順序。低位優(yōu)先字節(jié)交換。使用兩個(gè)寄存器。
使用IEEE 754規(guī)范,如顯示不正?蛇M(jìn)行 字節(jié)順序 交換位置即可。如下:

Float Big-endian     字節(jié)順序:A B C D
Float Little-endian   字節(jié)順序:D C B A
Float Big-endian byte swap      字節(jié)順序:B A D C
Float Little-endian byte swap    字節(jié)順序:C D A B

舉個(gè)栗子:41  8C  E8  EE
字節(jié)順序: A    B     C   D

A B C D


B A D C


A B C D


B A D C
    
[ 此帖被wanzhen2006在2020-01-13 21:52重新編輯 ]
做工控人.不停學(xué)習(xí).分享.交流.
plc開(kāi)發(fā)張
與其坐而聯(lián)想,不如奮起華為.
級(jí)別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 69 個(gè)
工控威望: 2042 點(diǎn)
下載積分: 11428 分
在線時(shí)間: 119(小時(shí))
注冊(cè)時(shí)間: 2019-08-22
最后登錄: 2024-12-19
查看plc開(kāi)發(fā)張的 主題 / 回貼
4樓  發(fā)表于: 2020-01-13 21:48
需要精度流量計(jì)數(shù)解64位浮點(diǎn)數(shù)可解析15位。
leigan231
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 84 個(gè)
工控威望: 259 點(diǎn)
下載積分: 3445 分
在線時(shí)間: 47(小時(shí))
注冊(cè)時(shí)間: 2019-08-12
最后登錄: 2024-12-03
查看leigan231的 主題 / 回貼
5樓  發(fā)表于: 2020-01-17 10:24
引用
引用樓主leigan231于2020-01-13 15:45發(fā)表的 流量計(jì)MODBUS通訊數(shù)據(jù)處理 :
羅美特流量計(jì),通過(guò)modbus通訊,發(fā)送過(guò)來(lái)的數(shù)據(jù)如下
流量計(jì)溫度和壓力分別占用2個(gè)地址,發(fā)送過(guò)來(lái)的數(shù)據(jù)對(duì)應(yīng)為16進(jìn)制數(shù),如下所示,這個(gè)數(shù)據(jù)如何計(jì)算為10進(jìn)制數(shù)呢



.......

已經(jīng)搞明白了,感謝各位!!
何如斯
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 90 個(gè)
工控威望: 120 點(diǎn)
下載積分: 687 分
在線時(shí)間: 20(小時(shí))
注冊(cè)時(shí)間: 2020-12-06
最后登錄: 2022-03-02
查看何如斯的 主題 / 回貼
6樓  發(fā)表于: 2021-08-11 10:02
引用
引用第5樓leigan231于2020-01-17 10:24發(fā)表的  :

已經(jīng)搞明白了,感謝各位!



可以說(shuō)一下嗎?
mr_liu
學(xué)海無(wú)涯,劃水度日
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 372 個(gè)
工控威望: 1034 點(diǎn)
下載積分: 576 分
在線時(shí)間: 125(小時(shí))
注冊(cè)時(shí)間: 2021-04-13
最后登錄: 2024-07-11
查看mr_liu的 主題 / 回貼
7樓  發(fā)表于: 2021-08-11 16:38
轉(zhuǎn)換干嘛?hmi顯示設(shè)置成real;蛘遡nt就可以顯示出來(lái)了啊。要是監(jiān)控看,可以直接設(shè)置監(jiān)控?cái)?shù)據(jù)的顯示成real或者int