Регистры Modbus: различия между версиями

Материал из Система Swiitch
Перейти к навигации Перейти к поиску
 
(не показано 12 промежуточных версий этого же участника)
Строка 12: Строка 12:
 
Записать данные: 0x06<br>
 
Записать данные: 0x06<br>
 
<br>
 
<br>
{| class="wikitable" style="margin:auto"
+
{| class="wikitable" style="margin:auto;margin-left: auto; margin-right: auto;"
|+ Текст подписи
+
|+ Регистры
 
|-
 
|-
 
! Ячейка !! Значение !! Описание !! Поддерживаемые команды
 
! Ячейка !! Значение !! Описание !! Поддерживаемые команды
 
|-
 
|-
| colspan="4" style="margin-left: auto; margin-right: auto;" | Системные
+
| colspan="4" | Системные
 
|-
 
|-
| Текст ячейки || Текст ячейки || Текст ячейки || Чтение/Запись
+
| 1 || 1-127 || Адрес Modbus RTU || Чтение/Запись
 
|-
 
|-
| Текст ячейки || Текст ячейки || Текст ячейки || Чтение/Запись
+
| 2 || 9600/19200 || Скорость Modbus RTU || Чтение/Запись
 
|-
 
|-
| Текст ячейки || Текст ячейки || Текст ячейки || Чтение/Запись
+
| 5 || 0-100 || Температура контроллера || Чтение
 +
|-
 +
| 6 || 0/1 || Перегрев контроллера || Чтение
 +
|-
 +
| 6 || 10 || Команда "Перезагрузить" || Запись
 +
|-
 +
| 6 || 20 || Команда "Сбросить HomeKit" || Запись
 +
|-
 +
| 6 || 30 || Команда "Сбросить настройки к заводским" || Запись
 +
|-
 +
| 6 || 40 || Команда "Выключить WiFi в режиме точки доступа" || Запись
 +
|-
 +
| 6 || 41 || Команда "Включить WiFi в режиме точки доступа" || Запись
 +
|-
 +
| 6 || 42 || Команда "Выключить подключение по WiFi при запуске" || Запись
 +
|-
 +
| 6 || 43 || Команда "Выключить подключение по WiFi при запуске" || Запись
 +
|-
 +
| 6 || 50 || Выключить системный светодиод || Запись
 +
|-
 +
| 6 || 51 || Включить системный светодиод || Запись
 +
|-
 +
| 7 || 0/255 || Включить/выключить системный светодиод || Чтение/Запись
 +
|-
 +
| colspan="4" | &nbsp;
 +
|-
 +
| colspan="4" | Управление кондиционером
 +
|-
 +
| 11 || 0-5 || Режим: 0-Выключено, 1-Авто, 2-Охлаждения, 3-Сушка, 4-Нагрев, 5-Вентиляций || Чтение/Запись
 +
|-
 +
| 12 || 0-3 || Качание шторок: 0-Выключено, 1-Горизонтальные, 2-Вертикальные, 3-Все || Чтение/Запись
 +
|-
 +
| 13 || 0-100 || Скорость потока: 30-Минимальная, 50-Средняя, 100-Максимальная, 99-Авто || Чтение/Запись
 +
|-
 +
| 14 || 0-1000 || Текущая температура *10'C || Чтение/Запись
 +
|-
 +
| 15 || 0-1000 || Целевая температура *10'C || Чтение/Запись
 +
|-
 +
| colspan="4" | &nbsp;
 +
|-
 +
| colspan="4" | Выходы
 +
|-
 +
| 100-123 || 0-255 || Реле: 0-Выключено, 1-Выключено || Чтение/Запись
 +
|-
 +
| 100-123 || 0-255 || Диммер: 0-Выключено, 1-255-Яркость || Чтение/Запись
 +
|-
 +
| 100-123 || 0-255 || Термостат: 0-Выключено, 1-Авто, 2-Охлаждение, 4-Нагрев || Чтение/Запись
 +
|-
 +
| 200-223 || Бит 0 || Состояние выхода || Чтение
 +
|-
 +
| 200-223 || Бит 1 || Инвертировано || Чтение
 +
|-
 +
| 200-223 || Бит 2 || Состояние при запуске || Чтение
 +
|-
 +
| 200-223 || Бит 3 || Возможность диммирования || Чтение
 +
|-
 +
| 200-223 || Бит 4 || Скрытый || Чтение
 +
|-
 +
| 200-223 || Бит 5 || Блокировка пользовательских команд || Чтение
 +
|-
 +
| 200-223 || Бит 6 || Блокировка автоотключения и команд от датчиков || Чтение
 +
|-
 +
| 200-223 || Бит 7 || Блокировка команд от датчиков || Чтение
 +
|-
 +
| 200-223 || Бит 8 || Блокировка автоотключения || Чтение
 +
|-
 +
| 200-223 || Бит 9 || Автоматическое отключение включено || Чтение
 +
|-
 +
| 200-223 || Бит 10 || Автоматическое включение включено || Чтение
 +
|-
 +
| 200-223 || Бит 11 || Показывать счетчик || Чтение
 +
|-
 +
| colspan="4" | &nbsp;
 +
|-
 +
| colspan="4" | Датчики движения, открытия, выключатели и кнопки
 +
|-
 +
| 600-623 || Бит 0 || Наличие движения или нажатия кнопки || Чтение
 +
|-
 +
| 600-623 || Бит 1 || Инвертировано || Чтение
 +
|-
 +
| 600-623 || Бит 2 || Под охраной || Чтение
 +
|-
 +
| 600-623 || Бит 3 || Автоматическое перевзятие "Под охраной"  || Чтение
 +
|-
 +
| 600-623 || Бит 4 || Тревога || Чтение
 +
|-
 +
| 600-623 || Бит 5 || Отправлено тревожное сообщение || Чтение
 +
|-
 +
| 600-623 || Бит 6 || Блокировка отправки сообщения от датчика || Чтение
 +
|-
 +
| 600-623 || Бит 7 || Показывать счетчик || Чтение
 +
|-
 +
| 600-623 || Бит 8 || Скрытый || Чтение
 +
|-
 +
| 700-723 || 0/1 || Наличие движения или нажатия кнопки || Чтение
 +
|-
 +
| 1000-1023 || 0/1 || Под охраной || Чтение
 +
|-
 +
| colspan="4" | &nbsp;
 +
|-
 +
| colspan="4" | Датчики температуры и влажности
 +
|-
 +
| 600-623 || -30-100 || Температура включения (макс.) || Чтение/Запись
 +
|-
 +
| 700-723 || -30-100 || Текущая температура || Чтение
 +
|-
 +
| 1000-1023 || -30-100 || Текущая влажность || Чтение
 
|}
 
|}
 
 
 
