Все страницы

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

Легенда

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

...

Выдержка

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

Поле состояния 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 -
переменная
  •  укажите переменную, в
которую запишется
  • которой хранится номер
приложенной
  • RFID-карты.
 

Image Modified


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

В поле IdentData name укажите переменную, в

которую запишется информация об успешной

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

Image Modified


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

В поле IdentData name укажите переменную, в

которую запишется

которой хранится информация о

неуспешной

результате идентификации.

Image Modified


Expand
titleTimer signal - временная задержка

В поле IdentData name укажите переменную,

из

в которой

берётся

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

Image Modified


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

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

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

Image Modified


Target 

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

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

следующие

значения:

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

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

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

Image Modified

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

Expand
titleEvent

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

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

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

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

Image Modified


Expand
titleIdentification

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

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

Image Modified


Expand
titleTimeout

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

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

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

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

Image Modified


Expand
titleOutput

Действие Output  управляет включением и выключением реле

Действию могут соответствовать постоянный

Его работу можно настроить в двух режимах: Постоянном (Permament)

 и/или временный

 и Временном (Temporary)

 режим

. Эти режимы можно использовать как по отдельности, так и вместе

 
  • В поле Output выберите реле. 

Если в чекбоксе Permament стоит отметка, то - отметка означает, что действие будет выполняться постоянно; 

Immediate - отметка означает, что действие выполнится немедленно

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

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

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

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

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

- временно 

):

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

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

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

Image Modified


Expand
titleIndication

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

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

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

    
  •    

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

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


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

Image Modified