Все страницы

Сравнение версий

Легенда

  • Эта строка добавлена.
  • Эта строка удалена.
  • Форматирование изменено.

В разделе приведен пример создания

...

рабочей модели, аналогично рабочей модели Simple, со следующими условиями:

  • К

...

  • разъему RS-485 port

...

  • 2 контроллера

...

  • подключены считыватель BioSmart WR-10-BLE,

...

  •  релейный модульBioSmart RM-21 OSDP.

...

  •  К дискретному

...

  • входу IN

...

  • релейного модуля

...

  • подключен датчик прохода;
  • Считывателю BioSmart WR-10-BLE назначен адрес 0 в линии RS-485 (OSDP), релейному модулю BioSmart RM-21 OSDP назначен адрес 1;
  • Контроллер ожидает

...

  • номер карте от подключённого считывателя; 
  • При неуспешной идентификации на считывателе засветится периодический сигнал красного светодиода;
  • При успешной идентификации  на считывателе засветится периодический сигнал зеленого светодиода, на контроллере включится Local Relay 1 и он перейдет к ожиданию сигнала от датчика прохода, подключенного

...

Image Removed

1. Подключенные устройства отображаются во вкладке OSDP согласно рисунку ниже.

Image Removed

...

  • к IN 1 релейного модуля. При поступлении сигнала дверь закроется;
  • Если в течение заданного времени не поступит сигнал от датчика прохода, дверь закроется.

Чтобы настроить рабочую модель, выполните следующие действия:

  1. Подключите считыватель BioSmart WR-10-BLE, релейный модуль BioSmart RM-21 OSDP к контроллеру, добавьте в веб-интерфейс во вкладкe OSDP (см. раздел Добавление устройств в веб-интерфейс). 
    Image Added
  2. Перейдите во вкладку WORKMODELS, нажмите кнопку NEW → 

...

3. В поле Reader выберите порт контроллера, к которому подключен считыватель: OSDP 1/0/0, где 1 - порт контроллера, 0 - адрес считывателя в линии в линии RS-485.  

4. В поле Event (success) выбрать событие, которое будет считаться успешным и отображаться в ПО Biosmart-Studio v6: Идентификация сотрудника успешна (по карте).

5. В поле Event (fail) выбрать событие, которое будет считаться неудачным и отображаться в ПО Biosmart-Studio v6: Идентификация сотрудника неудачна (по карте).

6. В поле Relay выберите реле контроллера, которое должно срабатывать при успешной идентификации по карте или при нажатии на кнопку: Local 1

7. В поле Pass button выберите дискретный вход IN 1 релейного модуля, к которому подключена кнопка: OSDP 1/1/0.

8. В поле Pass sensor выберите дискретный вход IN 2 релейного модуля, к которому подключен датчик прохода: OSDP 1/1/1.

