会员专享

格力多联机 Modbus RTU 通讯协议 V1.2

格力原厂多联机 Modbus RTU 通讯协议 V1.2:线圈(Bit)与寄存器(Word)双数据模型,区别于大金/IRACC的输入寄存器模型。含Word 0-234和Bit 0-2169完整地址映射。VIP会员专享。

协议RTU 版本V1.2 型号/项目格力多联机通讯模块 V1.2 更新2026-07-18

资料说明

内容目录

格力多联机 Modbus RTU 通讯协议 V1.2

商用归档级文档 · 基于格力原厂《多联机 Modbus 通讯协议 V1.2》整理(珠海格力电器股份有限公司)

协议Modbus RTU厂商格力(GREE)版本V1.2适用多联机全系列数据模型线圈(Bit)+寄存器(Word)更新2026-07-18

格力原厂多联机 Modbus RTU 通讯协议 V1.2 程序员手册:线圈(Bit)与寄存器(Word)双数据模型、功能码 0x01/0x03/0x0F/0x10 报文格式、255 台机组 16 台内机 × 每个通讯模块的完整寄存器地址映射(Word 0-234)和线圈地址映射(Bit 0-2169)、控制/状态/故障位定义、模式/风速/温度编码、异常码排查、CRC附录、调试流程。已逐页核对原厂 PDF,修正温度编码公式和寄存器归属。适合楼宇自控、BMS 系统集成商、格力空调集中监控:照表调试、直接抄帧,省去翻原厂手册和逐页查表的时间,项目交付可直接打印归档。

VIP 会员资料本资料为会员专享内容,完整线圈/寄存器地址表需开通 VIP 会员后查看。游客可免费预览前八章。
资料说明

本文档基于格力原厂《多联机 Modbus 远程监控通讯协议 V1.2》(珠海格力电器股份有限公司,64 页)整理。原厂说明书随通讯模块附带,亦可向格力代理商索取。文档适用于楼宇自控(BMS)、酒店客房集中控制、商场暖通节能、工厂机房监控等场景。支持 GR 数码多联、GRe 超低温热泵、GRm 模块化数码、GPd 直流变频、GPdm 模块化变频、GPds 变频热水、GPdmh 热回收变频、GRh 热回收数码等全系列多联机。

内容目录

  1. 文档版本与适用范围
  2. 系统构成与拓扑结构
  3. Modbus 通信参数
  4. 支持的功能码
  5. 功能码报文格式详解(0x01/0x03/0x0F/0x10/异常)
  6. 数据模型(线圈 Bit + 寄存器 Word)
  7. 寄存器(Word)完整地址映射VIP
  8. 线圈(Bit)完整地址映射VIP
  9. 编码速查表(模式/风速/温度)
  10. 异常代码映射
  11. CRC 计算方法(附录A)
  12. 现场标准化调试流程VIP
  13. 已知局限与注意事项

一、文档版本与适用范围

本文档基于格力原厂《多联机 Modbus 远程监控通讯协议 V1.2》(珠海格力电器股份有限公司)。本协议以 2010 年 11 月为止的商品为基础叙述,产品规格如有变更恕不另行通知。适用范围:GR 数码多联、GRe 超低温热泵数码、GRm 模块化数码、GPd 直流变频、GPdm 模块化直流变频、GPds 直流变频热水、GPdmh 模块化直流变频热回收、GRh 热回收数码等全系列多联机。

格力 vs 大金/IRACC 关键差异
  • 数据模型不同:格力使用线圈(Coil, Bit地址)+保持寄存器(Holding Register, Word地址)双模型,不是大金的输入寄存器(3xxxx)模型
  • 功能码不同:0x01读线圈(读Bit)、0x03读寄存器(读Word)、0x0F写线圈(写Bit)、0x10写寄存器(写Word)
  • 字序不同:寄存器的字顺序是先传高字节后传低字节(大金/IRACC 是标准 Modbus 先高后低也相同),但格力明确标注此顺序
  • 地址范围不同:设备地址 1~255(0=广播),每个通讯模块管一组多联机(最多 16 台内机),BMS 最多可管理 255 个通讯模块 × 16 台内机 = 4080 台

二、系统构成与拓扑结构

2.1 系统构成

BMS / 楼宇自控 / 上位机 → RS485 (Modbus RTU, 通讯模块) → 机组内部网络 → 多联机室内机/室外机

通讯模块是机组内部网络与 Modbus 监控网络之间的桥接器。一个监控网络最多接 255 个通讯模块(255 台机组),每台机组下挂最多 16 台室内机。超过 255 台时,BMS 系统可采用第二个串口组建新网络。

2.2 控制权说明

楼宇自控系统/BMS 在机组控制功能上与机组线控器同等地位谁最后下发控制命令,机组就执行谁的控制命令

2.3 适用范围上限

项目 上限
每 RS485 网络通讯模块数 255
每通讯模块内机数 16 台
整系统内机数 4080 台

三、Modbus 通信参数

参数 说明
物理层 RS485 2 线半双工
传输模式 RTU 远程终端单元模式
波特率 9600 bps 特殊情况下可选择其他波特率,但机制须一致
数据位 8 固定
停止位 1 固定
校验位 无(NONE) 固定
设备地址 1 ~ 255 通过拨码器设置
广播地址 0 功能码 0x0F / 0x10 支持广播写入(线圈和寄存器)
帧间隔 ≥ 3.5ms (T1-T4) 帧前后静止时间
帧内字符间隔 ≤ 1.5ms 超出则刷新不完整信息

四、支持的功能码

