会员专享

大金 DTA116A621 远程监控组件 Modbus RTU 程序员命令手册

商用归档级文档:大金原厂 DTA116A621 远程监控组件(HA I/F 适配器)Modbus RTU 程序员命令手册。含 DS1/DS2 拨码设置、功能码 04/06/10 报文格式、64 台室内机完整寄存器地址映射、位定义详解、适配器初始化、异常代码双字节映射表、标准化调试流程。前 8 章免费预览,完整寄存器表与调试流程为 VIP 会员专享。

协议RTU 版本3P321455-2C 型号/项目大金 DTA116A621 更新2026-07-18

资料说明

内容目录

大金 DTA116A621 远程监控组件 Modbus RTU 程序员命令手册

商用归档级文档 · 基于大金原厂《程序员使用说明书》3P321455-2C 整理

协议 Modbus RTU
型号 DTA116A621
原厂编号 3P321455-2C
适用 大金 VRV 中央空调
更新 2026-07-18

大金原厂 HA I/F 适配器(DTA116A621)的 Modbus RTU 程序员命令手册:功能说明、DS1/DS2 拨码设置、功能码报文格式、64 台室内机完整寄存器地址映射表(输入寄存器 + 保持寄存器)、位定义解析、适配器初始化、异常代码双字节映射表、标准化调试流程。已逐页核对原厂 PDF,修正拨码组合与寄存器分段。适合楼宇自控、酒店客房集中控制、智能家居集成商:照表调试、直接抄报文,省去翻原厂手册的时间,项目交付可直接打印归档。

VIP 会员资料
本资料为会员专享内容,完整寄存器表、位定义、调试流程需 开通 VIP 会员 后查看。游客可免费预览前四章。
资料说明

本文档基于大金原厂《远程监控组件 程序员使用说明书》(型号 DTA116A621,文档编号 3P321455-2C)整理。原厂说明书随产品附带,亦可向大金代理商索取。文档适用于楼宇自控、酒店客房集中控制、商场暖通节能、医院洁净空调、学校分区域管控、智能家居 HA 系统集成等场景。

内容目录

  1. 文档版本与适用范围
  2. 系统构成与适配器限制
  3. 功能说明(监控 / 控制 / 检索)
  4. Modbus 通信参数(DS1/DS2 拨码)
  5. 支持的功能码
  6. 功能码报文格式详解(04 / 06 / 10 / 异常响应)
  7. 字符格式、延迟时间与响应时间
  8. 通信步骤(系统初始化 / 监控操作)
  9. 寄存器完整地址映射(输入寄存器 + 保持寄存器)VIP
  10. 寄存器位定义详解VIP
  11. 适配器初始化设置(40001)VIP
  12. 异常代码映射表VIP
  13. 现场标准化调试流程VIP
  14. 已知局限与注意事项

一、文档版本与适用范围

本文档基于大金原厂《远程监控组件 程序员使用说明书》(型号 DTA116A621,文档编号 3P321455-2C)整理。DTA116A621 是大金原厂生产的 HA I/F(Home Automation Interface)适配器,又称”远程监控组件”,用于将大金 VRV 中央空调系统接入 Modbus RTU 总线,实现 HA 系统(PLC / 楼宇自控 / 智能家居中控)对 VRV 空调的集中监控与控制。

文档适用于楼宇自控、酒店客房集中控制、商场暖通节能、医院洁净空调、学校分区域管控、智能家居 HA 系统集成等场景。通信格式与功能代码以”施耐德 Modbus 协议参考指南”(PI-MBUS-300 Rev.J)为基准。

二、系统构成与适配器限制

2.1 系统构成

HA 系统 / PLC / 楼宇自控 / 智能家居中控 → RS485 (Modbus RTU, 最长 500m) → DTA116A621 适配器 → DⅢ-net (大金私有总线) → VRV 室内机 / 室外机

DTA116A621 适配器作为 Modbus RTU 从机,将大金 VRV 空调的 DⅢ-net 私有协议翻译为标准 Modbus 寄存器。每个适配器最多接入 64 台室内机(4 组 × 16 台)。适配器提供 RS485 通讯端口与 HA 系统对接,通过 DⅢ-net 总线与 VRV 空调通讯。

2.2 LED 指示灯

指示灯 功能
H1P 适配器通过 DⅢ 发送指令时亮灯
H2P 适配器通过 DⅢ 接收指令时亮灯
H3P 适配器通过 Modbus 发送指令时亮灯
H4P 适配器通过 Modbus 接收指令时亮灯
H5P–H7P 未使用
HAP 通电后以 400ms 为一周期闪烁(心跳灯)

