Событийное управление.

 

Данный механизм предназначен для реализации алгоритмов управления сигнализацией не предусмотренных производителем.

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

Реакция на событие может представлять собой до восьми различных действий и/или условий.

В качестве действий могут выступать действия с выходами сигнализации, действия с таймерами и другие.

В качестве условий могут использоваться состояния сигнализации (охрана, статус двигателя, дверей…), состояние входов пользователя и состояние таймеров пользователя.

 

Для настройки снимите галочку «Скрывать неактивные события».

И для требуемого события выберете из списка требуемые действия или условия.

Условия можно группировать. При выборе нескольких условий появится возможность выбора, как объединяются условия.

AND – должны быть выполнены оба условия

OR – должно быть выполнено хотя бы одно условия

XOR – должно быть выполнено только одно из условий

На события можно назначить действия по разным условиям

В примере действие 1 выполнится при работающем двигателе.

Следующие действия выполнятся при работающем двигателе и включенной охране

Чтобы убрать зависимость от первого условия нужно поле выбора операций с условиями оставить пустым:

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

 

Действия выходов

 

Предлагается для использования 10 действий с выходами.

Каждое действие с выходами позволяет настроить:

Параметры включения - время включения и время паузы перед включением.

Параметры мигания – период мигания и длительность импульса мигания.

Время включения это продолжительность времени, на которое выход будет включен.

Пауза перед включением – это время задержки перед включением выхода при реакции на событие.

Период мигания – длительность активного и неактивного состояния выхода при мигании.

Длительность импульса мигания – длительность активного состояния выхода при мигании.

Так же предлагается выбрать единицу времени,  в котором будут применены настройки.

Параметры включения выходов поясняются на рисунках:

 

 

Без мигания:

 

 

 

С миганием:

Т.миг – период мигания

Длитиг. – длительность импульса мигания.

 

 

 

Чтобы выключить выход – в настройке времени включения нужно указать значение 0.

Чтобы выполнить включение выхода без ограничения по времени нужно указать значение 255.

 

 

 

Таймеры пользователя.

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

Предусмотрено 10 действий с таймерами. Они позволяют настраивать временной интервал и номер таймера.

 

Входы пользователя.

На вкладке Входы/выходы можно настроить  до 5-ти входов пользователя. Там же задаётся их полярность – по какому уровню они будут вызывать соответствующие события. На события входов пользователя может быть назначена реакция. И так же состояние входов пользователя может участвовать при формировании условий реакций на события.

 

 

 

Примеры использования.

 

Пример 1.

При постановке на охрану:

- включаем выход  5 на 10 сек;

- включаем выход 6 на 5 сек;

- включаем выход 7 если двигатель работает на 5 сек.

Пример 2.

 

При постановке на охрану:

- Выполнить действие 1;

- Если двери закрыты и двигатель работает выполнить действие 3.

 

Пример 3.

 

При возникновении тревоги:

- Если двери открыты выполнить действие 1

- Если двери открыты или открыт багажник выполнить действие 2

 

Пример 4.

 

При закрывании дверей:

- Если на входе пользователя 1 активный уровень и режим охраны выключен выполнить действие 1.

 

Пример 5.

 

При постановке на охрану:

Выполнять действие 1, если до этого в течение 1 минуты было срабатывание входа пользователя 1.