紅云123
級別: 略有小成
![]() |
F5UJ進行modbusTCP通訊時當讀取的數(shù)據(jù)是正數(shù)時,設置的讀取數(shù)據(jù)長度和接收的數(shù)據(jù)長度一致,數(shù)據(jù)也沒有錯誤。 當讀取到的數(shù)據(jù)是負數(shù)時,收到的數(shù)據(jù)長度在某個位置是設置的2倍,因為負數(shù)的位置不確定所以收到的數(shù)據(jù)也無從下手去處理。 也就是負數(shù)時收到的數(shù)據(jù)地址和服務器的數(shù)據(jù)地址對應不上了。 當進行modbusTCP通訊時負數(shù)怎么處理? 真誠求助 |
---|---|
|
紅云123
級別: 略有小成
![]() |
圖片:
![]() 和是否使用16進制無關。為什么讀取1個保持寄存器,收到的數(shù)據(jù)卻占兩個寄存器。 |
---|---|
|