功能码 名称 操作对象 单次最大 广播
0x01 (01) 读线圈(Read Coil) Bit 地址:内机有无、状态、故障位等 无明确上限 不支持
0x03 (03) 读寄存器(Read Holding Register) Word 地址:温度、模式、风速等 127 个 Word 不支持
0x0F (15) 写线圈(Write Multiple Coils) Bit 地址:开关、模式选择、屏蔽等控制位 无明确上限 支持
0x10 (16) 写寄存器(Write Multiple Registers) Word 地址:设定温度、模式、风速等 无明确上限 支持

收到上表以外的功能码,通讯模块返回异常码 0x03(非法数据)。

五、功能码报文格式详解

5.1 读线圈(0x01)—— 读 Bit

不支持广播。起始地址 = Bit 地址(从 0 开始),数据数量 = 要读取的 Bit 个数。

例:设备10,从Bit地址5开始连续读取10个Bit
请求:0A 01 00 05 00 0A AD 77
响应:0A 01 02 AA 02 E3 5C
(字节数=2,有效数据=AA 02;最后Byte剩余位填0)

5.2 读寄存器(0x03)—— 读 Word

不支持广播。每次最多读 127 个 Word。字序:先传高字节,后传低字节。

例:设备10,从Word地址1开始连续读取2个Word
请求:0A 03 00 01 00 02 94 B0
响应:0A 03 04 AA 55 55 AA CE 14
(字节数=4,有效数据=AA 55 55 AA)

5.3 写线圈(0x0F)—— 写 Bit

支持广播(地址=0)。

例:设备10,从Bit地址6开始连续11个Bit置1
请求:0A 0F 00 06 00 0B 02 FF 07 97 A0
响应:0A 0F 00 06 00 0B F5 76
(最后Byte有效数据前填0)

5.4 写寄存器(0x10)—— 写 Word

支持广播(地址=0)。字序:先传高字节,后传低字节。

例:设备10,Word地址2开始写入3个Word(0x12,0x23,0x34)
请求:0A 10 00 02 00 03 06 00 12 00 23 00 34 15 DF
响应:0A 10 00 02 00 03 20 B3

5.5 异常响应

功能码最高 Bit 置 1(= 原始功能码 | 0x80)。

异常码 名称 说明
0x03 非法数据值 下发数据错误或读取数据范围越界
0x04 从机设备故障 通讯模块与空调机组发生通讯故障。掉电上电后未收到有效帧前也返回此码
例:设备10,读不存在的Word地址2
请求:0A 03 00 01 00 02 94 B0
异常:0A 83 03 70 F3(功能码 0x03|0x80=0x83, 异常码 0x03)

六、数据模型:线圈 (Bit) 与寄存器 (Word)

格力多联机 Modbus 协议使用双数据模型,是它与大金/IRACC 的最大区别:

6.1 寄存器(Word,16 Bit)—— 模拟量

每个 Word 对应一个地址(地址从 0 开始),读功能码 0x03,写功能码 0x10。用于温度值、阀门值、档位等多状态量。字序:先传高 8 位,后传低 8 位。

6.2 线圈(Bit)—— 开关量

每个 Bit 对应一个地址(地址从 0 开始),读功能码 0x01,写功能码 0x0F。用于开关位、故障位等二态量。上位机可操作一个 Bit 或多个连续 Bit。读取/下发的最后一个 Byte 剩余无效位需清零

线圈无效位清零规则

读取或下发 N 个 Bit(N 不是 8 的整数倍),最后一 Byte 的有效数据前的部分需清零。例如读 9 个 Bit 全为 1:需要 2 Bytes,第 1 Byte = 1111 1111,第 2 Byte = 0000 0001(前 7 位为无效数据,清零)。

6.3 地址空间对照

数据类型 地址范围 读功能码 写功能码 内容
Word 0 ~ 234 0x03 0x10 温度/模式/风速/节能/门禁/外机参数
Bit 0 ~ 2169 0x01 0x0F 内机有无/控制/屏蔽/锁定/故障/外机状态
VIP 会员专享以下为完整寄存器/线圈地址映射表、编码速查、调试流程,需开通 VIP 会员后查看。立即开通 →

七、寄存器(Word)完整地址映射 VIP

7.1 内机控制区(Word 1 ~ Word 80,W/R)

每台内机占 5 个连续 Word(温度 + 模式 + 风速 + 制冷节能下限 + 制热节能上限),16 台共 80 个 Word。地址公式:Word 起始 = 1 + (内机号-1) × 5

内机 Word(温度) Word(模式) Word(风速) Word(冷节能下限) Word(热节能上限)
内机 1 1 2 3 4 5
内机 2 6 7 8 9 10
内机 3 11 12 13 14 15
内机 4 16 17 18 19 20
内机 5 21 22 23 24 25
内机 6 26 27 28 29 30
内机 7 31 32 33 34 35
内机 8 36 37 38 39 40
内机 9 41 42 43 44 45
内机 10 46 47 48 49 50
内机 11 51 52 53 54 55
内机 12 56 57 58 59 60
内机 13 61 62 63 64 65
内机 14 66 67 68 69 70
内机 15 71 72 73 74 75
内机 16 76 77 78 79 80

7.2 内机环境温度与门禁状态(Word 81 ~ Word 112,只读 R)

每台内机占 2 个 Word:环境温度(浮点型,实际值 × 10,范围 -20~100°C)+ 门禁系统状态(0=不带门禁, 1=插卡, 2=拔卡)。16 台 × 2 = 32 个 Word(Word 81~112)。

