Так относительно не очень давно обсуждался подобный проект, там ещё и датчик среднего положения был для остановки, короче, никто не запрещает найти и посмотреть эту тему, мне кажется это будет полезно!
Вот проект из той темы:
Туда-сюда_2.owle
Паузу(по умолчанию 1 секунда) можно изменить в свойствах макроса на 10 секунд, всё!
Тему, надеюсь товарищ сам найдёт(а то совсем обленится), там более подробно всё обсуждается!
Контакты концевиков и кнопки стоп, как обычно, используются нормально-замкнутые(размыкающиеся)!
Да, если не будет концевика среднего положения, оставить соответствующий ему вход в покое, в смысле, в состоянии логического "0"!