Статьи / KA046 /
Laurent-5 / 5G: Основы программируемой логики CAT. Часть 1
§ 46. Laurent-5 / 5G: Основы программируемой логики CAT. Часть 1
|
Дмитрий Иванов, 18 Сентября 2020
|
Рассмотрим решение следующей практической задачи:
Необходимо что бы модуль Laurent-5 / 5G самостоятельно (автономно) переключал электромагнитное реле RELE_1
каждые 15 минут из состояния OFF в состояние ON и обратно (чередовал состояние). Привязка по времени - с момента старта модуля.
Задачу будет проще всего решить через систему CAT – редактируемых логических правил (программируемая логика).
Заходим через WEB интерфейс модуля Laurent-5 или
Laurent-5G в соответствующий раздел выделенный для системы CAT:
![Программируемый логический контроллер реле Программируемый логический контроллер реле](img/KA046/001.png)
Создаем новое правило по времени с момента старта платы (тип события ‘N’ – системное время):
![Логические правила CAT по системному времени Логические правила CAT по системному времени](img/KA046/002.png)
Настраиваем событие так, что бы оно происходило каждые 15 минут (системное время по модулю 900 сек равно нулю):
![](img/KA046/003.png)
В качестве реакции на событие в виде Ke-команд зададим список действий, которые нужно будет выполнять, а именно,
1-ое реле будет менять свое состояние на противоположенное (если включено – будет выключено и наоборот).
Для этого следует использовать Ke-команду:
$KE,REL,1,2
Параметр '1' определяет номер реле, '2' - тип действия.
В данном случае - инверсия состояния реле (0 - выключить, 1 - включить, 2 - инверсия или переключение).
См. описание команды $KE,REL в документе
Описание Ke-команд управления
![](img/KA046/004.png)
Для собственного удобства, присвоим логическому правилу произвольное имя:
![](img/KA046/005.png)
Событие создано, закрываем информационное окно.
![](img/KA046/006.png)
Теперь осталось только включить вновь созданное событие (кнопка ON/OFF в разделе СТАТУС)
и теперь каждые 15 минут реле RELE_1 будет переключать свое состояние в противоположенное.
![](img/KA046/007.png)
Эти операции будут производится модулем самостоятельно, без внешнего управления.
В случае прерывания питания система CAT продолжит свою работу т.к. все события сохраняются в энергонезависимой памяти.
© Дмитрий Иванов
18 Сентября 2020 года
http://www.kernelchip.ru