Главная страница » ИСБ Nedap AEOS » ПО Nedap AEOS » Конфигуратор Nedap AEOS » Поведенческие компоненты для программирования контроллеров

Поведенческие компоненты для программирования контроллеров

Поведенческие компоненты (AEbc) получили свое название исходя из назначения – они определяют, как будет вести себя тот или иной AEpack. Например, по какому алгоритму будут работать точки доступа: «вход по считывателю, выход по кнопке» или «вход-выход по считывателю», или же они будут образовывать шлюз. Или, к примеру, для сенсорного дисплея АР5001 позволяют определить, будет ли он использоваться для управления ОПС или с целью отображения сообщений для владельцев карт, или же для решения этих двух задач сразу. По сути, «поведенческий компонент» – это небольшое Java приложение (Java-апплет), имеющее точки входа и выхода, а также ряд параметров (свойств), которые можно менять вручную в явном виде при помощи удобного инструментария приложения AEmon.

В качестве примера свойств поведенческого компонента, описывающего работу точки доступа, можно привести такие как: время, на которое разблокируется замок, формат данных используемого идентификатора (описание формата можно задать вручную, либо выбрать из числа стандартных: Wiegand, Mifare,Omron, Barcode,и т.д.), типы входов (нормально замкнут или разомкнут) и многие другие.

Поведенческие компоненты загружаются в контроллер, после чего выполняются его ОС Linux без какого-либо участия компьютера. Все операции контроллеры выполняют самостоятельно, обмениваясь, при необходимости, информацией друг с другом. Взаимный обмен данными осуществляется, к примеру, для того, чтобы реализовать контроль повторного входа на подключенных к разным контроллерам считывателях или чтобы на одном контроллере выполнить какое-либо действие, в ответ на событие, произошедшее на другом контроллере.

Большое количество существующих в системе Nedap AEOS поведенческих компонентов (более 100) для удобства конфигурирования разбито на 9 групп:

1. Группа компонентов, определяющих алгоритм работы точки доступа:
   • стандартная точка доступа (вход по считывателю, выход – по кнопке);
   • двухсторонняя точка доступа (вход-выход по считывателю);
   • турникет;
   • шлюз;
   • картоприемник;
   • постановка/снятие с охраны системы сигнализации при предъявлении карты;
   • настройка верификации: карта+ПИН, карта+бометрический признак (отпечаток пальца, радужка газа и т.п.).

2. Логические поведенческие компоненты: AND, OR, NOR, NOT, XOR, NAND, различные компоненты мультиплексирования логических состояний, задержек, счетчики.

3. Группа компонентов для управления устройствами сторонних производителей: передача команд по последовательному интерфейсу или в сеть по протоколу IP.

4. Компоненты функционала интерактивного устройства управления АР5001 – меню, сообщения, кнопки управления точками доступа или охранной сигнализации.

5. Компоненты интеграции
   • с ключницами Nedap
   • с системой контроля доступа в шкафчики (ячейки)
   • с системой контроля доступа Nedap XS (предыдущее поколение).

6. Компоненты охранной сигнализации – компоненты на разное количество охранных входов (от 16 до 128), компоненты интеграции с ОПС Alphatronics, Galaxy, управление IP-камерами, передача в последовательный порт событий.

7. Компоненты служб – диспетчеры подсчета и КПВ, служба поиска сетевых устройств (Lookup), Сервер интерфейсов (компонент для обращения к оборудованию Nedap AEOS из ПО сторонних производителей).

8. Компоненты мониторинга – мониторинг аналоговых входов АР3003, напряжения источника питания, доступности сети, мониторинг состояния замков и антенн.

9. Компоненты различного назначения – преобразователи типов переменных (например, числовое значение - в строковое), компоненты обработки и передачи данных (сообщений, номеров карт, числовых массивов), передача данных через последовательный порт, по сети, отправка e-mail.

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

Функционал оборудования большинства систем безопасности жестко «прошит» в контроллеры и интерфейсные модули. Из-за этого, при возникновении нестандартных задач приходится изобретать различные хитроумные схемы подключения периферийного оборудования, прокладывать дополнительные кабели и т.п. Программирование системы Nedap AEOS при помощи поведенческих компонентов позволяет строить нестандартные решения и алгоритмы работы системы без необходимости монтажных работ. Все что необходимо можно сделать мышкой на компьютере.