Всем привет.

языков программирования я не знаю, но есть задачи, которые без контроллеров не очень удобно реализовывать, решил попробовать данные реле, а конкретно ПР110 самый простой.
Нарисовал программу первую которая должна выполнять следующие функции:
При открывании ворот гаража свет включается и светиться определенное время, потом выключается.
В момент начала закрытия ворот свет опять включается и дает время, так сказать уйти из гаража и выключается опять.
На воротах стоят два концевых выключателя - один вначале, второй в конце хода ворот.

Вопрос: насколько правильно нарисовал схему, есть ли какие-либо ошибки и как можно сделать еще лучше.
Заранее спасибо)
ворота.jpg