WB-MAO4-20mA: Errata

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

ERRMODBUS003: Неожиданное поведение при записи невалидных значений в некоторые регистры

Подверженные устройства

Устройства WB-MAO4-20mA с версией прошивки до 2.6.3.

Описание

При записи значений из диапазона [256 ... 65535] в некоторые регистры происходит отсечение старших 8 битов числа и в итоге в прошивку попадает число по модулю 256. Выглядит это так, что при записи, например числа 257, происходит то же самое, что и при записи числа 1.

Одним из таких регистров является адрес устройства (регистр 128).

Отдельно стоит отметить, что в диапазоне значений, указанных в документации, все регистры работают ожидаемо. Проблема возникает при записи невалидных значений более 255.

Возможные пути устранения

Обновить прошивку до версии 2.6.3.

Запланированное исправление

Исправлено в версии прошивки 2.6.3.


ERRMODBUS006: Ответы на запросы с неверным битом четности

Подверженные устройства

Устройства WB-MAO4-20mA с версией прошивки до 2.6.2.

Описание

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

Возможные пути устранения

Обновить прошивку до версии 2.6.2.

Запланированное исправление

Исправлено в версии прошивки 2.6.2.


ERRMAO20MA0001: Неочевидное поведение устройства при использовании двух способов управления одновременно

Подверженные устройства

Все устройства WB-MAO4-20mA с прошивкой до 2.6.2 включительно.

Описание

Одновременное использование двух способов управления WB-MAO4-20mA

Для управления выходами WB-MAO4-20mA есть два способа задания значения:

  1. В мA напрямую.
  2. В % от 0 до 100 с возможностью плавного включения/выключения.

При этом, если изменять значение %, то оно пересчитывается в мA и это можно видеть регистрах и веб-интерфейсе. Но если изменять значения в мA, то обратный пересчет в % не происходит.

Если использовать оба способа одновременно, например:

  1. Задать значение 100 %, которое соответствует 20 мA.
  2. Задать значение 15 мA напрямую.
  3. Задать значение 10%, которое соответствует 2 мA.

То на третьем шаге логика внутри WB-MAO4-20mA будет плавно уменьшать значение от 100 % (предыдущее значение, записанное в регистр) до 10 % с заданным темпом. И это будет выглядеть как резкий скачок с 15 до 20 мА, а затем его плавное снижение 2 мА. Пример на осциллограмме.

Пути обхода

Используйте только один из двух способов управления.

Запланированное исправление

Исправлено в прошивке 2.6.3.