Группы опроса

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

Параметры опроса некоторых драйверов задаются на отдельной панели. Группы опроса со специальными параметрами (например, временем опроса и временем синхронизации), передаваемыми функции опроса, должны быть предварительно заданы. Эти группы выбираются из выпадающего списка на панели конфигурации адресов периферии (в модуле PARA) при выборе режима приема «опрос».

Откройте панель ввода групп опроса из панели управления системой:

Рисунок. Управление системой — вкладка Drivers (Драйверы)

Нажмите кнопку Poll groups (Группы опроса). Настройте отдельные группы на следующей панели конфигурации. Для каждой группы создается внутренняя точка данных _PollGroup.

Рисунок. панель конфигурации групп опроса

  • Create (Создать)
    Создание новой группы опроса. После создания устройства можно присвоить конкретной группе дополнительные параметры. Они сохраняются во внутренней точке данных. Если вы хотите изменить настройки, выберите группу опроса из выпадающего списка, укажите, к примеру, другое время опроса и нажмите кнопку Apply (Применить).
  • Remove (Удалить)
    Удаление выбранной группы опроса (с выводом запроса на подтверждение).
     
  • Mode (Режим)
    Определение параметров для группы опроса:
  • Poll time (Время опроса): частота выполнения опроса, отсчет начинается с момента активации группы (или запуска проекта). Это должен быть короткий интервал длиной не более нескольких секунд.
  • Synch. time (Время синхронизации): Предназначено для более длительных периодов, например, один раз в день или каждый час. (синхронизация выполняется в точное время дня, независимо от момента запуска проекта или переключения на группу опроса).
  • Both (Оба): смешанный режим, предполагающий короткие интервалы опроса с синхронизацией в выбранное время суток.
  • Synchronization time (Время синхронизации)
    В нижней правой части панели вы можете указать время начала опроса. Новый цикл будет запущен согласно настроек времени, если на тот момент уже не будет идти другой опрос. Можно указать период запуска: ежемесячно, еженедельно, также можно указать день, час, минуту или секунда запуска. Выберите день месяца запуска действия в выпадающем списке Day (День). Опрос выполняется во время, заданное счетчиками (Hour (Час) и Minute (Минута). Если вы хотите запускать опрос еженедельно, выберите желаемый день недели (Monday (Понедельник), Tuesday (Вторник), … Sunday (Воскресенье). Часы и минуты ежедневного опроса относятся ко времени суток, а часы, минуты или секунды относятся к интервалам времени. Значение 0:30 при ежедневном опросе означает, что опрос будет запускаться каждую ночь в 0:30, а если вы выбрали вариант Every hr./min. (Каждый час/мин.), он будет запускаться каждые 30 минут.

ВНИМАНИЕ

  • Если указать день опроса 31, он будет выполняться только каждый второй месяц, если указать 30, то каждый месяц, кроме февраля, если указать 29, то и в феврале високосного года.
  • Если время синхронизации указывается в секундах, то время опроса должно превышать интервал синхронизации, иначе механизм синхронизации задействоваться не будет.
  • Poll time [ms] (Время опроса, мс)
    Время в секундах, которое должно пройти с начала опроса до запуска следующего опроса. Время опроса в минутах проще задать в полях времени синхронизации. Если задать время опроса в пределах 1-99 мс, то при нажатии на счетчик будет выполнена его корректировка до значения 0 или 100, в зависимости от направления счетчика. То есть, конфигурация возможна только для времени опроса >= 100 мс.
  • Activating (Активация)
    С помощью флажка Poll group active (Активировать группу опроса) можно включить или выключить опрос группы.
  • OK: применение настроек или изменений и закрытие панели.
  • Cancel (Отмена): отмена настроек или изменений и закрытие панели.
  • Apply: применение настроек без закрытия панели.
  • «Help» («Справка»): открытие справки в боковой панели.

ПРИМЕЧАНИЕ

Для более старых проектов (обновленных до версии 3.0) параметры опроса адресов периферии задаются на панели конфигурации в существующих конфигурационных элементах. При добавлении к элементу точки данных нового конфигурационного элемента адреса периферии, настройка параметров опроса осуществляется через группы опроса.

ВНИМАНИЕ

Следует заметить, что группа опроса не представляет собой запрос на опрос. Запрос на опрос зависит от конфигурации драйвера.

Подробная информация о группах опроса

Для каждой группы опроса должна быть создана точка данных. Она должна относиться к типу внутренних точек данных _PollGroup и ее отдельные элементы имеют вид _<group name> (_<имя группы>). Имя группы должно быть уникальным в рамках системы (внутренняя точка данных создается автоматически при создании и настройке групп).

В следующей таблице приведены элементы типа точки данных.

_PollGroup

Элемент точки данныхТипОписание
SyncTimetimeЗаданное время синхронизации.
SyncModeunsignedТип времени синхронизации: 1 = ежечасно, ежеминутно, 2 = ежедневно, 3 = еженедельно, 4 = ежемесячно
«Active»boolАктивность группы опроса.
PollIntervalunsignedЗаданный интервал опроса.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *