为什么modbus读出的量值乱七八糟的,和显示值完全不一致?-bet007.com

全国咨询热线0591-28082552180-5018-0580

热门关键词:

1

返回>>

为什么modbus读出的量值乱七八糟的,和显示值完全不一致?

发布者:大禹电子 发布日期:2020-11-20  浏览量:158

一般来说如果modbus协议能够读出数据就表明协议本身没有问题了。乱七八糟的数据是因为存在如下错误:
a.数据格式错误; b.寄存器地址有误,导致数据发生了位移而产生错误。
比如real4这种实型变量(ieee754格式的单精度浮点数),按照字和字节共有4种不同的排列方式,tds100使用的是最常规的一种,即低word和高byte在前格式。您可以修改您的软件的数据存放格式解决这个问题。
使用c语言时的数据存放顺序请参考本节的问答(8)
如果使用通用的组态软件,则组态软件一般具有一个选择格式的方法。

  • 上一条

    为什么通过协议读出的量值和流量计显示的不一致?

  • 下一条

    在使用流量计时,信号连不上怎么办?

  • 联系bet007.com
    全国咨询热线:0591-28082552

    qq:2187169532

    手机:18050180580

    邮箱:[email protected]

    地址:福建省福州市晋安区福兴经济开发区红光路11号e座

    top

    1