2.3 适配器限制 重要

控制指令次数上限:100,000 次 / 台

对一台室内机发送的控制指令总量不能超过 100,000 次。如果 HA 系统使用自动控制程序控制 VRV 空调,请确保不要超过此限制,否则可能影响室内机使用寿命。建议轮询间隔 ≥ 200ms,控制指令仅在状态变化时下发。

三、功能说明(监控 / 控制 / 检索)

3.1 监控(读,功能码 04)

监控项目 说明
运转 / 停止 室内机的运转 / 停止状态
运转模式 制冷、制热、送风、预热、除湿、自动、干燥、清爽、贴心睡眠(取决于室内机性能)
设定温度 室内机的设定温度
室内温度 室内机的吸气温度(回风温度)
室内湿度 室内的湿度
风向 摆动、自动、叶片方向(取决于室内机性能)
风量 LL、L、M、H、HH、自动(取决于室内机性能)
换气模式 自动、全热、普通(全热交换器)
强制停止状态 强制停止室内机的状态
异常 故障、警告的异常代码
过滤信号 室内机的过滤信号
通信状态 室内机的通信异常

3.2 控制(写,功能码 06 / 10)

控制项目 说明
运转 / 停止 控制室内机的运转 / 停止
运转模式 制冷、制热、送风、预热、除湿、自动、干燥、清爽、贴心睡眠
设定温度 制冷 / 制热的设定温度
设定湿度 设定室内湿度(取决于室内机性能)
风向 摆动、自动、停止、叶片方向
风量 LL、L、M、H、HH、自动
换气模式 自动、全热、普通(全热交换器)
过滤信号复位 室内机的过滤信号复位

3.3 检索系统信息

检索项目 说明
室内机连接 多少台室内机已连接,以及每台室内机的 DⅢ 网络地址
室内机性能 支持的模式(送风/预热/制热/制冷/干燥/贴心睡眠/清爽/除湿/自动)、风向、风量和风速(固定/2速/3速/5速)、设定温度范围(制冷/制热)

四、Modbus 通信参数(DS1/DS2 拨码设置)

本适配器的 Modbus 通信参数由 DS1 拨码开关设置,Modbus 通信地址由 DS2 拨码开关设置。这是与第三方网关(如 IRACC)的重要区别——第三方网关通常固定 9600bps,而大金原厂适配器可通过拨码灵活配置。

4.1 DS1 通信参数设置

DS1 引脚 功能 OFF ON
1 储备
2 波特率 9600 bps 19200 bps
3 停止位 停止位 1(有校验位) 停止位 2(无校验位)
4 奇偶校验位 * 偶数(Even) 奇数(Odd)

* 仅在 DS1-3 为 OFF 时可以设置奇偶校验位。当 DS1-3 为 ON(停止位 2)时,无校验位。

4.2 DS2 从机地址设置

DS2 引脚 功能
1 0 = Modbus 不通信;1 = 通信(二进制低位)
2 从机地址二进制位(组合 1-15 表示从机地址 1-15)
3 从机地址二进制位
4 从机地址二进制位(高位)

注:DS2 拨码 1=OFF、2=OFF、3=OFF、4=ON 表示从机地址 1(出厂默认)。

4.3 通信参数总览

参数 说明
物理层 RS485 2 线半双工
传输模式 RTU 远程终端单元模式
波特率 9600 / 19200 由 DS1-2 设置,出厂默认 9600
数据位 8 固定
停止位 1 或 2 由 DS1-3 设置
校验位 无 / 偶 / 奇 由 DS1-3 / DS1-4 设置
从站地址 1 ~ 15 由 DS2 设置,出厂默认 1
广播地址 0 功能码 06 / 10 支持广播写入
字符格式 11 位 起始位 + 8 数据位 + 校验位(可选)+ 停止位

五、支持的功能码

Function Code 名称 操作对象 单次范围 广播
0x04 (04) 读输入寄存器 3xxxx 区域:适配器状态、连接位图、通信状态、性能信息、运行状态 最多读 4 台室内机 不支持
0x06 (06) 预置单个寄存器 4xxxx 区域:开关 / 风速 / 模式 / 温度 / 湿度 1 个寄存器 支持
0x10 (16) 预置多个寄存器 4xxxx 区域:最多 4 台室内机控制参数 最多 4 台室内机 支持

如果收到上表以外的功能码,适配器返回异常响应,异常码 0x01(非法功能)。

六、功能码报文格式详解

6.1 读输入寄存器(0x04)

读取输入寄存器(3xxxx 区域)中的值。寄存器寻址起始地址为 0:寄存器 30001 的 PDU 地址为 0x0000。此功能在一次查询中最多可读取 4 台 VRV 室内机信息

