Возможная задержка WBIO-DI-DR-16 через MIO-E


#1

Приветствую

Подскажите какая возможна задержка на WB6 если напрямую к нему по eth подключить WB-MIO-E к которому уже подключен WBIO-DI-DR-16

Прочитал на форуме что модули подключеные к WB6 вызывают аппаратное прерывание, поэтому информация с них поступает мгновенно. Но 4 WBIO-DI-DR-16 которые можно к нему подключить мне не достаточно.

Не хотелось бы покупать еще один WB6 только ради еще 10 кнопок. По кнопкам в правилах будут разные события для однократного и двухкратного нажатий, поэтому время реакции критично.

Если WB-MIO-E плохо подходит для описаной задачи, есть ли др возможные решения или может что-то планируется выпустить для этого?

Спасибо.


#2

Mihail_Aristov, добрый день!
Проверил на стенде в локальной сети: при частоте опроса WB-MIO-E по умолчанию (раз в 20 мс) детектируются нажатия длительностью порядка 40 мс.
Релейные модули опрашиваются медленно, но у них есть счетчик нажатий.


#3

Спасибо за оперативный ответ.

Если у Вас есть время и возможность проверить, на сколько это время опроса можно сократить без вредя для работы контроллера?


#4

Я пробовал делать минимальное время опроса, выставлял 1 миллисекунду в poll interval, но это не уже оказывало заметного влияния на тайминги.
Говоря в терминах опыта использования: совсем короткое нажатие на кнопку может не определяться, но более-менее уверенное – всегда.