Карта регистров модуля защиты от протечек WB-MWAC v.1

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

Описание

Условные обозначения
RO / RW Read only / Read/Write
Выделено жирным Значение регистра по умолчанию
xN Множитель, на который надо умножить число из регистра, чтобы получить значение в единицах измерения.

Не указан — считать равным 1

Регистр поддерживает отправку данных с помощью событий Быстрого Modbus.
FW Версия прошивки устройства, с которой появился регистр. Пусто — регистр был всегда.
Error: Значение при ошибке
Серый цвет ячейки Служебный регистр: назначение, формат и содержимое может измениться в новых версиях прошивки
Регистры входов и выходов
Адрес Параметры регистра no_description Канал Описание Значения FW
Dec Hex Тип Доступ Формат
0 0x0000 Coil RW bool K1 Состояние выхода 0 — выкл., замкнуты контакты C и NC,
1 — вкл., замкнуты контакты C и NO
1 0x0001 Coil RW bool K2
2 0x0002 Coil RW bool Alarm Состояние аварии: зуммер и индикатор 0
3 0x0003 Coil RW bool Режим "Влажная уборка" Состояние режима "Влажная уборка" 0 — режим выключен,
1 — режим включен
0 0x0000 Discrete input RO bool S1 Cостояние входа 0 — выкл.,
1 — вкл.
1 0x0001 Discrete input RO bool S2
2 0x0002 Discrete input RO bool S3
3 0x0003 Discrete input RO bool F1
4 0x0004 Discrete input RO bool F2
5 0x0005 Discrete input RO bool F3
5 0x0005 Holding RW u16 Служебный регистр, должно быть значение 0 0
6 0x0006 Holding RW u16 Состояния реле при подаче питания 0 — перевести выход в безопасное состояние,
1 — восстановить последнее состояние
8 0x0008 Holding RW u16 Таймаут для безопасного режима. Чтобы отключить безопасный режим — настройте поведение каналов в регистрах «Действие выхода при переходе в безопасный режим» и «Управление с входов в безопасном режиме» с
1 — 65534 (10)
9 0x0009 Holding RW u16 S1 Режим взаимодействия отдельного цифрового входа с соответствующим релейным выходом.

0: кнопки без фиксации (только для входов S1 - S3),
1: выключатель с фиксацией (только для входов S1 - S3),
2: отключать все реле при нажатии,
3: отключить взаимодействие, вход измеряет частоту,
4: управлять по mapping-матрице (для регистров 9 - 11),
5: управлять по mapping-матрице, через 20 минут повторно имитировать состояние ввода (для регистров 12 - 14)
6: дискретный вход или кнопка

