Все страницы

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

Легенда

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


Выдержка

Описание полей, которые доступны для редактирования приведены ниже.

Image Removed

Рабочая модель Custom состоит из набора состояний (State). В каждый момент времени контроллер находится только в одном активном состоянии. Переходы между состояниями выполняются по правилам, которые определяются в настройках каждого State. Модель активируется, когда контроллер получает событие (Transition), связанное с состоянием (State), помеченным как Initial State (начальное состояние). 

Image Added

Поле состояния State состоит из блоков описанных в таблице ниже.

Название поля

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

ПолеОписание
Transition (блок событий)

Выбор события

, которое ожидает контроллер

ожидаемого контроллером в текущем состоянии State

Допускается добавлять несколько событий (Transition). Для этого нажмите кнопку Add new transition в выпадающем списке справа. 

Image Modified

В поле Event

для выбора доступны следующие

 доступны значения:

Expand
titleCard Received - ожидание прикладывания карты к RFID-считывателю

Заполните следующие поля:

  • Reader - считыватель, от которого ожидается номер RFID-карты;
  • IdentData name
- ???Image Removed
  • укажите переменную, в которой хранится номер RFID-карты.

Image Added


Expand
titleSuccessful Identification - ожидание успешной идентификации по RFID-карте

В поле IdentData name

- ???Image Removed

укажите переменную, в которой хранится информация о результате идентификации.

Image Added


Expand
titleIdentification error - ожидание неуспешной идентификации по RFID-карте

В поле IdentData name

- ???Image Removed

укажите переменную, в которой хранится информация о результате идентификации.

Image Added


Expand
titleTimer signal - временная задержка
  • IdentData name - ???
Image Removed

В поле IdentData name укажите переменную, в которой хранится информация о длительности временной задержки. Значение переменной должно совпадать со значением, указанным в блоке Action для действия Timeout.

Image Added


Expand
titleInput received - ожидание изменения сигнала на дискретном входе

Заполните следующие поля:

  • Inputдискретный вход, при изменении сигнала на котором будет происходить действие из блока Action.
  • Active level - уровень срабатывания дискретного входа (1 - приемом сигнала считается появление напряжения на дискретном входе; 0 приёмом сигнала считается пропадание напряжения на дискретном входе).
Image Removed

Image Added


Target 

Выбор следующего состояния (State), в которое перейдет контроллер после выполнения действия (Action)

В поле доступны

следующие

значения:

  • self - после выполнения действия из поля Action контроллер вернется в начальное состояние и будет ожидать события (Transition)
  • State 1...n - после выполнения действия из поля Action контроллер перейдёт к следующему состоянию (State)
Action (блок действий)

Выбор действий, которые будут выполняться при возникновении

события

событий из блока Transition.

Допускается добавлять несколько действий (Action). Для этого нажмите кнопку ADD и в выпадающем списке справа выберите одно из действий. 

Image Modified

Для выбора доступны следующие значения:

Expand
titleEvent

При возникновении события из блока Transition в память контроллера будет записываться событие. 

Image Removed

Действие Event записывает в память контроллера информацию о событии из блока Transition. 

Параметры действий:

  • Event - событие, которое отправится в ПО Biosmart-studio v6;
  • Device - устройство, для которого запишется событие;
  • IdentData name - переменная, в которую запишется информация о действии.

  Пример приведен на картинке ниже.

Image Added


Expand
titleIdentification

При возникновении события из блока Transition  

Image Removed

Expand
titleTimeout

Image Removed

Expand
titleOutput

Image Removed

Expand
titleIndication
Image Removed

Действие Identification идентифицирует сотрудника по номеру карты, записанному в переменную (IdentData name), для события Card Received.    

В поле IdentData name укажите переменную, в которой храниться номер приложенной карты. Пример приведен на картинке ниже.     

Image Added


Expand
titleTimeout

Действие Timeout создает временную задержку в выполнении сценария.   

Параметры действий:

  • Timeout, ms - длительность задержки в миллисекундах.
  • Timer name - переменная таймера, в которую запишется длительность задержки.

Пример приведен на картинке ниже.

Image Added


Expand
titleOutput

Действие Output  управляет включением и выключением релеЕго работу можно настроить в двух режимах: Постоянном (Permament) и Временном (Temporary). Эти режимы можно использовать как по отдельности, так и вместе. 

Если включены два режима Постоянный и Временный, то в первую очередь выполнится временное действие, затем постоянное. Например, в течении заданного промежутка времени дверь будет открыта, затем закроется.  

Постоянный режим (Permanent):

Реле активируется и остается в этом состоянии, пока действует заданное условие.

  • Output - реле, которое активируется;
  • Immediate - если в чекбоксе стоит отметка, то постоянный режим будет иметь преимущество над временным; 
  • Valueуровень сигнала, при котором активируется релеНапример, реле активируется, когда на входе появляется напряжение, значит в поле Value установите значение 1.

Временный режим (Temporary):

 Реле активируется только на заданный короткий промежуток времени.

  • Output - реле, которое активируется;
  • Timeout, 0.1s - длительность временного действия. Если в поле указать значение 10, то временное действие продлится 1 секунду;
  • Valueуровень сигнала, при котором активируется реле.

Пример настройки приведен на картинке ниже.

Image Added


Expand
titleIndication

Действие Indication включает индикацию на считывателе в соответствии с заданными настройками.  

Параметры действий:

  • Device - считыватель, на котором сработает индикация.
  • Indication - индикация будет соответствовать, выбранному событию и настройкам установленным в ПО Biosmart-Studio v6 (см. раздел Настройки IO).   

    Предупреждение

    Для значения Captured отсутствуют настройки в ПО Biosmart-Studio v6. По умолчанию включится красный светодиод.   


Пример приведен на картинке ниже.

Image Added