В данном пункте будет описано создание рабочей модели с использованием реле и кнопки.
В начальный момент времени терминал ожидает прикладывания карты или нажатия кнопки.
- При нажатии кнопки срабатывает встроенное реле на 7 секунд
- При успешной идентификации по карте ожидается идентификация по ладони в течение 10 секунд
- При успешной идентификации по ладони срабатывает встроенное реле на 7 секунд
- При неуспешной идентификации по ладони отправляется код ранее приложенной карты по интерфейсу wiegand
- При неуспешной идентификации по карте отправляется код «23» по интерфейсу wiegand
Готовая рабочая модель выглядит следующим образом:
Потребуются три различных блока действий: блок для срабатывания реле и блоки для отправки разных кодов на wiegand-выход.
Создайте первый блок действий - Управление реле. Он используется при нажатии на кнопку и при успешной идентификации по ладони.
Добавьте в блок действие ActionOut (Управление выходом) с параметрами:
Out (выбор реле или дискретного выхода): Relay;
Repeat count (количество повторов срабатывания реле): 1
Period (длительность в миллисекундах удержания реле в сработавшем состоянии): 7000
Создайте следующий блок действий – Код карты. Он используется при неуспешной идентификации по ладони.
Добавьте действие ActionWiegand (Код карты пользователя) со следующими параметрами:
Number (номер wiegand-выхода): Num 0
Type (битность wiegand-выхода): 26 bits
Length pulse (ширина импульсов в микросекундах): 200 (рекомендуемое значение)
Length interval (период следования импульсов в микросекундах): 2000 (рекомендуемое значение)
Role (тип передаваемых данных): Employee card
Устанавливаем три попытки идентификации (On retry count: 3), то есть после третьей неудачной попытки идентификации по ладони на wiegand-выход будет отправлен код карты.
Последний необходимый блок действий – Статичный код. Он отвечает за отправку кода «23» на wiegand-выход.
Добавьте действие ActionWiegand (Код 23) со следующими параметрами:
Number (номер wiegand-выхода): Num 0
Type (битность wiegand-выхода): 26 bits
Length pulse (ширина импульсов в микросекундах): 200 (рекомендуемое значение)
Length interval (период следования импульсов в микросекундах): 2000 (рекомендуемое значение)
Role (тип передаваемых данных): code
Code (передаваемый код): 23
Теперь определите события, которые будут вызывать описанные выше действия. Для этого создайте событие ActionCard (Ожидание карты).
Установите следующие параметры данного события:
- Производить идентификацию и отображать результат на дисплее (установите галочки в Identification и Display Identification);
- Генерировать сообщения в ПО Biosmart-Studio v6 при успешной и неуспешной идентификации по карте (укажите в полях Log success и Log fail логи IdentCardSuccess и IdentCardFail соответственно);
- В случае неуспешной идентификации отправлять код «23» на wiegand-выход (укажите блок действий Статичный код в поле Exec fail).
Далее добавьте событие идентификации по ладони ActionPalm (Ожидание ладони). Обратите внимание, что это событие должно располагаться ниже по иерархии, так как ожидается после события ActionCard (Ожидание карты).
Установите следующие параметры данного события:
- Производить идентификацию и отображать результат на дисплее (установите галочки в Identification и Display Identification);
- Установить три попытки идентификации по ладони (Retry count: 3).
- Генерировать сообщения в ПО Biosmart-Studio v6 при успешной и неуспешной идентификации по ладони (укажите в полях Log success и Log fail логи IdentPalmSuccess и IdentPalmFail соответственно);
- Срабатывание встроенного реле в случае успешной идентификации (укажите блок действий Управление реле в поле Exec Success);
- Отправка кода карты на wiegand-выход в случае неуспешной идентификации по ладони (укажите блок действий Код карты в поле Exec Fail).
Для того, чтобы ограничить время, в течение которого терминал ожидает прикладывания ладони (чтобы терминал вернулся к ожиданию карты), создайте событие ActionTimeout с параметрами:
- Интервал времени на идентификацию по ладони Interval: 10000 (10 секунд);
- Генерировать сообщения в ПО Biosmart-Studio v6 по истечении заданного интервала (укажите в поле Log лог IdentPalmFail).
Создайте последнее событие ActionIn (Ожидание кнопки выхода) с параметрами:
- Номер дискретного входа, к которому подключена кнопка (Number: Input 0) и уровень сигнала (Level: 1);
- Генерировать сообщения в ПО Biosmart-Studio v6 по нажатию кнопки (укажите в поле Log лог LeaveButton);
- Срабатывание встроенного реле по нажатию кнопки (укажите блок действий Управление реле в поле Exec).