10 0x000A Holding RW u16 S2
11 0x000B Holding RW u16 S3
12 0x000C Holding RW u16 F1
13 0x000D Holding RW u16 F2
14 0x000E Holding RW u16 F3
20 0x0014 Holding RW u16 S1 Время защиты входа от дребезга мс
0­-100 (50)
21 0x0015 Holding RW u16 S2
22 0x0016 Holding RW u16 S3
23 0x0017 Holding RW u16 F1
24 0x0018 Holding RW u16 F2
25 0x0019 Holding RW u16 F3
32 0x0020 Input RO u16 S1 Cчетчик срабатываний входа
33 0x0021 Input RO u16 S2
34 0x0022 Input RO u16 S3
35 0x0023 Input RO u16 F1
36 0x0024 Input RO u16 F2
37 0x0025 Input RO u16 F3
40 0x0028 Input RO u32 S1 Целая часть значения частоты сигнала
42 0x002A Input RO u32 S2
44 0x002C Input RO u32 S3
46 0x002E Input RO u32 F1
48 0x0030 Input RO u32 F2
50 0x0032 Input RO u32 F3
41 0x0029 Input RO u32 S1 Дробная часть значения частоты сигнала. 1 Гц = 65536 (2 ^ 16) x1.52588*10-5, Гц
43 0x002B Input RO u32 S2
45 0x002D Input RO u32 S3
47 0x002F Input RO u32 F1
49 0x0031 Input RO u32 F2
51 0x0033 Input RO u32 F3
119 0x0077 Input RO u16 Миниальное напряжение МК с момента включения мВ ≥ 1.21.2
312 - 313 0x0138 - 0x0139 Holding RW u32 Сдвиг начала отсчета [1] , либо сброс [2] счетчика канала P1
314 - 315 0x013A - 0x013B Holding RW u32 Сдвиг начала отсчета [1] , либо сброс [2] счетчика канала P2
316 - 317 0x013C - 0x013D Input RO u32 Счетчик импульсов канала P1
318 - 319 0x013E - 0x013F Input RO u32 Счетчик импульсов канала P2
384 - 429 0x0180 - 0x01AD Holding RW u16 Регистры mapping-матрицы
464 0x01D0 Input RO u16 S1 Счётчик коротких нажатий
465 0x01D1 S2
466 0x01D2 S3
467 0x01D3 F1
468 0x01D4 F2
469 0x01D5 F3
480 0x01E0 Input RO u16 S1 Счётчик длинных нажатий
481 0x01E1 S2
482 0x01E2 S3
483 0x01E3 F1
484 0x01E4 F2
485 0x01E5 F3
496 0x01F0 Input RO u16 S1 Счётчик двойных нажатий
497 0x01F1 S2
498 0x01F2 S3
499 0x01F3 F1
500 0x01F4 F2
501 0x01F5 F3
512 0x0200 Input RO u16 S1 Счётчик короткого, а затем длинного нажатий
513 0x0201 S2
514 0x0202 S3
515 0x0203 F1
516 0x0204 F2
517 0x0205 F3
522 0x020A Holding RW u8 S1 Тип датчика протечки. Используется только для режима 5, устанавливаемого в регистрах 9 - 14 0 - Нормально открытый (NO),
1 - Нормально закрытый (NC)
1.22.0
523 0x020B S2
524 0x020C S3
525 0x020D F1
526 0x020E F2
527 0x020F F3
544 - 607 0x0220 - 0x025F Holding RW u16 Регистры mapping-матрицы коротких нажатий. Используется только для режима "Дискретный вход или кнопка", устанавливаемого в регистрах 9 — 14
608 - 671 0x0260 - 0x029F Holding RW u16 Регистры mapping-матрицы длинных нажатий. Используется только для режима "Дискретный вход или кнопка", устанавливаемого в регистрах 9 — 14
672 - 735 0x02A0 - 0x02DF Holding RW u16 Регистры mapping-матрицы двойных нажатий. Используется только для режима "Дискретный вход или кнопка", устанавливаемого в регистрах 9 — 14
736 - 799 0x02E0 - 0x031F Holding RW u16 Регистры mapping-матрицы сначала коротких, потом длинных нажатий. Используется только для режима "Дискретный вход или кнопка", устанавливаемого в регистрах 9 — 14
800 - 863 0x0320 - 0x035F Holding RW u16 Регистры mapping-матрицы для переднего фронта сигнала. Используется только для режима "Дискретный вход или кнопка", устанавливаемого в регистрах 9 — 14
864 - 927 0x0360 - 0x039F Holding RW u16 Регистры mapping-матрицы для заднего фронта сигнала. Используется только для режима "Дискретный вход или кнопка", устанавливаемого в регистрах 9 — 14
930 0x03A2 Holding RW u16 K1 Настройка безопасного состояния выхода 0 — отключен,
1 — включен
931 0x03A3 Holding RW u16 K2
932 0x03A3 Holding RW u16 Авария Настройка безопасного состояния выхода 0 — отключен,
1 — включен
≥ 1.21.1
938 0x03AA Holding RW u16 K1 Действие выхода при переходе в безопасный режим 0 — ничего не делать,
1 — перевести выход в безопасное состояние
939 0x03AB Holding RW u16 K2
940 0x03AC Holding RW u16 Авария Действие выхода при переходе в безопасный режим 0 — ничего не делать,
1 — перевести выход в безопасное состояние
≥ 1.21.1
946 0x03A2 Holding RW u16 K1 Управление с входов в безопасном режиме 0 — не блокировать,,
1 — блокировать в безопасном режиме,
2 — разрешить только в безопасном режиме
947 0x03A3 Holding RW u16 K2
948 0x03B4 Holding RW u16 Авария Управление с входов в безопасном режиме 0 — не блокировать,,
1 — блокировать в безопасном режиме,
2 — разрешить только в безопасном режиме
≥ 1.21.1
964 0x03C4 Holding RW u16 Служебный регистр для отключения динамика. Значение не сохраняется после перезагрузки. 1 — отключен,
0 — включен
≥ 1.21.1
975 0x03CF Holding RW u16 Таймер режима уборки мин
1 — 360 (20)
1100 0x044C Holding RW u16 S1 Время длинного нажатия мс
500 — 5000 (1000)
1101 0x044D S2
1102 0x044E S3
1103 0x044F F1
1104 0x0450 F2
1105 0x0451 F3
1140 0x0474 Holding RW u16 S1 Время ожидания второго нажатия мс
0 — 2000 (300)
1141 0x0475 S2
1142 0x0476 S3
1143 0x0477 F1
1144 0x0478 F2
1145 0x0479 F3
65402 0xFF7A Holding RW u16 Служебный регистр для сброса настроек. После сброса, устройство будет перезагружено. 1 — произвести сброс ≥ 1.21.1

Примечания:

1. При записи числа X в формате big-endian в регистры 312-313 (канал P1) X запишется и в регистры 316-317, далее счет импульсов происходит от этого значения.

2. Для сброса (обнуления) значения счетчика канала P1 необходимо записать 0 в регистры 312-313, при этом до записи значение в этих регистрах должно быть ненулевым.
Написанное выше справедливо и для канала P2.

