返回>>
为什么MODBUS读出的量值乱七八糟的,和显示值完全不一致?
发布者:大禹电子 发布日期:2020-11-20  浏览量:3695
一般来说如果MODBUS协议能够读出数据就表明协议本身没有问题了。乱七八糟的数据是因为存在如下错误:
A.数据格式错误; B.寄存器地址有误,导致数据发生了位移而产生错误。
比如REAL4这种实型变量(IEEE754格式的单精度浮点数),按照字和字节共有4种不同的排列方式,TDS100使用的是最常规的一种,即低word和高byte在前格式。您可以修改您的软件的数据存放格式解决这个问题。
使用C语言时的数据存放顺序请参考本节的问答(8)
如果使用通用的组态软件,则组态软件一般具有一个选择格式的方法。
上一条
为什么通过协议读出的量值和流量计显示的不一致?
下一条
在使用流量计时,信号连不上怎么办?
联系我们
全国咨询热线:0591-28082552
QQ:2187169532
手机:18050180580
邮箱:2187169532@qq.com
地址:福建省福州市晋安区福兴经济开发区红光路11号E座