查询帧示例

请求读取从机地址 5 中 4 个寄存器的值,从寄存器 30030 开始(PDU 地址 0x001D)。

查询:05 04 00 1D 00 04 60 4B
响应:05 04 08 XX XX XX XX XX XX XX XX [CRC16]
字节 查询字段 示例 说明
0 从站地址 05 1~15
1 Function Code 04 读输入寄存器
2~3 起始地址(高/低) 00 1D 30030 的 PDU 地址 = 0x001D
4~5 寄存器数量(高/低) 00 04 读 4 个寄存器
6~7 CRC16 60 4B 低位在前

响应帧:从站地址 + 04 + 数据字节数 N + N 字节数据(每寄存器 2 字节,高位在前)+ CRC16。上例响应数据大小 = 4×2 = 8 字节(0x08)。

6.2 预置单个保持寄存器(0x06)

写入一个值到保持寄存器(4xxxx 区域)。在广播的情况下,此值被写入到所有从机的相同类型的保持寄存器中。响应帧与查询帧完全相同。

查询 / 响应帧示例

请求在从机地址 3 中写入值 1000(0x03E8)至寄存器 40150(PDU 地址 0x0095)。

查询 / 响应:03 06 00 95 03 E8 98 BA

6.3 预置多个保持寄存器(0x10)

写入多个值到保持寄存器。此功能在一次查询中最多可写入 4 台 VRV 室内机信息。在广播的情况下,此值被写入到所有从机的相同类型的保持寄存器中。

查询帧示例

请求在从机地址 1 中写入 4 个值,寄存器 40030~40033(PDU 起始 0x001D)。

查询:01 10 00 1D 00 04 08 01 23 04 56 07 89 0A BC D7 5F
响应:01 10 00 1D 00 04 51 CC

6.4 异常响应

当适配器接收到的查询信息有问题时,会反馈异常响应。异常响应的功能代码 = 原始功能代码 + 0x80,并附带异常代码。

异常代码 名称 原因
0x01 非法功能 此功能代码不被支持
0x03 非法数据 此查询包含错误数据

异常响应示例:查询 03 06 00 95 03 E8 98 BA → 异常响应 03 86 03 A3 A1(功能码 0x06+0x80=0x86,异常码 0x03)。

七、字符格式、延迟时间与响应时间

7.1 字符格式

每条信息的各字节都作为字符数据发送。一个字符由起始位(0)、8 位数据、奇偶校验位(可选)和停止位组成。一个字符的大小始终是 11 位,根据有无奇偶校验位,停止位可为 1 位或 2 位。

  • 无校验位:起始位 + 8 数据位 + 停止位 1 + 停止位 2 = 11 位
  • 有校验位:起始位 + 8 数据位 + 校验位(奇/偶)+ 停止位 = 11 位

7.2 延迟时间

在每一帧的前后必须有延迟时间(T1-T2-T3-T4),延迟时间取决于通信速度:

波特率 (bps) 9600 19200
延迟时间 T1-T2-T3-T4 (ms) 5 2.5

7.3 响应时间

  • 适配器响应时间 t1 = 延迟时间 (T1-T2-T3-T4) + 20ms
  • 主机发送下一条查询前的等待时间 t2 ≥ 延迟时间 (T1-T2-T3-T4) + 20ms

八、通信步骤

8.1 系统初始化流程

  1. 适配器上电,HAP 心跳灯以 400ms 周期闪烁
  2. HA 系统读取 30001(适配器状态),确认 BIT0 = 1(初始化完成)
  3. 若初始化未完成(BIT0=0),等待后重试
  4. 读取 30002~30005(连接状态位图),获取已连接室内机列表
  5. 读取 30006~30009(通信状态位图),确认各室内机通信正常
  6. 读取 31001~31192(性能信息),确认各室内机支持的模式、风向、风量、温度范围
  7. 初始化完成,进入监控与控制阶段

8.2 HA 系统监控和操作 VRV 空调

  1. 读取适配器状态(30001),确认通信正常
  2. 读取室内机连接 / 通信状态(30002~30009)
  3. 读取室内机运行状态(32001~32384、32801~33056)
  4. 读取异常代码(32004,状态A 的 +3 偏移),监控故障
  5. 需要控制时,写入保持寄存器(42001~42192、42401~42656、44001~44128)
  6. 控制指令总量不超过 100,000 次 / 台

VIP 会员专享
以下为完整寄存器地址映射表、位定义详解、调试流程,需开通 VIP 会员后查看。立即开通 →

九、寄存器完整地址映射 VIP

