资料説明
Daikin DTA116A621 遠隔監視とは组件 Modbus RTU 程序员命令手册
商用アーカイブ级ドキュメント · 基于大金原厂《程序员取扱説明書书》3P321455-2C 整理
大金原厂 HA I/F 适配器(DTA116A621)的 Modbus RTU 程序员命令手册:功能説明、DS1/DS2 拨码設定、機能コードメッセージ形式、64 台室内机完全レジスター·アドレスマッピング表(入力レジスタ。 + レジスタを保持する。)、位定义解析、适配器初期化、異常代码双バイトマッピング表、標準化デバッグ流程。已逐页核对原厂 PDF,修正拨码组合与レジスタセグメント化。适合ビルの自動制御、酒店客房集中コントロール、スマートホームSmart Modbus中国語ネットワーク集成商:照表デバッグ、直接抄报文,省去翻原厂手册的时间,项目交付可直接打印アーカイブ。
本ドキュメント基于大金原厂《遠隔監視とは组件 程序员取扱説明書书》(型号 DTA116A621,ドキュメント编号 3P321455-2C)整理。原厂説明书随产品附带,亦可向大金代理商索取。ドキュメント適用されるビルの自動制御、酒店客房集中コントロール、商场暖通节能、医院洁净空调、学校分エリア管控、Smart home HA システム統合等场景。
- ドキュメント版本与适用範囲
- 系统构成与适配器限制
- 功能説明(モニタリング / 控制 / 检索)
- Modbus Communication parameters(DS1/DS2 拨码)
- サポート的機能コード
- 機能コードメッセージ形式详解(04 / 06 / 10 / Exception Response)
- 文字格式、延迟时间与応答時間
- 通信步骤(系统初期化 / モニタリング操作)
- レジスタ完全アドレスマッピング(入力レジスタ。 + レジスタを保持する。)VIP
- レジスタ位定义详解VIP
- 适配器初期化設定(40001)VIP
- 異常代码マッピング表VIP
- 现场標準化デバッグ流程VIP
- 已知局限与注意事項について
一、ドキュメント版本与适用範囲
本ドキュメント基于大金原厂《遠隔監視とは组件 程序员取扱説明書书》(型号 DTA116A621,ドキュメント编号 3P321455-2C)整理。DTA116A621 是大金原厂生产的 HA I/F(Modbus中国語ネットワーク Automation Interface)适配器,又称”遠隔監視とは组件”,用于将大金 VRV セントラルエアコン系统接入 Modbus RTU バス,実装 HA system(PLC / Building Automation / スマートホームSmart Modbus中国語ネットワーク中控)对 VRV 空调的集中モニタリング与控制。
ドキュメント適用されるビルの自動制御、酒店客房集中コントロール、商场暖通节能、医院洁净空调、学校分エリア管控、Smart home HA システム統合等场景。通信形式与功能代码以”シュナイダー Modbus protocol参照ガイド”(PI-MBUS-300 Rev.J)为基准。
二、系统构成与适配器限制
2.1 系统构成
DTA116A621 适配器作为 Modbus RTU スレーブ,将大金 VRV 空调的 DⅢ-net 私合意がある。翻译为標準 Modbus register。每个适配器最多接入 64 台室内机(4 组 × 16 台)。适配器提供 RS485 通信ポート。与 HA 系统对接,経由 DⅢ-net バス与 VRV 空调通讯。
2.2 LED 指示灯
| 指示灯 | Function |
|---|---|
| H1P | 适配器経由 DⅢ 送信指令时亮灯 |
| H2P | 适配器経由 DⅢ 受信指令时亮灯 |
| H3P | 适配器経由 Modbus 送信指令时亮灯 |
| H4P | 适配器経由 Modbus 受信指令时亮灯 |
| H5P–H7P | 未使用 |
| HAP | 通电后以 400ms 为一周期闪烁(心跳灯) |
2.3 适配器限制 重要
对一台室内机送信的控制指令总量不能超过 100,000 次。もし HA 系统使用自動制御システム程序控制 VRV Air Conditioner,请确保不要超过此限制,否则可能影响室内机使用寿命。建议ポーリング間隔 ≥ 200ms,控制指令仅在ステータス变化时下发。
三、功能説明(モニタリング / 控制 / 检索)
3.1 モニタリング(读,function code 04)
| モニタリング项目 | 説明 |
|---|---|
| 运转 / Stop | 室内机的运转 / 停止ステータス |
| 运转モード | 制冷、制热、送风、预热、除湿、自动、干燥、清爽、贴心睡眠(取决于室内机性能) |
| 温度を設定する。 | 室内机的温度を設定する。 |
| 室内の温度 | 室内机的吸气温度(回风温度) |
| 室内湿度 | 室内的湿度 |
| 风向 | 摆动、自动、叶片方向(取决于室内机性能) |
| 风量 | LL、L、M、H、HH、自动(取决于室内机性能) |
| 换气モード | 自动、全热、普通(全热交換器) |
| 强制停止ステータス | 强制停止室内机的ステータス |
| 異常 | 故障、警告的異常代码 |
| 过滤信号 | 室内机的过滤信号 |
| 通信ステータス | 室内机的通信異常 |
3.2 控制(写,function code 06 / 10)
| 控制项目 | 説明 |
|---|---|
| 运转 / Stop | 控制室内机的运转 / Stop |
| 运转モード | 制冷、制热、送风、预热、除湿、自动、干燥、清爽、贴心睡眠 |
| 温度を設定する。 | 制冷 / 制热的温度を設定する。 |
| 设定湿度 | 设定室内湿度(取决于室内机性能) |
| 风向 | 摆动、自动、Stop、叶片方向 |
| 风量 | LL、L、M、H、HH、自动 |
| 换气モード | 自动、全热、普通(全热交換器) |
| 过滤信号复位 | 室内机的过滤信号复位 |
3.3 检索系统信息
| 检索项目 | 説明 |
|---|---|
| 室内机连接 | 多少台室内机接続された,以及每台室内机的 DⅢ 网络アドレス |
| 室内机性能 | サポート的モード(送风/预热/制热/制冷/干燥/贴心睡眠/清爽/除湿/自动)、风向、风量和风速(固定/2速/3速/5速)、温度を設定する。範囲(制冷/制热) |
四、Modbus Communication parameters(DS1/DS2 拨码設定)
本适配器的 Modbus 通信パラメータ由 DS1 拨码开关設定,Modbus 通信アドレス由 DS2 拨码开关設定。这是与第三方ゲートウェイ(如 IRACC)的重要区别——第三方ゲートウェイ通常固定 9600bps,而大金原厂适配器可経由拨码灵活設定。
4.1 DS1 通信パラメータ設定
| DS1 引脚 | Function | OFF | ON |
|---|---|---|---|
| 1 | 储备 | — | — |
| 2 | Baud rate | 9600 bps | 19200 bps |
| 3 | stop bit | stop bit 1(有チェックビット) | stop bit 2(无チェックビット) |
| 4 | パリティ検査位 * | 偶数(Even) | 奇数(Odd) |
* 仅在 DS1-3 为 OFF 时可以設定パリティ検査位。当 DS1-3 为 ON(stop bit 2)时,无チェックビット。
4.2 DS2 スレーブアドレス設定
| DS2 引脚 | Function |
|---|---|
| 1 | 0 = Modbus 通信不可信;1 = Communication(二进制低位) |
| 2 | スレーブアドレス二进制位(组合 1-15 表示スレーブアドレス 1-15) |
| 3 | スレーブアドレス二进制位 |
| 4 | スレーブアドレス二进制位(高位) |
注:DS2 拨码 1=OFF、2=OFF、3=OFF、4=ON 表示スレーブアドレス 1(出厂デフォルト)。
4.3 通信パラメータ总览
| parameter | Value | 説明 |
|---|---|---|
| 物理層は | RS485 | 2 线ハーフデュプレックス |
| 传输モード | RTU | 远程终端ユニットモード |
| Baud rate | 9600 / 19200 | 由 DS1-2 設定,出厂デフォルト 9600 |
| data bit | 8 | 固定 |
| stop bit | 1 或 2 | 由 DS1-3 設定 |
| check digit | 无 / 偶 / 奇 | 由 DS1-3 / DS1-4 設定 |
| slave address | 1 ~ 15 | 由 DS2 設定,出厂デフォルト 1 |
| 放送アドレス | 0 | function code 06 / 10 放送のサポート写入 |
| 文字格式 | 11 位 | スタート地点。 + 8 data bit + check digit(可选)+ stop bit |
五、サポート的機能コード
| function code | Name | 操作对象 | 单次範囲 | broadcast |
|---|---|---|---|---|
| 0x04 (04) | read input registers | 3xxxx エリア:适配器ステータス、连接位图、通信ステータス、性能信息、実行状態の状態 | 最多读 4 台室内机 | サポートなし。 |
| 0x06 (06) | 预置单1つのレジスタ | 4xxxx エリア:switch / 风速 / モード / temperature / 湿度 | 1 Registers | サポート |
| 0x10 (16) | 预置多1つのレジスタ | 4xxxx エリア:最多 4 台室内机控制参数 | 最多 4 台室内机 | サポート |
もし收到上表以外的機能コード,适配器戻る異常な応答,Exception Code 0x01(Illegal function)。
六、機能コードメッセージ形式详解
6.1 read input registers(0x04)
Read input register(3xxxx エリア)中的值。レジスタ寻址開始アドレス为 0:register 30001 的 PDU アドレス为 0x0000。此功能在一次查询中最多可読み取り 4 台 VRV 室内机信息。
查询フレームサンプル
リクエスト読み取りスレーブアドレス 5 中 4 1つのレジスタ的值,从レジスタ 30030 开始(PDU address 0x001D)。
Response:05 04 08 XX XX XX XX XX XX XX XX [CRC16]
| byte | 查询字段 | example | 説明 |
|---|---|---|---|
| 0 | slave address | 05 | 1~15 |
| 1 | function code | 04 | read input registers |
| 2~3 | starting address(高/低) | 00 1D | 30030 的 PDU address = 0x001D |
| 4~5 | number of registers(高/低) | 00 04 | 读 4 Registers |
| 6~7 | CRC16 | 60 4B | 低位前に |
Response frame: slave address + 04 + データBytesの数 N + N Bytesのデータ(每レジスタ 2 bytes,高位前に)+ CRC16。上例応答データ大小 = 4×2 = 8 bytes(0x08)。
6.2 预置单レジスタを保持する。(0x06)
写入一个值到レジスタを保持する。(4xxxx エリア)。在广播的情况下,此值被写入到すべてのスレーブ的相同タイプ保持レジスタです。中。レスポンスフレーム与查询フレーム完全相同。
查询 / レスポンスフレームサンプル
リクエスト在スレーブアドレス 3 中値の書き込み 1000(0x03E8)至レジスタ 40150(PDU address 0x0095)。
6.3 预置多レジスタを保持する。(0x10)
写入多个值到レジスタを保持する。。此功能在一次查询中最多可写入 4 台 VRV 室内机信息。在广播的情况下,此值被写入到すべてのスレーブ的相同タイプ保持レジスタです。中。
查询フレームサンプル
リクエスト在スレーブアドレス 1 中写入 4 个值,register 40030~40033(PDU start 0x001D)。
Response:01 10 00 1D 00 04 51 CC
6.4 Exception Response
当适配器受信到的查询信息有問題时,会反馈異常な応答。異常な応答的功能代码 = 元の功能代码 + 0x80,并附带異常代码。
| 異常代码 | Name | 原因 |
|---|---|---|
| 0x01 | Illegal function | 此功能代码不被サポート |
| 0x03 | 違法なデータ | 此查询包含エラーデータ |
異常な応答サンプル:查询 03 06 00 95 03 E8 98 BA → Exception Response 03 86 03 A3 A1(function code 0x06+0x80=0x86,Exception Code 0x03)。
七、文字格式、延迟时间与応答時間
7.1 characterformat
每条信息的各バイト都作为文字データ送信。一个文字由スタート地点。(0)、8 ビット·データ、パリティ検査位(可选)和ストップ·ビット组成。一个文字的大小始终是 11 位,根据有パリティなし位,ストップ·ビット可为 1 位或 2 位。
- 无チェックビット:スタート地点。 + 8 data bit + stop bit 1 + stop bit 2 = 11 位
- 有チェックビット:スタート地点。 + 8 data bit + check digit(奇/偶)+ stop bit = 11 位
7.2 延迟时间
在每一フレーム的前后必须有延迟时间(T1-T2-T3-T4),延迟时间取决于通信速度:
| Baud rate (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 系统初期化流程
- 适配器上电,HAP 心跳灯以 400ms 周期闪烁
- HA 系统読み取り 30001(适配器ステータス),Confirm BIT0 = 1(初期化完了。)
- 若初期化未完成(BIT0=0),待機中后重试
- read 30002~30005(连接ステータス位图),取得接続された室内机リスト
- read 30006~30009(通信ステータス位图),確認各室内机通信は正常
- read 31001~31192(性能信息),確認各室内机サポート的モード、风向、风量、温度範囲
- 初期化完了。,进入モニタリング与控制阶段
8.2 HA 系统モニタリング和操作 VRV Air Conditioner
- 読み取り适配器ステータス(30001),確認通信は正常
- 読み取り室内机连接 / 通信ステータス(30002~30009)
- 読み取り室内机実行状態の状態(32001~32384、32801~33056)
- 読み取り異常代码(32004,statusA 的 +3 偏移),モニタリング故障
- 需要控制时,書き込み保持レジスタ(42001~42192、42401~42656、44001~44128)
- 控制指令总量不超过 100,000 次 / 台
九、レジスタ完全アドレスマッピング VIP
9.1 入力レジスタ。总览(3xxxx,読み取り専用,function code 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 台(switch/モード/temperature/故障/室温) |
| 32801~33056 | 室内机実行状態の状態 B | 4 | 64 台(湿度/风向/风量/换气) |
| 34001~34128 | 異常代码 | 2 | 64 台(双バイト故障码) |
9.1.1 适配器ステータス(30001)
9.1.2 室内机连接ステータス(30002~30005)
每 16 bit 对应一组(1-00~1-15 … 4-00~4-15),bit=1 表示接続された。
9.1.3 室内机通信ステータス(30006~30009)
格式同连接ステータス,bit=1 表示通信は正常,bit=0 表示通信異常。
9.1.4 室内机性能信息(31001~31192,每台 3 register)
| 室内机编号 | レジスタ範囲 | 室内机编号 | レジスタ範囲 |
|---|---|---|---|
| 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 |
公式:No. N 组第 M 号机開始アドレス = 31001 + (N-1)×48 + M×3(N=1~4,M=0~15)
9.1.5 室内机性能信息续(31401~31656,每台 4 register)
公式:starting address = 31401 + (N-1)×64 + M×4。包含温度を設定する。範囲(制冷/制热)、風速ギア(固定/2速/3速/5速)等能力信息。
9.1.6 室内机実行状態の状態(32001~32384,每台 6 register,読み取り専用)
这是デバッグ中最常読み取り的ステータス区。每台室内机占 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 |
公式:No. N 组第 M 号机開始アドレス = 32001 + (N-1)×96 + M×6
9.1.7 室内机実行状態の状態续(32801~33056,每台 4 register)
公式:starting address = 32801 + (N-1)×64 + M×4。包含室内湿度、风向、风量、换气モード等扩展ステータス。
9.1.8 statusC(34001~34128,每台 2 register,読み取り専用):设定运转モード详细 + 湿度 + 浴室换气
每台室内机占 2 个连续レジスタ。注意:之前ドキュメント误把 34001-34128 标为”異常代码”,实际異常代码在 32004(statusA 的 +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,読み書き,function code 06 / 10)
| アドレス段 | 内容 | 每台レジスタの数 | カバー範囲 |
|---|---|---|---|
| 40001 | 适配器初期化設定(DⅢ 初期设定) | 1 | 适配器自身 |
| 42001~42192 | 室内机控制 A | 3 | 64 台(switch/风速/モード/temperature) |
| 42401~42656 | 室内机控制 B | 4 | 64 台(湿度/风向/换气等) |
| 44001~44128 | 室内机控制 C | 2 | 64 台(过滤信号复位等) |
9.2.1 室内机控制 A(42001~42192,每台 3 register,読み書き)
这是最もよく使われる控制レジスタ区。每台室内机占 3 个连续レジスタ,分别对应”switch+风速”、”モード”、”温度を設定する。”。
| 室内机编号 | レジスタ範囲 | +0 switch+风速 | +1 モード | +2 temperature |
|---|---|---|---|---|
| 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 |
公式:No. N 组第 M 号机開始アドレス = 42001 + (N-1)×48 + M×3
9.2.2 室内机控制 B(42401~42656,每台 4 register)
公式:starting address = 42401 + (N-1)×64 + M×4。包含设定湿度、风向、换气モード等扩展控制。
9.2.3 室内机控制 C(44001~44128,每台 2 register)
公式:starting address = 44001 + (N-1)×32 + M×2。包含过滤信号复位等操作命令。
十、レジスタ位定义详解 VIP
本章基于大金原厂 DTA116A621 PDF 逐位整理,非 IRACC 第三方ゲートウェイ的位定义。大金原厂的位定义与第三方ゲートウェイ差异较大,デバッグ本适配器时务必以本章为准。
10.1 statusA 每台6レジスタ(32001-32384)位定义
10.1.1 32001 register(+0 偏移):运转/Stop + 强制停止 + 风向 + 风向自动 + 风量
| 位 | field | 取值 |
|---|---|---|
| 位 0 | (1) 运转/Stop | 0=Stop, 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 register(+1 偏移):运转モード + 过滤信号 + 室外机モード + 冷/热選択权
| 位 | field | 取值 |
|---|---|---|
| 位 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=有 |
大金原厂 32002 (1) 运转モード 8 个主モード中,4=换气清洁,ない”预热”主モード编码。”预备暖房”在 34002 (2) 设定运转モード详细的值 5。功能リスト提到的”清爽”モード无独立レジスタ编码(可能経由 32002 (1) モード组合実装)。
10.1.3 32003 register(+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 register(+3 偏移):異常代码マッピング值1/值2 + 故障/警告
| 位 | field | 取值 |
|---|---|---|
| 位 0-3 | (1) 異常代码マッピング值1 | 0-15 符号なし。整数(与值2 一起查第十二章異常代码マッピング表) |
| 位 4-7 | (2) 異常代码マッピング值2 | 0-15 符号なし。整数(与值1 一起查第十二章異常代码マッピング表) |
| 位 8 | (3) 故障 | 0=正常, 1=故障 |
| 位 9 | (4) 警告 | 0=正常, 1=警告 |
之前ドキュメント误把異常代码归在 34001-34128(statusC),实际異常代码双バイト在 32004(statusA 的 +3 偏移)。34001-34128 是ステータスC,含设定运转モード详细/湿度/浴室换气(见 10.2)。デバッグ时务必读 32004 而非 34001。
10.1.5 32005 register(+4 偏移):室内の温度
整个 16 位为 (1) 室内の温度,16 ビット符号付き整数,0.1°C 为単位,存储值 = temperature × 10,範囲 -511.9 ~ 511.9°C。
10.1.6 32006 register(+5 偏移):温度センサーステータス
| 位 | field | 取值 |
|---|---|---|
| 位 8 | (1) 室内机温度センサー異常 | 0=正常, 1=異常 |
| 位 15 | (2) 室内机温度センサーデータ受信 | 0=未受信, 1=已受信 |
10.2 statusC 每台2レジスタ(34001-34128)位定义:设定运转モード详细 + 湿度 + 浴室换气
10.2.1 34001 register:风向2 设定
| 位 | field | 取值 |
|---|---|---|
| 位 8-10 | (1) 风向2 设定 | 0=P0, 1=P1, 2=P2, 3=P3, 4=P4, 5=-, 6=-, 7=摆动 |
10.2.2 34002 register:设定运转モード详细 + 室外机モード + 设定湿度 + 浴室换气
| 位 | field | 取值 |
|---|---|---|
| 位 0-3 | (1) 设定运转モード | 同 32002 (1):0=送风, 1=暖房, 2=冷房, 3=自动, 4=换气清洁, 5-6=保留, 7=除湿, 8-15=保留 |
| 位 4-7 | (2) 设定运转モード详细 | 0=Invalid, 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=Stop, 1=弱, 2=强, 3=保留 |
原厂正确的位置是 34002 (2) 设定运转モード详细:3=贴心睡眠, 4=干燥, 5=预备暖房。之前エラー地列为 32002 主モード(0x04=预热等),那是 IRACC 第三方ゲートウェイ的编码,与大金原厂不符。
10.3 控制A 每台3レジスタ(42001-42192)位定义
10.3.1 42001 register(+0 偏移):运转/Stop + 设定运转モード + 风向 + 风向自动 + 风量
| 位 | field | 取值 |
|---|---|---|
| 位 0 | (1) 运转/Stop | 0=Stop, 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=Stop, 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) 是”风向风量用设定运转モード”——设定风向/风量时,必须送信与运转モード对应的值,不同モード风量档位不同。原厂控制レジスタない”switch 0x60/0x61″或”风量 0x10/0xA0″位掩码编码,是单 bit 0/1 控制(运转/Stop)和 0-7/0-15 值(风量/モード)。
10.3.2 42002 register(+1 偏移):设定运转モード + 过滤信号复位 + 运转モード
| 位 | field | 取值 |
|---|---|---|
| 位 0-3 | (1) 设定运转モード | 同 32002 (1) |
| 位 4-7 | (2) 过滤信号复位 | 0=无, 15=复位(其他值无效) |
| 位 8-11 | (3) 运转モード(向室内机送信) | 0=送风, 1=暖房, 2=冷房, 3-15=反馈異常な応答 |
注:(1) 和 (3) 是不同的字段。(1) 是 HA 侧对室内机能力的设定(complete 8 种モード),(3) 是向室内机送信的实际运转命令(只 3 种)。对无送风/暖房/冷房能力的室内机设对应值会反馈 Modbus 例外レスポンス(Exception Code 0x03)。
10.3.3 42003 register(+2 偏移):温度を設定する。
整个 16 位为 (1) 温度を設定する。,16 ビット符号付き整数,0.1°C 为単位,存储值 = temperature × 10,範囲 -127.9 ~ 127.9°C。例:16°C → 0x00A0 (160),17°C → 0x00AA (170),-10°C → 0xFF9C (补码 -100)。
10.4 控制B 42404 register:换气モード
| 位 | field | 取值 |
|---|---|---|
| 位 0-7 | (1) 换气モード | 0=NON, 1=自动换气, 2=全热换气, 3=普通换气 |
10.5 控制报文サンプル(基于原厂位定义)
01 06 07 D0 21 00 [CRC16]
(位 0 = 1 运转,位 1-4 = 0001 暖房;按位组合后バイト 0x21 / 0x00;CRC16 按实际报文バイト計算)
注:因原厂控制采用”位字段”而非”位掩码”(如 0x60/0x61),每个报文需要按位精确构造,CRC16 也需要按实际バイト重新計算。本节サンプル仅表示报文構造,具体位值需根据目标ステータス按本章位定义精确計算,推奨される。 Modbus Poll 等工具辅助生成可执行报文。
十一、适配器初期化設定(40001)VIP
レジスタを保持する。 40001 是适配器的 DⅢ 初期设定レジスタ。原厂説明:此レジスタ必要なし。特别設定为デフォルト即可,使用出厂デフォルト値。位定义如下:
| 位 | field | 取值 |
|---|---|---|
| 位 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=Stop, 1=开始(初期値は 1) |
- 上电后読み取り 30001 確認位 0 = 1(已準備して)再进行控制
- 40001 一般必要なし。修改,使用出厂デフォルト値((5)=0, (7)=1)
- 40001 的值存储在 EEPROM 里,掉电不丢失,但修改后必须再起動适配器电源新值才生效
- 区分:40001(DⅢ 侧参数)与 DS2 拨码(Modbus slave address)是不同概念,DS2 决定 Modbus 通信アドレス,40001 决定 DⅢ 空调侧参数
十二、異常代码マッピング表 VIP
異常代码由室内机ステータスレジスタ 32004(statusA 的 +3 偏移)的双バイト组合解码:位 0-3 = 異常代码マッピング值1,位 4-7 = 異常代码マッピング值2。位 4-7(”high byte”侧)查值2 表对应字母文字,位 0-3(”低バイト数”侧)查值1 表对应数字/字母文字,拼接为最终障害コード。(如 U4、A1)。
12.1 值2(high byte)→ 字母文字マッピング
| 值2 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| characters | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| characters | 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 → 字母 U;值1=4 → 数字 4;拼接为 U4(大金常见通讯故障码)。
查表:值2=1 → 字母 A;值1=1 → 数字 1;拼接为 A1(室内机 PC 板故障)。
查表:值2=4 → 字母 H;值1=9 → 数字 9;拼接为 H9。
異常代码的具体含义请对照大金 VRV 原厂障害コード。手册。本表仅提供レジスタ双バイト到字母代码的マッピング关系。排故时建议直接记录レジスタ元の双バイト值,并对照大金维修手册ポジショニング問題。常见大金故障码:A1(PC板)、A3(排水)、A6(风扇马达)、U4(室内外通讯)、E3(高压保护)、E4(低压保护)等。
十三、现场標準化デバッグ流程 VIP
- 確認物理连接:RS485 的 A/B 线、終端抵抗(120Ω)、屏蔽接地。适配器上电,HAP 心跳灯以 400ms 周期闪烁。Confirm DS1 / DS2 拨码設定正确。
- 验证通讯:function code 04 读 30001,Confirm BIT0 = 1(初期化完了。)。若戻る BIT0 = 0 或タイムアウト,チェック拨码、Baud rate、配線和供电。
- 扫描室内机:读 30002~30005 取得连接位图,记录哪些内机オンライン。读 30006~30009 確認通信ステータス正常。
- 読み取り性能信息:对每台オンライン内机读 31001~31192、31401~31656,確認サポート的モード、风量档位、温度範囲。控制指令不要超出性能能力。
- 逐台验证ステータス読み取り:对每台オンライン内机读 6 个ステータスレジスタ(32001~32384),確認开关、モード、温度解析正确。温度值 = register value ÷ 10。
- 试发控制指令:先用仅开关指令(0xFF60 / 0xFF61)测试,確認内机レスポンス后再下发含风速、モード完全に。指令。function code 10 一括書き込みき込み入时注意1回限り。 4 台。
- 故障トラブルシューティング:读 32004(statusA 的 +3 偏移)取得異常代码双バイト(位 0-3 值1, 位 4-7 值2),按第十二章マッピング表解出字母代码(如 A1、U4、H9),再对照大金维修手册ポジショニング。同时チェック位 8(故障)和位 9(警告)確認異常级别。
- 控制次数モニタリング:统计每台室内机的累计控制指令数,确保不超过 100,000 次 / 台上限。建议ポーリング間隔 ≥ 200ms,仅在ステータス变化时下发控制。
十四、已知局限与注意事項について
- 控制指令上限:单台室内机控制指令总量不能超过 100,000 次,自動制御システム程序需特别注意。
- function code 04 最大のシングル。读 4 台室内机(性能 / ステータス信息),64 台需分 16 次ポーリング。建议ポーリング間隔 ≥ 200ms。
- function code 10 最大のシングル。写 4 台室内机控制参数,サポートなし。跨超 4 台的一括書き込みき込み入。
- 拨码設定需停電后进行,修改 DS1 / DS2 后需重新上电生效。
- 适配器初期化:上电后需待機中 30001 BIT0=1(初期化完了。)才能控制,未完成时控制指令応答なし。。
- モードサポート差异:大金原厂 32002 主モード只有 8 种(送风/暖房/冷房/自动/换气清洁/-/-/除湿/-/…),无”预热”主モード编码。”贴心睡眠/干燥/预备暖房”在 34002 (2) 设定运转モード详细(值 3/4/5)。功能リスト提到的”清爽”モード无独立レジスタ编码。这些モード取决于室内机型号,需先读 31001~31192 性能信息確認。
- 異常代码含义:本手册提供レジスタ双バイト到字母代码的マッピング,具体故障含义请对照大金 VRV 原厂维修手册。
- RS485 バス:多デバイスバス时注意駅からの住所不要冲突(1~15),終端抵抗のみバス两端インストール。
- 応答時間:マスター送信下一条查询前需待機中 t2 ≥ 延迟时间 + 20ms,避免通信冲突。
ポイント·テーブル / レジスタクイックチェック·テーブル VIP
按アドレス、function code、データ型和倍率整理,适合デバッグ、アーカイブ和项目交付。
| Address | function code | Name | data type | 単位 | 読み書き | 倍率 | 説明 |
|---|---|---|---|---|---|---|---|
| 30001 | 04 | 适配器ステータス | WORD | — | R | 1 | BIT0: 0=未初期化 1=已初期化 |
| 30002~30005 | 04 | 室内机连接ステータス | UINT16 | — | R | 1 | bit 位,1=Connected,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レジスタ,switch/モード/temperature/故障/室温 |
| 32801~33056 | 04 | 室内机実行状態の状態 B | — | — | R | 1 | 每台4レジスタ,湿度/风向/风量/换气 |
| 34001~34128 | 04 | statusC(设定运转モード详细/湿度/浴室换气) | 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レジスタ,过滤信号复位等 |
温度换算速查
| register value | 0x00A0 | 0x00AA | 0x00B4 | 0x00BE | 0x00C8 | 0x00D2 | 0x00FA | 0x0118 |
|---|---|---|---|---|---|---|---|---|
| 实际温度 | 16°C | 17°C | 18°C | 19°C | 20°C | 21°C | 25°C | 28°C |
公式:实际温度 = register value ÷ 10。每 +0x0A(decimal 10)升高 1°C。
交付文件
适合项目アーカイブ、客户交付、打印使用。(VIP 会員可下载原厂 PDF + 整理版)
适合批量导入、デバッグ记录、二次整理。(待上传,VIP 会員限定)
配套読み取り、写入、解析サンプル(Modbus Poll 設定 + Python Script)。(待上传,VIP 会員限定)
もっと見る厂商プロトコルマニュアル
ポイント·テーブル / レジスタ表
按アドレス、function code、データ型和倍率整理,适合デバッグ、アーカイブ和项目交付。
| Address | function code | Name | data type | 単位 | 読み書き | 倍率 | 説明 |
|---|---|---|---|---|---|---|---|
| 30001 | 04 | 适配器ステータス | WORD | R | 1 | BIT0初期化ステータス | |
| 30002~30005 | 04 | 室内机连接ステータス | UINT16 | R | 1 | bit位1=Connected | |
| 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レジスタ开关/モード/temperature/故障/室温 | |
| 32801~33056 | 04 | 室内机実行状態の状態B | — | R | 1 | 每台4レジスタ湿度/风向/风量/换气 | |
| 34001~34128 | 04 | 異常代码 | UINT16 | R | 1 | 每台2レジスタ双バイト故障码 |
解锁后表示すべて点位、Download Excel/PDF 和配套源码。