WB-REF-DF-178A: Errata
ERRMODBUS001: Ответ устройства на адрес 0xFD
Подверженные устройства
Устройства WB-REF-DF-178A с версией прошивки до 1.1.3.
Описание
Устройства Wiren Board с расширением "Быстрый Modbus" мешают работать сторонним устройствам на одной шине, если они используют специальные команды, начинающиеся с 0xFD.
Причины и подробное описание
В нашем расширении протокола "Быстрый Modbus" зарезервированный адрес 0xFD используется для специальных широковещательных команд. Если на шине мастер отправит какому-то стороннему устройству осмысленный пакет, начинающийся с 0xFD и командами, не использующимися в расширении протокола "Быстрый Modbus", то устройство Wiren Board отвечает MODBUS_ERR_ILLEGAL_FUNCTION, тем самым мешает обмену с другим устройством. Это происходит из-за ошибки в драйвере шины, при которой пакет с адресом 0xFD начинает обрабатываться как обычный стандартный Modbus пакет.
Пути обхода
Не использовать одну шину для устройств Wiren Board и сторонних устройств.
Запланированное исправление
Исправлено в версии прошивки 1.1.3.
ERRMODBUS002: Ошибка в ответе на сканирование командой 0x46
Подверженные устройства
Устройства WB-REF-DF-178A с версией прошивки до 1.1.2.
Описание
Для работы с расширенными командами в быстром Modbus использовалась функция 0x60, которая оказалась в зарезервированном пространстве. Поэтому функция работы с расширенными командами была изменена на 0x46, но для сохранения обратной совместимости устройство может отвечать и на команду 0x60. Проблема была в том, что независимо от того, через какую команду было запрошено сканирование, устройство отвечало командой 0x60. Текущее исправление позволяет отвечать той же командой, которой был произведен запрос (0x46 или 0x60).
Возможные пути устранения
Обновить прошивку до версии 1.1.2.
Запланированное исправление
Исправлено в версии прошивки 1.1.2.
ERRMODBUS003: Неожиданное поведение при записи невалидных значений в некоторые регистры
Подверженные устройства
Устройства WB-REF-DF-178A с версией прошивки до 1.1.4.
Описание
При записи значений из диапазона [256 ... 65535] в некоторые регистры происходит отсечение старших 8 битов числа и в итоге в прошивку попадает число по модулю 256. Выглядит это так, что при записи, например числа 257, происходит то же самое, что и при записи числа 1.
Одним из таких регистров является адрес устройства (регистр 128).
Отдельно стоит отметить, что в диапазоне значений, указанных в документации, все регистры работают ожидаемо. Проблема возникает при записи невалидных значений более 255.
Возможные пути устранения
Обновить прошивку до версии 1.1.4.
Запланированное исправление
Исправлено в версии прошивки 1.1.4.
ERRMODBUS004: Ошибка в ответах с битовыми полями
Подверженные устройства
Устройства WB-REF-DF-178A с версией прошивки до 1.1.2.
Описание
Ответы с битовыми полями (запросы coil или discrete регистров, управление событиями) возвращали неправильные значения в старших битах.
Возможные пути устранения
Обновить прошивку до версии 1.1.2.
Запланированное исправление
Исправлено в версии прошивки 1.1.2.
ERRMODBUS006: Ответы на запросы с неверным битом четности
Подверженные устройства
Устройства WB-REF-DF-178A с версией прошивки до 1.1.3.
Описание
Устройство отвечало на запросы, в которых указан неверный бит четности, хотя должно игнорировать такие запросы.
Возможные пути устранения
Обновить прошивку до версии 1.1.3.
Запланированное исправление
Исправлено в версии прошивки 1.1.3.
ERRWB-REF-DF0001: Не работает программная перезагрузка устройства
Подверженные устройства
WB-REF-DF-178A с прошивкой 1.0.0
Описание
При записи в регистр 120 любого отличного от 0 значения не происходит перезагрузки устройства.
Запланированное исправление
Исправлено в версии прошивки 1.0.1.
ERRWB-REF-DF0002: Неверный ответ при чтении несуществующих регистров по modbus
Подверженные устройства
WB-REF-DF-178A с прошивкой 1.0.0
Описание
При чтении несуществующих регистров функцией 04(Read Input Register) с помощью утилиты modbus_client всегда возвращается значение 0xFFFE.
Запланированное исправление
При попытке чтения несуществующих регистров функцией 04 утилита modbus_client возвращает сообщение об ошибке. Исправлено в версии прошивки 1.0.1.
ERRWB-REF-DF0003: Неверная цветовая маркировка контактов A и B на ответном клеммнике
Подверженные устройства
Некоторые устройства WB-REF-DF-178A из партии v1.2B
Описание
На части партии возможна неверная цветовая маркировка контактов A и B - A промаркирован белым (стандартно - желтым), B промаркирован желтым (стандартно - белым) цветом. Требуется дополнительное внимание при монтаже.
Запланированное исправление
Исправлено в v1.3B
ERRWB-REF-DF0004: Неверная цветовая маркировка на ответном клеммнике (A, B, GND)
Подверженные устройства
Некоторые устройства WB-REF-DF-178A из партии v1.4А
Описание
На части партии возможна неверная цветовая маркировка контактов A, B, GND на клеммнике. Верная маркировка подключаемых контактов расположена на плате. Требуется дополнительное внимание при монтаже.
Запланированное исправление
Исправлено в партии v1.4А