black.ghost
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 10 個(gè)
工控威望: 105 點(diǎn)
下載積分: 468 分
在線時(shí)間: 13(小時(shí))
注冊(cè)時(shí)間: 2015-05-05
最后登錄: 2024-03-11
查看black.ghost的 主題 / 回貼
樓主  發(fā)表于: 2023-09-14 18:47
圖片:
圖片:
圖片:
組態(tài)王7.5與臺(tái)達(dá)AS228T通過modbus TCP通訊,現(xiàn)在要讀取并顯示PLC里面的D2336里面的數(shù)值。查詢得知,D2336對(duì)應(yīng)modbus地址是402337。但是填寫這個(gè)地址后,組態(tài)王運(yùn)行界面卻顯示的數(shù)值是0,如果填寫402338,那么是有數(shù)值顯示,但是也有奇怪的現(xiàn)象,整數(shù)與PLC里面的一致,但小數(shù)點(diǎn)位要么是0,要么是5,與PLC里面的的小數(shù)位不一樣。請(qǐng)各位大神指點(diǎn)是什么原因,如何解決,謝謝!
black.ghost
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 10 個(gè)
工控威望: 105 點(diǎn)
下載積分: 468 分
在線時(shí)間: 13(小時(shí))
注冊(cè)時(shí)間: 2015-05-05
最后登錄: 2024-03-11
查看black.ghost的 主題 / 回貼
1樓  發(fā)表于: 2023-09-15 14:56
謝謝兄弟的回應(yīng)。
為什么填寫地址402337不行,而填寫地址是402338卻可以?②顯示順序沒有問題,但為什么小數(shù)點(diǎn)后的數(shù)值不是0就是5?
black.ghost
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 10 個(gè)
工控威望: 105 點(diǎn)
下載積分: 468 分
在線時(shí)間: 13(小時(shí))
注冊(cè)時(shí)間: 2015-05-05
最后登錄: 2024-03-11
查看black.ghost的 主題 / 回貼
2樓  發(fā)表于: 2023-09-18 19:40
引用
引用第3樓tingfenghu于2023-09-15 23:27發(fā)表的  :

Modbus 有些軟件會(huì)偏移一位,
即你填入1的地址,軟件以0的發(fā)報(bào)文,
這個(gè)只能自己去測(cè)試。


謝謝!