Изменения в прошивке WB-MRPS6

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

Общее

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

Список изменений

1.21.4 (11.11.2024)

  • Добавили проверку чётности данных, полученных по Modbus
  • Обновили системные библиотеки

1.21.3 (17.07.2024)

  • Добавили регистр минимального напряжения питания микроконтроллера с момента включения.

1.21.2 (11.03.2024)

  • Исправили возможные редкие зависания устройства при включении питания.

1.21.1 (13.02.2024)

  • Исправили ошибку в Modbus, из-за которой устройство отвечало на пакеты с адресом 0xFD, не содержащие команд быстрого Modbus.

1.21.0 (23.01.2024)

  • Добавили поддержку управления шторами
  • Прекращён выпуск обновлений прошивки для устройств с сигнатурами mr2m_k6, mr3, mr6, mr6_042, mr6c, mr6c_042, mrps6, mrwl3, mrwl3_042

1.20.4 (07.11.2023)

  • Добавили регистр 131: переход в загрузчик с текущими параметрами соединения. Требуется загрузчик версии 1.3.0 или выше.
  • Исправлена ошибка, из-за которой в ответах с битовыми полями в старших битах мог оставаться мусор
  • Исправлена ошибка в ответе на команду сканирования через функцию 0x46

1.20.3 (11.09.2023)

  • Сделали отклик напряжения питания (регистр 121) быстрее. RC фильтра уменьшилось с 500 до 50 мс
  • Добавили регистр 125 - напряжение питания в мВ до фильтра


1.20.1 (24.07.2023)

  • Проверка доступного места для файловой системы во время сборки. Внутренние.
  • Более не поддерживаются WB-MWAC ревизии 1.3I и ниже

1.20.0 (11.05.2023)

  • Быстрый модбас. Отправка событий.

1.19.2 (05.12.2022)

  • Небольшие исправления в работе Modbus

1.19.1 (16.11.2022)

  • Исправлена работа на WB-MRPS6 и WB-MR6CU
  • Исправлен перенос настройки таймаута опроса

1.19.0 (11.11.2022)

  • Прошивка полностью переписана
  • Добавлена возможность работы с расширением протокола Modbus Wiren Board
  • Все настройки будут сохраняться при обновлениях прошивки на следующие версии (bootloader должен быть версии 1.2.0 и выше)
  • Время подавления дребезга увеличено до 2000 мс
  • Дублирующие маппинг матрицы на события замыкания и размыкания в режиме 4 для упрощения редактирования
  • Для WB-MWAC матрица для 3х выходов (2 реле + пищалка), светодиоды L1-L3 отображают состояние входов протечек.

1.18.5 (01.07.2022)

  • Добавили поддержку новых микросхем EEPROM
  • Переработали систему серийных номеров для внутренних целей

1.18.4 (30.05.2022)

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

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

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

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

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

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

1.18.3 (06.05.2022)

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

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

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.


1.18.0 (21.04.2022)

Без изменений для этого устройства.

1.17.8 (21.04.2022)

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

1.17.7 (30.03.2022)

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

1.17.6 (30.03.2022)

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

1.17.5 (05.03.2022)

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

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


1.17.2 (31.01.2022)

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

1.17.1 (26.01.2022)

Без изменений для этого устройства.