Wbincludes:WB-MR: Changelog: различия между версиями
N.kulikov (обсуждение | вклад) (→Общее) |
Mishin (обсуждение | вклад) |
||
(не показаны 22 промежуточные версии 3 участников) | |||
Строка 3: | Строка 3: | ||
{{Wbincludes:Changelog Update Devices}} | {{Wbincludes:Changelog Update Devices}} | ||
==Список версий==</noinclude> | ==Список версий==</noinclude> | ||
{{ChangelogItem | |||
| {{{1}}} | |||
| release = testing | |||
| version = 1.21.3 | |||
| date = 17.07.2024 | |||
| models = 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_ | |||
| content= | |||
* Добавили регистр минимального напряжения питания микроконтроллера с момента включения. | |||
}} | |||
{{ChangelogItem | |||
| {{{1}}} | |||
| release = stable | |||
| version = 1.21.2 | |||
| date = 11.03.2024 | |||
| models = 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_ | |||
| content= | |||
* Исправили возможные редкие зависания устройства при включении питания. | |||
}} | |||
{{ChangelogItem | |||
| {{{1}}} | |||
| release = stable | |||
| version = 1.21.1 | |||
| date = 13.02.2024 | |||
| models = 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_ | |||
| content= | |||
* Исправили ошибку в Modbus, из-за которой устройство отвечало на пакеты с адресом 0xFD, не содержащие команд быстрого Modbus. | |||
}} | |||
{{ChangelogItem | |||
| {{{1}}} | |||
| release = stable | |||
| version = 1.21.0 | |||
| date = 23.01.2024 | |||
| models = 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_ | |||
| content= | |||
* Добавили поддержку управления шторами | |||
* Прекращён выпуск обновлений прошивки для устройств с сигнатурами <code>mr2m_k6</code>, <code>mr3</code>, <code>mr6</code>, <code>mr6_042</code>, <code>mr6c</code>, <code>mr6c_042</code>, <code>mrps6</code>, <code>mrwl3</code>, <code>mrwl3_042</code> | |||
}} | |||
{{ChangelogItem | |||
| {{{1}}} | |||
| release = stable | |||
| version = 1.20.4 | |||
| date = 07.11.2023 | |||
| 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_ | |||
| content= | |||
* Добавили регистр 131: переход в загрузчик с текущими параметрами соединения. Требуется загрузчик версии 1.3.0 или выше. | |||
* Исправлена ошибка, из-за которой в ответах с битовыми полями в старших битах мог оставаться мусор | |||
* Исправлена ошибка в ответе на команду сканирования через функцию 0x46 | |||
}} | |||
{{ChangelogItem | |||
| {{{1}}} | |||
| release = stable | |||
| version = 1.20.3 | |||
| date = 11.09.2023 | |||
| 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_ | |||
| content= | |||
* Сделали отклик напряжения питания (регистр 121) быстрее. RC фильтра уменьшилось с 500 до 50 мс | |||
* Добавили регистр 125 - напряжение питания в мВ до фильтра | |||
}} | |||
{{ChangelogItem | {{ChangelogItem | ||
| {{{1}}} | | {{{1}}} | ||
| release = | | release = stable | ||
| version = 1.20.1 | |||
| date = 24.07.2023 | |||
| 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_ | |||
| content= | |||
* Проверка доступного места для файловой системы во время сборки. Внутренние. | |||
* Более не поддерживаются WB-MWAC ревизии 1.3I и ниже | |||
}} | |||
{{ChangelogItem | |||
| {{{1}}} | |||
| release = stable | |||
| version = 1.20.0 | |||
| date = 11.05.2023 | |||
| 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_ | |||
| content= | |||
* Быстрый модбас. Отправка событий. | |||
}} | |||
{{ChangelogItem | |||
| {{{1}}} | |||
| release = stable | |||
| version = 1.19.2 | |||
| date = 05.12.2022 | |||
| 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_ | |||
| content= | |||
* Небольшие исправления в работе Modbus | |||
}} | |||
{{ChangelogItem | |||
| {{{1}}} | |||
| release = stable | |||
| version = 1.19.1 | | version = 1.19.1 | ||
| date = 16.11.2022 | | date = 16.11.2022 | ||
| 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_ | | 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_ | ||
| content= | | content= | ||
* Исправлена работа на WB-MRPS6 и WB-MR6CU | * Исправлена работа на WB-MRPS6 и WB-MR6CU | ||
Строка 16: | Строка 102: | ||
{{ChangelogItem | {{ChangelogItem | ||
| {{{1}}} | | {{{1}}} | ||
| release = | | release = stable | ||
| version = 1.19.0 | | version = 1.19.0 | ||
| date = 11.11.2022 | | date = 11.11.2022 | ||
| 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_ | | 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_ | ||
| content= | | content= | ||
* Прошивка полностью переписана | * Прошивка полностью переписана | ||
* Добавлена возможность работы с [[Modbus# | * Добавлена возможность работы с [[Modbus#modbus-ext | расширением протокола Modbus Wiren Board]] | ||
* Все настройки будут сохраняться при обновлениях прошивки на следующие версии (bootloader должен быть версии 1.2.0 и выше) | * Все настройки будут сохраняться при обновлениях прошивки на следующие версии (bootloader должен быть версии 1.2.0 и выше) | ||
* Время подавления дребезга увеличено до 2000 мс | * Время подавления дребезга увеличено до 2000 мс | ||
* Дублирующие маппинг матрицы на события замыкания и размыкания в режиме 4 для упрощения редактирования | * Дублирующие маппинг матрицы на события замыкания и размыкания в режиме 4 для упрощения редактирования | ||
* Для WB-MWAC матрица для 3х выходов (2 реле + пищалка), светодиоды L1-L3 отображают состояние входов протечек. | |||
}} | }} | ||
{{ChangelogItem | {{ChangelogItem | ||
Строка 32: | Строка 119: | ||
| version = 1.18.5 | | version = 1.18.5 | ||
| date = 01.07.2022 | | date = 01.07.2022 | ||
| 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_ | | 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_ | ||
| content= | | content= | ||
* Добавили поддержку новых микросхем EEPROM | * Добавили поддержку новых микросхем EEPROM | ||
Строка 42: | Строка 129: | ||
| version = 1.18.4 | | version = 1.18.4 | ||
| date = 30.05.2022 | | date = 30.05.2022 | ||
| 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_ | | 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_ | ||
| content= | | content= | ||
Безопасный режим, финальная версия, начиная с 1.18.0 в каких-то устройствах чтото из этого было добавлено ранее. | Безопасный режим, финальная версия, начиная с 1.18.0 в каких-то устройствах чтото из этого было добавлено ранее. | ||
Строка 72: | Строка 159: | ||
| version = 1.18.2 | | version = 1.18.2 | ||
| date = 28.04.2022 | | date = 28.04.2022 | ||
| models = 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_ | | models = 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_ | ||
| content= | | content= | ||
'''''Экспериментальная, регистры не совпадают с таблицей, шаблон не подходит.''''' | '''''Экспериментальная, регистры не совпадают с таблицей, шаблон не подходит.''''' | ||
Строка 80: | Строка 167: | ||
Только для сигнатур: 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. | Только для сигнатур: 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. | ||
}} | }} | ||
{{ChangelogItem | {{ChangelogItem | ||
| {{{1}}} | | {{{1}}} | ||
Строка 106: | Строка 185: | ||
| version = 1.17.8 | | version = 1.17.8 | ||
| date = 21.04.2022 | | date = 21.04.2022 | ||
| models = 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_ | | models = 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_ | ||
| content= | | content= | ||
Увеличено максимальное значение параметра ''Время защиты входа от дребезга'' до 250 мс. | Увеличено максимальное значение параметра ''Время защиты входа от дребезга'' до 250 мс. | ||
Строка 115: | Строка 194: | ||
| version = 1.17.7 | | version = 1.17.7 | ||
| date = 30.03.2022 | | date = 30.03.2022 | ||
| 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_ | | 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_ | ||
| content= | | content= | ||
Улучшена обработка пресс-событий, возможность отключения двойных и коротких событий | Улучшена обработка пресс-событий, возможность отключения двойных и коротких событий | ||
Строка 124: | Строка 203: | ||
| version = 1.17.6 | | version = 1.17.6 | ||
| date = 30.03.2022 | | date = 30.03.2022 | ||
| 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_ | | 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_ | ||
| content= | | content= | ||
Изменён таргет бутлодера для GD32 | Изменён таргет бутлодера для GD32 | ||
Строка 133: | Строка 212: | ||
| version = 1.17.5 | | version = 1.17.5 | ||
| date = 05.03.2022 | | date = 05.03.2022 | ||
| 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_ | | 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_ | ||
| content= | | content= | ||
Исправлены скачки показаний мощности в WB-MRWM2 при отключении нагрузки. | Исправлены скачки показаний мощности в WB-MRWM2 при отключении нагрузки. | ||
Строка 139: | Строка 218: | ||
Исправлены ошибки измерения частоты на входах. [[WB-MR:_Errata#ERRMR09:_Скачки_показаний_при_измерении_частоты_на_входах |ERRMR09]] | Исправлены ошибки измерения частоты на входах. [[WB-MR:_Errata#ERRMR09:_Скачки_показаний_при_измерении_частоты_на_входах |ERRMR09]] | ||
}} | }} | ||
{{ChangelogItem | {{ChangelogItem | ||
| {{{1}}} | | {{{1}}} | ||
Строка 162: | Строка 224: | ||
| version = 1.17.2 | | version = 1.17.2 | ||
| date = 31.01.2022 | | date = 31.01.2022 | ||
| 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_ | | 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_ | ||
| content= | | content= | ||
Исправлено самопроизвольное отключение включённого реле при понижении напряжения питания. [[Wbincludes:WB-MR:_Errata#ERRMR08:_Самопроизвольное_отключение_включенного_реле_при_понижении_напряжения_питания_модуля | ERRMR08]] | Исправлено самопроизвольное отключение включённого реле при понижении напряжения питания. [[Wbincludes:WB-MR:_Errata#ERRMR08:_Самопроизвольное_отключение_включенного_реле_при_понижении_напряжения_питания_модуля | ERRMR08]] | ||
Строка 176: | Строка 238: | ||
}} | }} | ||
<noinclude> | <noinclude> | ||
== Модели реле == | == Модели реле == | ||
Скопируйте нужные модели и вставьте их в параметр ''models'' через запятую. Символ подчёркивания тоже нужно копировать — это признак конца имени модели: | Скопируйте нужные модели и вставьте их в параметр ''models'' через запятую. Символ подчёркивания тоже нужно копировать — это признак конца имени модели: | ||
{{Wbincludes: WB-MR Models}}</noinclude> | {{Wbincludes: WB-MR Models}}</noinclude> |
Текущая версия на 23:14, 17 июля 2024
Общее
Вы можете обновить прошивку устройства по протоколу Modbus, инструкция.
На этой странице указаны изменения с начала 2022 года, предыдущие на странице Firmware Changelog.
Список версий
1.21.3 (17.07.2024) — доступно в testing
- Добавили регистр минимального напряжения питания микроконтроллера с момента включения.
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)
Экспериментальная, регистры не совпадают с таблицей, шаблон не подходит.
- добавлена поддержка WB-MR6C v.3
- добавлено расширение безопасного режима (регистры 930-936, 938-943)
- добавлена настройка состояния реле: выходы соответствуют входам при включении питания.
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)
Добавлена поддержка кнопок.
Модели реле
Скопируйте нужные модели и вставьте их в параметр 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_