Параметры подключения, версия прошивки и другие служебные регистры
Адрес Параметры регистра Описание Значения Примечание
Dec Hex Тип Доступ Формат
Параметры подключения
110 0x006E Holding RW u16 Скорость порта RS-485.
Настройка параметров подключения по RS-485
x100, Боды
12 — 1200 бит/с,
24 — 2400 бит/с,
48 — 4800 бит/с,
96 — 9600 бит/с,
192 — 19 200 бит/с,
384 — 38 400 бит/с,
576 — 57 600 бит/с,
1152 — 115 200 бит/с
111 0x006F Holding RW u16 Настройка бита чётности порта RS-485 0 — нет бита чётности (none),
1 — нечётный (odd),
2 — чётный (even)
112 0x0070 Holding RW u16 Количество стоп-битов порта RS-485 1, 2
128 0x0080 Holding RW u16 Modbus-адрес устройства (подробнее)
Модель устройства и версия прошивки
200-205 0x00C8 - 0x00CD Input RO string Модель устройства
206-219 0x00CE - 0x00DB Input RO string Расширение модели устройства. Для чтения модели устройства нужно читать диапазон из 20 регистров (200 - 219) Только в версиях прошивок, где есть Быстрый Modbus
220-244 0x00DC - 0x00F4 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
Прочее
104-105 0x0068 - 0x0069 Input RO u32 Время работы с момента загрузки секунды
120 0x0078 Holding RW u16 Перезагрузка устройства без сохранения состояния любое, отличное от 0 перезагружает устройство
129 0x0081 Holding RW u16 Перевод в режим обновления прошивки на 2 минуты любое, отличное от 0 переводит устройство в режим обновления прошивки
330-336 0x014A - 0x0150 Holding RO string Версия загрузчика
131 0x0083 Holding RW u16 Перевод в режим обновления прошивки на текущих настройках соединения.
Для проверки того, поддерживает ли текущая прошивка и загрузчик обновление прошивки на текущих настройках соединения, нужно прочитать значение данного регистра: если чтение успешно и значение равно 0, то функция поддерживается.
запись 1 переводит устройство в режим обновления прошивки С версии прошивки 1.20.4
113 0x0071 Holding RW u16 Время перед отправкой ответа на modbus запрос мс
0 - 254 (0)
Только в версиях прошивок, где есть Быстрый Modbus
114 0x0072 Holding RW u16 Режим непрерывного чтения регистров с зазором 0 - отключен
1 - включен
2 - включение сохраняется после перезагрузки
Только в версиях прошивок, где есть Быстрый Modbus
121 0x0079 Input RO u16 Текущее напряжение питания мВ
122 0x007A Input RO u16 Минимальное напряжение питания с момента загрузки до усреднения мВ
125 0x007D Input RO u16 Текущее напряжение питания до усреднения мВ
119 0x0077 Input RO u16 Минимальное напряжение питания микроконтроллера с момента загрузки до усреднения мВ
123 0x007B Input RO u16 Напряжение питания микроконтроллера мВ
124 0x007C Input RO s16 Внутренняя температура микроконтроллера x0.1, °C
64256-64383 0xFB00-0xFB7F Input RO u16 Служебные регистры. Свободное место на странице байт С версии прошивки 1.23.0
64384-64511 0xFB80-0xFBFF Input RO u16 Служебные регистры. Сумма размеров всех файлов на странице байт
64512-64639 0xFC00-0xFC7F Input RO u16 Служебные регистры. Фрагментация страницы 0 - 100%
0 - все данные актуальны,
100 - нет актуальных данных
64640-64767 0xFC80-0xFCFF Input RO u16 Служебные регистры. Счетчик количества стираний страницы
65402 0xFF7A Holding RW u16 Сброс настроек устройства к значениям по умолчанию. Настройки связи не сбрасываются.
После сброса настроек устройство будет перезагружено.
запись 1 приводит к сбросу настроек С версии прошивки 1.22.0
65504 0xFFE0 Input RO u16 Служебный регистр. Максимальный размер используемого стека байт
0 - стек поврежден
С версии прошивки 1.23.0
65505 0xFFE1 Input RO u16 Служебный регистр. Объём свободной оперативной памяти байт
65506 0xFFE2 Input RO u16 Служебный регистр. Объем используемой оперативной памяти байт
65507 0xFFE3 Input RO u16 Служебный регистр. Размер стека байт
65508 0xFFE4 Input RO u16 Служебный регистр. Причина последней перезагрузки МК 1 - LPWR,
2 - WWDG,
3 - IWDG,
4 - SFT,
5 - POR,
6 - PIN,
7 - OBL,
8 - V18PWR
С версии прошивки 1.23.0
65509 0xFFE5 Input RO u32 Служебный регистр. Счетчик обновлений прошивки С версии прошивки 1.23.0