Wbincludes:Common Modbus Registers: различия между версиями

Материал из Wiren Board
м
м
Строка 6: Строка 6:
* На странице MAP-ов использовать параметр <code>MAP=true</code> — изменится описание регистра 121 и появится звёздочка в описании регистров 270-271.
* На странице MAP-ов использовать параметр <code>MAP=true</code> — изменится описание регистра 121 и появится звёздочка в описании регистров 270-271.
* Если на странице, куда вставляете таблицу, нужно в неё добавить ещё строки — используйте параметр <code>addlines=true</code>. Это отменит закрывающий тег таблицы и можно будет добавить новые строки после неё.
* Если на странице, куда вставляете таблицу, нужно в неё добавить ещё строки — используйте параметр <code>addlines=true</code>. Это отменит закрывающий тег таблицы и можно будет добавить новые строки после неё.
</noinclude><h2> Общие для всех Modbus-устройств Wiren Board регистры </h2>
</noinclude><h2> Общие регистры </h2>
<div class="mb-tooltip">'''Множитель''' — коэффициент, на который нужно умножить значение из регистра, чтобы получить величину в единицах измерения<br>
<div class="mb-tooltip">'''Множитель''' — коэффициент, на который нужно умножить значение из регистра, чтобы получить величину в единицах измерения<br>
'''Доступ''': RO — Read only, RW — Read/Write</div>
'''Доступ''': RO — Read only, RW — Read/Write</div>

Версия 16:18, 1 октября 2021

Описание

Шаблон вставляет таблицу общих для всех Modbus-устройств Wiren Board регистров.

Особенности:

  • На странице MAP-ов использовать параметр MAP=true — изменится описание регистра 121 и появится звёздочка в описании регистров 270-271.
  • Если на странице, куда вставляете таблицу, нужно в неё добавить ещё строки — используйте параметр addlines=true. Это отменит закрывающий тег таблицы и можно будет добавить новые строки после неё.

Общие регистры

Множитель — коэффициент, на который нужно умножить значение из регистра, чтобы получить величину в единицах измерения
Доступ: RO — Read only, RW — Read/Write
Адрес Описание Тип данных
Modbus
Доступ Формат Множитель Единица
измерения
Значения
Dec Hex Возможные По умолчанию При ошибке
104­-105 0x0068 - 0x0069 Время работы с момента загрузки Input register RO u32 1 с
110 0x006E Скорость порта RS-485. Как настроить параметры порта RS-485. Holding register u16 100 Боды 12 — 1200 бит/с,
24 — 2400 бит/с,
48 — 4800 бит/с,
96 — 9600 бит/с,
192 — 19 200 бит/с,
384 — 38 400 бит/с,
576 — 57 600 бит/с,
1152 — 115 200 Кбит/с
96 96
111 0x006F Настройка бита чётности порта RS-485 Holding register RW u16 0 — нет бита чётности (none),
1 — нечётный (odd),
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-адрес устройства (подробнее) Holding register RW u16 На наклейке
на корпусе
устройства
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