7.3 外环境温度(Word 113,只读 R)

外机环境温度,浮点型,传输值 = 实际值 × 10,范围 -127 ~ 127°C。

7.4 预留区(Word 114 ~ Word 209)

96 个 Word 预留,不可用。

7.5 多联热泵热水机专用(Word 210 ~ Word 213,W/R)

Word 含义 读写 编码
210 水箱设定温度 W/R 传输值=实际值×10;热水/夜间/预约 35~58°C(上限可调至65),节能 35~50°C,高温消毒 65~70°C
211 水箱状态 W/R 0=关机, 9=制热水, 8=保温待机
212 水箱设定模式 W/R 0=热水模式, 1=节能模式, 2=预约模式, 3=夜间模式
213 套管出水设定温度 W/R 传输值=实际值×10,范围 30~52°C

注:Word 210~213 仅多联热泵热水机(GPds)有意义,普通多联机不使用。

7.6 预留区(Word 214 ~ Word 229)

16 个 Word 预留。

7.7 除霜参数(Word 230 ~ Word 234,只读 R)

Word 含义 单位 范围 编码
230 除霜进入温度 (Tsd1) 0.1°C 0~20 传输值=实际值×10,浮点型
231 除霜结束温度 (Tsd2) 0.1°C 3~15 传输值=实际值×10,浮点型
232 除霜间隔设置时间 (Tst1) min 25~60 传输值=实际值,无符号整型
233 除霜间隔设置时间 (Tst2) min 25~150 传输值=实际值,无符号整型
234 除霜持续设置时间 (Tst3) min 3~20 传输值=实际值,无符号整型

7.4 寄存器速查摘要

八、线圈(Bit)完整地址映射 VIP

8.1 线圈地址段总览

地址段 内容 读写 数据类型 长度
Word 0 预留 R 无符号整型 1
Word 1~80 内机 1-16 控制(温度+模式+风速+节能) W/R 无符号/浮点 每台 5
Word 81~112 内机 1-16 环境温度 + 门禁状态 R 浮点/整型 R 10(温度) 每台 2Word
Word 113 外环境温度 R 浮点 R 10 范围 -127~127°C
Word 210~213 热水机专用(水箱温度/状态/模式/套管出水) W/R UINT16 W/R 10(温度) 仅 GPds 热水机
Word 230~234 除霜参数(进入/结束温度/间隔×2/持续) R 浮点/整型 R 10(温度) Tsd1/Tsd2/Tst1/Tst2/Tst3
Bit 范围 内容 读写 说明
0 ~ 7 预留 R
8 ~ 23 内机 1-16 有无标志 R 0=无, 1=有
24 ~ 151 内机 1-16 控制字(每台 8bit) W/R 扫风/节能/屏蔽/锁定
152 ~ 2191 机组状态参数 + 故障参数(感温包故障等) R 根据机型不同
2106 ~ 2119 外机有无 + 通讯状态 R 模块化多联机

8.2 内机有无标志(Bit 8 ~ Bit 23,R)

读取线圈地址 8-23 可获知当前通讯模块下 16 台内机的连接情况。Bit N(8+N) = 1 表示内机 N+1 已连接。

8.3 内机控制字(每台 8 bit,Bit 24 ~ Bit 151,W/R)

每台内机占连续 8 个 bit,起始地址公式:Bit 起始 = 24 + (内机号-1) × 8。下表以 Byte 列标(每 Byte = 8 个 bit):

Byte 内机 Bit 范围 Bit 0 Bit 1 Bit 2 Bit 3 Bit 4 Bit 5 Bit 6 Bit 7
3 内机 1 24~31 扫风 冷节能 热节能 节能屏蔽 温度屏蔽 模式屏蔽 开关屏蔽 远程锁定
4 内机 2 32~39 扫风 冷节能 热节能 节能屏蔽 温度屏蔽 模式屏蔽 开关屏蔽 远程锁定
5 内机 3 40~47 同上
6 内机 4 48~55 同上
… 内机 5-16 依次类推,各占 1 Byte(8 bit),至 Byte 18 / Bit 151

控制位含义:

  • 扫风开启:0=关, 1=开
  • 制冷节能开启 / 制热节能开启:0=关, 1=开 —— 使能后,Word 中节能温度上下限才生效
  • 远程节能屏蔽 / 远程温度屏蔽 / 远程模式屏蔽 / 远程开关屏蔽:0=关(无屏蔽), 1=开(屏蔽) —— 屏蔽后对应远程控制失效
  • 远程锁定:0=无锁定, 1=锁定

8.4 完整线圈状态/故障 Bit 表(Bit 8 ~ Bit 2119,共 287 条有效项)

下表列出全部非预留的线圈 Bit 条目,含内机有无标志、状态参数、故障参数(感温包故障/保护标志等)。读取功能码 0x01,写入功能码 0x0F(仅 W/R 项可写)。

