空调板MODBUS协议表
- 格式:xls
- 大小:191.50 KB
- 文档页数:1


协议文档版本发布时间备注V1.02020.09.29前建立文件V1.12020.03.05增加风向、自动风速的控制和查询;增加主从机的查询;增加空调性能信息的查询V1.22020.03.30增加清爽、自动除湿、贴心睡眠三种模式MODBUS-RTU通讯协议应用说明表1网关通讯参数设置项目参数传输模式半双工波特率9600bps起始位1位数据位8位校验位偶校验(Even)停止位1位以上通讯规格参数也可以通过网关自带的WEB页面进行变更表2主要应用的功能码网关所用功能码作用0x03(读保存寄存器)用于读取空调的状态。
每次可读操作一个或多个寄存器(寄存器地址必须连续)。
每个寄存器保存一个空调的一个状态参数,根据寄存器读取的数量,可以一次读取一个空调的一个或多个参数(如开关、温度设定等),也可以将若干空调的全部参数一次读出。
0x06(写单个寄存器)用于写设定一个空调的一个参数每次只能写操作一个寄存器,每写操作一次,就会对一个空调的一个参数做出设定指令。
0x10(写多个寄存器)用于写设定多个空调的多个参数每次可写操作多个寄存器(寄存器地址必须连续)。
根据写寄存器的数量,可以一次写设定一个空调的一个参数或多个参数,也可以一次写多个空调的多个参数。
状态参数,包括:开关状态、温度设定值、模式设定状态、风速设定、房间温度和故障代码、是否为主机。
空调性能参数,包括:空调品牌、模式信息风速信息、设定温度信息、特殊性能信息表3状态保存寄存器地址与空调室内机地址的对应关系空调室内机地址状态参数保存寄存器地址0-00,1,2,3,4,50-16,7,8,9,10,110-212,13,14,15,16,17…………0-31186,187,188,189,190,1911-0192,193,194,195,196,1971-1198,199,200,201,202,2031-2204,205,206,207,208,209…………1-31378,379,380,381,382,383…………空调性能信息8000,8001,8002,8003,8004室内机状态参数保存寄存器起始地址为4000,每4个连续地址的寄存器保存1个室内机的控制指令,包括:开关指令、温度设定值指令、模式设定指令、风速设定指令、风向设定指令;表4控制指令寄存器地址与空调室内机地址的对应关系如下表空调室内机地址控制指令寄存器地址0-04000,4001,4002,40030-14004,4005,4006,40070-24008,4009,4010,4011…………0-314124,4125,4126,41271-04128,4129,4130,41311-14132,4133,4134,41351-24136,4137,4138,4139…………1-314252,4253,4254,4255…………表5查询空调状态所用的点位表(对应MODBUS功能码0x03)空调地址AA-BB 外部查询访问时的寄存器地址B15---B8B7B6B5B4B3B2B1B000-00D00000000000故障:1正常:0运行:1停止:0 D00010设定温度D00020设定模式0000制热送风除湿制冷D0003风向设定设定风速00000低速中速高速D0004B15-B9B8房间回风温度是否为主机D00050故障代码00-01D0006当前启停状态:0x01->开机;0x00->关机。
竭诚为您提供优质文档/双击可除空调通信协议篇一:精密空调协议规范(modbus)精密空调需要测的数据(假如有)01、温度02、湿度03、温度设定点04、湿度设定点05、工作模式06、过滤网是否堵塞07、电源是否故障08、报警信号09、机组是否过热精密空调命令格式(modbus协议)1、发送地址功能码数据起始地址高字节数据起始地址低字节数据数量高字节数据数量低字节cRc校验高字节cRc校验低字节2、接收地址功能码数据数量数据1数据2数据3……cRc校验高字节cRc校验低字节例:台达精密空调(意义相同的字段标上了相同的颜色)1、发送:010200020xx659e0接收:01020d15a01123000000000000010000b06101020d17a01123000000000000010000b061112233445566778899aabbccddeeff112233作用:读开关量输入输出与报警状态备注:功能代码02的操作,功能代码02的所有参数都是数字量,每一位都代表一个状态。
动作为1,原始状态为0。
对字节中的对应位做判断。
处理:第四个字节为数据段的开始。
需要判断的有1)第四个字节的1位,是否制冷模式,第四个字节为0x15,转换成二进制为00010101,第1位为0,制冷模式信号没有动作;2)第五个字节的1位,过滤网是否堵塞,第五个字节为0xa0,转换成二进制为10010000,1位为0,过滤网堵塞信号没有动作;3)第五个字节的4位,电源(相序保护器)是否故障,第五个字节为0xa0,转换成二进制为10010000,4位为1,电源故障信号有动作;4)第七个字节的7位,是否总报警,第七个字节为0x23,转换成二进制为001000117,7位为0,总报警信号没有动作;5)第八个字节的2位,室内温度是否过低,第八个字节为0x00,转换成二进制为00000000,2位为0,室内温度过低信号没有动作;6)第十个字节的7位,室内温度是否过高,第十个字节为0x00,转换成二进制为00000000,7位为0,室内温度过高信号没有动作;7)第十一个字节的0位,机组是否过热,第十一个字节为0x00,转换成二进制为00000000,0位为0,机组没有过热信号没有动作。
中央空调MODBUS(rs485)协议
MODBUS V2.5 MODBUS协议规定了具体的通讯接口形式
控制器通讯协议采用了标准的MODBUS RTU协议,用到了MODBUS的03号,06号命令;
波特率固定为9600没有奇偶校验位,8位数据位,1位停止位,内部地址所代表的含义如下表:03/06命令报文信息:
举例说明:
开机命令:01 06 00 05 00 01 58 0B
关机命令码:01 06 00 05 00 00 99 CB
读取温度命令码:01 03 00 05 00 00 55 CB
写设定温度命令码: 01 06 00 01 00 64 D9 E1 (设定温度为10℃)注:此例中温控器ID 假定为:01(即房间号为:001)。
组态软件里面:
1、模式:real 03功能区,16位无符号数,低8位,偏置3(2+1);
2、开关机:real 03功能区,16位无符号数,低8位,偏置6(5+1);如果要写入,测试的时候,勾选可读可写即可,组态软件没有06功能区;
3、风速:real 03功能区,16位无符号数,低8位,偏置5(4+1);如果要写入,测试的时候,勾选可读可写即可,组态软件没有06功能区;
4、室内温度:real 03功能区,16位无符号数,低8位,偏置1(0+1);。