9.1 输入寄存器总览(3xxxx,只读,功能码 04)

地址段 内容 每台寄存器数 覆盖范围
30001 适配器状态 1 适配器自身
30002~30005 室内机连接状态 1 4 组 × 16 台 = 64 台位图
30006~30009 室内机通信状态 1 4 组 × 16 台 = 64 台位图
31001~31192 室内机性能信息 A 3 64 台(模式 / 风向 / 风量能力)
31401~31656 室内机性能信息 B 4 64 台(温度范围 / 风速档位)
32001~32384 室内机运行状态 A 6 64 台(开关/模式/温度/故障/室温)
32801~33056 室内机运行状态 B 4 64 台(湿度/风向/风量/换气)
34001~34128 异常代码 2 64 台(双字节故障码)

9.1.1 适配器状态(30001)

读适配器状态:01 04 00 00 00 01 31 CA → 01 04 02 00 01 78 F0(BIT0=1,初始化完成)

9.1.2 室内机连接状态(30002~30005)

每 16 bit 对应一组(1-00~1-15 … 4-00~4-15),bit=1 表示已连接。

读全部连接位图:01 04 00 01 00 04 A0 09 → 01 04 08 FF FF FF 3F …

9.1.3 室内机通信状态(30006~30009)

格式同连接状态,bit=1 表示通信正常,bit=0 表示通信异常。

9.1.4 室内机性能信息(31001~31192,每台 3 寄存器)

室内机编号 寄存器范围 室内机编号 寄存器范围
1-00 31001~31003 3-00 31097~31099
1-01 31004~31006 3-01 31100~31102
1-02 31007~31009 3-02 31103~31105
递推 +3 递推 +3
2-15 31094~31096 4-15 31190~31192

公式:第 N 组第 M 号机起始地址 = 31001 + (N-1)×48 + M×3(N=1~4,M=0~15)

9.1.5 室内机性能信息续(31401~31656,每台 4 寄存器)

公式:起始地址 = 31401 + (N-1)×64 + M×4。包含设定温度范围(制冷/制热)、风速档位(固定/2速/3速/5速)等能力信息。

9.1.6 室内机运行状态(32001~32384,每台 6 寄存器,只读)

这是调试中最常读取的状态区。每台室内机占 6 个连续寄存器,包含开关、模式、设定温度、故障代码、室内温度等核心信息。

室内机编号 寄存器范围 室内机编号 寄存器范围
1-00 32001~32006 3-00 32193~32198
1-01 32007~32012 3-01 32199~32204
1-02 32013~32018 3-02 32205~32210
递推 +6 递推 +6
2-15 32187~32192 4-15 32379~32384

公式:第 N 组第 M 号机起始地址 = 32001 + (N-1)×96 + M×6

读 1-00 号机全部状态:01 04 07 D0 00 06 70 85

9.1.7 室内机运行状态续(32801~33056,每台 4 寄存器)

公式:起始地址 = 32801 + (N-1)×64 + M×4。包含室内湿度、风向、风量、换气模式等扩展状态。

9.1.8 状态C(34001~34128,每台 2 寄存器,只读):设定运转模式详细 + 湿度 + 浴室换气

每台室内机占 2 个连续寄存器。注意:之前文档误把 34001-34128 标为”异常代码”,实际异常代码在 32004(状态A 的 +3 偏移),见 9.1.6。本段寄存器实际是状态C,含 34001 风向2 和 34002 设定运转模式详细(含贴心睡眠/干燥/预备暖房子模式)/室外机模式/设定湿度/浴室换气。详细位定义见第十章 10.2 节。

室内机编号 寄存器范围 室内机编号 寄存器范围
1-00 34001~34002 3-00 34065~34066
1-01 34003~34004 3-01 34067~34068
递推 +2 递推 +2
2-15 34063~34064 4-15 34127~34128

9.2 保持寄存器总览(4xxxx,读写,功能码 06 / 10)

地址段 内容 每台寄存器数 覆盖范围
40001 适配器初始化设置(DⅢ 初期设定) 1 适配器自身
42001~42192 室内机控制 A 3 64 台(开关/风速/模式/温度)
42401~42656 室内机控制 B 4 64 台(湿度/风向/换气等)
44001~44128 室内机控制 C 2 64 台(过滤信号复位等)

9.2.1 室内机控制 A(42001~42192,每台 3 寄存器,读写)

这是最常用的控制寄存器区。每台室内机占 3 个连续寄存器,分别对应”开关+风速”、”模式”、”设定温度”。

