MP718m Laurent-5G: переключение реле по нажатию кнопки
MP718m Laurent-5G: переключение реле по нажатию кнопки
Статьи

MP718m Laurent-5G: переключение реле по нажатию кнопки

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

 К дискретному входу IN_1 подключена звонковая кнопка. Необходимо при первом нажатии на кнопку включать реле RELE_1, при следующем нажатии выключать RELE_1. Проще говоря, менять состояние реле на противоположное при сработке INPUTа.


Для начала подключим аппаратуру. Кнопка, как указано в ТЗ, будет подключена к входной оптоизолированной линии IN_1. Соединяем "земли" GND и "изолированную" I1G. Теперь если кнопку нажать, через нее потечет ток от, например, входного источника питания (клемма Vin). Можно так же подключить к клкемме +5V. В итоге, на входе линии IN_1 будет напряжение. Если кнопку отпустить - сигнала нет.

Мастер Кит MP718m Laurent-5G: переключение реле по нажатию кнопки Управление реле по событиям

 Непосредственно задачу автоматики решим с помощью одного CAT события на MP718m Laurent-5G

(программируемая логика). Заходим в раздел CAT через WEB интерфейс.

Мастер Кит MP718m Laurent-5G: переключение реле по нажатию кнопки Программируемый логический контроллер




Теперь сформируем правило CAT по изменению уровня сигнала на входной оптоизолированной линии:

Мастер Кит MP718m Laurent-5G: переключение реле по нажатию кнопки

 

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

Мастер Кит MP718m Laurent-5G: переключение реле по нажатию кнопки

 

Настройки квот можно оставить по умолчанию, а можно, например, как показано на рисунке ниже добавить ограничение (квота по частоте) - событие будет срабатывать не чаще чем раз в 2 секунды (некая защита от слишком частых нажатий пользователя на кнопку).

Мастер Кит MP718m Laurent-5G: переключение реле по нажатию кнопки

 

Теперь реакция - задаем ее в виде списка Ke-команд. В частности, будем переключать каждый раз состояние 1-ого реле с помощью команды $KE,REL,1,2. В данном случае параметр '1' - номер реле (RELE_1), '2' - указание переключить реле (соответственно, 0 - выключить 1 - включить). См. подробное описание команды $KE,REL в документации.

 

Полный список всех Ke-команд поддерживаемых модулем можно найти в соответствующем документе Описание Ke-команд управления

 

Мастер Кит MP718m Laurent-5G: переключение реле по нажатию кнопки

 

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

Мастер Кит MP718m Laurent-5G: переключение реле по нажатию кнопки

 

После создания события оно появляется в списке в выключенном состоянии. Его следует включить с помощью соответствующей иконки.

Мастер Кит MP718m Laurent-5G: переключение реле по нажатию кнопки

 

Теперь при каждом нажатии кнопки (не чаще чем раз в 2 сек) реле RELE_1 будет переключать свое состояние (чередовать ON / OFF).

Мастер Кит MP718m Laurent-5G: переключение реле по нажатию кнопки

 

© Дмитрий Иванов

Рейтинг@Mail.ru

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


Мы в Сети


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