Таблица управляющих Modbus-регистров для трехфазного вольтметра WB-MAP3EV

From Wiren Board
This is the approved revision of this page, as well as being the most recent.

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

Множитель — коэффициент, на который нужно умножить значение из регистра, чтобы получить величину в единицах измерения
Доступ: 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
111 0x006F Настройка бита чётности порта RS-485 Holding register RW u16 0 — нет бита чётности (none),
1 — нечётный (odd),
2 — чётный (even)
0
112 0x0070 Количество стоп-битов порта RS-485 Holding register RW u16 1, 2 2
120 0x0078 Регистр перезагрузки устройства без сохранения состояния Holding register RW u16 любое, отличное от 0
121 0x0079 Напряжение после стабилизатора 5V Input register RO u16 1 мВ
128 0x0080 Modbus-адрес устройства (подробнее) Holding register RW u16 На наклейке
на корпусе
устройства
129 0x0081 Регистр перевода в режим обновления прошивки на 2 минуты Holding register RW u16 любое, отличное от 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 Сигнатура прошивки Holding register RO null-terminated string
330-336 0x014A - 0x0150 Версия загрузчика Holding register RO null-terminated string
 * Первый байт (старший в регистре 270) всегда '''FE'''. То есть считав из устройства, например, '''0xfe5f 0x3877''' заменяем "fe" на "00" и получаем серийный номер 0x5f3877 = 6240375₁₀

Регистры конфигурации отдельных каналов

Адрес регистра для конкретного канала получается заменой символа X на номер канала в шестнадцатеричной записи. Например, для настройки периода сброса пиковых значений второго канала, нужно обратиться к регистру 0x20f0.

Регистр/ адрес тип чтение/ запись значение по умолчанию формат назначение Модели С версии прошивки
0xX0f0 holding RW 60 c Период таймера сброса пиковых значений (в секундах) для канала X WB-MAP3EV