Рассмотрим решение следующей практической задачи:
Пользователь вошёл в помещение с датчиком движения, плата включает свет по датчику и выключает его только по прошествии 10 секунд как пользователь покинул помещение (только по прошествии 10 сек как датчик переключился в норму). Как это реализовать на MP712m Laurent-5 / MP718m Laurent-5G ?
Для начала подключим аппаратуру. Например, ИК датчик движения будет подключен к входной оптоизолированной линии IN_1. Соединяем "земли" GND и "изолированную" I1G. Предположим, что питание датчика - 12 V (возьмем его с клеммы Vin - питание самого модуля Laurent-5). Если датчик сработает, он установит высокий логический уровень сигнала на своем выходе (т.е. на входе IN_1 модуля). Если объект покинет зону действия датчика - сигнал вернется в исходный низкий уровень. Свет, анпример, будет коммутироваться через контакты RELE_1.
Непосредственно задачу автоматики решим с помощью двух CAT события (программируемая логика). Первое будет отрабатывать обнаружение объекта (надо включить реле). Второе - покидание объекта зоны видимости (нужно будет задержать реле включенным на 10 сек а потом его выключить). Итак, Заходим в раздел CAT через WEB интерфейс.
Теперь сформируем правило CAT по изменению уровня сигнала на входной оптоизолированной линии:
Выбираем IN_1 (вход к которому подключен датчик движения) и тип события - при изменении уровня сигнала с низкого на высокий (первичное онаружение объекта).
Настройки квот можно оставить по умолчанию. На следующем шаге - реакция. Задаем ее в виде списка Ke-команд. В частности, будем включать 1-ое реле с помощью команды $KE,REL,1,1.
Полный список всех Ke-команд поддерживаемых модулем можно найти в соответствующем документе Описание Ke-команд управления
На последнем шаге можно дать удобное текстовое имя событию.
После создания события оно появляется в списке в выключенном состоянии. Его следует включить с помощью соответствующей иконки.
Теперь при каждом новом появлении объекта в зоне действия датчика автоматика CAT сама включит 1-ое реле.
Теперь добавим CAT обработчик события покидания оъбектом зоны видимости датчика. Добавим еще одно CAT событие по входной линии, только на этот раз будем обрабатывать факт изменения уровня сигнала с датчика с высокого на низкий.
Реакцию задаем ее в виде списка Ke-команд. В частности, будем включать (еще раз) 1-ое реле с помощью команды $KE,REL,1,1,10 но с дополнительным опциональным параметром задержки в секундах по истечении которой модуль сам вернет реле в исходное состояние (т.е. выключенное). См. подробное описание команды $KE,REL в документации.
Теперь при обнаружении объекта мы принудительно включим свет через RELE_1. Как только объект покинет зону видимости (ИК датчик сбросит свой сигнал в низкий) - мы переключим реле в выключенное состояние по прошествии указанной задержки в 10 секунд.
© Дмитрий Иванов