В разделе приведен пример создания
...
рабочей модели, аналогично рабочей модели Simple, со следующими условиями:
- К разъему RS-485 port 2 контроллера подключены считыватель BioSmart WR-10-BLE, релейный модульBioSmart RM-21 OSDP. К дискретному входу IN 1
...
- релейного модуля подключен датчик прохода;
- Считывателю BioSmart WR-10-BLE назначен адрес 0 в линии RS-485 (OSDP), релейному модулю BioSmart RM-21 OSDP назначен адрес 1;
- Контроллер ожидает
...
- номер карте от подключённого считывателя;
- При неуспешной идентификации на считывателе засветится периодический сигнал красного светодиода;
- При успешной идентификации на считывателе засветится периодический сигнал зеленого светодиода, на контроллере включится Local Relay 1 и он перейдет к ожиданию сигнала от датчика прохода, подключенного к IN
...
| title | Рабочая модель Custom |
|---|
...
- 1 релейного модуля. При поступлении сигнала дверь закроется;
- Если в течение заданного времени не поступит сигнал от датчика прохода, дверь закроется.
Чтобы настроить рабочую модель, выполните следующие действия:
- Подключите считыватель 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 30%, 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 30%, 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 30%, 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 set_timeout Timeout, ms 5000 IdentData name Переменная TIMEOUT 1 создастся автоматически При успешной идентификации откроется дверь, включится таймер, в ПО Biosmart-Studio v6 отправится событие Идентификация сотрудника успешна (по карте) и на считывателе засветится периодический сигнал зеленого светодиода. Контроллер перейдет в ожидание событий из State 3.
Для события Identification error добавьте действия Event, Indication.
Scroll Table Layout orientation default sortDirection ASC repeatTableHeaders default style widths 30%, 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 Если идентификация неуспешная, то в ПО Biosmart-Studio v6 отправится событие Идентификация сотрудника неудачна (по карте) и на считывателе засветится периодический сигнал красного светодиода. Контроллер перейдет в ожидание события из State 1.
Expand title Настройте State 3 Добавьте два события (Transition). Установите значения в полях в соответствии с таблицей ниже.
Scroll Table Layout orientation default sortDirection ASC repeatTableHeaders default style widths 30%, 70% sortByColumn 1 tableStyling confluence sortEnabled false cellHighlighting true Поле Значение Первое событие Event Input received (ожидание изменения сигнала на дискретном входе) Input OSDP 2/1/1 Active level Значение 1, если приемом сигнала считается появление напряжения на дискретном входе Target
...
8.
...
Ожидание карты (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 30%, 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) дверь закроется, в ПО Biosmart-Studio v6 отправится событие Вход сотрудника (по карте).
Для события Timer signal добавьте действия Event, Output.
Scroll Table Layout orientation default sortDirection ASC repeatTableHeaders default style widths 30%, 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 Если в течении заданного времени после успешной идентификации не сработает датчик прохода, то дверь закроется автоматически и в ПО Biosmart-Studio v6 отправится событие Идентификация успешна. Проход не выполнен.










