Статьи / KA052 /
Laurent-5 / 5G: CAT - выключение реле с задержкой
§ 52. Laurent-5 / 5G: CAT - выключение реле с задержкой
|
Дмитрий Иванов, 21 Января 2021
|
Рассмотрим решение следующей практической задачи:
Пользователь вошёл в помещение с датчиком движения, плата включает свет по датчику и выключает его только по
прошествии 10 секунд как пользователь покинул помещение (только по прошествии 10 сек как датчик переключился в норму).
Для начала подключим аппаратуру. Например, ИК датчик движения будет подключен к входной оптоизолированной линии IN_1.
Соединяем "земли" GND и "изолированную" I1G. Предположим, что питание датчика - 12 V (возьмем его с клеммы Vin - питание самого модуля Laurent-5).
Если датчик сработает, он установит высокий логический уровень сигнала на своем выходе (т.е. на входе IN_1 модуля).
Если объект покинет зону действия датчика - сигнал вернется в исходный низкий уровень. Свет, анпример, будет коммутироваться через контакты RELE_1.
![Управление реле по событиям Управление реле по событиям](img/KA052/001.png)
Непосредственно задачу автоматики решим с помощью двух CAT события (программируемая логика).
Первое будет отрабатывать обнаружение объекта (надо включить реле).
Второе - покидание объекта зоны видимости (нужно будет задержать реле включенным на 10 сек а потом его выключить).
Итак, Заходим в раздел CAT через WEB интерфейс.
![Программируемый логический контроллер Программируемый логический контроллер](img/KA052/002.png)
Теперь сформируем правило CAT по изменению уровня сигнала на входной оптоизолированной линии:
![](img/KA052/003.png)
Выбираем IN_1 (вход к которому подключен датчик движения) и тип события - при изменении уровня
сигнала с низкого на высокий (первичное онаружение объекта).
![](img/KA052/004.png)
Настройки квот можно оставить по умолчанию. На следующем шаге - реакция. Задаем ее в виде списка Ke-команд.
В частности, будем включать 1-ое реле с помощью команды $KE,REL,1,1.
![](img/KA052/005.png)
На последнем шаге можно дать удобное текстовое имя событию.
![](img/KA052/006.png)
После создания события оно появляется в списке в выключенном состоянии. Его следует включить с помощью соответствующей иконки.
![](img/KA052/007-1.png)
Теперь при каждом новом появлении объекта в зоне действия датчика автоматика CAT сама включит 1-ое реле.
![](img/KA052/007.png)
Теперь добавим CAT обработчик события покидания оъбектом зоны видимости датчика.
Добавим еще одно CAT событие по входной линии, только на этот раз будем обрабатывать факт
изменения уровня сигнала с датчика с высокого на низкий.
![](img/KA052/008.png)
Реакцию задаем ее в виде списка Ke-команд.
В частности, будем включать (еще раз) 1-ое реле с помощью команды $KE,REL,1,1,10 но с
дополнительным опциональным параметром задержки в секундах по истечении которой
модуль сам вернет реле в исходное состояние (т.е. выключенное).
См. подробное описание команды $KE,REL в документации.
![](img/KA052/009.png)
Теперь при обнаружении объекта мы принудительно включим свет через RELE_1. Как только объект
покинет зону видимости (ИК датчик сбросит свой сигнал в низкий) - мы переключим реле в
выключенное состояние по прошествии указанной задержки в 10 секунд.
![](img/KA052/010.png)
© Дмитрий Иванов
21 Января 2021 года
http://www.kernelchip.ru