室内机编号 寄存器范围 +0 开关+风速 +1 模式 +2 温度
1-00 42001~42003 42001 42002 42003
1-01 42004~42006 42004 42005 42006
1-02 42007~42009 42007 42008 42009
递推 +3
2-15 42094~42096 42094 42095 42096
4-15 42190~42192 42190 42191 42192

公式:第 N 组第 M 号机起始地址 = 42001 + (N-1)×48 + M×3

9.2.2 室内机控制 B(42401~42656,每台 4 寄存器)

公式:起始地址 = 42401 + (N-1)×64 + M×4。包含设定湿度、风向、换气模式等扩展控制。

9.2.3 室内机控制 C(44001~44128,每台 2 寄存器)

公式:起始地址 = 44001 + (N-1)×32 + M×2。包含过滤信号复位等操作命令。

十、寄存器位定义详解 VIP

本章基于大金原厂 DTA116A621 PDF 逐位整理,非 IRACC 第三方网关的位定义。大金原厂的位定义与第三方网关差异较大,调试本适配器时务必以本章为准。

10.1 状态A 每台6寄存器(32001-32384)位定义

10.1.1 32001 寄存器(+0 偏移):运转/停止 + 强制停止 + 风向 + 风向自动 + 风量

字段 取值
位 0 (1) 运转/停止 0=停止, 1=运转
位 1 (2) 强制停止 0=无, 1=强制停止
位 2-4 (3) 风向 0=P0水平, 1=P1, 2=P2, 3=P3, 4=P4垂直, 5=-, 6=-, 7=摆动
位 8+ (4) 风向自动 0=OFF, 1=ON
位 9-11 (5) 风量/换气量 值 0-7,按段数 0/1/2/3/5 映射(见下表)

注:位 8-15 的具体位分配以原厂 PDF 位图为准((4)(5) 字段位置在不同固件版本可能微调)。

风量段数映射(风量编码是值 0-7,不是 0x10/0x20/0x30/0x40/0x50/0xA0 位掩码):

段数 值 0 值 1 值 2 值 3 值 4 值 5 值 6 值 7
0(无设定)
1(1档) H
2(2档) 自动 L H
3(3档) 自动 L M H
5(5档) 自动 LL L M H HH

10.1.2 32002 寄存器(+1 偏移):运转模式 + 过滤信号 + 室外机模式 + 冷/热选择权

字段 取值
位 0-3 (1) 室内机运转模式 0=送风, 1=暖房, 2=冷房, 3=自动, 4=换气清洁, 5-6=保留, 7=除湿, 8-15=保留
位 4-7 (2) 过滤信号状态 0=OFF, 1-15=ON
位 8-11 (3) 室外机运转模式 0=送风, 1=暖房, 2=冷房, 3-15=保留
位 12-15 (4) 冷/热选择权 0=未定, 1=无, 2=有
重要:原厂 4=换气清洁,不是预热

大金原厂 32002 (1) 运转模式 8 个主模式中,4=换气清洁没有”预热”主模式编码。”预备暖房”在 34002 (2) 设定运转模式详细的值 5。功能列表提到的”清爽”模式无独立寄存器编码(可能通过 32002 (1) 模式组合实现)。

10.1.3 32003 寄存器(+2 偏移):设定温度

整个 16 位为 (1) 设定温度,16 位有符号整数,0.1°C 为单位,存储值 = 实际温度 × 10,范围 -127.9 ~ 127.9°C。例:16°C → 0x00A0 (160),17°C → 0x00AA (170),-10°C → 0xFF9C (补码 -100)。

10.1.4 32004 寄存器(+3 偏移):异常代码映射值1/值2 + 故障/警告

字段 取值
位 0-3 (1) 异常代码映射值1 0-15 无符号整数(与值2 一起查第十二章异常代码映射表)
位 4-7 (2) 异常代码映射值2 0-15 无符号整数(与值1 一起查第十二章异常代码映射表)
位 8 (3) 故障 0=正常, 1=故障
位 9 (4) 警告 0=正常, 1=警告
异常代码在 32004(不是 34001)

之前文档误把异常代码归在 34001-34128(状态C),实际异常代码双字节在 32004(状态A 的 +3 偏移)。34001-34128 是状态C,含设定运转模式详细/湿度/浴室换气(见 10.2)。调试时务必读 32004 而非 34001。

10.1.5 32005 寄存器(+4 偏移):室内温度

整个 16 位为 (1) 室内温度,16 位有符号整数,0.1°C 为单位,存储值 = 温度 × 10,范围 -511.9 ~ 511.9°C。

10.1.6 32006 寄存器(+5 偏移):温度传感器状态

字段 取值
位 8 (1) 室内机温度传感器异常 0=正常, 1=异常
位 15 (2) 室内机温度传感器数据接收 0=未接收, 1=已接收

