Добрый день! Помогите составить простейшую программу для барабана промышленной стиральной машины. Суть программы такова.

Используем один дискретный вход и два дискретных выхода.
1.Подаем сигнал на вход№1
2.15 секунд барабан вращается допустим влево (выход№1)
3. Пауза 5 секунд (все выходы выключены)
4. 15 секунд барабан вращается вправо (выход№2)
5. И так цикл повторяется бесконечное количество раз пока подан сигнал на вход№1

Ну и блокировки взаимные надо добавить чтобы только какойто один из выходов всегда был включен(№1или№2). Оба никак нельзя.
Может уже кто-то делал такое циклическое реле???