Работа модулей ввода-вывода в импульсном режиме

Подскажите, имеется ли возможность аппаратно настроить работу каналов модуля WBIO-DO-R1G-16 (или других подобных) для кратковременного замыкания реле ~1с, для управления катушкой силового испульсного (бистабильного) реле?

Добрый день!
Встроенной функциональности такой нет, но можно через движок правил создать виртуальное устройство, которое будет это делать.

Не подскажите, как это сделать “красиво”?

Не знаю, насчёт красоты, но логику вижу такую:

  1. Создаёте виртуальное устройство типа pushbutton.
  2. Пишете к нему whenChanged(), которая включает выход, потом сразу выключает.
    Если это не даст нужной импульсному реле задержки, добавляете setTimeout, примерно как здесь: https://wirenboard.com/wiki/index.php?title=Rule_Examples#.D0.94.D0.B5.D1.82.D0.B5.D0.BA.D1.82.D0.BE.D1.80_.D0.B4.D0.B2.D0.B8.D0.B6.D0.B5.D0.BD.D0.B8.D1.8F_c_.D1.82.D0.B0.D0.B9.D0.BC.D0.B0.D1.83.D1.82.D0.BE.D0.BC
1 Like