Изменения в прошивках реле WB-MR

Материал из Wiren Board

Общее

Вы можете обновить прошивку устройства по протоколу Modbus, инструкция.
На этой странице указаны изменения с начала 2022 года, предыдущие на странице Firmware Changelog.

Список версий

1.21.2 (11.03.2024)доступно в testing

  • Исправили возможные редкие зависания устройства при включении питания.
WB-MR3(6)LV(x)_, WB-MR6C_, WB-MR6C v.2_, WB-MR6C v.3_, WB-MR6CU v.2_, WB-MRM2-mini v.2_, WB-MRPS6_, WB-MRWL3_

1.21.1 (13.02.2024)

  • Исправили ошибку в Modbus, из-за которой устройство отвечало на пакеты с адресом 0xFD, не содержащие команд быстрого Modbus.
WB-MR3(6)LV(x)_, WB-MR6C_, WB-MR6C v.2_, WB-MR6C v.3_, WB-MR6CU v.2_, WB-MRM2-mini v.2_, WB-MRPS6_, WB-MRWL3_

1.21.0 (23.01.2024)

  • Добавили поддержку управления шторами
  • Прекращён выпуск обновлений прошивки для устройств с сигнатурами mr2m_k6, mr3, mr6, mr6_042, mr6c, mr6c_042, mrps6, mrwl3, mrwl3_042
WB-MR3(6)LV(x)_, WB-MR6C_, WB-MR6C v.2_, WB-MR6C v.3_, WB-MR6CU v.2_, WB-MRM2-mini v.2_, WB-MRPS6_, WB-MRWL3_

1.20.4 (07.11.2023)

  • Добавили регистр 131: переход в загрузчик с текущими параметрами соединения. Требуется загрузчик версии 1.3.0 или выше.
  • Исправлена ошибка, из-за которой в ответах с битовыми полями в старших битах мог оставаться мусор
  • Исправлена ошибка в ответе на команду сканирования через функцию 0x46
WB-MR3(6)LV(x)_, WB-MR6C_, WB-MR6C v.2_, WB-MR6C v.3_, WB-MR6C/NC_, WB-MR6CU v.2_, WB-MRM2-mini v.2_, WB-MRPS6_, WB-MRWL3_

1.20.3 (11.09.2023)

  • Сделали отклик напряжения питания (регистр 121) быстрее. RC фильтра уменьшилось с 500 до 50 мс
  • Добавили регистр 125 - напряжение питания в мВ до фильтра
WB-MR3(6)LV(x)_, WB-MR6C_, WB-MR6C v.2_, WB-MR6C v.3_, WB-MR6C/NC_, WB-MR6CU v.2_, WB-MRM2-mini v.2_, WB-MRPS6_, WB-MRWL3_


1.20.1 (24.07.2023)

  • Проверка доступного места для файловой системы во время сборки. Внутренние.
  • Более не поддерживаются WB-MWAC ревизии 1.3I и ниже
WB-MR3(6)LV(x)_, WB-MR6C_, WB-MR6C v.2_, WB-MR6C v.3_, WB-MR6C/NC_, WB-MR6CU v.2_, WB-MRM2-mini v.2_, WB-MRPS6_, WB-MRWL3_

1.20.0 (11.05.2023)

  • Быстрый модбас. Отправка событий.
WB-MR3(6)LV(x)_, WB-MR6C_, WB-MR6C v.2_, WB-MR6C v.3_, WB-MR6C/NC_, WB-MR6CU v.2_, WB-MRM2-mini v.2_, WB-MRPS6_, WB-MRWL3_

1.19.2 (05.12.2022)

  • Небольшие исправления в работе Modbus
WB-MR3(6)LV(x)_, WB-MR6C_, WB-MR6C v.2_, WB-MR6C v.3_, WB-MR6C/NC_, WB-MR6CU v.2_, WB-MRM2-mini v.2_, WB-MRPS6_, WB-MRWL3_

1.19.1 (16.11.2022)

  • Исправлена работа на WB-MRPS6 и WB-MR6CU
  • Исправлен перенос настройки таймаута опроса
WB-MR3(6)LV(x)_, WB-MR6C_, WB-MR6C v.2_, WB-MR6C v.3_, WB-MR6C/NC_, WB-MR6CU v.2_, WB-MRM2-mini v.2_, WB-MRPS6_, WB-MRWL3_

1.19.0 (11.11.2022)

  • Прошивка полностью переписана
  • Добавлена возможность работы с расширением протокола Modbus Wiren Board
  • Все настройки будут сохраняться при обновлениях прошивки на следующие версии (bootloader должен быть версии 1.2.0 и выше)
  • Время подавления дребезга увеличено до 2000 мс
  • Дублирующие маппинг матрицы на события замыкания и размыкания в режиме 4 для упрощения редактирования
  • Для WB-MWAC матрица для 3х выходов (2 реле + пищалка), светодиоды L1-L3 отображают состояние входов протечек.
WB-MR3(6)LV(x)_, WB-MR6C_, WB-MR6C v.2_, WB-MR6C v.3_, WB-MR6C/NC_, WB-MR6CU v.2_, WB-MRM2-mini v.2_, WB-MRPS6_, WB-MRWL3_

1.18.5 (01.07.2022)

  • Добавили поддержку новых микросхем EEPROM
  • Переработали систему серийных номеров для внутренних целей
WB-MR3(6)LV(x)_, WB-MR6C_, WB-MR6C v.2_, WB-MR6C v.3_, WB-MR6C/NC_, WB-MR6CU v.2_, WB-MRM2-mini v.2_, WB-MRPS6_, WB-MRWL3_

1.18.4 (30.05.2022)

Безопасный режим, финальная версия, начиная с 1.18.0 в каких-то устройствах чтото из этого было добавлено ранее.

Теперь у каждого выхода можно отдельно настроить безопасное состояние - такое в котором будет меньше вреда обьекту управления. Это состояние реле будет принимать при подаче питания на устройство, когда в настройке поведения выходов при включении (регистр 6) записан режим 0.

Безопасный режим - это состояние устройства в какойто нештатной ситуации, когда пропадает связь с контроллером. Для обычных реле это происходит по истечению таймаута опроса по шине, а для MR6C v.3 это еще и пропадание питания на шине (можно выбрать по какой причине возникает безопасный режим). Таймаут теперь по умолчанию 10 секунд (настраивается от 1 до 65534).

Можно настроить каждый выход чтобы он в безопасном режиме

  • переключался в безопасное состояние
  • переставал, или наоборот начинал слушаться входов, с учетом того как они были настроены

Также в настройке поведения выходов при включении (регистр 6) появился пункт 2 - привести выход в состояние входа. Это работает только если вход настроен в режиме latching switch, тоесть реле повторяет состояние входа. Это нужно, в когда сигнал на входе может измениться пока устройство было отключено, что бы не происходила рассинхронизация состояний входа и выхода.

WB-MR3(6)LV(x)_, WB-MR6C_, WB-MR6C v.2_, WB-MR6C v.3_, WB-MR6C/NC_, WB-MR6CU v.2_, WB-MRM2-mini v.2_, WB-MRPS6_, WB-MRWL3_

1.18.3 (06.05.2022)

Экспериментальная, регистры не совпадают с таблицей, шаблон не подходит.

Исправлено: В регистре 6 режим 2 (состояние реле при подаче питания в соответствии с входом) удален для устройств у которых нет входа.

WB-MR6CU v.2_, WB-MRPS6_

1.18.2 (28.04.2022)

Экспериментальная, регистры не совпадают с таблицей, шаблон не подходит.

Добавлено расширение безопасного режима (регистры 930-936, 938-943).

Только для сигнатур: mr2m_k6, mrps6, mr6cu, mr6c_042, mr6cu_042, mr6_042, mrwl3_042, mr2mG, mr3G, mrps6G, mr6G, mr6cG, mrwl3G, mr6cuG, mrwm2G, mr6cpG, wbmwac, wbmwac_042, wbmwacG.

WB-MR3(6)LV(x)_, WB-MR6C_, WB-MR6C v.2_, WB-MR6C/NC_, WB-MR6CU v.2_, WB-MRM2-mini v.2_, WB-MRPS6_, WB-MRWL3_


1.18.0 (21.04.2022)

Экспериментальная, регистры не совпадают с таблицей, шаблон не подходит.

  • добавлена поддержка WB-MR6C v.3
  • добавлено расширение безопасного режима (регистры 930-936, 938-943)
  • добавлена настройка состояния реле: выходы соответствуют входам при включении питания.
WB-MR6C v.3_

1.17.8 (21.04.2022)

Увеличено максимальное значение параметра Время защиты входа от дребезга до 250 мс.

WB-MR3(6)LV(x)_, WB-MR6C_, WB-MR6C v.2_, WB-MR6C/NC_, WB-MR6CU v.2_, WB-MRM2-mini v.2_, WB-MRPS6_, WB-MRWL3_

1.17.7 (30.03.2022)

Улучшена обработка пресс-событий, возможность отключения двойных и коротких событий

WB-MR3(6)LV(x)_, WB-MR6C_, WB-MR6C v.2_, WB-MR6C v.3_, WB-MR6C/NC_, WB-MR6CU v.2_, WB-MRM2-mini v.2_, WB-MRPS6_, WB-MRWL3_

1.17.6 (30.03.2022)

Изменён таргет бутлодера для GD32

WB-MR3(6)LV(x)_, WB-MR6C_, WB-MR6C v.2_, WB-MR6C v.3_, WB-MR6C/NC_, WB-MR6CU v.2_, WB-MRM2-mini v.2_, WB-MRPS6_, WB-MRWL3_

1.17.5 (05.03.2022)

Исправлены скачки показаний мощности в WB-MRWM2 при отключении нагрузки.

Исправлены ошибки измерения частоты на входах. ERRMR09

WB-MR3(6)LV(x)_, WB-MR6C_, WB-MR6C v.2_, WB-MR6C v.3_, WB-MR6C/NC_, WB-MR6CU v.2_, WB-MRM2-mini v.2_, WB-MRPS6_, WB-MRWL3_


1.17.2 (31.01.2022)

Исправлено самопроизвольное отключение включённого реле при понижении напряжения питания. ERRMR08

WB-MR3(6)LV(x)_, WB-MR6C_, WB-MR6C v.2_, WB-MR6C v.3_, WB-MR6C/NC_, WB-MR6CU v.2_, WB-MRM2-mini v.2_, WB-MRPS6_, WB-MRWL3_

1.17.1 (26.01.2022)

Добавлена поддержка кнопок.

WB-MRM2-mini v.2_

Модели реле

Скопируйте нужные модели и вставьте их в параметр models через запятую. Символ подчёркивания тоже нужно копировать — это признак конца имени модели:

WB-MR3(6)LV(x)_, WB-MR6C_, WB-MR6C v.2_, WB-MR6C v.3_, WB-MR6C/NC_, WB-MR6CU v.2_, WB-MRM2-mini v.2_, WB-MRPS6_, WB-MRWL3_