Bit 地址 含义 范围值 参数类别 所属
8 内机1有无 0:无、1:有 状态参数 内机1
9 内机2有无 0:无、1:有 状态参数 内机2
10 内机3有无 0:无、1:有 状态参数 内机3
11 内机4有无 0:无、1:有 状态参数 内机4
12 内机5有无 0:无、1:有 状态参数 内机5
13 内机6有无 0:无、1:有 状态参数 内机6
14 内机7有无 0:无、1:有 状态参数 内机7
15 内机8有无 0:无、1:有 状态参数 内机8
16 内机9有无 0:无、1:有 状态参数 内机9
17 内机10有无 0:无、1:有 状态参数 内机10
18 内机11有无 0:无、1:有 状态参数 内机11
19 内机12有无 0:无、1:有 状态参数 内机12
20 内机13有无 0:无、1:有 状态参数 内机13
21 内机14有无 0:无、1:有 状态参数 内机14
22 内机15有无 0:无、1:有 状态参数 内机15
23 内机16有无 0:无、1:有 状态参数 内机16
152 预留 / / 内机1 内机1
153 主手操器 0:从手操器、1:主手操器 状态参数 内机1
159 内机模式冲突标志位 0:无冲突、1:有冲突 故障参数 内机1
169 水满保护标志 0:无、1:有 故障参数 内机1
170 中管感温包故障 0:无、1:有 故障参数 内机1
171 出管感温包故障 0:无、1:有 故障参数 内机1
172 入管感温包故障 0:无、1:有 故障参数 内机1
173 环境感温包故障 0:无、1:有 故障参数 内机1
174 辅热保护故障 0:无、1:有 故障参数 内机1
175 防冻结保护 0:无、1:有 故障参数 内机1
179 辅热开关标志 0:关、1:开 状态参数 内机1
183 0:通讯正常、1:通讯故障 故障参数 内机1
185 内机/手操器通讯故障标志位 0:通讯正常、1:通讯故障 故障参数 内机1
192 预留 / / 内机2 内机2
193 主手操器 0:从手操器、1:主手操器 状态参数 内机2
199 内机模式冲突标志位 0:无冲突、1:有冲突 故障参数 内机2
209 水满保护标志 0:无、1:有 故障参数 内机2
210 中管感温包故障 0:无、1:有 故障参数 内机2
211 出管感温包故障 0:无、1:有 故障参数 内机2
212 入管感温包故障 0:无、1:有 故障参数 内机2
213 环境感温包故障 0:无、1:有 故障参数 内机2
214 辅热保护故障 0:无、1:有 故障参数 内机2
215 防冻结保护 0:无、1:有 故障参数 内机2
219 辅热开关标志 0:关、1:开 状态参数 内机2
223 0:通讯正常、1:通讯故障 故障参数 内机2
225 内机/手操器通讯故障标志位 0:通讯正常、1:通讯故障 故障参数 内机2
232 预留 / / 内机3 内机3
233 主手操器 0:从手操器、1:主手操器 状态参数 内机3
239 内机模式冲突标志位 0:无冲突、1:有冲突 故障参数 内机3
249 水满保护标志 0:无、1:有 故障参数 内机3
250 中管感温包故障 0:无、1:有 故障参数 内机3
251 出管感温包故障 0:无、1:有 故障参数 内机3
252 入管感温包故障 0:无、1:有 故障参数 内机3
253 环境感温包故障 0:无、1:有 故障参数 内机3
254 辅热保护故障 0:无、1:有 故障参数 内机3
255 防冻结保护 0:无、1:有 故障参数 内机3
259 辅热开关标志 0:关、1:开 状态参数 内机3
263 0:通讯正常、1:通讯故障 故障参数 内机3
265 内机/手操器通讯故障标志位 0:通讯正常、1:通讯故障 故障参数 内机3
272 预留 / / 内机4 内机4
273 主手操器 0:从手操器、1:主手操器 状态参数 内机4
279 内机模式冲突标志位 0:无冲突、1:有冲突 故障参数 内机4
289 水满保护标志 0:无、1:有 故障参数 内机4
290 中管感温包故障 0:无、1:有 故障参数 内机4
291 出管感温包故障 0:无、1:有 故障参数 内机4
292 入管感温包故障 0:无、1:有 故障参数 内机4
293 环境感温包故障 0:无、1:有 故障参数 内机4
294 辅热保护故障 0:无、1:有 故障参数 内机4
295 防冻结保护 0:无、1:有 故障参数 内机4
299 辅热开关标志 0:关、1:开 状态参数 内机4
303 0:通讯正常、1:通讯故障 故障参数 内机4
305 内机/手操器通讯故障标志位 0:通讯正常、1:通讯故障 故障参数 内机4
312 预留 / / 内机5 内机5
313 主手操器 0:从手操器、1:主手操器 状态参数 内机5
319 内机模式冲突标志位 0:无冲突、1:有冲突 故障参数 内机5
329 水满保护标志 0:无、1:有 故障参数 内机5
330 中管感温包故障 0:无、1:有 故障参数 内机5
331 出管感温包故障 0:无、1:有 故障参数 内机5
332 入管感温包故障 0:无、1:有 故障参数 内机5
333 环境感温包故障 0:无、1:有 故障参数 内机5
334 辅热保护故障 0:无、1:有 故障参数 内机5
335 防冻结保护 0:无、1:有 故障参数 内机5
339 辅热开关标志 0:关、1:开 状态参数 内机5
343 0:通讯正常、1:通讯故障 故障参数 内机5
345 内机/手操器通讯故障标志位 0:通讯正常、1:通讯故障 故障参数 内机5
352 预留 / / 内机6 内机6
353 主手操器 0:从手操器、1:主手操器 状态参数 内机6
359 内机模式冲突标志位 0:无冲突、1:有冲突 故障参数 内机6
369 水满保护标志 0:无、1:有 故障参数 内机6
370 中管感温包故障 0:无、1:有 故障参数 内机6
371 出管感温包故障 0:无、1:有 故障参数 内机6
372 入管感温包故障 0:无、1:有 故障参数 内机6
373 环境感温包故障 0:无、1:有 故障参数 内机6
374 辅热保护故障 0:无、1:有 故障参数 内机6
375 防冻结保护 0:无、1:有 故障参数 内机6
379 辅热开关标志 0:关、1:开 状态参数 内机6
383 0:通讯正常、1:通讯故障 故障参数 内机6
385 内机/手操器通讯故障标志位 0:通讯正常、1:通讯故障 故障参数 内机6
392 预留 / / 内机7 内机7
393 主手操器 0:从手操器、1:主手操器 状态参数 内机7
399 内机模式冲突标志位 0:无冲突、1:有冲突 故障参数 内机7
409 水满保护标志 0:无、1:有 故障参数 内机7
410 中管感温包故障 0:无、1:有 故障参数 内机7
411 出管感温包故障 0:无、1:有 故障参数 内机7
412 入管感温包故障 0:无、1:有 故障参数 内机7
413 环境感温包故障 0:无、1:有 故障参数 内机7
414 辅热保护故障 0:无、1:有 故障参数 内机7
415 防冻结保护 0:无、1:有 故障参数 内机7
419 辅热开关标志 0:关、1:开 状态参数 内机7
423 0:通讯正常、1:通讯故障 故障参数 内机7
425 内机/手操器通讯故障标志位 0:通讯正常、1:通讯故障 故障参数 内机7
432 预留 / / 内机8 内机8
433 主手操器 0:从手操器、1:主手操器 状态参数 内机8
439 内机模式冲突标志位 0:无冲突、1:有冲突 故障参数 内机8
449 水满保护标志 0:无、1:有 故障参数 内机8
450 中管感温包故障 0:无、1:有 故障参数 内机8
451 出管感温包故障 0:无、1:有 故障参数 内机8
452 入管感温包故障 0:无、1:有 故障参数 内机8
453 环境感温包故障 0:无、1:有 故障参数 内机8
454 辅热保护故障 0:无、1:有 故障参数 内机8
455 防冻结保护 0:无、1:有 故障参数 内机8
459 辅热开关标志 0:关、1:开 状态参数 内机8
463 0:通讯正常、1:通讯故障 故障参数 内机8
465 内机/手操器通讯故障标志位 0:通讯正常、1:通讯故障 故障参数 内机8
472 预留 / / 内机9 内机9
473 主手操器 0:从手操器、1:主手操器 状态参数 内机9
479 内机模式冲突标志位 0:无冲突、1:有冲突 故障参数 内机9
489 水满保护标志 0:无、1:有 故障参数 内机9
490 中管感温包故障 0:无、1:有 故障参数 内机9
491 出管感温包故障 0:无、1:有 故障参数 内机9
492 入管感温包故障 0:无、1:有 故障参数 内机9
493 环境感温包故障 0:无、1:有 故障参数 内机9
494 辅热保护故障 0:无、1:有 故障参数 内机9
495 防冻结保护 0:无、1:有 故障参数 内机9
499 辅热开关标志 0:关、1:开 状态参数 内机9
503 0:通讯正常、1:通讯故障 故障参数 内机9
505 内机/手操器通讯故障标志位 0:通讯正常、1:通讯故障 故障参数 内机9
512 预留 / / 内机10 内机10
513 主手操器 0:从手操器、1:主手操器 状态参数 内机10
519 内机模式冲突标志位 0:无冲突、1:有冲突 故障参数 内机10
529 水满保护标志 0:无、1:有 故障参数 内机10
530 中管感温包故障 0:无、1:有 故障参数 内机10
531 出管感温包故障 0:无、1:有 故障参数 内机10
532 入管感温包故障 0:无、1:有 故障参数 内机10
533 环境感温包故障 0:无、1:有 故障参数 内机10
534 辅热保护故障 0:无、1:有 故障参数 内机10
535 防冻结保护 0:无、1:有 故障参数 内机10
539 辅热开关标志 0:关、1:开 状态参数 内机10
543 0:通讯正常、1:通讯故障 故障参数 内机10
545 内机/手操器通讯故障标志位 0:通讯正常、1:通讯故障 故障参数 内机10
552 预留 / / 内机11 内机11
553 主手操器 0:从手操器、1:主手操器 状态参数 内机11
559 内机模式冲突标志位 0:无冲突、1:有冲突 故障参数 内机11
569 水满保护标志 0:无、1:有 故障参数 内机11
570 中管感温包故障 0:无、1:有 故障参数 内机11
571 出管感温包故障 0:无、1:有 故障参数 内机11
572 入管感温包故障 0:无、1:有 故障参数 内机11
573 环境感温包故障 0:无、1:有 故障参数 内机11
574 辅热保护故障 0:无、1:有 故障参数 内机11
575 防冻结保护 0:无、1:有 故障参数 内机11
579 辅热开关标志 0:关、1:开 状态参数 内机11
583 0:通讯正常、1:通讯故障 故障参数 内机11
585 内机/手操器通讯故障标志位 0:通讯正常、1:通讯故障 故障参数 内机11
592 预留 / / 内机12 内机12
593 主手操器 0:从手操器、1:主手操器 状态参数 内机12
599 内机模式冲突标志位 0:无冲突、1:有冲突 故障参数 内机12
609 水满保护标志 0:无、1:有 故障参数 内机12
610 中管感温包故障 0:无、1:有 故障参数 内机12
611 出管感温包故障 0:无、1:有 故障参数 内机12
612 入管感温包故障 0:无、1:有 故障参数 内机12
613 环境感温包故障 0:无、1:有 故障参数 内机12
614 辅热保护故障 0:无、1:有 故障参数 内机12
615 防冻结保护 0:无、1:有 故障参数 内机12
619 辅热开关标志 0:关、1:开 状态参数 内机12
623 0:通讯正常、1:通讯故障 故障参数 内机12
625 内机/手操器通讯故障标志位 0:通讯正常、1:通讯故障 故障参数 内机12
632 预留 / / 内机13 内机13
633 主手操器 0:从手操器、1:主手操器 状态参数 内机13
639 内机模式冲突标志位 0:无冲突、1:有冲突 故障参数 内机13
649 水满保护标志 0:无、1:有 故障参数 内机13
650 中管感温包故障 0:无、1:有 故障参数 内机13
651 出管感温包故障 0:无、1:有 故障参数 内机13
652 入管感温包故障 0:无、1:有 故障参数 内机13
653 环境感温包故障 0:无、1:有 故障参数 内机13
654 辅热保护故障 0:无、1:有 故障参数 内机13
655 防冻结保护 0:无、1:有 故障参数 内机13
659 辅热开关标志 0:关、1:开 状态参数 内机13
663 0:通讯正常、1:通讯故障 故障参数 内机13
665 内机/手操器通讯故障标志位 0:通讯正常、1:通讯故障 故障参数 内机13
672 预留 / / 内机14 内机14
673 主手操器 0:从手操器、1:主手操器 状态参数 内机14
679 内机模式冲突标志位 0:无冲突、1:有冲突 故障参数 内机14
689 水满保护标志 0:无、1:有 故障参数 内机14
690 中管感温包故障 0:无、1:有 故障参数 内机14
691 出管感温包故障 0:无、1:有 故障参数 内机14
692 入管感温包故障 0:无、1:有 故障参数 内机14
693 环境感温包故障 0:无、1:有 故障参数 内机14
694 辅热保护故障 0:无、1:有 故障参数 内机14
695 防冻结保护 0:无、1:有 故障参数 内机14
699 辅热开关标志 0:关、1:开 状态参数 内机14
703 0:通讯正常、1:通讯故障 故障参数 内机14
705 内机/手操器通讯故障标志位 0:通讯正常、1:通讯故障 故障参数 内机14
712 预留 / / 内机15 内机15
713 主手操器 0:从手操器、1:主手操器 状态参数 内机15
719 内机模式冲突标志位 0:无冲突、1:有冲突 故障参数 内机15
729 水满保护标志 0:无、1:有 故障参数 内机15
730 中管感温包故障 0:无、1:有 故障参数 内机15
731 出管感温包故障 0:无、1:有 故障参数 内机15
732 入管感温包故障 0:无、1:有 故障参数 内机15
733 环境感温包故障 0:无、1:有 故障参数 内机15
734 辅热保护故障 0:无、1:有 故障参数 内机15
735 防冻结保护 0:无、1:有 故障参数 内机15
739 辅热开关标志 0:关、1:开 状态参数 内机15
743 0:通讯正常、1:通讯故障 故障参数 内机15
745 内机/手操器通讯故障标志位 0:通讯正常、1:通讯故障 故障参数 内机15
752 预留 / / 内机16 内机16
753 主手操器 0:从手操器、1:主手操器 状态参数 内机16
759 内机模式冲突标志位 0:无冲突、1:有冲突 故障参数 内机16
769 水满保护标志 0:无、1:有 故障参数 内机16
770 中管感温包故障 0:无、1:有 故障参数 内机16
771 出管感温包故障 0:无、1:有 故障参数 内机16
772 入管感温包故障 0:无、1:有 故障参数 内机16
773 环境感温包故障 0:无、1:有 故障参数 内机16
774 辅热保护故障 0:无、1:有 故障参数 内机16
775 防冻结保护 0:无、1:有 故障参数 内机16
779 辅热开关标志 0:关、1:开 状态参数 内机16
783 0:通讯正常、1:通讯故障 故障参数 内机16
785 内机/手操器通讯故障标志位 0:通讯正常、1:通讯故障 故障参数 内机16
797 整机压缩机启停标志位 0:压机关闭、1:压机开启 状态参数 内机16
840 外机环境感温饱故障 0:正常、1:故障 故障参数 内机16
841 外机入管1感温包故障 0:正常、1:故障 故障参数 内机16
842 外机中管1感温包故障 0:正常、1:故障 故障参数 内机16
844 定频排气感温包故障 0:正常、1:故障 故障参数 内机16
846 变频排气感温包故障 0:正常、1:故障 故障参数 内机16
847 高压传感器故障 0:正常、1:故障 故障参数 内机16
849 水箱出管感温包故障 0:正常、1:故障 故障参数 内机16
850 水箱辅助电加热状态 0:关、1:开 状态参数 内机16
851 定频油温或壳顶感温包故障 0:正常、1:故障 故障参数 内机16
853 0:正常、1:故障 故障参数 内机16
856 高压保护 0:正常、1:故障 故障参数 内机16
857 化霜 0:正常、1:化霜 故障参数 内机16
858 低压保护 0:正常、1:故障 故障参数 内机16
860 过流保护 0:正常、1:故障 故障参数 内机16
861 热水发生器通讯故障 0:正常、1:故障 状态参数 内机16
864 外机入管2感温包故障 0:正常、1:故障 故障参数 内机16
865 外机中管2感温包故障 0:正常、1:故障 故障参数 内机16
866 外机出管2感温包故障 0:正常、1:故障 故障参数 内机16
869 地板采暖辅助电加热 0:关、1:开 状态参数 内机16
879 消毒 0:无,1:正在消毒 状态参数 内机16
892 水箱下水温感温包故障 0:正常、1:故障 故障参数 内机16
893 电加热干烧故障 0:正常、1:故障 故障参数 内机16
894 漏电保护 0:正常、1:故障 故障参数 内机16
895 防粘连故障 0:正常、1:故障 故障参数 内机16
896 水箱上水温感温包故障 0:正常、1:故障 故障参数 内机16
897 水流开关保护 0:正常、1:故障 故障参数 内机16
898 防冻结保护 0:正常、1:故障 故障参数 内机16
901 水泵 0:关、1:开 状态参数 内机16
902 水箱是否加热或保温 0:加热、1:保温 状态参数 内机16
907 是否有水箱 0:不存在,1:存在 状态参数 内机16
908 是否有地板采暖 0:不存在,1:存在 状态参数 内机16
909 水泵开启状态 0:关、1:开 状态参数 内机16
912 跳线帽故障 0:正常、1:故障 故障参数 内机16
2040 外环境感温包故障 1故障;0正常 故障参数 内机16
2041 外机入管感温包故障 1故障;0正常 故障参数 内机16
2042 外机中管感温包故障 1故障;0正常 故障参数 内机16
2043 外机出管感温包故障 1故障;0正常 故障参数 内机16
2044 定频压缩机排气感温包故障 1故障;0正常 故障参数 内机16
2046 变容压缩机排气感温包故障 1故障;0正常 故障参数 内机16
2047 高压传感器故障 1故障;0正常 故障参数 内机16
2053 变容压缩机油温感温包故障 1故障;0正常 故障参数 内机16
2058 低压保护/缺冷媒保护 1故障;0正常 故障参数 内机16
2059 排气保护/油温保护 1故障;0正常 故障参数 内机16
2060 过流保护/驱动故障 1故障;0正常 故障参数 内机16
2064 化霜/回油 1是;0否 状态参数 内机16
2072 子机出管感温包故障 0:正常,1:故障 故障参数 内机16
2073 子机中管感温包故障 0:正常,1:故障 故障参数 内机16
2074 子机入管感温包故障 0:正常,1:故障 故障参数 内机16
2096 子机油温1感温包故障 0:正常,1:故障 故障参数 内机16
2097 子机排气2感温包故障 0:正常,1:故障 故障参数 内机16
2098 子机排气1感温包故障 0:正常,1:故障 故障参数 内机16
2101 预留 / / 意义) 内机16
2104 外机1有无 0:无、1:有 状态参数 GRm模块化数码多 内机16
2105 外机2有无 0:无、1:有 状态参数 内机16
2106 外机3有无 0:无、1:有 状态参数 联空调机组 内机16
2109 预留 / / 模块化直流变频热 内机16
2110 预留 / / 回收多联空调机组 内机16
2113 外机2是否通讯正常 0:通讯故障,1:通讯正常; 故障参数 内机16
2114 外机3是否通讯正常 0:通讯故障,1:通讯正常; 故障参数 联空调机组 内机16
2115 外机4是否通讯正常 0:通讯故障,1:通讯正常; 故障参数 内机16
2116 预留 / / 模块化直流变频多 内机16
2118 预留 / / 回收多联空调机组 内机16

