SDK Guard 1.0.1
SDK для связи с сетевыми контроллерами Iron logic
Режимы контроллера

Предназначение

Расширение внедрения СКУД привело к повышению требований к гибкости при управлении доступом. Например, в разное время суток предъявляются разные требования к контролю доступа. Так при рассмотрении графика работы офиса или магазина можно выделить несколько периодов. Первый – утро: продавцы или менеджеры приходят на работу, проход посторонних должен быть блокирован. Рабочий день: приходят покупатели/клиенты, которые должны беспрепятственно попадать в помещение. Вечер: аналогичен утру – работники собираются и уходят домой, посетителям делать в офисе нечего, они могут выйти по кнопке. Ночь: здесь доступ может быть только у охраны, всем остальным доступ закрыт. Далее уже возможны вариации, следующего характера, – автоматическое переключение режимов, либо ручное картой. Возможность работнику заблокировать дверь, если он в офисе один, но очень нужно отойти. Для реализации всех этих потребностей и были разработаны режимы доступа. Для активации режимов нужно обновить прошивку в контроллере на одну из прошивок XXX_vA.B_blk.rom входящих в дистрибутив. Обновление возможно для контроллеров Z-5R Net и Matrix-II Net.

Обзор режимов доступа

Всего добавляется по сути два режима доступа: «блокировано» и «свободный проход». Режим «блокировано» - это не совсем новый режим, он уже был в автономных контроллерах Z-5R и Matrix II K, есть он и в сетевых – Z-5R Net, Z-5R Net 8000 и Matrix-II Net. Суть режима «блокировано» это запрет на прохождение по, так называемым, «простым» картам. Разрешён проход только по «блокирующим» картам, которыми соответственно этот режим и переключают. Режим «свободный проход» предполагает долговременную разблокировку замка для обеспечения беспрепятственного прохода. Переключается той же «блокирующей» картой. Для обеспечения безопасного с точки зрения доступа перехода между режимами добавлен режим «ожидание», при котором проход заблокирован, но первая же правильная карта имеющая право прохода переводит его в режим «свободный проход». Для простоты пояснения работы обычный режим доступа называется «норма».

Действие Норма Блокировано Свободный проход Ожидание
Простая карта Доступ разрешен Доступ запрещен Замок обесточен Доступ разрешен, переход замка в режим "Свободный проход"
Блокирующая карта Доступ разрешен
Кнопка Доступ разрешен, остаётся режим "Ожидание"

Переключение режимов доступа

Переключение режимов возможно несколькими способами:

  • По временной зоне. Контроллер имеет две дополнительные временные зоны, которые позволяют задать период времени c действующим режимом доступа, в котором должен находиться контроллер при активной временной зоне. Этот способ активации режима доступа имеет самый высокий приоритет.
  • Командой по сети. Оператор может дистанционно переключать режимы доступа (функция ilg_controller_write_mode).
  • «Блокирующей» картой. Для переключения контроллера из режима «норма» в режим «блокировано», закрываем дверь и удерживаем карту на считывателе более 3 секунд. Аналогичная операция при открытой двери приводит к переключению из режима «норма» в режим «свободный проход». Возврат контроллера в режим «норма» опять же осуществляется удержанием карты при любом положении двери. При активном режиме доступа «свободный проход», включенном временной зоной доступа, переключение картой возможно только в режим «ожидание». Необходимо помнить, ввиду того что «блокирующая» карта переключает режим с помощью удержания, то открывает проход она в момент убирания её от считывателя, в отличие от обычной карты открывающей проход при поднесении. Так же следует отметить, что переключение удержанием карты недоступно при подключении считывателей по протоколу Wiegand. В этом случае, необходимо использовать «функциональные» карты.
  • «Функциональной» картой. Переключение полностью аналогично «блокирующей» картой, только без удержания. Использовать для прохода функциональную карту не получиться, так как её поднесение будет вызывать переключение режимов, но проход не открывается.

Режим доступа «блокировано»

В этом режиме доступ возможен только для «блокирующих» карт. При активизации режима с помощью временной зоны, выключить его невозможно ни картой, ни командой. Выход по кнопке возможен. Так же возможна разблокировка прохода командой оператора. Так же точку прохода можно заблокировать, установив с помощью программы время открытого состояния замка равным нулю. Снять такую блокировку можно только программой, вернув нормальное значение времени.

Режимы доступа «свободный проход» и «ожидание»

По смыслу режим «ожидание» является подготовкой к режиму «свободный проход» и позволяет обеспечивать блокировку двери, если в помещение никто не заходил. Это бывает очень полезным при опоздании или при праздничных днях среди недели. Так же этот режим позволяет временно блокировать вход во время действия временной зоны доступа активирующей режим «свободный проход». Причем проход по кнопке или по команде оператора не переключает обратно в режим «свободный проход», только проход по карте, в том числе и по «простой». При этом, несмотря на разблокированный проход, ведётся приём номеров карт от считывателей, и работники могут, в целях обеспечения полноценного учёта рабочего времени и перемещений, подносить карты к считывателям.

Узнать поддерживает ли контроллер режимы можно с помощью функции ilg_converter_get_controller_info или ilg_controller_get_info, если в структуре ilg_controller_info в параметре nCtrFlags установлен флаг ILG_CTR_F_MODES, то режим поддерживается.

Для получения текущего режима контроллера предназначена функция ilg_controller_read_mode, для установки – ilg_controller_write_mode.

Для получения расписания переключения режима предназначена функция ilg_controller_read_mode_time_zones, для установки – ilg_controller_write_mode_time_zones.

При переключение режима генерируется событие «Переключение режима контроллера» (ILG_EVENT_CONTROLLER_MODE).