11
правок
(Новая страница: «{{Wbincludes:Header Registers Universal|fw=true|channel=true}} |- ! colspan="9" style="text-align: left;"| Состояние входов и счётчики нажатий |- | class ="text-right" | 0 | 0x0000 | rowspan="4" | Discrete Input | rowspan="4" | RO | rowspan="4" | bool | Вход 1 | rowspan="4" | Состояние | rowspan="4" | 0 - разомкнут,<br /> 1 - замкнут | rowspan="4" | |- | class ="text-right" | 1 | 0x0001 | Вхо...») |
Daniil (обсуждение | вклад) м (added Sporadic) |
||
(не показано 13 промежуточных версий 6 участников) | |||
Строка 5: | Строка 5: | ||
| class ="text-right" | 0 | | class ="text-right" | 0 | ||
| 0x0000 | | 0x0000 | ||
| rowspan="4" | Discrete Input | | rowspan="4" | Discrete Input {{Sporadic}} | ||
| rowspan="4" | RO | | rowspan="4" | RO | ||
| rowspan="4" | bool | | rowspan="4" | bool | ||
Строка 29: | Строка 29: | ||
| class ="text-right" | 32 | | class ="text-right" | 32 | ||
| 0x0020 | | 0x0020 | ||
| rowspan="4" | Input | | rowspan="4" | Input {{Sporadic}} | ||
| rowspan="4" | RO | | rowspan="4" | RO | ||
| rowspan="4" | u16 | | rowspan="4" | u16 | ||
Строка 51: | Строка 51: | ||
| class ="text-right" | 464 | | class ="text-right" | 464 | ||
| 0x01D0 | | 0x01D0 | ||
| rowspan="4" | Input | | rowspan="4" | Input {{Sporadic}} | ||
| rowspan="4" | RO | | rowspan="4" | RO | ||
| rowspan="4" | u16 | | rowspan="4" | u16 | ||
Строка 73: | Строка 73: | ||
| class ="text-right" | 480 | | class ="text-right" | 480 | ||
| 0x01E0 | | 0x01E0 | ||
| rowspan="4" | Input | | rowspan="4" | Input {{Sporadic}} | ||
| rowspan="4" | RO | | rowspan="4" | RO | ||
| rowspan="4" | u16 | | rowspan="4" | u16 | ||
Строка 95: | Строка 95: | ||
| class ="text-right" | 496 | | class ="text-right" | 496 | ||
| 0x01F0 | | 0x01F0 | ||
| rowspan="4" | Input | | rowspan="4" | Input {{Sporadic}} | ||
| rowspan="4" | RO | | rowspan="4" | RO | ||
| rowspan="4" | u16 | | rowspan="4" | u16 | ||
Строка 117: | Строка 117: | ||
| class ="text-right" | 512 | | class ="text-right" | 512 | ||
| 0x0200 | | 0x0200 | ||
| rowspan="4" | Input | | rowspan="4" | Input {{Sporadic}} | ||
| rowspan="4" | RO | | rowspan="4" | RO | ||
| rowspan="4" | u16 | | rowspan="4" | u16 | ||
Строка 141: | Строка 141: | ||
| class ="text-right" | 0 | | class ="text-right" | 0 | ||
| 0x0000 | | 0x0000 | ||
| rowspan="3" | Coil | | rowspan="3" | Coil {{Sporadic}} | ||
| rowspan="3" | RW | | rowspan="3" | RW | ||
| rowspan="3" | bool | | rowspan="3" | bool | ||
Строка 161: | Строка 161: | ||
| class ="text-right" | 3 | | class ="text-right" | 3 | ||
| 0x0003 | | 0x0003 | ||
| Coil | | Coil {{Sporadic}} | ||
| RW | | RW | ||
| bool | | bool | ||
Строка 173: | Строка 173: | ||
| class ="text-right" | 4 | | class ="text-right" | 4 | ||
| 0x0004 | | 0x0004 | ||
| rowspan="3" | Coil | | rowspan="3" | Coil {{Sporadic}} | ||
| rowspan="3" | RW | | rowspan="3" | RW | ||
| rowspan="3" | bool | | rowspan="3" | bool | ||
Строка 193: | Строка 193: | ||
| class ="text-right" | 7 | | class ="text-right" | 7 | ||
| 0x0007 | | 0x0007 | ||
| rowspan="2" | Coil | | rowspan="2" | Coil {{Sporadic}} | ||
| rowspan="2" | RW | | rowspan="2" | RW | ||
| rowspan="2" | bool | | rowspan="2" | bool | ||
Строка 209: | Строка 209: | ||
| class ="text-right" | 9 | | class ="text-right" | 9 | ||
| 0x0009 | | 0x0009 | ||
| Coil | | Coil {{Sporadic}} | ||
| RW | | RW | ||
| bool | | bool | ||
Строка 220: | Строка 220: | ||
|- | |- | ||
| class ="text-right" | 10 | | class ="text-right" | 10 | ||
| | | 0x000A | ||
| Coil | | Coil {{Sporadic}} | ||
| RW | | RW | ||
| bool | | bool | ||
Строка 235: | Строка 235: | ||
| class ="text-right" | 2000 | | class ="text-right" | 2000 | ||
| 0x07D0 | | 0x07D0 | ||
| rowspan="3" | Holding | | rowspan="3" | Holding {{Sporadic}} | ||
| rowspan="3" | RW | | rowspan="3" | RW | ||
| rowspan="3" | u16 | | rowspan="3" | u16 | ||
Строка 253: | Строка 253: | ||
| class ="text-right" | 2003 | | class ="text-right" | 2003 | ||
| 0x07D3 | | 0x07D3 | ||
| Holding | | Holding {{Sporadic}} | ||
| RW | | RW | ||
| u16 | | u16 | ||
Строка 263: | Строка 263: | ||
| class ="text-right" | 2004 | | class ="text-right" | 2004 | ||
| 0x07D4 | | 0x07D4 | ||
| rowspan="3" | Holding | | rowspan="3" | Holding {{Sporadic}} | ||
| rowspan="3" | RW | | rowspan="3" | RW | ||
| rowspan="3" | u16 | | rowspan="3" | u16 | ||
Строка 281: | Строка 281: | ||
| class ="text-right" | 2007 | | class ="text-right" | 2007 | ||
| 0x07D7 | | 0x07D7 | ||
| Holding | | Holding {{Sporadic}} | ||
| RW | | RW | ||
| u16 | | u16 | ||
Строка 291: | Строка 291: | ||
| class ="text-right" | 2008 | | class ="text-right" | 2008 | ||
| 0x07D8 | | 0x07D8 | ||
| Holding | | Holding {{Sporadic}} | ||
| RW | | RW | ||
| u16 | | u16 | ||
Строка 301: | Строка 301: | ||
| class ="text-right" | 2009 | | class ="text-right" | 2009 | ||
| 0x07D9 | | 0x07D9 | ||
| Holding | | Holding {{Sporadic}} | ||
| RW | | RW | ||
| u16 | | u16 | ||
Строка 311: | Строка 311: | ||
| class ="text-right" | 2010 | | class ="text-right" | 2010 | ||
| 0x07DA | | 0x07DA | ||
| Holding | | Holding {{Sporadic}} | ||
| RW | | RW | ||
| u16 | | u16 | ||
Строка 321: | Строка 321: | ||
| class ="text-right" | 2011 | | class ="text-right" | 2011 | ||
| 0x07DB | | 0x07DB | ||
| rowspan="3" | Holding | | rowspan="3" | Holding {{Sporadic}} | ||
| rowspan="3" | RW | | rowspan="3" | RW | ||
| rowspan="3" | u16 | | rowspan="3" | u16 | ||
Строка 339: | Строка 339: | ||
| class ="text-right" | 2014 | | class ="text-right" | 2014 | ||
| 0x07DE | | 0x07DE | ||
| rowspan="3" | Holding | | rowspan="3" | Holding {{Sporadic}} | ||
| rowspan="3" | RW | | rowspan="3" | RW | ||
| rowspan="3" | u16 | | rowspan="3" | u16 | ||
Строка 359: | Строка 359: | ||
| class ="text-right" | 2017 | | class ="text-right" | 2017 | ||
| 0x07E1 | | 0x07E1 | ||
| Holding | | Holding {{Sporadic}} | ||
| RW | | RW | ||
| u16 | | u16 | ||
Строка 622: | Строка 622: | ||
|- | |- | ||
| class ="text-right" | 3012 | | class ="text-right" | 3012 | ||
| | | 0x0BC4 | ||
| Holding | | Holding | ||
| RW | | RW | ||
Строка 632: | Строка 632: | ||
|- | |- | ||
| class ="text-right" | 3013 | | class ="text-right" | 3013 | ||
| | | 0x0BC5 | ||
| Holding | | Holding | ||
| RW | | RW | ||
Строка 652: | Строка 652: | ||
|- | |- | ||
| class="text-right" | 3101 | | class="text-right" | 3101 | ||
| | | 0x0C1D | ||
| Канал 2 | | Канал 2 | ||
|- | |- | ||
| class="text-right" | 3102 | | class="text-right" | 3102 | ||
| | | 0x0C1E | ||
| Канал 3 | | Канал 3 | ||
|- | |- | ||
| class="text-right" | 3103 | | class="text-right" | 3103 | ||
| | | 0x0C1F | ||
| Канал 4 | | Канал 4 | ||
|- | |- | ||
Строка 674: | Строка 674: | ||
|- | |- | ||
| class="text-right" | 3105 | | class="text-right" | 3105 | ||
| | | 0x0C21 | ||
| Каналы 3 и 4 | | Каналы 3 и 4 | ||
|- | |- | ||
| class="text-right" | 3106 | | class="text-right" | 3106 | ||
| | | 0x0C22 | ||
| Каналы 1, 2, 3, 4 | | Каналы 1, 2, 3, 4 | ||
|- | |- | ||
Строка 779: | Строка 779: | ||
| Input | | Input | ||
| RO | | RO | ||
| | | s16 | ||
| | | | ||
| Температура платы диммера. Используется для оценки перегрева и снижения максимальной мощности при перегреве. | | Температура платы диммера. Используется для оценки перегрева и снижения максимальной мощности при перегреве. | ||
Строка 791: | Строка 791: | ||
| u16 | | u16 | ||
| | | | ||
| | | Разрешенная мощность диммера в процентах от максимальной. Если температура платы диммера ниже 70 °C, диммер работает на 100 % своей мощности. При повышении температуры выше 70 °C ограничивается максимальный ШИМ выходов и при достижении температуры 80 °C выходы полностью отключаются. | ||
| 0 .. 100 % | | 0 .. 100 % | ||
| WB-LED | | WB-LED | ||
Строка 898: | Строка 898: | ||
| Вход 4 | | Вход 4 | ||
|} | |} | ||
== Настройка действий для нажатий == | |||
Для настройки действий для типа нажатия нужно в соответствующий регистр записать число, составленное по следующему правилу: | Для настройки действий для типа нажатия нужно в соответствующий регистр записать число, составленное по следующему правилу: | ||
Строка 908: | Строка 910: | ||
* 0b0010 - установить coil регистр в 1 | * 0b0010 - установить coil регистр в 1 | ||
* 0b0011 - переключить coil регистр 0 <-> 1 | * 0b0011 - переключить coil регистр 0 <-> 1 | ||
* 0b1001 - увеличить значение в holding регистре ( | * 0b0100 - установить все coil регистры в 0 (выключить все каналы). Доступно начиная с прошивки 3.3.0 | ||
* 0b1010 - уменьшить значение в holding регистре ( | * 0b1001 - увеличить значение в holding регистре (увеличивается на 1 за каждое событие от кнопки) | ||
* 0b1010 - уменьшить значение в holding регистре (уменьшается на 1 за каждое событие от кнопки) | |||
* 0b1011 - уменьшить/увеличить значение в holding регистре. Направление меняется при каждом новом нажатии. | * 0b1011 - уменьшить/увеличить значение в holding регистре. Направление меняется при каждом новом нажатии. | ||
0000 '''0000 0000 0000''' | 0000 '''0000 0000 0000''' | ||
Младшие 12 бит - номер регистра '''без базового адреса'''. То есть для coil регистров адреса начинаются с нуля, и номер регистра совпадает с его адресом. Для регистров данных - адреса начинаются с 2000 - это базовый адрес. Из адреса holding регистра нужно вычесть 2000 и это значение (от 0 до 17) поместить в младшие 12 бит. | Младшие 12 бит - номер регистра '''без базового адреса'''. То есть для coil регистров адреса начинаются с нуля, и номер регистра совпадает с его адресом. Для регистров данных - адреса начинаются с 2000 - это базовый адрес. Из адреса holding регистра нужно вычесть 2000 и это значение (от 0 до 17) поместить в младшие 12 бит. Для действия "выключить все каналы" в младшие 12 бит нужно записать нули. | ||
'''Value = (action << 12) | reg_number''' | '''Value = (action << 12) | reg_number''' | ||
Строка 920: | Строка 923: | ||
Кнопки меняют значения modbus-регистров. Могут быть изменены значения только coil регистров включения (coil 0-10) и holding регистров данных (2000-2017). | Кнопки меняют значения modbus-регистров. Могут быть изменены значения только coil регистров включения (coil 0-10) и holding регистров данных (2000-2017). | ||
[https://support.wirenboard.com/t/dejstvie-pri-nazhatii-smotrite-formulu-raschyota-nizhe-rilheva/15151/8 полезный пример на портале] | |||
правок