紅云123
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 284 個
工控威望: 355 點(diǎn)
下載積分: 2838 分
在線時間: 140(小時)
注冊時間: 2020-09-22
最后登錄: 2024-12-25
查看紅云123的 主題 / 回貼
樓主  發(fā)表于: 2022-09-14 14:56
F5UJ進(jìn)行modbusTCP通訊時當(dāng)讀取的數(shù)據(jù)是正數(shù)時,設(shè)置的讀取數(shù)據(jù)長度和接收的數(shù)據(jù)長度一致,數(shù)據(jù)也沒有錯誤。

當(dāng)讀取到的數(shù)據(jù)是負(fù)數(shù)時,收到的數(shù)據(jù)長度在某個位置是設(shè)置的2倍,因?yàn)樨?fù)數(shù)的位置不確定所以收到的數(shù)據(jù)也無從下手去處理。
也就是負(fù)數(shù)時收到的數(shù)據(jù)地址和服務(wù)器的數(shù)據(jù)地址對應(yīng)不上了。
當(dāng)進(jìn)行modbusTCP通訊時負(fù)數(shù)怎么處理?
真誠求助
紅云123
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 284 個
工控威望: 355 點(diǎn)
下載積分: 2838 分
在線時間: 140(小時)
注冊時間: 2020-09-22
最后登錄: 2024-12-25
查看紅云123的 主題 / 回貼
1樓  發(fā)表于: 2022-09-15 09:30
圖片:
圖片:
用的測試工具測試的
紅云123
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 284 個
工控威望: 355 點(diǎn)
下載積分: 2838 分
在線時間: 140(小時)
注冊時間: 2020-09-22
最后登錄: 2024-12-25
查看紅云123的 主題 / 回貼
2樓  發(fā)表于: 2022-09-15 10:30
圖片:
和是否使用16進(jìn)制無關(guān)。為什么讀取1個保持寄存器,收到的數(shù)據(jù)卻占兩個寄存器。
紅云123
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 284 個
工控威望: 355 點(diǎn)
下載積分: 2838 分
在線時間: 140(小時)
注冊時間: 2020-09-22
最后登錄: 2024-12-25
查看紅云123的 主題 / 回貼
3樓  發(fā)表于: 2022-09-15 13:11
有可能是測試工具的問題