注:上表已过滤 519 个预留 Bit。各机型(GR/GRm/GPd/GPdm/GPds/GPdmh/GRh 等)的故障 Bit 地址不完全相同,部分 Bit 仅特定机型有意义(原厂 PDF 备注列已标注)。完整 806 个 Bit(含预留)请参阅原厂 PDF 第 20-60 页。

九、编码速查表

9.1 模式编码(Word 1,2… 中的模式 Word)

含义 含义
0 无意义 9 开机制冷
1 关机制冷 10 开机抽湿
2 关机抽湿 11 开机送风
3 关机送风 12 开机制热
4 关机制热

格力的模式编码把”开关机”和”冷/热/抽湿/送风”组合成一个值——1-4 纯关机动作,9-12 对应开机动作。单冷机型下发制热(4,12)无效,BMS 软件应提示操作无效。

9.2 风速编码(Word 3,8…)

0 1 2 3
含义 自动风档 低风档 中风档 高风档

9.3 温度编码(Word 1,6,11… 和 Word 4,5…)

传输值 = 实际值 × 10(无符号整数)。设定温度范围 16.0 ~ 30.0°C → 160 ~ 300。环境温度范围 -20 ~ 100°C → -200 ~ 1000(浮点型)。

十、异常代码映射

异常码 名称 可能原因 处理方法
0x03 非法数据值 下发数据超出有效范围;读取地址越界;Word 2 模式编码为 0(无意义) 检查数据范围、地址范围、编码值有效性
0x04 从机设备故障 通讯模块与空调机组通讯断开;掉电上电后尚未收到有效帧 检查通讯线/拨码/接口;等待机组数据帧到达

