Перейти к содержанию

Навигация

WB Dimmers Modbus Registers Map: различия между версиями

Добавлено описание новых регистров с версией
(Добавлено описание новых регистров с версией)
Строка 1222: Строка 1222:
5 - 4 кГц
5 - 4 кГц
</pre>
</pre>
{{Wbincludes:Common Modbus Registers}}
{{Wbincludes:Common Modbus Registers|addlines=true}}
| 320
| 0x0140
|rowspan="4"| Версия прошивки в числовом формате
|rowspan="4"| Input register
|rowspan="4"| RO
|rowspan="4"| u16
|
|
| MAJOR
|
|
|-
| 321
| 0x0141
|
|
| MINOR
|
|
|-
| 322
| 0x0142
|
|
| PATCH
|
|
|-
| 323
| 0x0143
|
|
| RC (release candidate)
 
Если RC > 0, прошивка считается тестовой.
|
|
|-
| 324-325
| 0x0144 - 0x0144
| Версия прошивки в Little Endian формате
| Input register
| RO
| u32
|
|
|colspan="3"| Число u32, содержащее цифры версии в little-endian формате MAJOR.MINOR.PATCH.RC, по 8 бит на число.
 
При этом из RC части вычитается 1 (по модулю 256).
Это позволяет использовать одно число для сравнения версии прошивки с предыдущей. Чем новее прошивка, тем больше число.
 
Данные в регистрах при версии 1.2.3-rc05: <code>0x0403 0x0201</code>
 
Массив данных при чтении по modbus: <code><04><03><02><01></code>
|-
| 326-327
| 0x0146 - 0x0147
| Версия прошивки в Big Endian формате
| Input register
| RO
| u32
|
|
|colspan="3"| Число u32, содержащее цифры версии в big-endian формате MAJOR.MINOR.PATCH.RC, по 8 бит на число.
 
При этом из RC части вычитается 1 (по модулю 256).
Это позволяет использовать одно число для сравнения версии прошивки с предыдущей. Чем новее прошивка, тем больше число.
 
Данные в регистрах при версии 1.2.3-rc05: <code>0x0102 0x0304</code>
 
Массив данных при чтении по modbus: <code><01><02><03><04></code>
|-
|}
wb_editors
353

правки