|
|
(не показаны 64 промежуточные версии 6 участников) |
Строка 5: |
Строка 5: |
| Особенности: | | Особенности: |
| * На странице MAP-ов использовать параметр <code>MAP=true</code> — изменится описание регистра 121 и появится звёздочка в описании регистров 270-271. | | * На странице MAP-ов использовать параметр <code>MAP=true</code> — изменится описание регистра 121 и появится звёздочка в описании регистров 270-271. |
| | * На странице WB-LED использовать параметр <code>LED=true</code> — будет добавлено примечание. |
| | * На странице WB-MIO использовать параметр <code>MIO=true</code> — будет добавлено примечание. |
| | * На странице WB-MGE использовать параметр <code>MGE=true</code> — будет добавлено примечание. |
| | * На странице WB-MCM использовать параметр <code>MCM=true</code> — будет добавлено примечание. |
| * Если на странице, куда вставляете таблицу, нужно в неё добавить ещё строки — используйте параметр <code>addlines=true</code>. Это отменит закрывающий тег таблицы и можно будет добавить новые строки после неё. | | * Если на странице, куда вставляете таблицу, нужно в неё добавить ещё строки — используйте параметр <code>addlines=true</code>. Это отменит закрывающий тег таблицы и можно будет добавить новые строки после неё. |
| | </noinclude> |
|
| |
|
| == Таблица общих Modbus-регистров ==
| | {{#if:{{{en|}}}|{{Wbincludes:Header Registers Universal|no_description=true|header=Registers common to all Wiren Board Modbus devices| en=true}} |{{Wbincludes:Header Registers Universal|no_description=true|header=Общие для всех Modbus-устройств Wiren Board регистры}}}} |
| </noinclude>
| | {{Wbincludes:Modbus-status}} |
| <div class="mb-tooltip">'''Множитель''' — коэффициент, на который нужно умножить значение из регистра, чтобы получить величину в единицах измерения<br>
| | <!-- |
| '''Доступ''': RO — Read only, RW — Read/Write</div>
| | {{#if:{{{MIO|}}} |
| {| border="1" class="wikitable" | | |{{Wbincludes:Modbus-config}}|{{#if:{{{LED|}}} |
| !colspan="2"| Адрес ||rowspan="2" style="width: 300px;"| Описание||rowspan="2"| Тип данных<br>Modbus ||rowspan="2"| <span class="tooltip" data-tooltip="RO — Read only, RW — Read/Write">Доступ</span>||rowspan="2"| Формат ||rowspan="2"| <span class="tooltip" data-tooltip="Коэффициент, на который нужно умножить значение из регистра, чтобы получить величину в единицах измерения">Множитель</span> ||rowspan="2"| Единица<br>измерения ||colspan="3"| Значения
| | |{{Wbincludes:Modbus-config}}|{{#if:{{{MGE|}}} |
| |-
| | |{{Wbincludes:Modbus-config}}|{{#if:{{{MCM|}}} |
| ! Dec || Hex ||Возможные||По умолчанию||При ошибке | | |{{Wbincludes:Modbus-config}}|{{Wbincludes:Modbus-config-new}} |
| |-
| | }} |
| |-
| | }} |
| | 104-105 | | }} |
| | 0x0068 - 0x0069 | | }} |
| | Время работы с момента загрузки | | --> |
| | Input register | | {{#if:{{{MAI|}}} |
| | RO | | |{{Wbincludes:Modbus-config-new}} |
| | u32 | | |{{Wbincludes:Modbus-config}} |
| | 1 | | }} |
| | с | | {{Wbincludes:Modbus-controll}} |
| | | | {{#if:{{{MIO|}}} |
| |
| | | |
| | | | |{{#if:{{{MAI|}}} |
| |- | | | |
| | 110 | | |{{Wbincludes:Modbus-red-123}} |
| | 0x006E
| | }} |
| | Скорость порта RS-485. [[UART_Communication_Settings | Как настроить параметры порта RS-485.]]
| | }} |
| | Holding register
| | {{#if:{{{MIO|}}}||{{Wbincludes:Modbus-red-124}}}} |
| |
| | {{#if:{{{MAP|}}} |
| | u16
| | |{{Wbincludes:Modbus-main|MAP=true}} |
| | 100
| | |{{Wbincludes:Modbus-main}} |
| | Боды
| | }} |
| | 12 — 1200 бит/с,<br />24 — 2400 бит/с,<br />48 — 4800 бит/с, <br />96 — 9600 бит/с, <br />192 — 19 200 бит/с, <br />384 — 38 400 бит/с, <br />576 — 57 600 бит/с,<br />1152 — 115 200 Кбит/с
| | |} |
| | 96 | | {{#if:{{{MAP|}}} |
| | 96 | | |(<nowiki>*</nowiki>) В счётчиках особый расчёт серийного номера устройства. Первый байт (старший в регистре 270) всегда '''FE'''. То есть считав из устройства, например, '''0xfe5f 0x3877''' заменяем "fe" на "00" и получаем серийный номер 0x5f3877 = 6240375₁₀ |
| |- | | |}} |
| | 111
| | |
| | 0x006F
| | {{#if:{{{LED|}}} |
| | Настройка бита чётности порта RS-485
| | | |
| | Holding register | | |{{Wbincludes:Modbus-hw-version}} |
| | RW | | }} |
| | u16 | |
| | | |
| | | |
| | 0 — нет бита чётности (none),<br />1 — нечётный (odd),<br />2 — чётный (even) | |
| | 0
| |
| | 0
| |
| |-
| |
| | 112
| |
| | 0x0070
| |
| | Количество стоп-битов порта RS-485
| |
| | Holding register
| |
| | RW
| |
| | u16 | |
| | | |
| |
| |
| | 1, 2
| |
| | 2
| |
| | 2
| |
| |- | |
| | 120
| |
| | 0x0078
| |
| | Регистр перезагрузки устройства без сохранения состояния
| |
| | Holding register
| |
| | RW
| |
| | u16
| |
| |
| |
| |
| |
| | любое, отличное от 0
| |
| |
| |
| |
| |
| |-
| |
| | 121 | |
| | 0x0079
| |
| | Текущее напряжение питания
| |
| | Input register
| |
| | RO
| |
| | u16
| |
| | 1
| |
| | мВ
| |
| |
| |
| |
| |
| |
| |
| |- | |
| | 128 | |
| | 0x0080
| |
| | Modbus-адрес устройства ([[Wiren_Board_Device_Modbus_Address | подробнее]]) | |
| | Holding register
| |
| | RW | |
| | u16 | |
| | | |
| |
| |
| |
| |
| | На наклейке<br />на корпусе<br />устройства
| |
| |
| |
| |-
| |
| | 129
| |
| | 0x0081
| |
| | Регистр перевода в режим обновления прошивки на 2 минуты
| |
| | Holding register
| |
| | RW
| |
| | u16
| |
| |
| |
| |
| |
| | любое, отличное от 0
| |
| | 0
| |
| | 0
| |
| |-
| |
| | 200-205
| |
| | 0x00C8 - 0x00CD
| |
| | Модель устройства
| |
| | Input register
| |
| | RO
| |
| | null-terminated string
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | 220-241
| |
| | 0x00DC - 0x00F1
| |
| | Время и дата сборки прошивки
| |
| | Input register
| |
| | RO
| |
| | null-terminated string
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | 220-248
| |
| | 0x00DC - 0x00F8
| |
| | Хэш коммита и название ветки откуда собрана прошивка (2 символа в регистре)
| |
| | Input register
| |
| | RO
| |
| | null-terminated string
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | 250-265
| |
| | 0x00FA - 0x0109
| |
| | Версия прошивки
| |
| | Input register
| |
| | RO
| |
| | null-terminated string
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | 266-269
| |
| | 0x010A - 0x010D
| |
| | Расширение уникального идентификатора
| |
| | Input register
| |
| | RO
| |
| | u64
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | 270-271
| |
| | 0x010E - 0x010F
| |
| | Уникальный идентификатор (S/N)
| |
| | Input register | |
| | RO
| |
| | u32
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | 290-301
| |
| | 0x0122 - 0x012D
| |
| | Сигнатура прошивки
| |
| | Input register
| |
| | RO
| |
| | null-terminated string
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | 330-336
| |
| | 0x014A - 0x0150
| |
| | Версия загрузчика
| |
| | Input register
| |
| | RO
| |
| | null-terminated string
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| {{#if:{{{addlines|}}}||{{!}}} }} | |