Все страницы

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

Легенда

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

...

В каждом состоянии (State)

В верхней части окна создания рабочей модели находятся: 

  • поле с редактируемым названием рабочей модели;
  • кнопка Save для сохранения рабочей модели;
  • Кнопка Cancel для отмены изменений в рабочей модели.
    Выдержка

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

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

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

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

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

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

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

    Image Added


    Expand
    title2. Successful Identification - успешная идентификация по RFID-карте

    Image Added


    Expand
    title3. Identification error - неуспешная идентификация

    Image Added


    Expand
    title4. Timer signal

    Image Added


    Expand
    title5. Input received

    Image Added

    Чтобы добавить несколько событий 

    State 

    (Transition) нажмите кнопку Add new transition в выпадающем окне. 

    Image Modified

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


    Expand


    Окно создания рабочей модели разделено на две части:

    • Exec actions (блок действий). Каждый блок действий может содержать несколько действий, выполняющихся одновременно.
    • Wait actions (блок событий). Каждый блок событий может содержать несколько событий, расположенных в иерархической последовательности. При появлении события, расположенного выше в списке, терминал реагирует на него соответствующими действиями блока Exec actions и переходит к ожиданию следующего события из текущего блока Wait actions.

    Блоки действий (Exec actions)
    Для блока можно задать название блока и добавить действия в этом блоке, действия будут выполняться последовательно, в том порядке, в котором они были добавлены. Обратите внимание, что порядок действий внутри одного блока после их добавления изменить будет нельзя.
    Блок действий имеет следующие параметры:

    • Name – Название блока
    • Init – При включении данного пункта, выбранный блок будет выполняться безусловно, при активации данной рабочей модели.
    • Free pass – режим "Свободный проход". В режиме Свободный проход реле контроллера срабатывает и удерживается в этом состоянии до выключения режима.
    • Blocked – режим "Блокировка прохода". В режиме Блокировка прохода реле контроллера удерживается в состоянии Закрыто до выключения режима блокировки прохода.

    ...