Modbus的相关知识点

1、大端序与小端序

eg:0x1234

 
总结:大顺小反
字节序低位地址高位地址说明
大端(Big-Endian, AB CD) 0x12 0x34 高位字节存低地址
小端(Little-Endian, CD AB) 0x34 0x12 低位字节存低地址

Windows 是小端序,Modbus 是大端序

  • Windows 系统(Intel CPU):小端序(Little-Endian)

    • BitConverter.GetBytes(8.37) 返回:[0x29, 0x5C, 0x0F, 0x41]
    • 低地址 → 低字节:bs[0]=29, bs[1]=5C, bs[2]=0F, bs[3]=41
  • Modbus 协议:大端序(Big-Endian)

    • 寄存器 0 存放高 16 位:0x410F
    • 寄存器 1 存放低 16 位:0x5C29
posted @ 2026-07-17 10:06  CP3CP4  阅读(6)  评论(0)    收藏  举报