Wbincludes:Registers FW Version For Supported Device With Bootloader: различия между версиями
Matveevrj (обсуждение | вклад) |
Matveevrj (обсуждение | вклад) |
||
Строка 52: | Строка 52: | ||
| RO | | RO | ||
| u32 | | u32 | ||
| {{#if:{{{en|}}}|Serial number|Серийный номер}} {{#if:{{{MAP|}}}|Первый байт (старший в регистре 270) всегда '''FE'''. То есть считав '''0xfe5f 0x3877''' заменяем '''FE''' на '''00''' и получаем серийный номер 0x5f3877 = 6240375₁₀|}} | | {{#if:{{{en|}}}|Serial number|Серийный номер}} | ||
| {{#if:{{{MAP|}}}|Первый байт (старший в регистре 270) всегда '''FE'''. То есть считав '''0xfe5f 0x3877''' заменяем '''FE''' на '''00''' и получаем серийный номер 0x5f3877 = 6240375₁₀|}} | |||
| | | | ||
|- | |- |
Версия 10:56, 24 мая 2023
Адрес | Параметры регистра | Описание | Значения | Примечание | |||
---|---|---|---|---|---|---|---|
Dec | Hex | Тип | Доступ | Формат | |||
200-205 | 0x00C8 - 0x00CD | Input | RO | string | Модель устройства | ||
206-219 | 0x00CE - 0x00DB | Input | RO | string | Расширение модели устройства. | Для чтения модели устройства нужно читать диапазон из 20 регистров (200 - 219) | Только с «быстрым Modbus» |
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 | Только с «быстрым Modbus» |
321 | 0x0141 | MINOR | |||||
322 | 0x0142 | PATCH | |||||
323 | 0x0143 | s16 | SUFFIX | ||||
324-325 | 0x0144 - 0x0145 | Input | RO | u32 | Версия прошивки в числовом формате | Только с «быстрым Modbus» | |
326-327 | 0x0146 - 0x0147 | Input | RO | u32 | Версия прошивки в Big Endian формате | Только с «быстрым Modbus» |