Description
通信プロトコル
2.1 物理接口
RS485
2.2 通信プロトコルタイプ
ModBus-RTU
2.3 通信パラメータ
- Baud rate:9600
- data bit:8
- stop bit:1
- check digit:无
2.4 サポート的機能コード
0x03、0x06 和 0x10
2.5 协议更新日
2021-06-18
2.6 通讯地
- 放送アドレス为 0,仅サポート機能コード 0x06 和 0x10
- サーモスタット可设定アドレス为 1-247
三、レジスタマッピングテーブル
| Serial number | register address | 变量名称 | 単位 | デフォルト値 | byte count | 取值範囲説明 | 読み書き允许 | 掉电是否保存データ |
|---|---|---|---|---|---|---|---|---|
| 1 | 0x0000 | スイッチマシン | — | 0x0000 | 2 | 0x0001 开机,0x0000 关机 | R/W | 是 |
| 2 | 0x0001 | 温度を設定する。 | 0.1℃ | 0x0104 | 2 | 0x0104 表示 26.0 度,温度を設定する。範囲:5.0-35.0 | R/W | 是 |
| 3 | 0x0002 | モード | — | 0x0000 | 2 | 0x0000 制冷,0x0001 制热,0x0002 通风 | R/W | 是 |
| 4 | 0x0003 | 风速 | — | 0x0000 | 2 | 自动 0x0000,低速 0x0001,中速 0x0002,高速 0x0003 | R/W | 是 |
| 5 | 0x0004 | 按键锁定 | — | 0x0000 | 2 | 不锁定 0x0000,锁定 0x0001 | R/W | 是 |
| 6 | 0x0005 | 风机是否受控 | — | 0x0001 | 2 | 风机不受控 0x0000,风机受控 0x0001 | R/W | 是 |
| 7 | 0x0006 | 室内の温度 | 0.1℃ | 0x0001 | 2 | 0x0104 表示 26.0 度 | R | 否 |
| 8 | 0x0007 | 阀门ステータス | — | 0x0001 | 2 | Close 0x0000,Open 0x0001 | R | 否 |
| 9 | 0x0008 | デバッグステータス | — | 0x0001 | 2 | デバッグステータス 0x0000,正常ステータス 0x0001 | R/W | 是 |
| 10 | 0x0009 | 制冷风机运行高档位小时 | — | 0x0001 | 2 | 範囲 0~65535 | R/W | 是 |
| 11 | 0x000A | 制冷风机运行高档位分 | — | 0x0001 | 2 | 範囲 0~59 | R/W | 是 |
| 12 | 0x000B | 制冷风机运行高档位秒 | — | 0x0001 | 2 | 範囲 0~59 | R/W | 是 |
| 13 | 0x000C | 制冷风机运行中档位小时 | — | 0x0001 | 2 | 同上 | R/W | 是 |
| 14 | 0x000D | 制冷风机运行中档位分 | — | 0x0001 | 2 | 同上 | R/W | 是 |
| 15 | 0x000E | 制冷风机运行中档位秒 | — | 0x0001 | 2 | 同上 | R/W | 是 |
| 16 | 0x000F | 制冷风机运行低档位小时 | — | 0x0001 | 2 | 同上 | R/W | 是 |
| 17 | 0x0010 | 制冷风机运行低档位分 | — | 0x0001 | 2 | 同上 | R/W | 是 |
| 18 | 0x0011 | 制冷风机运行低档位秒 | — | 0x0001 | 2 | 同上 | R/W | 是 |
| 19 | 0x0012 | 制热风机运行高档位小时 | — | 0x0001 | 2 | 同上 | R/W | 是 |
| 20 | 0x0013 | 制热风机运行高档位分 | — | 0x0001 | 2 | 同上 | R/W | 是 |
| 21 | 0x0014 | 制热风机运行高档位秒 | — | 0x0001 | 2 | 同上 | R/W | 是 |
| 22 | 0x0015 | 制热风机运行中档位小时 | — | 0x0001 | 2 | 同上 | R/W | 是 |
| 23 | 0x0016 | 制热风机运行中档位分 | — | 0x0001 | 2 | 同上 | R/W | 是 |
| 24 | 0x0017 | 制热风机运行中档位秒 | — | 0x0001 | 2 | 同上 | R/W | 是 |
| 25 | 0x0018 | 制热风机运行低档位小时 | — | 0x0001 | 2 | 同上 | R/W | 是 |
| 26 | 0x0019 | 制热风机运行低档位分 | — | 0x0001 | 2 | 同上 | R/W | 是 |
| 27 | 0x001A | 制热风机运行低档位秒 | — | 0x0001 | 2 | 同上 | R/W | 是 |
| 28 | 0x001B | 当前时间-分 | — | 0x0001 | 3 | 0~59 | R/W | 否 |
| 29 | 0x001C | 当前时间-小时 | — | 0x0001 | 4 | 0~23 | R/W | 否 |
| 30 | 0x001D | 当前时间-星期 | — | 0x0001 | 5 | 1~7 | R/W | 否 |
四、異常処理
当出现異常应答时,将功能号的最高位置 1。例如,マスターリクエスト功能号是 0x03,则スレーブ戻る的功能号对应项为 0x83。
エラータイプ码:
- 0x01:機能コード非法(デバイスサポートなし。受信到的功能号)
- 0x02:データ·ビット置非法(マスター指定的データ·ビット置超出了デバイス的範囲)
- 0x03:データ值非法(マスター送信的データ值超出了デバイス对应的データ範囲)
五、操作説明
5.1 アドレス設定
デバイス开机ステータス下,长按“モード”和“风速”按键,进入アドレス設定モード。経由按“モード”键来切换アドレス位数,按“风速”按键退出設定モード。
5.2 Read switch status
使用機能コード 0x03 読み取りレジスタのデータ。送信データパケットは格式如下:
Device address function code 開始アドレス上位 開始アドレスLow データ字长高位 データ字长低位 CRC码高位 CRC码低位
5.3 写入データ
使用機能コード 0x06 或 0x10 写入レジスタのデータ。送信データパケットは格式如下:
function code 0x06:
Device address function code レジスター·アドレス高位 レジスター·アドレス低位 写入データ高位 写入データ低位 CRC码高位 CRC码低位
function code 0x10:
Device address function code レジスター·アドレス高位 レジスター·アドレス低位 データ字长高位 データ字长低位 データバイト長さ 写入データ高位 写入データ低位 CRC码高位 CRC码低位
六、例程
6.1 読み取りレジスタ
送信データパケットは:01 03 00 00 00 01 84 0A
送信解析:
- 01:Device address
- 03:読み取り機能コード
- 00 00:レジスタ开始アドレス
- 00 01:レジスタ结束アドレス
- 84 0A:CRC verification码
戻るデータパケットは:01 03 02 00 01 79 84
戻る解析:
- 01:Device address
- 03:読み取り機能コード
- 02:戻るデータBytesの数
- 00 01:スイッチマシンステータス(0x0001 表示开机)
- 79 84:CRC verification码
6.2 写入レジスタ
送信データパケットは:01 06 00 00 00 01 48 0A
送信解析:
- 01:Device address
- 06:写入機能コード
- 00 00:register address
- 00 01:写入データ(0x0001 表示开机)
- 48 0A:CRC verification码
戻るデータパケットは:01 06 00 00 00 01 48 0A
6.3 設定温度
送信データパケットは:01 06 00 01 00 DC D9 93
送信解析:
- 01:Device address
- 06:写入機能コード
- 00 01:register address(温度を設定する。)
- 00 DC:写入データ(0x00DC 表示 22.0 度)
- D9 93:CRC verification码
戻るデータパケットは:01 06 00 01 00 DC D9 93
6.4 設定モード
送信データパケットは:01 06 00 02 00 01 E9 CA
送信解析:
- 01:Device address
- 06:写入機能コード
- 00 02:register address(モード)
- 00 01:写入データ(0x0001 表示制热)
- E9 CA:CRC verification码
戻るデータパケットは:01 06 00 02 00 01 E9 CA
6.5 設定风速
送信データパケットは:01 06 00 03 00 01 B8 0A
送信解析:
- 01:Device address
- 06:写入機能コード
- 00 03:register address(风速)
- 00 01:写入データ(0x0001 表示低速)
- B8 0A:CRC verification码
戻るデータパケットは:01 06 00 03 00 01 B8 0A
6.6 锁定按键
送信データパケットは:01 06 00 04 00 01 09 CB
送信解析:
- 01:Device address
- 06:写入機能コード
- 00 04:register address(按键锁定)
- 00 01:写入データ(0x0001 表示锁定)
- 09 CB:CRC verification码
戻るデータパケットは:01 06 00 04 00 01 09 CB
6.7 設定风机受控
送信データパケットは:01 06 00 05 00 01 58 0B
送信解析:
- 01:Device address
- 06:写入機能コード
- 00 05:register address(风机是否受控)
- 00 01:写入データ(0x0001 表示受控)
- 58 0B:CRC verification码
戻るデータパケットは:01 06 00 05 00 01 58 0B
6.8 設定デバッグモード
送信データパケットは:01 06 0008 0001 C9 C8
送信解析:
- 01:Device address
- 06:写入機能コード
- 0008:register address(デバッグステータス)
- 0001:写入データ(0x0001 表示开启デバッグモード)
- C9 C8:CRC verification码
戻るデータパケットは:01 06 0008 0001 C9 C8
6.9 設定当前时间
送信データパケットは:01 10 001B 0003 06 000A 0010 0003 4F 35
送信解析:
- 01:Device address
- 10:写入機能コード
- 001B:register address(当前时间-分)
- 0003:データ字长(3 Registers)
- 06:データバイト長さ(6 byte)
- 000A:分(10)
- 0010:小时(16)
- 0003:星期(3)
- 4F 35:CRC verification码
戻るデータパケットは:01 10 001B 0003 06 000A 0010 0003 4F 35
七、備考
- 放送アドレス为 0,放送アドレス仅サポート機能コード 0x06 和 0x10,サーモスタット可设定アドレス为 1-247。
- 风机不受控:风机独立运行,当温度到达时,阀门关闭,风机不关闭,也就是说只要サーモスタット开机,风机就一定会开,跟温度无关。
- 风机受控:只有阀门打开,风机才运行开,阀门关闭风机必须关闭。
- デバッグモード:LCD 上面永久表示 485 address,方便デバッグ,デバッグ完成请关闭此功能。
- starting address + 查询个数不得大于 33。




