格力空调网关对接

[复制链接]
Amadeus 发表于 2019-1-18 09:39:03 | 显示全部楼层 |阅读模式
格力.jpg 该款网关到手的时候,地址码可能已经被拨为10(拨了2和4),功能码可能已经拨了1、2、3、4,我们需要将8也拨上去


假设现场有一个格力内机的空调面板ID为01,下面的就是该内机的协议命令:
开机: 0A 10 00 66 00 01 02 00 AA 5C D9
关机: 0A 10 00 66 00 01 02 00 55 1C 99
制冷: 0A 10 00 67 00 01 02 00 01 1C B7
制热: 0A 10 00 67 00 01 02 00 04 DC B4
低: 0A 10 00 69 00 01 02 00 02 5D 98
中: 0A 10 00 69 00 01 02 00 04 DD 9A
高: 0A 10 00 69 00 01 02 00 06 5C 5B
16: 0A 10 00 68 00 01 02 00 A0 DD F0
17: 0A 10 00 68 00 01 02 00 AA 5D F7
18: 0A 10 00 68 00 01 02 00 B4 DD FF
19: 0A 10 00 68 00 01 02 00 BE 5D F8
20: 0A 10 00 68 00 01 02 00 C8 DC 1E
21: 0A 10 00 68 00 01 02 00 D2 5D D5
22: 0A 10 00 68 00 01 02 00 DC DC 11
23: 0A 10 00 68 00 01 02 00 E6 5C 02
24: 0A 10 00 68 00 01 02 00 F0 DD CC
25: 0A 10 00 68 00 01 02 00 FA 5D CB
26: 0A 10 00 68 00 01 02 01 04 DD DB
27: 0A 10 00 68 00 01 02 01 0E 5D DC
28: 0A 10 00 68 00 01 02 01 18 DC 12
29: 0A 10 00 68 00 01 02 01 22 5C 01
30: 0A 10 00 68 00 01 02 01 2C DD C5


以开机命令为例子,我们来看协议是什么意思。
0A为网关地址,10为”写”功能码,00 66为内机ID1的开关命令的寄存器地址(算法为102+25*(n-1))00 01(数据数量)02(字节个数)00 AA(开机数据)5C D9(CRC校验)
明白上面的协议怎么写后,其他ID的内机只需要将寄存器地址进行计算,之后进行CRC校验。
其他细节请自行观看说明文档。




最新多联机系列(CAN通讯)(Multi_VRF_System)BMS(Modbus)通讯协议(1).pdf

1.61 MB, 下载次数: 1282

 楼主| Amadeus 发表于 2019-1-18 09:44:56 | 显示全部楼层
格力2.jpg
回复

使用道具 举报

饶绍荣 发表于 2019-1-19 10:42:55 | 显示全部楼层
IRACC、中宏网关TCP协议对接更方便些。
回复

使用道具 举报

13228751750 发表于 2019-2-12 13:11:57 | 显示全部楼层
嘻嘻嘻嘻嘻嘻嘻
回复

使用道具 举报

小叮当 发表于 2019-2-28 11:23:44 | 显示全部楼层
不错
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则