[[Файл:Swiitch_Home_XXX_Modbus_Registres.png|700px|Регистры Modbus|center]]
 

Текущая версия от 11:19, 17 июня 2024

ЗАВОДСКИЕ НАСТРОЙКИ:
Modubs RTU:
Скорость по умолчанию: 9600 (можно изменить 1200/2400/4800/9600/19200)
Стоповые биты: 1
Четность: n
Адрес по умолчанию: 1
Modbus TCP:
Порт: 1502

КОМАНДЫ:
Читать данные: 0x03
Записать данные: 0x06

Регистры
Ячейка Значение Описание Поддерживаемые команды
Системные
1 1-127 Адрес Modbus RTU Чтение/Запись
2 9600/19200 Скорость Modbus RTU Чтение/Запись
5 0-100 Температура контроллера Чтение
6 0/1 Перегрев контроллера Чтение
6 10 Команда "Перезагрузить" Запись
6 20 Команда "Сбросить HomeKit" Запись
6 30 Команда "Сбросить настройки к заводским" Запись
6 40 Команда "Выключить WiFi в режиме точки доступа" Запись
6 41 Команда "Включить WiFi в режиме точки доступа" Запись
6 42 Команда "Выключить подключение по WiFi при запуске" Запись
6 43 Команда "Выключить подключение по WiFi при запуске" Запись
6 50 Выключить системный светодиод Запись
6 51 Включить системный светодиод Запись
7 0/255 Включить/выключить системный светодиод Чтение/Запись
 
Управление кондиционером
11 0-5 Режим: 0-Выключено, 1-Авто, 2-Охлаждения, 3-Сушка, 4-Нагрев, 5-Вентиляций Чтение/Запись
12 0-3 Качание шторок: 0-Выключено, 1-Горизонтальные, 2-Вертикальные, 3-Все Чтение/Запись
13 0-100 Скорость потока: 30-Минимальная, 50-Средняя, 100-Максимальная, 99-Авто Чтение/Запись
14 0-1000 Текущая температура *10'C Чтение/Запись
15 0-1000 Целевая температура *10'C Чтение/Запись
 
Выходы
100-123 0-255 Реле: 0-Выключено, 1-Выключено Чтение/Запись
100-123 0-255 Диммер: 0-Выключено, 1-255-Яркость Чтение/Запись
100-123 0-255 Термостат: 0-Выключено, 1-Авто, 2-Охлаждение, 4-Нагрев Чтение/Запись
200-223 Бит 0 Состояние выхода Чтение
200-223 Бит 1 Инвертировано Чтение
200-223 Бит 2 Состояние при запуске Чтение
200-223 Бит 3 Возможность диммирования Чтение
200-223 Бит 4 Скрытый Чтение
200-223 Бит 5 Блокировка пользовательских команд Чтение
200-223 Бит 6 Блокировка автоотключения и команд от датчиков Чтение
200-223 Бит 7 Блокировка команд от датчиков Чтение
200-223 Бит 8 Блокировка автоотключения Чтение
200-223 Бит 9 Автоматическое отключение включено Чтение
200-223 Бит 10 Автоматическое включение включено Чтение
200-223 Бит 11 Показывать счетчик Чтение
 
Датчики движения, открытия, выключатели и кнопки
600-623 Бит 0 Наличие движения или нажатия кнопки Чтение
600-623 Бит 1 Инвертировано Чтение
600-623 Бит 2 Под охраной Чтение
600-623 Бит 3 Автоматическое перевзятие "Под охраной" Чтение
600-623 Бит 4 Тревога Чтение
600-623 Бит 5 Отправлено тревожное сообщение Чтение
600-623 Бит 6 Блокировка отправки сообщения от датчика Чтение
600-623 Бит 7 Показывать счетчик Чтение
600-623 Бит 8 Скрытый Чтение
700-723 0/1 Наличие движения или нажатия кнопки Чтение
1000-1023 0/1 Под охраной Чтение
 
Датчики температуры и влажности
600-623 -30-100 Температура включения (макс.) Чтение/Запись
700-723 -30-100 Текущая температура Чтение
1000-1023 -30-100 Текущая влажность Чтение