...

  1. Custom.
  2. Добавьте три состояния (State) с помощью кнопки Add new state в выпадающем списке справа. Для State1 поставьте отметку Initial State. Далее выполните настройку каждого состояния.
    Image Added

  3. Expand
    titleНастройте State 1

    Добавьте событие (Transition) с помощью кнопки Add new transition в выпадающем списке справа.

    Установите значения в полях в соответствии с таблицей ниже. 

    Scroll Table Layout
    orientationdefault
    sortDirectionASC
    repeatTableHeadersdefault
    style
    widths30%, 70%
    sortByColumn1
    tableStylingconfluence
    sortEnabledfalse
    cellHighlightingtrue

    ПолеЗначение
    EventCard Received (ожидание прикладывания карты)
    ReaderOSDP 2/0/0 (считыватель, подключенный к разъему RS-485 port 2 контроллера с адресом 0)
    IdentData nameПеременная IDENTDATA 1 создастся автоматически
    Target Ожидание идентификации (State 2)

    Нажмите кнопку ADD и выберите действие Identification (идентификация по RFID-карте). В поле IdentData name укажите переменную IDENTDATA 1.
    Image Added
    Таким образом, контроллер выполнит идентификация по номеру карты, записанному в IDENTDATA 1. Номер карты получит от считывателя OSDP 2/0/0. После выполнения действия контроллер перейдет в ожидание событий из состояния State 2.



  4. Expand
    titleНастройте State 2

    Добавьте два события (Transition). Установите значения в полях в соответствии с таблицей ниже. 

    Scroll Table Layout
    orientationdefault
    sortDirectionASC
    repeatTableHeadersdefault
    style
    widths30%, 70%
    sortByColumn1
    tableStylingconfluence
    sortEnabledfalse
    cellHighlightingtrue

    ПолеЗначение
    Первое событие
    EventSuccessful identification (ожидание успешной идентификации)
    IdentData nameIDENTDATA 1
    Target Ожидание прохода (State 3)
    Второе событие
    EventIdentification error (ожидание неуспешной идентификации)
    IdentData nameIDENTDATA 1
    Target Ожидание карты (State 1)

    Для события Successful identification добавьте действия Event, Timeout, Output, Indication. Установите значения в полях в соответствии с таблицей ниже. 

    Scroll Table Layout
    orientationdefault
    sortDirectionASC
    repeatTableHeadersdefault
    style
    widths30%, 70%
    sortByColumn1
    tableStylingconfluence
    sortEnabledfalse
    cellHighlightingtrue

    Поле Значение
    save_log
    EventИдентификация сотрудника успешна (по карте)
    DeviceOSDP 2/0/0
    IdentData nameIDENTDATA 1
    indication
    DeviceOSDP 2/0/0
    IndicationIdent Success
    set_output_state
    OutputLocal Relay 1
    PermanentСтоит отметка в чекбоксе
    ImmediateСтоит отметка в чекбоксе
    ValueЗначение 1
    set_timeout
    Timeout, ms5000
    IdentData nameПеременная TIMEOUT 1 создастся автоматически

    Image Added

    При успешной идентификации откроется дверь, включится таймер, в ПО Biosmart-Studio v6 отправится событие Идентификация сотрудника успешна (по карте) и на считывателе засветится периодический сигнал зеленого светодиода. Контроллер перейдет в ожидание событий из State 3

    Для события Identification error добавьте действия EventIndication.

    Scroll Table Layout
    orientationdefault
    sortDirectionASC
    repeatTableHeadersdefault
    style
    widths30%, 70%
    sortByColumn1
    tableStylingconfluence
    sortEnabledfalse
    cellHighlightingtrue

    Поле Значение
    save_log
    EventИдентификация сотрудника неудачна (по карте)
    DeviceOSDP 2/0/0
    IdentData nameIDENTDATA 1
    indication
    DeviceOSDP 2/0/0
    IndicationIdent Fail

    Image Added

    Если идентификация неуспешная, то в ПО Biosmart-Studio v6 отправится событие Идентификация сотрудника неудачна (по карте) и на считывателе засветится периодический сигнал красного светодиода. Контроллер перейдет в ожидание события из State 1.



  5. Expand
    titleНастройте State 3

    Добавьте два события (Transition). Установите значения в полях в соответствии с таблицей ниже. 

    Scroll Table Layout
    orientationdefault
    sortDirectionASC
    repeatTableHeadersdefault
    style
    widths30%, 70%
    sortByColumn1
    tableStylingconfluence
    sortEnabledfalse
    cellHighlightingtrue

    ПолеЗначение
    Первое событие
    EventInput received (ожидание изменения сигнала на дискретном входе)
    InputOSDP 2/1/1
    Active levelЗначение 1, если приемом сигнала считается появление напряжения на дискретном входе
    Target Ожидание карты (State 1)
    Второе событие
    EventTimer signal (ожидание неуспешной идентификации)
    Timer nameTIMEOUT 1
    Target Ожидание карты (State 1)

    Для события Input received добавьте действия EventOutput. Установите значения в полях в соответствии с таблицей ниже. 

    Scroll Table Layout
    orientationdefault
    sortDirectionASC
    repeatTableHeadersdefault
    style
    widths30%, 70%
    sortByColumn1
    tableStylingconfluence
    sortEnabledfalse
    cellHighlightingtrue

    Поле Значение
    save_log
    EventВход сотрудника (по карте)
    DeviceOSDP 2/0/0
    IdentData nameIDENTDATA 1
    set_output_state
    OutputLocal Relay 1
    PermanentСтоит отметка в чекбоксе
    ImmediateСтоит отметка в чекбоксе
    ValueЗначение 0

    Image Added

    После изменения сигнала на дискретном входе релейного модуля RM-21 (OSDP) дверь закроется, в ПО Biosmart-Studio v6 отправится событие Вход сотрудника (по карте).

    Для события Timer signal добавьте действия EventOutput.

    Scroll Table Layout
    orientationdefault
    sortDirectionASC
    repeatTableHeadersdefault
    style
    widths30%, 70%
    sortByColumn1
    tableStylingconfluence
    sortEnabledfalse
    cellHighlightingtrue

    Поле Значение
    save_log
    EventИдентификация успешна. Проход не выполнен 
    DeviceOSDP 2/0/0
    IdentData nameIDENTDATA 1
    set_output_state
    OutputLocal Relay 1
    PermanentСтоит отметка в чекбоксе
    ImmediateСтоит отметка в чекбоксе
    ValueЗначение 0

    Image Added

    Если в течении заданного времени после успешной идентификации не сработает датчик прохода, то дверь закроется автоматически и в ПО Biosmart-Studio v6 отправится событие Идентификация успешна. Проход не выполнен.