lilinlin
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 53 個
工控威望: 150 點(diǎn)
下載積分: 1659 分
在線時(shí)間: 149(小時(shí))
注冊時(shí)間: 2010-11-01
最后登錄: 2024-11-30
查看lilinlin的 主題 / 回貼
樓主  發(fā)表于: 2012-12-19 14:17
小弟用臺達(dá)SA系列PLC通過COM2口通過485通訊采集儀表數(shù)據(jù),儀表支持MODBUS協(xié)議,RTU模式,儀表地址為40054 和40056為兩個數(shù)據(jù),是浮點(diǎn)數(shù),每個數(shù)據(jù)占用兩個寄存器,如今通訊都連接OK,也查看到D1070到D1085里有讀取的數(shù)據(jù),但為什么我寫讀取的是4筆數(shù)據(jù),看到D1072里顯示有8筆數(shù)據(jù),怎樣將數(shù)據(jù)轉(zhuǎn)換成我需要的數(shù)據(jù),望哪位高人知道怎樣解決。
lilinlin
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 53 個
工控威望: 150 點(diǎn)
下載積分: 1659 分
在線時(shí)間: 149(小時(shí))
注冊時(shí)間: 2010-11-01
最后登錄: 2024-11-30
查看lilinlin的 主題 / 回貼
1樓  發(fā)表于: 2012-12-21 12:45
普通的儀表 說支持MODBUS 協(xié)議 RTU 給了通訊設(shè)置的參數(shù)9600 8 EVEN 1, 然后就給了兩個MODBUS地址 40054  40056 對應(yīng)溶氧絕對值 和溫度,這兩個數(shù)值都是浮點(diǎn)數(shù),32位,就是這樣。