10.2 状态C 每台2寄存器(34001-34128)位定义:设定运转模式详细 + 湿度 + 浴室换气

10.2.1 34001 寄存器:风向2 设定

字段 取值
位 8-10 (1) 风向2 设定 0=P0, 1=P1, 2=P2, 3=P3, 4=P4, 5=-, 6=-, 7=摆动

10.2.2 34002 寄存器:设定运转模式详细 + 室外机模式 + 设定湿度 + 浴室换气

字段 取值
位 0-3 (1) 设定运转模式 同 32002 (1):0=送风, 1=暖房, 2=冷房, 3=自动, 4=换气清洁, 5-6=保留, 7=除湿, 8-15=保留
位 4-7 (2) 设定运转模式详细 0=无效, 1=再热除湿, 2=自动除湿, 3=贴心睡眠, 4=干燥, 5=预备暖房, 6-7=保留
位 8-11 (3) 室外机运转模式 0=送风, 1=暖房, 2=冷房, 3-15=保留
位 12-13 (4) 设定湿度 0=L, 1=M, 2=H, 3=保留
位 14-15 (5) 浴室换气 0=停止, 1=弱, 2=强, 3=保留
贴心睡眠 / 干燥 / 预备暖房 在这里!

原厂正确的位置是 34002 (2) 设定运转模式详细:3=贴心睡眠, 4=干燥, 5=预备暖房。之前错误地列为 32002 主模式(0x04=预热等),那是 IRACC 第三方网关的编码,与大金原厂不符

10.3 控制A 每台3寄存器(42001-42192)位定义

10.3.1 42001 寄存器(+0 偏移):运转/停止 + 设定运转模式 + 风向 + 风向自动 + 风量

字段 取值
位 0 (1) 运转/停止 0=停止, 1=运转
位 1-4 (2) 风向风量用设定运转模式 0=送风, 1=暖房, 2=冷房, 3=自动, 4=换气清洁, 5=保留, 6=温调, 7=除湿, 8-15=保留
位 8-10 (3) 风向 0=P0, 1=P1, 2=P2, 3=P3, 4=P4, 5=保留, 6=停止, 7=摆动
位 11+ (4) 风向自动 0=OFF, 1=ON
位 12-14 (5) 风量设定/换气量设定 值 0-7,按段数 0/1/2/3/5 映射(同 10.1.1 (5) 风量段数表)

注:位 8-15 的具体位分配以原厂 PDF 位图为准。(2) 是”风向风量用设定运转模式”——设定风向/风量时,必须发送与运转模式对应的值,不同模式风量档位不同。原厂控制寄存器没有”开关 0x60/0x61″或”风量 0x10/0xA0″位掩码编码,是单 bit 0/1 控制(运转/停止)和 0-7/0-15 值(风量/模式)。

10.3.2 42002 寄存器(+1 偏移):设定运转模式 + 过滤信号复位 + 运转模式

字段 取值
位 0-3 (1) 设定运转模式 同 32002 (1)
位 4-7 (2) 过滤信号复位 0=无, 15=复位(其他值无效)
位 8-11 (3) 运转模式(向室内机发送) 0=送风, 1=暖房, 2=冷房, 3-15=反馈异常响应

注:(1) 和 (3) 是不同的字段。(1) 是 HA 侧对室内机能力的设定(完整 8 种模式),(3) 是向室内机发送的实际运转命令(只 3 种)。对无送风/暖房/冷房能力的室内机设对应值会反馈 Modbus 例外响应(异常码 0x03)。

10.3.3 42003 寄存器(+2 偏移):设定温度

整个 16 位为 (1) 设定温度,16 位有符号整数,0.1°C 为单位,存储值 = 温度 × 10,范围 -127.9 ~ 127.9°C。例:16°C → 0x00A0 (160),17°C → 0x00AA (170),-10°C → 0xFF9C (补码 -100)。

10.4 控制B 42404 寄存器:换气模式

字段 取值
位 0-7 (1) 换气模式 0=NON, 1=自动换气, 2=全热换气, 3=普通换气

10.5 控制报文示例(基于原厂位定义)

1-00 号机 运转 暖房(功能码 06,地址 42001):
01 06 07 D0 21 00 [CRC16]
(位 0 = 1 运转,位 1-4 = 0001 暖房;按位组合后字节 0x21 / 0x00;CRC16 按实际报文字节计算)

注:因原厂控制采用”位字段”而非”位掩码”(如 0x60/0x61),每个报文需要按位精确构造,CRC16 也需要按实际字节重新计算。本节示例仅展示报文结构,具体位值需根据目标状态按本章位定义精确计算,建议用 Modbus Poll 等工具辅助生成可执行报文。

