Wbincludes:Registers FW Version For Supported Device With Bootloader: различия между версиями
Matveevrj (обсуждение | вклад) |
|||
(не показано 9 промежуточных версий 1 участника) | |||
Строка 1: | Строка 1: | ||
<noinclude> | <noinclude> | ||
На странице MAP-ов использовать параметр <code>MAP=true</code> — добавится примечание в описание регистров 270-271. | |||
{{Wbincludes:Header Registers Universal|note=true|no_description=true|header=Параметры подключения, версия прошивки и другие служебные регистры}} | |||
</noinclude> | </noinclude> | ||
|- | |- | ||
Строка 23: | Строка 19: | ||
| string | | string | ||
| {{#if:{{{en|}}}|Device model Extension| Расширение модели устройства.}} | | {{#if:{{{en|}}}|Device model Extension| Расширение модели устройства.}} | ||
| | | Для чтения модели устройства нужно читать диапазон из 20 регистров (200 - 219) | ||
| {{#if:{{{en|}}}| | | {{#if:{{{en|}}}| Only with «[[Modbus#fast-modbus|Fast Modbus]]» |Только в версиях прошивок, где есть [[Fast Modbus|Быстрый Modbus]] | ||
}} | |||
|- | |- | ||
| 220-248 | | 220-248 | ||
Строка 58: | Строка 55: | ||
| RO | | RO | ||
| u32 | | u32 | ||
| {{#if:{{{en|}}}|Serial number|Серийный номер}} {{#if:{{{MAP|}}}| | | {{#if:{{{en|}}}|Serial number|Серийный номер}} | ||
| {{#if:{{{MAP|}}}|Из полученного значения следует вычесть '''0xFE000000'''. | |||
Считав '''0xFF001F9C''' вычитаем '''0xFE000000''' и получаем серийный номер '''0x1001FFB''' = '''16785403₁₀'''|}} | |||
| | | | ||
|- | |- | ||
Строка 78: | Строка 76: | ||
| rowspan="4" | Версия прошивки в числовом формате ([[Modbus-hardware-version |подробнее]]) | | rowspan="4" | Версия прошивки в числовом формате ([[Modbus-hardware-version |подробнее]]) | ||
| MAJOR | | MAJOR | ||
| rowspan="4"| | | rowspan="4"| Только в версиях прошивок, где есть [[Fast Modbus|Быстрый Modbus]] | ||
|- | |- | ||
| class ="text-right" | 321 | | class ="text-right" | 321 | ||
Строка 100: | Строка 99: | ||
| Версия прошивки в числовом формате | | Версия прошивки в числовом формате | ||
| | | | ||
| | | Только в версиях прошивок, где есть [[Fast Modbus|Быстрый Modbus]] | ||
|- | |- | ||
| class ="text-right" | 326-327 | | class ="text-right" | 326-327 | ||
Строка 109: | Строка 109: | ||
| Версия прошивки в Big Endian формате | | Версия прошивки в Big Endian формате | ||
| | | | ||
| | | Только в версиях прошивок, где есть [[Fast Modbus|Быстрый Modbus]] |
Текущая версия на 14:57, 28 мая 2024
На странице MAP-ов использовать параметр MAP=true
— добавится примечание в описание регистров 270-271.
Адрес | Параметры регистра | Описание | Значения | Примечание | |||
---|---|---|---|---|---|---|---|
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 |