美文网首页
气象站 DTU 格式 modbus 协议说明

气象站 DTU 格式 modbus 协议说明

作者: 老刘老刘老刘 | 来源:发表于2017-05-02 11:13 被阅读218次

    气象站DTU实现协议

    标签: Modbus 气象站

    Modbus RTU协议说明

    设备号:01
    波特率:9600

    设备SN

    寄存器地址 0xff00-0xff0B

    传感器

    寄存器地址:0x0000-0x0007

    传感器 寄存器 格式 说明
    风速 0x00 uinit16
    风向 0x01 uinit16
    1小时降雨 0x02 uinit16
    24小时降雨 0x03 uinit16
    温度 0x04 unit16
    湿度 0x05 uinit16
    pm2.5 0x06 uinit16
    pm10 0x07 uinit16
    电压 0x08 uinit16
    气压 0x09 uint16

    设备工作流程

    1. 设备上电以后链接固定socket
    2. server 发送读取sn 的modbus 命令如下 (读取0xff00 6个寄存器)
      01 03 FF 00 00 06 F5 DC
    3. 设备回复sn(假设sn为字符“12345678abcd”),则回复内容为
      01 03 0C 31 32 33 34 35 36 37 38 61 62 63 64 EB E9
      其中31 32 33 34 35 36 37 38 61 62 63 64 为“12345678abcd”ascic 编码的hex 内容。
    4. server 校验 sn 通过以后,接着发送查询传感器命令如下(读取0x0000 10 个寄存器)
      01 03 00 00 00 0a c5 cd
    5. 设备根据modbus 协议回复相关传感器内容就可以了。

    相关文章

      网友评论

          本文标题:气象站 DTU 格式 modbus 协议说明

          本文链接:https://www.haomeiwen.com/subject/cqjctxtx.html