十一、适配器初始化设置(40001)VIP

保持寄存器 40001 是适配器的 DⅢ 初期设定寄存器。原厂说明:此寄存器不需要特别设置为默认即可,使用出厂默认值。位定义如下:

字段 取值
位 0 (1) 未管理 0=未管理, 1=管理
位 1-4 (2)~(4) DⅢ 地址范围 值 1-4 表示室内机地址 1-00~4-15 的某组范围
位 8 (5) DⅢ 电源供给有无 0=无供给, 1=有供给(初始值 0)
位 9 (6) Auto 地址开始禁止 0=禁止, 1=许可(向许可要求发送禁止信息)
位 10+ (7) DⅢ 网络通信开始/停止标志 0=停止, 1=开始(初始值 1)
使用提示
  • 上电后读取 30001 确认位 0 = 1(已准备好)再进行控制
  • 40001 一般不需要修改,使用出厂默认值((5)=0, (7)=1)
  • 40001 的值存储在 EEPROM 里,掉电不丢失,但修改后必须重启适配器电源新值才生效
  • 区分:40001(DⅢ 侧参数)与 DS2 拨码(Modbus 从站地址)是不同概念,DS2 决定 Modbus 通信地址,40001 决定 DⅢ 空调侧参数

十二、异常代码映射表 VIP

异常代码由室内机状态寄存器 32004(状态A 的 +3 偏移)的双字节组合解码:位 0-3 = 异常代码映射值1,位 4-7 = 异常代码映射值2。位 4-7(”高字节”侧)查值2 表对应字母字符,位 0-3(”低字节”侧)查值1 表对应数字/字母字符,拼接为最终故障代码(如 U4、A1)。

12.1 值2(高字节)→ 字母字符映射

值2 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
字符 0 A C E H F J L P U 9 8 7 6 5 4

12.2 值1(低字节)→ 数字 / 字母字符映射

值1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
字符 0 1 2 3 4 5 6 7 8 9 A H C J E F

值1 还有 16~30 的扩展映射:16→3, 17→2, 18→1, 19→G, 20→K, 21→M, 22→N, 23→R, 24→T, 25→V, 26→W, 27→X, 28→Y, 29→Z, 30→*。

12.3 解码示例

值2=9, 值1=4 → 异常代码 U4

查表:值2=9 → 字母 U;值1=4 → 数字 4;拼接为 U4(大金常见通讯故障码)。

值2=1, 值1=1 → 异常代码 A1

查表:值2=1 → 字母 A;值1=1 → 数字 1;拼接为 A1(室内机 PC 板故障)。

值2=4, 值1=9 → 异常代码 H9

查表:值2=4 → 字母 H;值1=9 → 数字 9;拼接为 H9

重要说明

异常代码的具体含义请对照大金 VRV 原厂故障代码手册。本表仅提供寄存器双字节到字母代码的映射关系。排故时建议直接记录寄存器原始双字节值,并对照大金维修手册定位问题。常见大金故障码:A1(PC板)、A3(排水)、A6(风扇马达)、U4(室内外通讯)、E3(高压保护)、E4(低压保护)等。

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

  1. 确认物理连接:RS485 的 A/B 线、终端电阻(120Ω)、屏蔽接地。适配器上电,HAP 心跳灯以 400ms 周期闪烁。确认 DS1 / DS2 拨码设置正确。
  2. 验证通讯:功能码 04 读 30001,确认 BIT0 = 1(初始化完成)。若返回 BIT0 = 0 或超时,检查拨码、波特率、接线和供电。
  3. 扫描室内机:读 30002~30005 获取连接位图,记录哪些内机在线。读 30006~30009 确认通信状态正常。
  4. 读取性能信息:对每台在线内机读 31001~31192、31401~31656,确认支持的模式、风量档位、温度范围。控制指令不要超出性能能力。
  5. 逐台验证状态读取:对每台在线内机读 6 个状态寄存器(32001~32384),确认开关、模式、温度解析正确。温度值 = 寄存器值 ÷ 10。
  6. 试发控制指令:先用仅开关指令(0xFF60 / 0xFF61)测试,确认内机响应后再下发含风速、模式的完整指令。功能码 10 批量写入时注意一次最多 4 台。
  7. 故障排查:读 32004(状态A 的 +3 偏移)获取异常代码双字节(位 0-3 值1, 位 4-7 值2),按第十二章映射表解出字母代码(如 A1、U4、H9),再对照大金维修手册定位。同时检查位 8(故障)和位 9(警告)确认异常级别。
  8. 控制次数监控:统计每台室内机的累计控制指令数,确保不超过 100,000 次 / 台上限。建议轮询间隔 ≥ 200ms,仅在状态变化时下发控制。

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

  • 控制指令上限:单台室内机控制指令总量不能超过 100,000 次,自动控制程序需特别注意。
  • 功能码 04 单次最多读 4 台室内机(性能 / 状态信息),64 台需分 16 次轮询。建议轮询间隔 ≥ 200ms。
  • 功能码 10 单次最多写 4 台室内机控制参数,不支持跨超 4 台的批量写入。
  • 拨码设置需断电后进行,修改 DS1 / DS2 后需重新上电生效。
  • 适配器初始化:上电后需等待 30001 BIT0=1(初始化完成)才能控制,未完成时控制指令无响应。
  • 模式支持差异:大金原厂 32002 主模式只有 8 种(送风/暖房/冷房/自动/换气清洁/-/-/除湿/-/…),无”预热”主模式编码。”贴心睡眠/干燥/预备暖房”在 34002 (2) 设定运转模式详细(值 3/4/5)。功能列表提到的”清爽”模式无独立寄存器编码。这些模式取决于室内机型号,需先读 31001~31192 性能信息确认。
  • 异常代码含义:本手册提供寄存器双字节到字母代码的映射,具体故障含义请对照大金 VRV 原厂维修手册。
  • RS485 总线:多设备总线时注意从站地址不要冲突(1~15),终端电阻只在总线两端安装。
  • 响应时间:主机发送下一条查询前需等待 t2 ≥ 延迟时间 + 20ms,避免通信冲突。

