Все страницы

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

Легенда

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

...

Выдержка

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

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

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

Название поляОписание
Transition (блок событий)

Выбор события, которое ожидает контроллер в текущем состоянии State

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

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

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

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

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


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

В поле IdentData name

- переменная

укажите переменную, в которую

записывается информация о событии

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


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

В поле IdentData name

- переменная

укажите переменную, в которую

записывается

запишется информация о

событии

неуспешной идентификации.


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

В поле IdentData name

- переменная

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

события 

действия Timeout.


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

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

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


Target 

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

В поле доступны следующие значения:

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

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

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

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

Expand
titleEvent

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

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

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

Image Added


Expand
titleIdentification

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

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


Expand
titleTimeout

При возникновении события Timer signal активируется временная задержка, заданная в поле Timeout, ms

Значения в блоке 

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


Expand
titleOutput

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


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

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