Пусть автоматические ворота представляют собой одну створку (рис 1), которая при открывании ворот сдвигается влево.
Открывание ворот осуществляется переключателем I1 (переводим переключатель в положение “Включено”). При полном открытии ворот путевой выключатель (концевик) I3 замыкается и ворота останавливаются. Концевик I4 при этом находится в разомкнутом состоянии. Закрывание ворот осуществляется переключателем I2 (Переключатель I1 переводим в положение “Выключено”, переключатель I2 переводим в положение “Включено”). При полном закрытии ворот путевой выключатель (концевик) I4 замыкается и ворота останавливаются. Концевик I3 при этом находится в разомкнутом состоянии.
Используемые компоненты:
I1 – переключатель «Открыть».
I2 – переключатель «Закрыть».
I3 – концевой выключатель открытия ворот (NO контакт).
I4 – концевой выключатель закрытия ворот (NO контакт).
I5 – кнопка «Стоп». Любое движение створки ворот прекращается при нажатии на эту кнопку.
I6 – предохранительная планка (NO контакт ). Если ворота в момент закрытия встречают препятствие, то срабатывает нажимной контакт под предохранительной планкой и закрытие останавливается.
Q1 – при наличии сигнала на этом выходе запускается электродвигатель, открывающий ворота;
Q2 – при наличии сигнала на этом выходе электродвигатель запускается в обратную сторону, ворота закрываются.
Q3 – мигающий предупредительный сигнал.
Коммутационная программа представлена на рис.2.
Программа работает следующим образом.
Предположим, ворота закрыты. Контакт I4 замкнут, т.е. находится в состоянии “1”, контакт I3 разомкнут (состояние “0”). При активации переключателя “Открыть” (подаем “1” на вход I1), сигнал проходит на выход Q1 и электродвигатель начинает открывать ворота (сдвигать створку влево). После начала открывания ворот концевик I4 размыкается (переходит в состояние “0”). При полном открытии ворот концевик I3 замыкается, т.е. переходит из состояния “0” в состояние “1” и электродвигатель останавливается. Ворота открыты. (В режиме симуляции выключатель I3 замыкаем вручную).
Чтобы закрыть ворота, активируем переключатель I2 “Закрыть” (подаем «1» на вход I2). Если переключатель I1 к этому моменту не отключен, то ничего не происходит. Таким образом, в программе блокируется одновременное нажатие двух кнопок. Поэтому прежде, чем активировать переключатель I2, сначала надо отключить переключатель I1. Сигнал «1» от переключателя I2 проходит на выход Q2, включается электродвигатель, который закрывает ворота. Как только ворота начнут закрываться контакт I3 размыкается, а когда ворота полностью закроются, замыкается контакт I4 и электродвигатель останавливается. Ворота закрыты. Если ворота в процессе закрытия встречают препятствие, то срабатывает контакт I6 под предохранительной планкой и закрытие ворот прекращается. Кроме того, открытие и закрытие ворот можно остановить в любой момент кнопкой I5 «Стоп». Процесс закрытия и открытия ворот сопровождается миганием сигнальной лампы (выход Q3).
Аналог коммутационной программы в ONI PLR Studio для отечественного контроллера ONI представлен на рис. 3.