Здравствуйте.
Поскольку нет аппаратного условия сброса управляющих сигналов, то остается формировать длительности управляющих сигналов сервером Simple-Scada.
Скрипт по событию "Текущее время вошло в установленный интервал объекта "Расписание"":begin
SCI_Pusk.Value := true;
RunDelay(3000, 1);
end.
Скрипт по событию "Текущее время вышло из установленного интервала объекта "Расписание"":begin
SCI_Stop.Value := true;
RunDelay(3000, 2);
end.
Скрипт по событию "Выполнена задержка":begin
case DelayEventData.Tag of
1: SCI_Pusk.Value := false;
2: SCI_Stop.Value := false;
end;
end.
Пример во вложении.