十一、CRC 计算方法(附录 A)

CRC 校验码占 2 字节,先传低 8 位,后传高 8 位。与标准 Modbus CRC-16 算法一致:多项式=0xA001,初始值=0xFFFF。使用查表法或移位法计算。可在线使用 Modbus 调试工具自动计算。

十二、现场标准化调试流程 VIP

  1. 确认物理连接:RS485 A/B 线、双绞屏蔽线、终端电阻。通讯模块上电,确认拨码器地址 (1~255) 设置正确。
  2. 测试基础通讯:用功能码 0x01 读 Bit 8-23(内机有无标志),确认收到有效响应。若无响应,检查波特率(9600/8N1)、接线、地址、拨码。
  3. 扫描内机连接:读线圈 Bit 8~23,确认哪些内机在线(bit=1)。读线圈 Bit 8-23 一次可一次性读取 16 个 bit。
  4. 读控制状态:读线圈 Bit 24~151(内机控制字),确认当前扫风/节能/屏蔽/锁定状态。
  5. 读模拟量:功能码 0x03 读 Word 1-80(内机温度/模式/风速),温度值 = 原始值 ÷ 10。
  6. 试发控制:先写线圈(0x0F)设置控制位,再写寄存器(0x10)写入模式/温度。写模式时注意单冷机型只用制冷值(1/9)。
  7. 异常排查:收到异常码 0x03 → 检查数据范围。收到异常码 0x04 → 检查通讯线、确认机组已上电、等待机组数据到达。读线圈故障 Bit(如 Bit 170+)获取具体故障信息。

