Обработка сигналов типа «сухой контакт» от выключателей

Здравствуйте!
Подскажите пожалуйста, возможна модулями ввода/вывода, модулями реле и самим контроллером WB6 следующая обработка сигналов «типа сухой» контакт от выключателей: при коротком нажатии на клавишу выключателя включается/выключается одно устройство, а при длинном нажатии на ту же клавишу того же выключателя включается/выключается другое устройство?
Причём эта клавиша подключена к одному определённому входу типа «сухой контакт» либо модуля ввода/вывода, либо модуля реле, либо контроллера WB6.

Если эта логика обработки сигналов типа «сухой контакт» возможно, то подскажите пожалуйста как мне её реализовать аппаратно и/или программно?

Добрый день.
Вот пример:

Ну и с modbus реле можно, при некоторых условиях: