Wbincludes:Registers FW Version For Supported Device With Bootloader
Версия от 13:31, 23 мая 2023; Matveevrj (обсуждение | вклад) (Новая страница: «<noinclude>{|border="1" class="wikitable {{#if:{{{no_description|}}}|hidden}}"! {{#if:{{{en|}}}|Designation|Обозначение}} || {| border="1" class="wikitable" |+ {{#if:{{{header|}}}|{{{header}}}|{{#if:{{{en|}}}|Modbus device registers|Modbus-регистры устройства}}}} !colspan="2"| Адрес || colspan="3"|{{#if:{{{en|}}}|Register Options|Параметры регистра}} {{#if:{{{channel|}}}|{{!}}{{!}}rowspan="2" style="width...»)
Адрес | Параметры регистра | Описание | Значения | Примечание | |||
---|---|---|---|---|---|---|---|
Dec | Hex | Тип | Доступ | Формат | |||
200-205 | 0x00C8 - 0x00CD | Input | RO | string | Модель устройства | ||
206-219 | 0x00CE - 0x00DB | Input | RO | string | Расширение модели устройства. | Поддерживается только в прошивках с «быстрым Modbus». Для чтения модели устройства нужно читать диапазон из 20 регистров (200 - 219). Если устройство возвращает ошибку Illegal Data Address - читать 6 регистров (200 - 205). | |
220-248 | 0x00DC - 0x00F8 | Input | RO | string | Хэш коммита и название ветки откуда собрана прошивка (2 символа в регистре) | ||
250-265 | 0x00FA - 0x0109 | Input | RO | string | Версия прошивки | ||
266-269 | 0x010A - 0x010D | Input | RO | u64 | Расширение серийного номера | ||
270-271 | 0x010E - 0x010F | Input | RO | u32 | Серийный номер | ||
290-301 | 0x0122 - 0x012D | Holding | RO | string | Сигнатура прошивки | ||
320 | 0x0140 | Input | RO | u16 | Версия прошивки в числовом формате | MAJOR | |
321 | 0x0141 | MINOR | |||||
322 | 0x0142 | PATCH | |||||
323 | 0x0143 | s16 | SUFFIX | ||||
324-325 | 0x0144 - 0x0145 | Input | RO | u32 | Версия прошивки в числовом формате | ||
326-327 | 0x0146 - 0x0147 | Input | RO | u32 | Версия прошивки в Big Endian формате |