Все страницы

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

Легенда

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

...

Выдержка

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

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

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

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

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

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

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

Expand
titleCard Received - ожидание прикладывания карты к RFID-считывателю
  • Reader - считыватель, от которого ожидается номер RFID-карты
  • IdentData name - ???переменная, в которую записывается информация о событии. Генерируется автоматически при создании события (Transition)


Expand
titleSuccessful Identification - ожидание успешной идентификации по RFID-карте
  • IdentData name - ??? переменная, в которую записывается информация о событии. Генерируется автоматически при создании события (Transition)


Expand
titleIdentification error - ожидание неуспешной идентификации по RFID-карте
  • IdentData name - ??? переменная, в которую записывается информация о событии. Генерируется автоматически при создании события (Transition)


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 для считывателя из поля Device


Expand
titleIdentification

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


Expand
titleTimeout

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

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


Expand
titleOutput


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



...