WB-MAP12H: Errata: различия между версиями
Fizikdaos (обсуждение | вклад) |
Matveevrj (обсуждение | вклад) |
||
(не показаны 2 промежуточные версии 2 участников) | |||
Строка 1: | Строка 1: | ||
{{: | <h3> ERRMAP0001: Потеря конфигурационных и калибровочных данных </h3> | ||
'''Подверженные устройства''' | |||
WB-MAP12H, WB-MAP3H, WB-MAP3E, WB-MAP6S с версиями прошивки от 2.2.0 до 2.2.4 включительно | |||
'''Описание''' | |||
Устройство показывает неправильные значения напряжения и нулевые значения всех мощностей. Показания по токам (Irms) есть, но могут не соответствовать действительности. В Modbus-регистрах с номерами 0x1490-0x1495 находятся нули. | |||
Проблема возникает спустя некоторое время во время эксплуатации устройств. Условия появления проблемы выяснены не до конца, но способствовать её появлению может низкая температура в месте расположения оборудования, наводки от рядом стоящих двигателей и контакторов. | |||
'''Причины и подробное описание''' | |||
В условиях низкой температуры и помех время от времени может срабатывать режим аварийной перезагрузки микроконтроллера в счётчике. Обычно это проходит незаметно для пользователя, но с очень низкой вероятностью во время аварийной перезагрузки может произойти повреждение внутренней энергонезависимой памяти счётчика, в которой содержатся калибровочные константы, настройки трансформаторов и значения накопленной энергии. После повреждения память сбрасывается в заводское (не калиброванное) состояние. | |||
Несмотря на то, что проблеме потенциально подвержены все устройства WB-MAP с версиями прошивки от 2.2.0 до 2.2.4 включительно, наблюдается она чрезвычайно редко. Чем дольше эксплуатируется счётчик — тем выше вероятность появления проблемы. | |||
'''Запланированное исправление''' | |||
Исправлено в версии прошивки 2.2.5 от 10 марта 2020 года. | |||
'''Рекомендации''' | |||
Клиентам, использующим устройства WB-MAP с версиями прошивки от 2.2.0 до 2.2.4 включительно, рекомендуется [[WB_Modbus_Devices_Firmware_Update#Автоматическое обновление прошивки с контроллера Wiren Board|самостоятельно обновить]] прошивку до самой свежей версии. Команды для быстрого обновления прошивки с нашего контроллера: | |||
<pre> | |||
dpkg -s wb-mcu-fw-updater || (apt update && apt install wb-mcu-fw-updater) | |||
wb-mcu-fw-updater update-all | |||
</pre> | |||
Файлы для клиентов, не использующих контроллеры Wiren Board доступны [http://fw-releases.wirenboard.com/?prefix=fw/by-version/WB-MAP/main/latest/ здесь]. | |||
Клиентам, столкнувшимся с проблемой, рекомендуется обратиться напрямую в отдел продаж за гарантийной заменой или в техническую поддержку для удалённой перепрошивки и восстановления калибровочных таблиц. | |||
{{Wbincludes:WB-Modbus: Errata, ERRMODBUS01|dev=WB-MAP*|fw_ver=2.5.1}} | |||
<h3> ERRMAP0002: Потеря конфигурационных и калибровочных данных при обновлении прошивки </h3> | |||
'''Подверженные устройства''' | |||
Все устройства WB-MAP* | |||
'''Описание''' | |||
В некоторых случаях, после обновлении прошивки, устройство WB-MAP может начать отображать нулевые показания. Повторная перепрошивка не решает проблему. | |||
'''Причины и подробное описание''' | |||
Если по какой-то причине во время перепрошивки устройство не находится в загрузчике, часть прошивки может быть записана поверх конфигурационных и калибровочных данных. В результате устройство перестаёт отображать корректные показания. | |||
'''Запланированное исправление''' | |||
Исправлено в версии прошивки [https://fw-releases.wirenboard.com/?prefix=fw/by-version/WB-MAP/main/2.5.2/ 2.5.2] от 8 июня 2023 года. Перепрошивка также восстанавливает работоспособность устройства, на котором воспроизвелась данная проблема. | |||
<h3> ERRMAP0003: Ненулевые значения напряжения при неправильном подключении счётчика </h3> | |||
'''Подверженные устройства''' | |||
Все трёхфазные счётчики WB-MAP с прошивкой до 2.6.0 включительно. | |||
Вольтметр WB-MAP3EV этой проблеме не подвержен, так как у него другая схемотехника. | |||
'''Описание''' | |||
Из-за особенностей схемотехники, если к одной фазе подключено напряжение и не подключено защитное заземление к клемме PE, то на неподключенных фазах будет измерено ненулевое значение. Такой ситуации не бывает на реальных объектах, где соблюдены [[Power_Meter_WB-MAP_Installation|правила монтажа]] и нормы ПУЭ, которые требуют заземлять вторичные обмотки измерительных трансформаторов. | |||
Чтобы спецэффект наблюдался в реальной жизни надо, чтобы одновременно совпало три условия: | |||
# Клемма PE не была подключена к прибору в щите. | |||
# Пропасть должна одна или две фазы, а не все три сразу. | |||
# К фазам не подключено вообще ничего. Т.е. счётчик должен быть единственным потребителем на своём кабеле, т.к. если есть ещё любые другие устройства, то они установят строго ноль на фазе своим потреблением. | |||
Например, человек берёт счётчик и подключает его на столе для тестов, но при этом не подключает клемму PE к защитному заземлению. | |||
'''Причины и подробное описание''' | |||
В счётчиках WB-MAP для удовлетворения требованиям безопасности используется архитектура счётчика с т.н. neutral attenuation network внутри, т.е. когда измерительная схема изолирована не только от фазных напряжений, но и от нейтрали. Потенциал земли АЦП связан с PE, но не связан с нейтралью. | |||
Если PE не подключено, то там установится потенциал зависящий от векторной суммы подключеных фаз и коээфициентов делителей в этих изолирующих цепочках. Например, если на одной фазе 230 В, то на других установится потенциал ~ 230V * 0.3/1.3 = 53 В. | |||
'''Запланированное исправление''' | |||
Исправлено в версии прошивки [https://fw-releases.wirenboard.com/?prefix=fw/by-version/WB-MAP/main/2.6.1/ 2.6.1] от 7 июля 2023 года. | |||
Добавлена логика, которая обнуляет показатели напряжения и связанных с ними мощностей, если напряжение на фазе будет менее 30% от наибольшего из трех фаз. | |||
Начиная с версии [https://fw-releases.wirenboard.com/?prefix=fw/by-version/WB-MAP/main/2.6.3/ 2.6.3] эта логика может быть отключена в шаблоне через параметр «Обнаруживать отключения фаз» или путем записи "0" в 102 регистр | |||
<h3> ERRMAP0004: Ошибка вычисления малых среднеквадратичных значений тока и напряжения (RMS) </h3> | |||
'''Подверженные устройства''' | |||
Все WB-MAP, включая WB-MAP3EV. | |||
'''Описание''' | |||
На малых значениях тока и напряжения накапливается ошибка вычислений, которая портит младшие разряды. | |||
Например, при нулевом или близком к нулю уровне тока или напряжения, устройство возвращает значения 0.029 А или 0.018 В. | |||
Эта ошибка не влияет на точность устройства и на накопленные значения энергий. | |||
'''Причины и подробное описание''' | |||
Микросхема счётчика измеряет мгновенные значения тока и напряжения, потом вычисляет мощность и энергию и уже из них рассчитывает остальные параметры. | |||
Поэтому на малых значениях тока и напряжения накапливается ошибка вычислений, которая портит младшие разряды, но не суммируется с результатами вычислений и не зависит от калибровочных коэффициентов. | |||
Это не влияет на точность устройства, так как на любом токе или напряжении эта ошибка меньше заявленной точности прибора. Нет ошибки в мощности и энергии. Нет самохода. | |||
'''Запланированное исправление''' | |||
Для устройств на ATM90E32AS исправлено в версии прошивки [https://fw-releases.wirenboard.com/?prefix=fw/by-version/WB-MAP/main/2.6.1/ 2.6.1] от 7 июля 2023 года. Теперь показатели напряжения или тока и связанных с ними мощностей выставляется в 0, если значение напряжения или тока будет меньше 0.02 В или 0.03 А соответственно, (0x0001 E000 в HEX). | |||
Для устройств на ATM90E36AS исправление будет позже. | |||
<h3> ERRMAP0006: Некорректное значение кода ошибки при попытке чтения напряжения с несконфигурированной фазы </h3> | |||
'''Подверженные устройства''' | |||
Все трёхфазные счётчики WB-MAP с прошивкой до 2.5.2 включительно. | |||
'''Описание''' | |||
32 битные регистры напряжения вместо кода ошибки 0xFFFF FFFF (для 32 битных регистров), возвращают код ошибки 0xFFFF (для 16 битных регистров). | |||
'''Причины и подробное описание''' | |||
В трехфазных версиях WB-MAP есть возможность "перепривязки" фазы к каналу. Это нужно при использовании устройства для измерения 3х нагрузок в однофазной сети или для случаев, когда при монтаже трансформаторов были перепутаны фазы. | |||
Если фаза не привязана ни к одному каналу, то при попытке чтения соответствующего регистра напряжения, должен возвращаться код ошибки для 32-битного регистра (0xFFFF FFFF), соответствующие показания напряжения в шаблоне должны загореться красным. Вместо этого возвращается код ошибки для 16-битного регистра (0xFFFF), в шаблоне отображается напряжение 0.01 В. | |||
'''Запланированное исправление''' | |||
Исправлено в версии прошивки [https://fw-releases.wirenboard.com/?prefix=fw/by-version/WB-MAP/main/2.6.0/ 2.6.0] от 6 июня 2023 года. | |||
<h3> ERRMAP0008: Ошибка рассчета суммы мощностей</h3> | |||
'''Подверженные устройства''' | |||
Все трёхфазные счётчики WB-MAP аппаратной ревизии v1.2F или v1.2K, а также все модели WB-MAP3H, WB-MAP12H с прошивкой от 2.6.1 до 2.7.3 включительно. | |||
'''Описание''' | |||
Сумма мощностей по фазам и общая мощность отличаются в несколько раз. | |||
'''Причины и подробное описание''' | |||
В счётчиках WB-MAP используются специальные микросхемы ATM90*, которые замеряют и вычисляют параметры электрической сети и потребление по каждой фазе отдельно. Для удобства наших пользователей мы добавили в прошивку программный подсчёт суммы мощностей по фазам, с рассчётом этого параметра и связана ошибка. | |||
В версиях WB-MAP ревизии v1.2F и v1.2K вместо микросхемы ATM90E32AS используются микросхема ATM90E36A. В этих микросхемах мощность в регистрах хранится в разных форматах, поэтому прошивка переконвертирует показания для совместимости с ATM90E32AS. | |||
В моделях WB-MAP3H и WB-MAP12H также используется микросхема ATM90E36A. | |||
В прошивке 2.6.1 было добавлено исправление ERRMAP0003 и ERRMAP0004. Цепочка конвертации была нарушена, что приводило к неправильному результату вычисления общей мощности. Несмотря на то что в моделях WB-MAP3H и WB_MAP12H прошивка не переконвертирует показания в формат ATM90E32AS, из-за особенностей хранения полной мощности в ATM90E36A, проблема повторяется точно также. | |||
Ошибка не влияет на точность вычисления мощностей по каждой фазе, поэтому после обновления прошивки значение общей мощности придёт в норму. | |||
'''Запланированное исправление''' | |||
Исправлено в версии прошивки [https://fw-releases.wirenboard.com/?prefix=fw/by-version/WB-MAP/main/2.7.4/ 2.7.4] от 20 октября 2023 года. Обновите прошивку устройства по [[WB_Modbus_Devices_Firmware_Update |инструкции]]. | |||
<h3> ERRMAP0009: Неверные единицы измерения периода сброса пиковых величин</h3> | |||
'''Подверженные устройства''' | |||
Все счётчики WB-MAP с измерением пиковых показаний с прошивкой до 2.7.4 включительно | |||
'''Описание''' | |||
Подсистема сброса пиковых значений воспринимала значение регистра в миллисекундах, а не в секундах. | |||
'''Запланированное исправление''' | |||
Исправлено в версии прошивки [https://fw-releases.wirenboard.com/?prefix=fw/by-version/WB-MAP/main/2.7.5/ 2.7.5] от 8 ноября 2023 года. Обновите прошивку устройства по [[WB_Modbus_Devices_Firmware_Update |инструкции]]. |
Текущая версия на 20:30, 14 августа 2024
ERRMAP0001: Потеря конфигурационных и калибровочных данных
Подверженные устройства
WB-MAP12H, WB-MAP3H, WB-MAP3E, WB-MAP6S с версиями прошивки от 2.2.0 до 2.2.4 включительно
Описание
Устройство показывает неправильные значения напряжения и нулевые значения всех мощностей. Показания по токам (Irms) есть, но могут не соответствовать действительности. В Modbus-регистрах с номерами 0x1490-0x1495 находятся нули.
Проблема возникает спустя некоторое время во время эксплуатации устройств. Условия появления проблемы выяснены не до конца, но способствовать её появлению может низкая температура в месте расположения оборудования, наводки от рядом стоящих двигателей и контакторов.
Причины и подробное описание
В условиях низкой температуры и помех время от времени может срабатывать режим аварийной перезагрузки микроконтроллера в счётчике. Обычно это проходит незаметно для пользователя, но с очень низкой вероятностью во время аварийной перезагрузки может произойти повреждение внутренней энергонезависимой памяти счётчика, в которой содержатся калибровочные константы, настройки трансформаторов и значения накопленной энергии. После повреждения память сбрасывается в заводское (не калиброванное) состояние.
Несмотря на то, что проблеме потенциально подвержены все устройства WB-MAP с версиями прошивки от 2.2.0 до 2.2.4 включительно, наблюдается она чрезвычайно редко. Чем дольше эксплуатируется счётчик — тем выше вероятность появления проблемы.
Запланированное исправление
Исправлено в версии прошивки 2.2.5 от 10 марта 2020 года.
Рекомендации
Клиентам, использующим устройства WB-MAP с версиями прошивки от 2.2.0 до 2.2.4 включительно, рекомендуется самостоятельно обновить прошивку до самой свежей версии. Команды для быстрого обновления прошивки с нашего контроллера:
dpkg -s wb-mcu-fw-updater || (apt update && apt install wb-mcu-fw-updater) wb-mcu-fw-updater update-all
Файлы для клиентов, не использующих контроллеры Wiren Board доступны здесь.
Клиентам, столкнувшимся с проблемой, рекомендуется обратиться напрямую в отдел продаж за гарантийной заменой или в техническую поддержку для удалённой перепрошивки и восстановления калибровочных таблиц.
ERRMODBUS01: Неверный таймаут ответа устройства после обновления прошивки
Подверженные устройства
Все устройства WB-MAP*
Описание
При обновлении прошивки устройства на прошивку с "быстрым Modbus" в регистре 113 (время перед отправкой ответа на modbus запрос) оказывалось случайное значение, из-за чего время ответа устройства могло оказаться большим. Это могло выражаться в замедлении опроса или ошибках по таймауту.
Причины и подробное описание
Проблема возможна только при переходе на прошивку с "быстрым Modbus" с прошлой версии прошивки (с "обычным" Modbus), если на прошлой прошивке когда-либо менялись настройки Modbus (от заводских 9600N2). Версии прошивок для разных устройств указаны в таблице. Предыдущие версии прошивок, где не было поддержки 113 регистра, неверно инициализировали ячейку памяти, которую используют новые прошивки для сохранения значения времени ответа
Пути обхода
Вручную записать в регистр 113 значение 0 (или требуемое значение).
Запланированное исправление
Исправлено в версии прошивки 2.5.1. Значение регистра 113 сохраняется в другой ячейке энергонезависимой памяти. После обновления прошивки на 2.5.1 в регистре 113 будет 0, устройство будет отвечать со стандартной задержкой в 3.5 символа. Далее можно записывать свои значения в 113 регистр.
ERRMAP0002: Потеря конфигурационных и калибровочных данных при обновлении прошивки
Подверженные устройства
Все устройства WB-MAP*
Описание
В некоторых случаях, после обновлении прошивки, устройство WB-MAP может начать отображать нулевые показания. Повторная перепрошивка не решает проблему.
Причины и подробное описание
Если по какой-то причине во время перепрошивки устройство не находится в загрузчике, часть прошивки может быть записана поверх конфигурационных и калибровочных данных. В результате устройство перестаёт отображать корректные показания.
Запланированное исправление
Исправлено в версии прошивки 2.5.2 от 8 июня 2023 года. Перепрошивка также восстанавливает работоспособность устройства, на котором воспроизвелась данная проблема.
ERRMAP0003: Ненулевые значения напряжения при неправильном подключении счётчика
Подверженные устройства
Все трёхфазные счётчики WB-MAP с прошивкой до 2.6.0 включительно.
Вольтметр WB-MAP3EV этой проблеме не подвержен, так как у него другая схемотехника.
Описание
Из-за особенностей схемотехники, если к одной фазе подключено напряжение и не подключено защитное заземление к клемме PE, то на неподключенных фазах будет измерено ненулевое значение. Такой ситуации не бывает на реальных объектах, где соблюдены правила монтажа и нормы ПУЭ, которые требуют заземлять вторичные обмотки измерительных трансформаторов.
Чтобы спецэффект наблюдался в реальной жизни надо, чтобы одновременно совпало три условия:
- Клемма PE не была подключена к прибору в щите.
- Пропасть должна одна или две фазы, а не все три сразу.
- К фазам не подключено вообще ничего. Т.е. счётчик должен быть единственным потребителем на своём кабеле, т.к. если есть ещё любые другие устройства, то они установят строго ноль на фазе своим потреблением.
Например, человек берёт счётчик и подключает его на столе для тестов, но при этом не подключает клемму PE к защитному заземлению.
Причины и подробное описание
В счётчиках WB-MAP для удовлетворения требованиям безопасности используется архитектура счётчика с т.н. neutral attenuation network внутри, т.е. когда измерительная схема изолирована не только от фазных напряжений, но и от нейтрали. Потенциал земли АЦП связан с PE, но не связан с нейтралью.
Если PE не подключено, то там установится потенциал зависящий от векторной суммы подключеных фаз и коээфициентов делителей в этих изолирующих цепочках. Например, если на одной фазе 230 В, то на других установится потенциал ~ 230V * 0.3/1.3 = 53 В.
Запланированное исправление
Исправлено в версии прошивки 2.6.1 от 7 июля 2023 года.
Добавлена логика, которая обнуляет показатели напряжения и связанных с ними мощностей, если напряжение на фазе будет менее 30% от наибольшего из трех фаз.
Начиная с версии 2.6.3 эта логика может быть отключена в шаблоне через параметр «Обнаруживать отключения фаз» или путем записи "0" в 102 регистр
ERRMAP0004: Ошибка вычисления малых среднеквадратичных значений тока и напряжения (RMS)
Подверженные устройства
Все WB-MAP, включая WB-MAP3EV.
Описание
На малых значениях тока и напряжения накапливается ошибка вычислений, которая портит младшие разряды.
Например, при нулевом или близком к нулю уровне тока или напряжения, устройство возвращает значения 0.029 А или 0.018 В.
Эта ошибка не влияет на точность устройства и на накопленные значения энергий.
Причины и подробное описание
Микросхема счётчика измеряет мгновенные значения тока и напряжения, потом вычисляет мощность и энергию и уже из них рассчитывает остальные параметры.
Поэтому на малых значениях тока и напряжения накапливается ошибка вычислений, которая портит младшие разряды, но не суммируется с результатами вычислений и не зависит от калибровочных коэффициентов.
Это не влияет на точность устройства, так как на любом токе или напряжении эта ошибка меньше заявленной точности прибора. Нет ошибки в мощности и энергии. Нет самохода.
Запланированное исправление
Для устройств на ATM90E32AS исправлено в версии прошивки 2.6.1 от 7 июля 2023 года. Теперь показатели напряжения или тока и связанных с ними мощностей выставляется в 0, если значение напряжения или тока будет меньше 0.02 В или 0.03 А соответственно, (0x0001 E000 в HEX).
Для устройств на ATM90E36AS исправление будет позже.
ERRMAP0006: Некорректное значение кода ошибки при попытке чтения напряжения с несконфигурированной фазы
Подверженные устройства
Все трёхфазные счётчики WB-MAP с прошивкой до 2.5.2 включительно.
Описание
32 битные регистры напряжения вместо кода ошибки 0xFFFF FFFF (для 32 битных регистров), возвращают код ошибки 0xFFFF (для 16 битных регистров).
Причины и подробное описание
В трехфазных версиях WB-MAP есть возможность "перепривязки" фазы к каналу. Это нужно при использовании устройства для измерения 3х нагрузок в однофазной сети или для случаев, когда при монтаже трансформаторов были перепутаны фазы.
Если фаза не привязана ни к одному каналу, то при попытке чтения соответствующего регистра напряжения, должен возвращаться код ошибки для 32-битного регистра (0xFFFF FFFF), соответствующие показания напряжения в шаблоне должны загореться красным. Вместо этого возвращается код ошибки для 16-битного регистра (0xFFFF), в шаблоне отображается напряжение 0.01 В.
Запланированное исправление
Исправлено в версии прошивки 2.6.0 от 6 июня 2023 года.
ERRMAP0008: Ошибка рассчета суммы мощностей
Подверженные устройства
Все трёхфазные счётчики WB-MAP аппаратной ревизии v1.2F или v1.2K, а также все модели WB-MAP3H, WB-MAP12H с прошивкой от 2.6.1 до 2.7.3 включительно.
Описание
Сумма мощностей по фазам и общая мощность отличаются в несколько раз.
Причины и подробное описание
В счётчиках WB-MAP используются специальные микросхемы ATM90*, которые замеряют и вычисляют параметры электрической сети и потребление по каждой фазе отдельно. Для удобства наших пользователей мы добавили в прошивку программный подсчёт суммы мощностей по фазам, с рассчётом этого параметра и связана ошибка.
В версиях WB-MAP ревизии v1.2F и v1.2K вместо микросхемы ATM90E32AS используются микросхема ATM90E36A. В этих микросхемах мощность в регистрах хранится в разных форматах, поэтому прошивка переконвертирует показания для совместимости с ATM90E32AS.
В моделях WB-MAP3H и WB-MAP12H также используется микросхема ATM90E36A.
В прошивке 2.6.1 было добавлено исправление ERRMAP0003 и ERRMAP0004. Цепочка конвертации была нарушена, что приводило к неправильному результату вычисления общей мощности. Несмотря на то что в моделях WB-MAP3H и WB_MAP12H прошивка не переконвертирует показания в формат ATM90E32AS, из-за особенностей хранения полной мощности в ATM90E36A, проблема повторяется точно также.
Ошибка не влияет на точность вычисления мощностей по каждой фазе, поэтому после обновления прошивки значение общей мощности придёт в норму.
Запланированное исправление
Исправлено в версии прошивки 2.7.4 от 20 октября 2023 года. Обновите прошивку устройства по инструкции.
ERRMAP0009: Неверные единицы измерения периода сброса пиковых величин
Подверженные устройства
Все счётчики WB-MAP с измерением пиковых показаний с прошивкой до 2.7.4 включительно
Описание
Подсистема сброса пиковых значений воспринимала значение регистра в миллисекундах, а не в секундах.
Запланированное исправление
Исправлено в версии прошивки 2.7.5 от 8 ноября 2023 года. Обновите прошивку устройства по инструкции.