Карта Modbus-регистров RGBW-диммеров

From Wiren Board
Jump to navigation Jump to search
Регистр / адрес тип чтение/запись значение по умолчанию формат назначение Примечание
0 holding RW - 0-255 Уровень канала G, логарифмическая кривая
1 holding RW - 0-255 Уровень канала R, логарифмическая кривая
2 holding RW - 0-255 Уровень канала B, логарифмическая кривая
3 holding RW - 0-255 Уровень канала W, логарифмическая кривая WB-MRGBW-D
5 holding RW 0 0: стандартный режим, 1: отключить управление режим работы кнопок
6 input R 1 - нажата, 0 - отпущена состояние кнопки 1
7 input R 1 - нажата, 0 - отпущена состояние кнопки 2
8 input R 1 - нажата, 0 - отпущена состояние кнопки 3 (WB-MRGBW-D)
9 holding RW 0 freq = 24 kHz / (value + 1) (0 - 239) частота ШИМ
13 holding RW 100 x 10ms (2 - 500) Время плавного изменения яркости во время включения и выключения
32 input R 0 0 - 65535 и дальше снова 0 количество нажатий кнопки 1 с версии 1.1.1
33 input R 0 0 - 65535 и дальше снова 0 количество нажатий кнопки 2 с версии 1.1.1
34 input R 0 0 - 65535 и дальше снова 0 количество нажатий кнопки 3 с версии 1.1.1

Для регистра 9 приведена формула. Значение регистра считается так:

24/[нужная частота]-1. Сответственно по умолчанию: 24/24-1=0 В регистр пишется только целое, возможные значения:
0 - 24 Кгц
1 - 12 Кгц
2 - 8 Кгц
3 - 6 Кгц
4 - 5.4 Кгц

5 - 4 Кгц

Регистры, общие для всех устройств Wiren Board c Modbus RTU

Регистр/ адрес Тип Чтение/ запись Значение по умолчанию Формат Назначение
104-105 input R 32-bit unsigned int Время работы с момента загрузки в секундах
110 holding RW 96 baud rate / 100 Скорость порта RS-485, делённая на 100. Допустимые скорости:
1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200
(Настройка параметров обмена данными по RS-485)
111 holding RW 0 0 - 2 Настройка бита чётности порта RS-485:
0 - нет бита чётности (none), 1 - нечётный (odd), 2 - чётный (even)
112 holding RW 2 1 - 2 Количество стоп-битов порта RS-485. Допустимые значения: 1, 2
120 holding RW 0 отличное от 0 Запись в регистр перезагружает устройство без сохранения состояния
121 input R 16-bit unsigned int мВ Текущее напряжение питания*
128 holding RW написан на наклейке
на корпусе
1 - 247 Modbus-адрес устройства
129 holding RW 0 отличное от 0 Запись в регистр переводит в режим обновления прошивки на 2 минуты
200-205 input R строка, null-terminated Модель устройства
220-241 input R строка, null-terminated Время и дата сборки прошивки
220-248 Хэш коммита и название ветки откуда собрана прошивка (2 символа в регистре)
250-265 input R строка, null-terminated Версия прошивки
266-269 input R 64-bit unsigned int Расширение уникального идентификатора
270-271 input R 32-bit unsigned int Уникальный идентификатор (S/N)
290-301 input R строка, null-terminated Сигнатура прошивки
330-336 input R строка, null-terminated Версия загрузчика
* Для устройств WB-MAP-X напряжение питания после стабилизатора 5V