点位表 / 寄存器速查表 VIP

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

Address Function Code 名称 数据类型 单位 读写 倍率 说明
30001 04 适配器状态 WORD R 1 BIT0: 0=未初始化 1=已初始化
30002~30005 04 室内机连接状态 UINT16 R 1 bit 位,1=已连接,4组×16台
30006~30009 04 室内机通信状态 UINT16 R 1 bit 位,1=通信正常
31001~31192 04 室内机性能信息 A R 1 每台3寄存器,模式/风向/风量能力
31401~31656 04 室内机性能信息 B R 1 每台4寄存器,温度范围/风速档位
32001~32384 04 室内机运行状态 A R 1 每台6寄存器,开关/模式/温度/故障/室温
32801~33056 04 室内机运行状态 B R 1 每台4寄存器,湿度/风向/风量/换气
34001~34128 04 状态C(设定运转模式详细/湿度/浴室换气) UINT16 R 1 每台2寄存器,34001 风向2 / 34002 详细子模式+湿度+浴室换气
40001 06 适配器初始化设置 WORD R/W 1 DⅢ初期设定
42001~42192 06/10 室内机控制 A UINT16 W 1 每台3寄存器,+0开关风速 +1模式 +2温度
42401~42656 06/10 室内机控制 B UINT16 W 1 每台4寄存器,湿度/风向/换气
44001~44128 06/10 室内机控制 C UINT16 W 1 每台2寄存器,过滤信号复位等

温度换算速查

寄存器值 0x00A0 0x00AA 0x00B4 0x00BE 0x00C8 0x00D2 0x00FA 0x0118
实际温度 16°C 17°C 18°C 19°C 20°C 21°C 25°C 28°C

公式:实际温度 = 寄存器值 ÷ 10。每 +0x0A(十进制 10)升高 1°C。

交付文件

完整 PDF 手册

适合项目归档、客户交付、打印使用。(VIP 会员可下载原厂 PDF + 整理版)

点位 Excel 台账

适合批量导入、调试记录、二次整理。(待上传,VIP 会员专享)

PLC / 示例源码包

配套读取、写入、解析示例(Modbus Poll 配置 + Python 脚本)。(待上传,VIP 会员专享)

点位表 / 寄存器表

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

预览模式
Address Function Code 名称 数据类型 单位 读写 倍率 说明
30001 04 适配器状态 WORD R 1 BIT0初始化状态
30002~30005 04 室内机连接状态 UINT16 R 1 bit位1=已连接
30006~30009 04 室内机通信状态 UINT16 R 1 bit位1=正常
31001~31192 04 室内机性能信息A R 1 每台3寄存器
31401~31656 04 室内机性能信息B R 1 每台4寄存器
32001~32384 04 室内机运行状态A R 1 每台6寄存器开关/模式/温度/故障/室温
32801~33056 04 室内机运行状态B R 1 每台4寄存器湿度/风向/风量/换气
34001~34128 04 异常代码 UINT16 R 1 每台2寄存器双字节故障码
完整点位表共 12 条

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

交付文件

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