十三、已知局限与注意事项

  • 单冷机型:下发制热(模式=4,12)无效,建议 BMS 软件拦截提示
  • 模式编码 0:模式 Word 写 0 表示”无意义”,会导致异常码 0x03。
  • 节能联动:设置制冷/制热节能温度上下限(Word 4,5)时,必须同时设置对应线圈的制冷/制热节能开启标志(Bit 25,26)。取消时也需同时绑定操作。
  • 线圈写入对齐:写入 Bit 个数不是 8 的整数倍时,最后 Byte 无效位必须清零。
  • 控制权:BMS 和线控器”谁最后写谁生效”,不存在优先级锁。
  • 通讯线要求:推荐格力提供的双绞屏蔽线,禁止与强电线同管。
  • 工作环境:-10~60°C,湿度 ≤95%,安装在室内(推荐电控柜)。
  • 上电等待:通讯模块掉电上电后,在收到一帧机组有效数据之前,所有查询均返回异常码 0x04。
  • 故障码差异:不同系列多联机的故障 Bit 地址不完全相同(如 GRm vs GPdm 的外机故障 Bit 映射不同)。
  • 寄存器字序:Word 数据先传高字节后传低字节——与 Modbus 标准一致,但协议原文特别强调。
  • 节能温度规则:制冷节能起作用时,设定温度必须 > 节能制冷温度下限(Word 4),否则 BMS 应提示操作不能成功。制热节能起作用时,设定温度必须 < 节能制热温度上限(Word 5)。
  • 通讯模块安装:确保电源适配器规格正确;拨码器地址正确;通讯线接入正确接口;焊锡加固后用绝缘胶布保护防氧化短路。

