加工定制:是 | 品牌:ANNO | 型号:RS-485 |
产品用途:集中控制 |
TH-MODBUS V2.5
TH-MODBUS协议规定了具体的通讯接口形式
序号 | 规格 | 规 定 |
1 | 物理界面 | RS485 半双工 |
2 | 波特率 | 9600 |
3 | 传输方式 | RTU(远程终端单元)格式 |
4 | 数据流格式 | 地址功能代码 数据数量 数据1 ..数据n CRC低字节 CRC高字节 |
5 | 地址 | 1-247 |
6 | 功能代码 | 3,6, |
7 | 数据数量 | <255 |
8 | 数据 | 0-255 |
9 | CRC校验和 | CRC-16 |
10 | 字节格式 | 10位格式:1起始位+8数据位+无奇校验+1停止位 |
11 | 校验方式 | CRC-16 |
12 | 0地址 | 广播地址 |
控制器通讯协议采用了标准的MODBUS RTU协议,用到了MODBUS的03号,06号命令;
波特率固定为9600没有奇偶校验位,8位数据位,1位停止位,内部地址所代表的含义如下表:
03/06命令报文信息:
功能码 | 寄存器地址 | 风机盘管 | 数 据 解 释 |
03 | 00000 | 室内温度 | 测量温度值( 0-50℃ ) 通讯数据=测量温度*10 |
03/06 | 00001 | 设置温度 | 设置温度值(5~35℃) 通讯数据=设定温度*10 |
03/06 | 00002 | 模式 | 00:制冷、01:制热、02:通风/睡眠; |
03 | 00003 | 关阀/开阀 | 00:关阀、01:开阀 |
03/06 | 00004 | 风机模式 | 01:低速、02:中速、03:高速、00:自动; |
03/06 | 00005 | 状态 | 00:关机、01:开机 |
举例说明:
开机命令: 01 06 00 05 00 01 58 0B
关机命令码: 01 06 00 05 00 00 99 CB
读取温度命令码: 01 03 00 00 00 01 84 0A
写设定温度命令码: 01 06 00 01 00 64 D9 E1 (设定温度为10℃)
注:此例中 温控器ID 假定为:01(即 房间号为:001)。