...
- Подключите считыватель BioSmart WR-10-BLE, релейный модуль BioSmart RM-21 OSDP к контроллеру, добавьте в веб-интерфейс во вкладкe OSDP (см. раздел Добавление устройств в веб-интерфейс).
- Перейдите во вкладку WORKMODELS, нажмите кнопку NEW → Custom.
- Добавьте три состояния (State) с помощью кнопки Add new state в выпадающем списке справа. Для State1 поставьте отметку Initial State. Далее выполните настройку каждого состояния.
Expand title Настройте State 1 Добавьте событие (Transition) с помощью кнопки Add new transition в выпадающем списке справа.
Установите значения в полях в соответствии с таблицей ниже.
Scroll Table Layout orientation default sortDirection ASC repeatTableHeaders default style widths 40%30%, 60%70% sortByColumn 1 tableStyling confluence sortEnabled false cellHighlighting true Поле Значение Event Card Received (ожидание прикладывания карты) Reader OSDP 2/0/0 (считыватель, подключенный к разъему RS-485 port 2 контроллера с адресом 0) IdentData name Переменная IDENTDATA 1 создастся автоматически Target State 2 Нажмите кнопку ADD и выберите действие Identification (идентификация по RFID-карте). В поле IdentData name укажите переменную IDENTDATA 1.
Таким образом, контроллер выполнит идентификация по номеру карты, записанному в IDENTDATA 1. Номер карты получит от считывателя OSDP 2/0/0. После выполнения действия контроллер перейдет в ожидание событий из состояния State 2.Expand title Настройте State 2 Добавьте два события (Transition). Установите значения в полях в соответствии с таблицей ниже.
Scroll Table Layout orientation default sortDirection ASC repeatTableHeaders default style widths 40%30%, 60%70% sortByColumn 1 tableStyling confluence sortEnabled false cellHighlighting true Поле Значение Первое событие Event Successful identification (ожидание успешной идентификации) IdentData name IDENTDATA 1 Target State 3 Второе событие Event Identification error (ожидание неуспешной идентификации) IdentData name IDENTDATA 1 Target State 1 Для события Successful identification добавьте действия Event, Timeout, Output, Indication. Установите значения в полях в соответствии с таблицей ниже.
Scroll Table Layout orientation default sortDirection ASC repeatTableHeaders default style widths 40%30%, 60%70% sortByColumn 1 tableStyling confluence sortEnabled false cellHighlighting true Поле Значение save_log Event Идентификация сотрудника успешна (по карте) Device OSDP 2/0/0 IdentData name IDENTDATA 1 indication Device OSDP 2/0/0 Indication Ident Success set_output_state Output Local Relay 1 Permanent Стоит отметка в чекбоксе Immediate Стоит отметка в чекбоксе Value Значение 1 Timeout, ms 5000 IdentData name Переменная TIMEOUT 1 создастся автоматически При успешной идентификации откроется дверь, в базу данных запишется событие Идентификация сотрудника успешна (по карте) и на считывателе засветится периодический сигнал зеленого светодиода. Контроллер перейдет в ожидание событий из State 3.
Для события Identification error добавьте действия Event, Indication.
Scroll Table Layout orientation default sortDirection ASC repeatTableHeaders default style widths 40%30%, 60%70% sortByColumn 1 tableStyling confluence sortEnabled false cellHighlighting true Поле Значение save_log Event Идентификация сотрудника неудачна (по карте) Device OSDP 2/0/0 IdentData name IDENTDATA 1 indication Device OSDP 2/0/0 Indication Ident Fail Если идентификация неуспешная, то в базу данных запишется событие Идентификация сотрудника неудачна (по карте) и на считывателе засветится периодический сигнал красного светодиода. Контроллер перейдет в ожидание события из State 1.
Expand title Настройте State 3 Добавьте два события (Transition). Установите значения в полях в соответствии с таблицей ниже.
Scroll Table Layout orientation default sortDirection ASC repeatTableHeaders default style widths 40%30%, 60%70% sortByColumn 1 tableStyling confluence sortEnabled false cellHighlighting true Поле Значение Первое событие Event Input received (ожидание изменения сигнала на дискретном входе) Input OSDP 2/1/1 Active level Значение 1, если приемом сигнала считается появление напряжения на дискретном входе Target State 1 Второе событие Event Timer signal (ожидание неуспешной идентификации) Timer name TIMEOUT 1 Target State 1 Для события Input received добавьте действия Event, Output. Установите значения в полях в соответствии с таблицей ниже.
Scroll Table Layout orientation default sortDirection ASC repeatTableHeaders default style widths 40%30%, 60%70% sortByColumn 1 tableStyling confluence sortEnabled false cellHighlighting true Поле Значение save_log Event Вход сотрудника (по карте) Device OSDP 2/0/0 IdentData name IDENTDATA 1 set_output_state Output Local Relay 1 Permanent Стоит отметка в чекбоксе Immediate Стоит отметка в чекбоксе Value Значение 0 После изменения сигнала на дискретном входе релейного модуля RM-21 (OSDP) дверь закроется, в базу данных запишется событие Вход сотрудника (по карте).
Для события Timer signal добавьте действия Event, Output.
Scroll Table Layout orientation default sortDirection ASC repeatTableHeaders default style widths 40%30%, 60%70% sortByColumn 1 tableStyling confluence sortEnabled false cellHighlighting true Поле Значение save_log Event Идентификация успешна. Проход не выполнен Device OSDP 2/0/0 IdentData name IDENTDATA 1 set_output_state Output Local Relay 1 Permanent Стоит отметка в чекбоксе Immediate Стоит отметка в чекбоксе Value Значение 0 Если в течении заданного времени после успешной идентификации не сработает датчик прохода, то дверь закроется автоматически и в базу данных запишется событие Идентификация успешна. Проход не выполнен.
...