13.1 BMS 系统常见故障排查

故障现象 可能原因 排除方法
通讯无响应 通讯线非双绞线 更换为格力提供的双绞屏蔽线
通讯无响应 水晶头未压好或 A/B 相反 按指南重新压水晶头
通讯无响应 通讯模块损坏 更换通讯模块
部分内机数据异常 室外机与室内机通讯线断开 焊接断开线路
间歇性通讯失败 通讯线有断线 焊接断线点
异常码 0x04 持续返回 机组与通讯模块通讯故障 / 刚上电未收到有效帧 检查机组供电、通讯线连接,等待机组数据帧到达
异常码 0x03 返回 下发数据越界 / 地址不存在 / 模式编码为 0 检查数据范围、地址范围、编码值有效性

点位表 / 线圈 + 寄存器速查表 VIP

地址 功能码 名称 数据类型 读写 倍率 说明
Word 0 03/10 预留 UINT16 R 1
Word 1~80 03/10 内机 1-16 控制 UINT16 W/R 10(温度) 每台 5Word: 温度(×10)+模式+风速+冷下限+热上限
Bit 0~7 01/0F 预留 BIT R 1
Bit 8~23 01 内机 1-16 有无 BIT R 1 1=有,0=无
Bit 24~151 01/0F 内机 1-16 控制字 BIT W/R 1 每台 8bit: 扫风+冷节能+热节能+节能屏蔽+温度屏蔽+模式屏蔽+开关屏蔽+锁定
Bit 170~ 01 内机 1 感温包故障 BIT R 1 170中管/171出管/172入管/173环境 0=无,1=有
Bit 797 01 整机压缩机启停标志 BIT R 1 0=关闭,1=开启
Bit 2112 01 外机 1 通讯正常 BIT R 1 0=故障,1=正常

点位表 / 寄存器表

按地址、功能码、数据类型和倍率整理,适合调试、归档和项目交付。

预览模式
地址 功能码 名称 数据类型 单位 读写 倍率 说明
30001 04 适配器状态 WORD R 0x0000=未准备好;0x0001=已准备好
30002 04 1-00~1-15 连接状态 UINT16 R bit位,1=已连接
30003 04 2-00~2-15 连接状态 UINT16 R bit位,1=已连接
30004 04 3-00~3-15 连接状态 UINT16 R bit位,1=已连接
30005 04 4-00~4-15 连接状态 UINT16 R bit位,1=已连接
32001~32006 04 1-00 号机状态(6寄存器) R +0风量/风向 +1开关/过滤网 +2模式 +3设温 +4故障 +5室温
32007~32012 04 1-01 号机状态 R 递推:32001+N×6
40001 06 DⅢ 网络地址 UINT16 R/W 空调侧网络地址
完整点位表共 13 条

解锁后查看全部点位、下载 Excel/PDF 和配套源码。

交付文件

完整 PDF 手册 适合项目归档、客户交付、打印使用
待上传
点位 Excel 台账 适合批量导入、调试记录、二次整理
待上传
PLC / 示例源码包 配套读取、写入、解析示例
待上传