BHT-006 Series - назвние общей модели термостатов для электрических теплых полов, бойлеров, фанкойлов. Под конкретную задачу необходимо выбрать конкретную модель.
Опции термостата BHT-006:
- GA: Water Heating, 5A
- GB: Electric floor heating, 16A
- GC: Water/Gas Boiler, 5A
- L: Backlight
- N: Modbus Communication
- S2: Both internal sensor and floor external sensor
Универсальный интерфейсный протокол термостата V1.0 (BHT-006)
Данный протокол использует стандартный MODBUS в качестве основы и предназначен главным образом для связи между термостатом и верхним компьютером. Этот протокол не описывает MODBUS. По стандарту MODBUS обращайтесь к соответствующим нормативным документам.
1. Базовое описание
| № | Параметр | Положение протокола |
|---|---|---|
| 1 | Режим работы | RS-485, master-slave; термостат — ведомый |
| 2 | Физический интерфейс | A(+), B(-) двухпроводная система |
| 3 | Скорость передачи | 9600 bps (стандартная) |
| 4 | Формат байта | 9 форматов (8 бит данных + 1 стоп-бит + без четности) |
| 5 | Modbus | RTU |
| 6 | Режим передачи | RTU (см. стандартный MODBUS) |
| 7 | Адрес термостата | 1—255 |
| 8 | Код команды | 03, 06 (03 — чтение, 06 — установка) |
| 9 | CRC проверка | CRC=16 (см. стандартный MODBUS) |
| 10 | Режим проверки CRC | CRC=16 (см. стандартный MODBUS) |
2. Формат кадра чтения термостата (команда 03)
| Байт 1 | Байт 2 | Байт 3 | Байт 4 | Байт 5 | Байт 6 | Байт 7 | Байт 8 |
|---|---|---|---|---|---|---|---|
| Адрес (по умолч. 0x01) | 03 | Старший байт адреса регистра | Младший байт адреса регистра | Старший байт значения | Младший байт значения | CRC старший | CRC младший |
Расшифровка регистров (команда 03)
| Байт | Описание | Адрес регистра |
|---|---|---|
| Старший 00 | Управление вкл/выкл: 0=выкл, 1=вкл | 40001 |
| Младший | 40002 | |
| Старший 00 | Температура внутреннего датчика *10 | 40003 |
| Младший | Режим: 1=ручной, 0=автоматический | 40004 |
| Старший 00 | Состояние нагрева: 0=не греет, 1=греет | 40005 |
| Младший | Уставка температуры (ручной режим) *10 | 40006 |
| Старший 00 | Уставка по недельной программе | 40007 |
| Младший | Блокировка: 0=снята, 1=установлена | 40008 |
3. Формат кадра установки термостата (команда 06)
| Байт 1 | Байт 2 | Байт 3 | Байт 4 | Байт 5 | Байт 6 | Байт 7 | Байт 8 |
|---|---|---|---|---|---|---|---|
| Адрес (по умолч. 0x01) | 06 | Старший байт адреса регистра | Младший байт адреса регистра | Старший байт значения | Младший байт значения | CRC старший | CRC младший |
Расшифровка регистров (команда 06)
| Байт | Описание | Адрес регистра |
|---|---|---|
| Старший 00 / Младший | Управление вкл/выкл: 0=выкл, 1=вкл | 40001 |
| Старший 00 / Младший | Режим: 1=ручной, 0=автоматический | 40003 |
| Старший 00 / Младший | Уставка температуры (ручной режим) *10 | 40005 |
| Старший 00 / Младший | Уставка по недельной программе | 40006 |
| Старший 00 / Младший | Блокировка: 0=снята, 1=установлена | 40007 |
Примечание 1 (точность 0,5°C)
При передаче температуры значение умножается на 10 и отправляется в формате HEX.
Пример: 25,5°C → 255
Примечание 2 (смена адреса термостата)
При выключенном питании одновременно зажать M и Clock на 5 секунд → вход в расширенные настройки. Нажимать M до пункта 9. Кнопками вверх/вниз изменить значение. По умолчанию: 0x01.
поработай с отображением, проблема с отступами в талицах и размер шрифта
