H-THRJ45POE 供电以太网温湿度传感器标准 MODBUS 通讯协议说明
#POE温湿度传感器#H‑THRJ45#Modbus‑TCP#以太网传感器#动环监控#工业通信
添加图片注释,不超过 140 字(可选)
1、 概述
1.1 引言
通讯规约详细描述了地址扩展后的通讯协议,协议中为了兼容原来的设备,降功能码的最高位(bit6bit5)扩展为通讯地址的高字节,通讯地址的解析为ADDR=(设备ID)+ 256 X (功能码的bit6bit5),扩展后最大设备接入数量为1020,其他不变。
0XFF(255),0X01FF(511),0X2FF(767),0X03FF(1023)仍然作为广播地址,不可以使用
2、命令报文格式
2. 1读数据:通讯方式TCP,默认IP:192.068.0.88,本地端口:502
发送
返回:
2. 2读数据:通讯方式UDP,UDP端口为:12345.
发送
返回:
3、内部报文信息
注意:每一个数据用两个字节整数表示,高位在前,低位在后
如: 带符号整数 范围 -32768---327678
上传数据需除十,正数的范围为16进制0X0000-0X7FFF,负数采用正数的补码方式传输,其范围为16进制0X8000-0XFFFF,
如:
湿度上传16进制 0X0311,对应十进制785,表示78.5%
温度上传16进制 0X00FF,对应十进制255,表示25.5℃
温度上传16进制 0XFF9B,对应十进制100(0XFFFF-0XFF9B=0X64), 表示-10.0℃
4、 网络采样定时
温湿度传感器中,上位机读取数据每次间隔时间不小于500ms,推荐值1s。
5、命令举例:
TCP读取温度湿度数据:
上位机发送:00 00 00 00 00 00 01 03 00 00 00 02 (温湿度地址为1,寄存器起始地址为0,读2个字节)
下位机返回:00 00 00 00 00 00 01 03 04 01 0F 03 14 (温度:27.1℃;湿度:78.8rh%)
上位机发送:00 00 00 00 00 00 01 23 00 00 00 02 (温湿度地址为257,寄存器起始地址为0,读2个字节)
下位机返回:00 00 00 00 00 00 01 23 04 01 0F 03 14 (温度:27.1℃;湿度:78.8rh%)
UDP读取温度湿度数据:
上位机发送:00 B0 D0 3F B2 51 01 03 00 00 00 02 56 65(温湿度地址为1,寄存器起始地址为0,读2个字节)
下位机返回:00 B0 D0 3F B2 51 01 03 04 01 13 02 FF (温度:27.5℃;湿度:76.7rh%)
上位机发送:00 B0 D0 3F B2 51 01 23 00 00 00 02 56 65(温湿度地址为257,寄存器起始地址为0,读2个字节)
下位机返回:00 B0 D0 3F B2 51 01 23 04 01 13 02 FF (温度:27.5℃;湿度:76.7rh%)
添加图片注释,不超过 140 字(可选)
上位机发送:00 B0 D0 3F B2 51 FF 03 00 00 00 06 56 65(通讯地址255为广播地址,寄存器起始地址为0,读6个寄存器)
下位机返回:00 B0 D0 3F B2 51 FF 03 0C 01 06 03 10 00 DD 00 00 00 00 00 04 (温度:26.2℃;湿度:78.4rh%;露点:
22.1;DO1状态:分;DO2状态:分;告警状态:湿度告警)
返回数据格式
UDP广播搜索设备:
上位机发送:FF FF FF FF FF FF FF 03 00 E2 00 0C 56 65
【Receive from 192.168.0.85 : 12345】:
FF FF FF FF FF FF FF 03 18 C0 A8 00 55 FF FF FF 00 C0 A8 00 01 1F 40 C0 A8 00 65 00 B0 D0 3F B2 51
IP:(C0 A8 00 54: 192.168.0.85)
掩码:(FF FF FF 00:255.255.255.0)
网关:(C0 A8 00 01:192.168.0.1)
MAC地址:00-B0-D0-3F-B2-51
添加图片注释,不超过 140 字(可选)
DO1远程控制:
DO1闭合:FF FF FF FF FF FF 01 05 00 03 FF 00 56 65
DO1断开:FF FF FF FF FF FF 01 05 00 03 00 00 56 65
6、主动上报:
地址为1
地址为257=地址+功能码bit6bit5*256
7、所有寄存器
仪表设有UDP服务端口,可作为调试使用,端口号:12345