black.ghost
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 10 個
工控威望: 105 點
下載積分: 468 分
在線時間: 13(小時)
注冊時間: 2015-05-05
最后登錄: 2024-03-11
查看black.ghost的 主題 / 回貼
樓主  發(fā)表于: 2023-09-14 18:47
圖片:
圖片:
圖片:
組態(tài)王7.5與臺達AS228T通過modbus TCP通訊,現(xiàn)在要讀取并顯示PLC里面的D2336里面的數(shù)值。查詢得知,D2336對應modbus地址是402337。但是填寫這個地址后,組態(tài)王運行界面卻顯示的數(shù)值是0,如果填寫402338,那么是有數(shù)值顯示,但是也有奇怪的現(xiàn)象,整數(shù)與PLC里面的一致,但小數(shù)點位要么是0,要么是5,與PLC里面的的小數(shù)位不一樣。請各位大神指點是什么原因,如何解決,謝謝!
tingfenghu
級別: 工控俠客

精華主題: 0
發(fā)帖數(shù)量: 2847 個
工控威望: 3619 點
下載積分: 3521 分
在線時間: 3810(小時)
注冊時間: 2007-11-04
最后登錄: 2025-01-01
查看tingfenghu的 主題 / 回貼
1樓  發(fā)表于: 2023-09-15 23:27
引用
引用第2樓black.ghost于2023-09-15 14:56發(fā)表的  :
謝謝兄弟的回應。
為什么填寫地址402337不行,而填寫地址是402338卻可以?②顯示順序沒有問題,但為什么小數(shù)點后的數(shù)值不是0就是5?

Modbus 有些軟件會偏移一位,
即你填入1的地址,軟件以0的發(fā)報文,
這個只能自己去測試。
二手PLC,觸摸屏,伺服驅(qū)動,各類氣動設備
http://shop58129605.taobao.com/