WB-MRM2-mini/NO прошивка 1.20.4, хотя само реле старое (в веб UI настройки по умолчанию)
K2 по команде включает катушку контактора, доп.контакт NO контактора подключен к Input1
т.е. при штатной работе, после замыкания К2, сразу срабатывает Input1 и К1 соответственно
не совсем понятно почему при включении или отключении командой или через веб реле (К1 или К2) реакция в MQTT мгновенная, изменения приходят в туже секунду, но при сработке Input1 изменения приходят в MQTT только через минуту с лишним?
вот тайминг
Не зависят, в общем, от возраста. Для прошивки 1.20.4 все сигнатуры поддерживаются.
А как настроены приоритеты для опроса входов в wb-mqtt-serial?
Какой релиз на контроллере?
Ну и диагностический архив снял бы половину вопросов.
Посмотрите пожалуйста в лог wb-mqtt-serial. Я наблюдаю постоянные ошибки обмена. Допустимо, на больших шинах одна-две за минуту, не более. Таймауты опроса, складываясь, могут приводить к значительным задержкам, что и наблюдается.
Шина выполнена в соответствии с рекомендациями?
вроде нашёл причину, при добавлении в шину реле подломили витуху на клемнике
как оно вообще работало
спасибо огромное, оперативно подсказали
проверил лог на ошибки на остальных двух контроллерах, ошибок по rs-485 нету вообще
по модбасу сыпет по двум map12, буду разбираться, эти счетчики стоят рядом с контроллером
установка приоритета опроса на Input1 в 300 мс решила проблему
сейчас задержка появления в MQTT состояния Input1 и K1 после сработки не превышает 4 сек
300 мс это вообще много или мало, как оценить?
стали появляться ошибки пропуска периодов опроса Input1, увеличить время опроса?
хотя раз в несколько минут пропуск наверное не критично, попробую время опроса увеличить
Много, не должно быть задержки более установленной.
Лучше посчитать, светиться с таблицей (расчетной) которая была при проектировании. Возможно количество регистров на шине в принципе невозможно опросить за разумное время на выбранной скорости.