返回>>
為什么MODBUS讀出的量值亂七八糟的,和顯示值完全不一致?
發布者:大禹電子 發布日期:2020-11-20  瀏覽量:4311
一般來說如果MODBUS協議能夠讀出數據就表明協議本身沒有問題了。亂七八糟的數據是因為存在如下錯誤:
A.數據格式錯誤; B.寄存器地址有誤,導致數據發生了位移而產生錯誤。
比如REAL4這種實型變量(IEEE754格式的單精度浮點數),按照字和字節共有4種不同的排列方式,TDS100使用的是最常規的一種,即低word和高byte在前格式。您可以修改您的軟件的數據存放格式解決這個問題。
使用C語言時的數據存放順序請參考本節的問答(8)
如果使用通用的組態軟件,則組態軟件一般具有一個選擇格式的方法。
上一條
為什么通過協議讀出的量值和流量計顯示的不一致?
下一條
在使用流量計時,信號連不上怎么辦?
聯系我們
全國咨詢熱線:0591-28082552
QQ:2187169532
手機:18050180580
郵箱:2187169532@qq.com
地址:福建省福州市晉安區福興經濟開發區紅光路11號E座