Проблема с опросом состояния диммера WB-MRGB


#1

Добрый день, имею белую светодиодную ленту + подключенный диммер WB-MRGB по rs-485 к ПЛК
Один раз в 1сек. из ПЛК опрашиваю на диммере регистр №1 (функция Modbus 03 — MB_RD_HOLD_REGS) чтобы узнать состояние подключенной светодиодной ленты. Проблема в том, что при таком опросе перестаёт работать кнопка b2 (вкл./вык. всех каналов), когда опроса нет, кнопка работает. Подскажите в чём проблема?


#2

Добрый день, Алексей! Да, странное поведение. Не могли бы вы уточнить, через какое время после того, как вы перестаете опрашивать диммер, функциональность входа b2 восстанавливается? Какой ПЛК вы используете?


#3

использую ПЛК Овен 110.
Функциональность кнопки восстанавливается после того, как меняю код программы (убираю опрос регистра) на ПЛК, запускаю - вижу кнопка работает. Пока для себя сделал вывод, что программно по Modbus опрашивать состояние подключенной светодиодной ленты можно, но слишком часто и много нельзя. А вообще существуют ли ограничения на частоту опроса регистров диммера по Modbus? (например не чаще 1сек.)


#4

Спасибо за информацию!
Формально нет ограничений, только скорость шины. Устройство по Modbus должно отвечать ошибкой, если регистр “не готов”.
Скажите, а если опрашивать регистр, скажем, раз в 20 секунд, происходит то же самое? Не работает?
У вас есть возможность посмотреть, какие данные передаются по шине?
Параметры коммуникационные тоже интересны.


#5

#6

#7