Modbus地址为什么会偏移

 时间:2024-10-13 20:09:38

Mo蟠校盯昂dbus地址会偏移是为了给数据的传输提供准确的地址参数。通常Modbus地址由5位数字组成,包括起始的数据类型代号,以及后面的偏移地址,ModbusMaster协议库把标准的Modbus地址映射为所谓Modbus功能号读写从站的数据。

Modbus地址为什么会偏移

Modbus地址偏移特点

Modbus数据帧都是16进制的,而组态王中的寄存器地址是10进制的,因此需要对数据帧中的地址位做一个从16进制到10进制的转换,比如地址1004对应的就4100,前面再加上功能码对应的寄存器,从而构成变量的寄存器地址。

其中03E8是数据转换成10进制后为1000,即读得该设备的心跳时间为1000,0004对应的10进制就是4在组态王中还需要做一个地址偏移,即寄存器地址需要加1就是0005,前面再加上功能码对应的寄存器4即40005,因此在组态王中的寄存器地址就是40005。

  • Windows server 2008 R2添加.NET Framework功能
  • 如何使用C#编写代码获取他人网页内容
  • wincc flexible矩形水平移动动画之创建矩形
  • wincc提示组态服务器不可用怎么办?
  • wincc如何批量修改变量添加变量?
  • 热门搜索
    手机玩游戏闪退怎么办 江西婺源旅游 农家乐旅游 docx怎么打开 躺下头晕是怎么回事 搜狗浏览器怎么样 打印机ip地址怎么查 如果可以这样爱剧情介绍 新婚之夜怎么做 辣椒油怎么做才香