Автоматизация управления воротами
Автоматизация управления воротами
Практический пример автоматизации управления работой ворот на предприятии с использованием модуля Laurent-5 и логических правил системы CAT.
Статьи

Автоматизация управления воротами

Рассмотрим решение следующей практической задачи:

Необходимо организовать управление воротами через WEB интерфейс по локальной сети предприятия. Нужны 3 "кнопки" в интерфейсе: кнопка - команда на открытие, кнопка - стоп, кнопка - команда на закрытие ворот. Режим стоп нужен редко, если в створе ворот, по мнению оператора, есть препятствие или необходимо приоткрыть ворота. Первая мысль - "посадить" каждую команду на свое реле, но тогда необходимо, что бы реле автоматически отключалось через 1 сек.

Вопрос: можно ли решить подобную задачу на контроллере Laurent-5? Можно ли внести тайминг на отключение реле, что бы у оператора была только одна задача - нажать правильную кнопку (открытие, стоп, закрытие)?

Ответ - ДА, решить такую задачу можно. Возможный вариант настройки Laurent-5 следующий:

Предположим что электро-привод ворот управляется логическими сигналами (импульсами) по 3 независимым линиям: импульс на открытие (линия 1), импульс на закрытие (линия 2) и импульс на останов двигателя (линия 3). Пусть длительность импульса должна быть порядка 1-2 сек.

В качестве элементов управления для оператора будем использовать кнопки реле в WEB-интерфейсе. Пусть первая кнопка будет отвечать за открытие ворот, вторая за останов, третья за закрытие.

Для удобства переименуем эти кнопки в разделе Настройки (Главная ПанельОбщие настройки). Для 4-го реле (которое не используется) установим имя в виде "точки", чтобы "не смущать" оператора.

 

Теперь панель управления реле выглядит следующим образом (Главная ПанельЭлектромагнитные Реле):

 

Если просто нажать на кнопку "ОТКРЫТЬ" - Реле 1 будет включено до тех пор пока на нее не будет произведено повторное нажатие. Поскольку длительность импульса для управления приводом ворот должна быть конечной длительности (1-2 сек), нам нужно, чтобы реле вернулось в выключенное состояние само, без вмешательства оператора, согласно исходному техническому заданию.

Для решения этой под-задачи можно использовать систему редактируемых логических правил CAT которые будут заниматься "автоматикой" возвращения реле в исходное состояние (т.е. выключено). Заходим в панель CAT (Главная ПанельСистема CAT.)

 

Добавляем новое логическое правило CAT нажав на соответствующую иконку:

 

На первом шаге соглашаемся с предложенным идентификатором события (ID). Нажимаем кнопку "Далее".

 

Создадим логическое правило по срабатыванию системного таймера (событие срабатывает каждый раз когда системное время изменяется на указанную величину). В нашем случае выберем далее шаг срабатывания в 1 сек. Пока просто нажмем кнопку напротив события "Системное время [N]".

 

На следующем шаге, как описано выше, настроим событие на срабатывание каждую секунду. Если выбрать вариант условия по модулю 3 - то событие будет срабатывать каждую третью секунду и т.д.

 

Важный момент - укажем дополнительное условие для срабатывания события а именно - реле 1 (отвечающее за открытие ворот) должно быть включено.

 

Следующий шаг пропускаем (квоты). На следующем шаге с помощью Ke-команд описываем реакцию на данное событие. А именно - выключаем первое реле (см. команду $KE,REL в Описании Ke-команд управления).

 

Для наглядности CAT событию можно присвоить текстовое имя, например, "Открытие", т.к. данное правило занимается автоматикой по открытию ворот.

 

В итоге должно получиться примерно вот такое правило CAT. По умолчанию оно выключено. Необходимо его включить (обведено зеленой линией на рисунке ниже).

 

Теперь один раз в секунду будет проверяться состояние 1-го реле и если оно включено - мы его принудительно выключим.

По аналогии создадим логические правила для автоматического "выключения" 2-го и 3-го реле (Останов ворот и их закрытие).

 

Теперь нажатие на любую из кнопок реле в WEB интерфейсе приведет к их автоматическому отключению в течение времени не более 1 секунды. Длительность удержания импульса можно отрегулировать задав более редкий темп срабатывания правил CAT по системному времени.


© Дмитрий Иванов
29 Января 2020 года

Рейтинг@Mail.ru

Почему выбирают Мастер Китнас


Мы в Сети

Я

© 1999-2019 Мастер Кит