Добрый день, нужно написать ПО для ПР-200.

Оборудование:
Вентилятор
И планка вперед назад и два концевика

Алгоритм управления.
Задаем время в диапазоне 1-15 минут
Нажимаем кнопку пуск начинается отсчёт.
По окончанию отсчета
останавливается вентилятор
пауза -3 секунды
сигнал планка вперед - продолжительностью 7-сек. пока не сработает концевик либо не закончится 7-сек.
пауза -3сек.
сигнал планка назад - продолжительностью 7-сек. пока не сработает концевик либо не закончится 7-сек.
пауза 3-сек.
запуск вентилятора.
И так по кругу новый отсчет и т.д.