-
МВ110-224.2А и ModbusRTU
Здравствуйте коллеги.
Имеется проблема. До сих пор справлялся своими силами, но сейчас нужна помощь.
Имею в наличии несколько модулей: МК110-224.8ДН.4Р, МВ110-224.2А, МУ110-224.8И, МВ110-224.1ТД
Сеть Modbus-RTU. Скорость обмена выставляю 115200.
Мастером выступает СПК107 [М01].
Всё собрано на столе, мощных нагрузок поблизости нет.
В процессе написания и отладки проекта для СПК замечаю периодические проблемы с МВ110-2А. С переменной периодичностью, порядка нескольких минут от 1 до 10, у модуля "тайм аут".
Остальные модули опрашиваются без ошибок.
Пытаюсь докопаться до сути проблемы.
Собираю другой стенд: Комп (Modbus Poll) <-> АС4 <-> МВ110-2А
Настройки на ПК: частота опроса 100мс, пауза между запросами 20мс.
Настройки МВ110-2А: Задержка ответа 2мс.
Читаю 3-й функцией только первый вход (4-5 регистры).
После ряда экспериментов выясняю следующее:
При использовании Modbus-RTU и скоростях выше 14400 гарантированно вылетают ошибки. Когда через минуту, когда через 5.
14400 и 9600 (ниже не проверял) - ошибок не было в течении нескольких часов.
Экспериментирую дальше.
Меняю протокол на Modbus-ASCII. И на 115200 обмен без ошибок!
Возвращаю Modbus-RTU - и на 115200 опять периодические ошибки.
Прошивка 1.06.
Что за проблема то такая?
Повторюсь, гоняю это всё практически в офисном помещении, на наводки не грешу.Да и прочие то модули без вопросов опрашиваются, проблема только с МВ110-2А. Да и только на Modbus-RTU? ASCII работает без проблем.
В общем нужен совет, помощь.
Погоняйте у себя кто может.
-
Столкнулся со схожей прооблемой. С панели СПК107 опрашиваю модули МВ110-16Д, МУ110-224.16К и МВ110-224.2А по Modbus-RTU на скорости 19200. МВ110-224.2А с разной периодичностью (от 10 сек. до нескольких минут) превышает таймаут (1 сек.). Играя настройками выяснил, что проблема проявляется реже если отключить проверку четности (модуль отваливается раз в час). Кажется в этом модуле есть баг.
-
Налетел на аналогичную проблему именно с модулем МВ110-224.2А в связке с СПК310. Модуль достаточно "свежий" 02.2023 года. ПО ModBus RTU ошибки летели ежеминутно. Скорость стоит 115200. Переключил СПК310 на ASCII и все стало прекрасно!
"Грек" - Спасибо за подсказку. Удачи Специалистам!
-
Столкнулись с такими же проблемами на модулях МВ110-224-2А и 8А. На ModBus RTU постоянный таймаут. Причём вылеты не на всех модулях. Можно конечно перейти на ASCII, но это не решит проблему со старыми проектами.
Представители ОВЕН ждем ВАШИ комментарии.
-
Добрый день.
Вы можете написать нам на официальную почту поддержки support@owen.ru и приложить в идеале видео с конфигурацией и непосредственно проблемой. Мы займемся тестированием и решением проблемы.