|
Метка: новое перенаправление |
(не показана 51 промежуточная версия 5 участников) |
Строка 1: |
Строка 1: |
| {{DISPLAYTITLE:Карта Modbus-регистров RGBW-диммеров}}
| | #REDIRECT [[WB-MRGBW-D_Modbus_Registers_v.3]] |
| == Регистры устройства ==
| |
| === Прошивка 3.0 ===
| |
| Версия 3.0 пока в разработке, подробнее читайте на [https://support.wirenboard.com/t/test-novoj-proshivki-3-0-0-dlya-dimmera-wb-mrgbw-d/9574 форуме].
| |
| | |
| Регистры состояния входов и счетчики нажатий:
| |
| {{Wbincludes:Header Registers}}
| |
| | 0
| |
| | 0x00
| |
| | rowspan="4" | Состояние входов 1 - 4
| |
| | rowspan="4" | discrete input
| |
| | rowspan="24" | RO
| |
| | rowspan="4" | bool
| |
| | rowspan="4" | -
| |
| | rowspan="4" | -
| |
| | rowspan="4" | 0, 1
| |
| | rowspan="4" | 0
| |
| | rowspan="4" | -
| |
| | rowspan="3" |
| |
| |-
| |
| | 1
| |
| | 0x01
| |
| |-
| |
| | 2
| |
| | 0x02
| |
| |-
| |
| | 3
| |
| | 0x03
| |
| | HW > ???
| |
| |-
| |
| | 32
| |
| | 0x0020
| |
| | rowspan="4" | Счетчики замыканий входов 1 - 4
| |
| | rowspan="20" | input
| |
| | rowspan="20" | u16
| |
| | rowspan="20" | 1
| |
| | rowspan="20" | -
| |
| | rowspan="20" | 0 - 65535<br />затем снова 0
| |
| | rowspan="20" | 0
| |
| | rowspan="20" | -
| |
| | rowspan="3" |
| |
| |-
| |
| | 33
| |
| | 0x0021
| |
| |-
| |
| | 34
| |
| | 0x0022
| |
| |-
| |
| | 35
| |
| | 0x0023
| |
| | HW > ???
| |
| |-
| |
| | 464
| |
| | 0x01D0
| |
| | rowspan="4" | Счетчики нажатий "короткое нажатие" для входов 1 - 4
| |
| | rowspan="3" |
| |
| |-
| |
| | 465
| |
| | 0x01D1
| |
| |-
| |
| | 466
| |
| | 0x01D2
| |
| |-
| |
| | 467
| |
| | 0x01D3
| |
| | HW > ???
| |
| |-
| |
| | 480
| |
| | 0x01E0
| |
| | rowspan="4" | Счетчики нажатий "долгое нажатие" для входов 1 - 4
| |
| | rowspan="3" |
| |
| |-
| |
| | 481
| |
| | 0x01E1
| |
| |-
| |
| | 482
| |
| | 0x01E2
| |
| |-
| |
| | 483
| |
| | 0x01E3
| |
| | HW > ???
| |
| |-
| |
| | 496
| |
| | 0x01F0
| |
| | rowspan="4" | Счетчики нажатий "двойное нажатие" для входа 1 - 4
| |
| | rowspan="3" |
| |
| |-
| |
| | 497
| |
| | 0x01F1
| |
| |-
| |
| | 498
| |
| | 0x01F2
| |
| |-
| |
| | 499
| |
| | 0x01F3
| |
| | HW > ???
| |
| |-
| |
| | 512
| |
| | 0x0200
| |
| | rowspan="4" | Счетчики нажатий "короткое, затем долгое нажатие" для входов 1 - 4
| |
| | rowspan="3" |
| |
| |-
| |
| | 513
| |
| | 0x0201
| |
| |-
| |
| | 514
| |
| | 0x0202
| |
| |-
| |
| | 515
| |
| | 0x0203
| |
| | HW > ???
| |
| |}
| |
| | |
| Регистры включения/выключения каналов:
| |
| {{Wbincludes:Header Registers}}
| |
| | 0
| |
| | 0x00<br />
| |
| | Состояние канала 1 в режиме его независимой работы
| |
| | rowspan="11" | coil
| |
| | rowspan="11" | RW
| |
| | rowspan="11" | bool
| |
| | rowspan="11" | -
| |
| | rowspan="11" | -
| |
| | rowspan="11" | 0, 1
| |
| | rowspan="11" | 0
| |
| | rowspan="11" | 0
| |
| | rowspan="11" |
| |
| |-
| |
| | 1
| |
| | 0x01
| |
| | Состояние канала 2 в режиме его независимой работы
| |
| |-
| |
| | 2
| |
| | 0x02
| |
| | Состояние канала 3 в режиме его независимой работы
| |
| |-
| |
| | 3
| |
| | 0x03
| |
| | Состояние канала 4 в режиме его независимой работы или в режиме RGB+W
| |
| |-
| |
| | 4
| |
| | 0x04
| |
| | Состояние каналов 1 и 2 в режиме их параллельного соединения
| |
| |-
| |
| | 5
| |
| | 0x05
| |
| | Состояние каналов 3 и 4 в режиме их параллельного соединения
| |
| |-
| |
| | 6
| |
| | 0x06
| |
| | Состояние каналов 1, 2, 3, 4 в режиме их параллельного соединения
| |
| |-
| |
| | 7
| |
| | 0x07
| |
| | Состояние каналов 1 и 2 в режиме работы с CCT лентой
| |
| |-
| |
| | 8
| |
| | 0x08
| |
| | Состояние каналов 3 и 4 в режиме работы с CCT лентой
| |
| |-
| |
| | 9
| |
| | 0x09
| |
| | Состояние каналов 1, 2, 3 в режиме работы с RGB лентой
| |
| |-
| |
| | 10
| |
| | 0x0A
| |
| | Непрерывная смена цвета RGB ленты
| |
| |}
| |
| | |
| Регистры управления каналами:
| |
| {{Wbincludes:Header Registers}}
| |
| | 2000
| |
| | 0x07D0<br />
| |
| | Яркость канала 1 в режиме его независимой работы
| |
| | rowspan="18" | holding
| |
| | rowspan="18" | RW
| |
| | rowspan="18" | u16
| |
| | rowspan="18" | 1
| |
| | rowspan="11" | %
| |
| | rowspan="11" | 0 - 100
| |
| | rowspan="11" | 50
| |
| | rowspan="18" | 0xFFFF
| |
| | rowspan="18" |
| |
| |-
| |
| | 2001
| |
| | 0x07D1
| |
| | Яркость канала 2 в режиме его независимой работы
| |
| |-
| |
| | 2002
| |
| | 0x07D2
| |
| | Яркость канала 3 в режиме его независимой работы
| |
| |-
| |
| | 2003
| |
| | 0x07D3
| |
| | Яркость канала 4 в режиме его независимой работы или в режиме RGB+W
| |
| |-
| |
| | 2004
| |
| | 0x07D4
| |
| | Яркость каналов 1 и 2 в режиме их параллельного соединения
| |
| |-
| |
| | 2005
| |
| | 0x07D5
| |
| | Яркость каналов 3 и 4 в режиме их параллельного соединения
| |
| |-
| |
| | 2006
| |
| | 0x07D6
| |
| | Яркость каналов 1, 2, 3, 4 в режиме их параллельного соединения
| |
| |-
| |
| | 2007
| |
| | 0x07D7
| |
| | Цветовая температура CCT ленты, подключенной к каналам 1 и 2<br />0% - максимально теплый цвет<br />100 % - максимально холодный цвет
| |
| |-
| |
| | 2008
| |
| | 0x07D8
| |
| | Яркость CCT ленты, подключенной к каналам 1 и 2
| |
| |-
| |
| | 2009
| |
| | 0x07D9
| |
| | Цветовая температура CCT ленты, подключенной к каналам 3 и 4<br />0% - максимально теплый цвет<br />100 % - максимально холодный цвет
| |
| |-
| |
| | 2010
| |
| | 0x07DA
| |
| | Яркость CCT ленты, подключенной к каналам 3 и 4
| |
| |-
| |
| | 2011
| |
| | 0x07DB
| |
| | Компонент R цвета RGB ленты в RGB палитре
| |
| | rowspan="3" | -
| |
| | rowspan="3" | 0 - 255
| |
| | rowspan="3" | 127
| |
| |-
| |
| | 2012
| |
| | 0x07DC
| |
| | Компонент G цвета RGB ленты в RGB палитре
| |
| |-
| |
| | 2013
| |
| | 0x07DD
| |
| | Компонент B цвета RGB ленты в RGB палитре
| |
| |-
| |
| | 2014
| |
| | 0x07DE
| |
| | Компонент H цвета RGB ленты в HSV палитре
| |
| | °
| |
| | 0 - 360
| |
| | 0
| |
| |-
| |
| | 2015
| |
| | 0x07DF
| |
| | Компонент S цвета RGB ленты в HSV палитре
| |
| | rowspan="2" | %
| |
| | rowspan="2" | 0 - 100
| |
| | 0
| |
| |-
| |
| | 2016
| |
| | 0x07E0
| |
| | Компонент V цвета RGB ленты в HSV палитре
| |
| | 50
| |
| |-
| |
| | 2017
| |
| | 0x07E1
| |
| | Скорость непрерывного изменения цвета RGB ленты, период увеличения Hue на 1
| |
| | мс
| |
| | 3 - 10000
| |
| | 30
| |
| |}
| |
| | |
| Регистры настройки выходов и прямого управления ШИМ выходов:
| |
| {{Wbincludes:Header Registers}}
| |
| | 70
| |
| | 0x0046
| |
| | rowspan="4" | Минимальный ШИМ для выходов 1 - 4
| |
| | rowspan="12" | holding
| |
| | rowspan="12" | RW
| |
| | rowspan="12" | u16
| |
| | rowspan="12" | 1
| |
| | rowspan="12" | -
| |
| | rowspan="12" | 0 - 2048
| |
| | rowspan="4" | 6
| |
| | rowspan="12" | -
| |
| | rowspan="12" |
| |
| |-
| |
| | 71
| |
| | 0x0047
| |
| |-
| |
| | 72
| |
| | 0x0048
| |
| |-
| |
| | 73
| |
| | 0x0049
| |
| |-
| |
| | 80
| |
| | 0x0050
| |
| | rowspan="4" | Максимальный ШИМ для выходов 1 - 4
| |
| | rowspan="4" | 2048
| |
| |-
| |
| | 81
| |
| | 0x0051
| |
| |-
| |
| | 82
| |
| | 0x0052
| |
| |-
| |
| | 83
| |
| | 0x0053
| |
| |-
| |
| | 90
| |
| | 0x005A
| |
| | rowspan="4" | Прямое управление ШИМ выходов 1 - 4
| |
| | rowspan="4" | 0
| |
| |-
| |
| | 91
| |
| | 0x005B
| |
| |-
| |
| | 92
| |
| | 0x005C
| |
| |-
| |
| | 93
| |
| | 0x005D
| |
| |}
| |
| | |
| === Прошивка 1.0 ===
| |
| Текущая серийная версия прошивки.
| |
| | |
| {| border="1" class="wikitable" style="text-align:center"
| |
| !Регистр / адрес
| |
| !тип
| |
| !чтение/запись
| |
| !значение по умолчанию
| |
| !формат
| |
| !назначение
| |
| !Примечание
| |
| |-
| |
| | |
| | 0 ||holding||RW||-||0-255||Уровень канала G, логарифмическая кривая
| |
| |
| |
| |-
| |
| |1||holding||RW||-||0-255||Уровень канала R, логарифмическая кривая
| |
| |
| |
| |-
| |
| |2
| |
| |holding
| |
| |RW
| |
| |<nowiki>-</nowiki>
| |
| |0-255
| |
| |Уровень канала B, логарифмическая кривая
| |
| |
| |
| |-
| |
| |3
| |
| |holding
| |
| |RW
| |
| |<nowiki>-</nowiki>
| |
| |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 кГц / (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
| |
| |-
| |
| |}
| |
| | |
| <pre>
| |
| * Для регистра 9 приведена формула расчёта частоты.
| |
| Значение регистра считается так: value=24кГц/freq−1, где freq — нужная частота.
| |
| По умолчанию в регистр записано 0 — это 24 кГц: 24/24−1=0
| |
| В регистр пишется только целое число, возможные значения:
| |
| 0 - 24 кГц
| |
| 1 - 12 кГц
| |
| 2 - 8 кГц
| |
| 3 - 6 кГц
| |
| 4 - 5.4 кГц
| |
| 5 - 4 кГц
| |
| </pre>
| |
| {{Wbincludes:Common Modbus Registers}}
| |