Добрый вечер!
Подключил кнопку к выходу WB-MR6, отвязал вход от реле (значение 3 в соответствующем регистре) и написал правило, реагирующее на нажатие.
Проблема в том, что кратковременное нажатие не фиксируется. Для того что бы правило сработало нужно подержать кнопку порядка секунды.
В чем может быть проблема и можно ли это поправить?
Данные с WB-MR6 поступают в контроллер не моментально, а после опроса по Modbus - которые происходят дискретно, несколько раз в секунду. Если вы смотрите просто состояние входа, то опрос за это время может и не случиться. Лучше смотреть в регистр количества нажатий: если там изменилось значение, то кнопку с момента последнего опроса нажимали.