В разделе приведен пример создания рабочей модели, аналогично рабочей модели 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 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 Ожидание карты (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 отправится событие Идентификация успешна. Проход не выполнен.






