Все страницы

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

Легенда

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

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

...

рабочей модели, аналогично рабочей модели 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 релейного модуля. При поступлении сигнала дверь закроется;
  • Если в течение заданного времени не поступит сигнал от датчика прохода, дверь закроется.

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

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

...

  1. Перейдите во вкладку WORKMODELS, нажмите кнопку NEW →  Custom.

...

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

...

  1. Для State1 поставьте

...

  1. отметку Initial State. Далее выполните настройку каждого состояния.
    Image Modified

...


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

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

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

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

    ПолеЗначение
    EventCard Received (ожидание прикладывания карты)

...

  1. ReaderOSDP 2/0/0 (считыватель, подключенный к разъему RS-485 port 2 контроллера с адресом 0)

...

  1. IdentData nameПеременная IDENTDATA 1 создастся автоматически

...

  1. Target 

...

  1. Ожидание идентификации (State 2)

    Нажмите кнопку ADD и выберите действие Identification (идентификация по RFID-карте). В поле IdentData name укажите переменную IDENTDATA 1.
    Image Modified

...


  1. Таким образом, контроллер выполнит идентификация по номеру карты, записанному в IDENTDATA 1. Номер карты получит от считывателя OSDP 2/0/0. После выполнения действия контроллер перейдет в

...

  1. ожидание событий из состояния State 2.

...



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

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

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

    ПолеЗначение
    Первое событие
    EventSuccessful identification (ожидание успешной идентификации)

...

  1. IdentData nameIDENTDATA 1

...

  1. Target 

...

  1. Ожидание прохода (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.



  2. 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 

...

8. 

Image RemovedImage Removed

Image RemovedImage Removed

...

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