Редактирование задания программной службы «Кливер Автоматический Опрос».

 

Для того, чтобы добавить задание автоопроса конкретному вычислителю или нескольким вычислителям, нужно выделить объект(ы) в списке и через контекстное меню дать команду «Добавить Задание(я) для АвтоОпроса» - Рисунок 31. Эта команда откроет диалоговое окно - Рисунок 32.

Добавление заданий программной службе «Кливер Автоматический Опрос».
увеличить изображение

Рисунок 31. Добавление заданий программной службе «Кливер Автоматический Опрос».

 

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

Окно «Добавить Задание Автоопроса».
увеличить изображение

Рисунок 32. Окно «Добавить Задание Автоопроса».

 

В рамке «Установить Старт задания» имеется возможность выбора:

  • «В начало очереди заданий» - поставит редактируемое заданий в самое начало очереди. Это значит, что как только освободится канал связи, имеющий такой же тип связи как задание, служба автоопроса начнет выполнять задание.
  • «Со временем …» - задание ставиться в очередь со временем старта, указанным Пользователем. Следует учитывать, что время старта может не являться строгим временем начала выполнения задания. Может оказаться так, что служба сбора данных не успела отработать предыдущие задания с меньшим временем старта, вначале выполнятся они. В таких случаях, можно сказать, что время старта задания используется для соблюдения очередности выполняемых заданий. Если вам требуется стартовать задание строго в назначенное время – тщательней рассчитывайте интервалы повторений заданий, учитывая пропускную способность пула каналов связи. Если нужно, увеличьте количество каналов связи в пуле. При использовании модемов нужно физически устанавливать модемы на каждый канал связи, при Ethernet или интернет соединениях с узлами учета – каналы связи виртуальные, но их количество в пуле также задается в приложении «Кливер Администратор».

В рамке «Задание Опроса» содержатся 3 подгруппы – это:

  • Фрейм с флажками внутри: «Текущие», «Итоговые», «Системные» - установите флажки для добавления требуемых опросов в задание, соответственно:
    • Опрашивать «текущие» параметры вычислителя;
    • Опрашивать «итоговые» (тотальные или нарастающий итог) параметры вычислителя;
    • Опрашивать «системные» параметры вычислителя;
  • Фрейм «Архивы» - установите флажки напротив нужных архивов для добавления их опросов в задание. Подробное описание этого фрейма приведено ниже.
  • Фрейм «Выполнение Задания» - позволяет выбрать: выполнить задание 1 раз или повторять выполнение через определенный интервал времени.
    Также здесь можно указать максимальное количество попыток на выполнение задания и интервал времени между повторяющимися попытками.

 

Задание на опрос архивов

Во Фрейме «Архивы»  своя инструментальная панель для управления заданиями на считывание архивов. Задания на считывание архивов можно добавлять, используя абсолютные значения дат (Рисунок 33,б) или даты относительно текущего времени системных часам вычислителя (Рисунок 33,а). Для переключения режима указания дат служит самая левая кнопка абсолютные значения («Вкл / Выкл -Абсолютные значения дат») на панели инструментов архива

 

В окне  «Добавить задания для АвтоОпроса» выбираем флажками те архивы, которые требуется получать при опросе с объекта, и указываем количество архивных интервалов (для относительных дат), по умолчанию это 5 суток и 120 часов. Рекомендуется не задавать больших интервалов, особенно если опрашиваются часовые архивы, т.к. при считывании больших архивов велика вероятность того, что считывание будет прервано (обрыв связи, превышение таймаута на выполнение одного задания). Хотя таймауты рассчитываются автоматически, исходя из реальной глубины считывания архивов, при плохом качестве соединения – таймаут нередко превышается. При связи на линиях со слабым сигналом или сильными помехами может оказаться целесообразным задавать интервалы в 48 часов и 2 суток.

a) Диапазон дат: (а) - относительная форма.     б) Диапазон дат: (б) - абсолютная форма.

Рисунок 33. Диапазон дат: (а) - относительная форма, (б) - абсолютная форма.

 

Между типом архива и окном интервалов находится командная кнопка, меняющая направление определения начальной даты считываемого архива. Смена направлений осуществляется за счет нажатия вправо или отпускания влево кнопки.

 

Положение кнопки влево означает, что данные в интервале задания опроса будут отсчитываться от текущего системного времени по часам опрашиваемого прибора. Интервал опроса составит не больше указанного количества часов или суток. При этом если снят флажок «Авто» каждый раз будет опрашиваться указанное количество часов или суток, если в БД на сервере сбора данных уже имеются данные по этому прибору за даты, входящие в диапазон опроса, данные в БД будут перезаписаны. Если установить флажок «Авто», то перед началом опроса, для опрашиваемого объекта, будет найдена последняя дата в БД на сервере сбора данных. Если дата из БД больше, чем рассчитанная дата, опрос будет начинаться с момента времени следующего за временем в БД. Если же момент времени БД меньше расчетной, опрос будет осуществляться с расчетного момента времени, а в архиве будет образовываться разрыв в данных. Метод сбора описанный ниже, более устойчив к появлению разрывов в архивах.

 

Положение кнопки вправо  означает, что данные будут опрашиваться от меньшей даты в БД сервера сбора данных, заданными интервалами. Если в БД отсутствуют архивные данные, начальной датой опроса будет принят текущий момент времени (по часам опрашиваемого прибора) минус 45 дней, либо дата сброса архива, если эта дата больше чем расчетная (-45 дней).

Важно: Не для всех марок вычислителей имеется возможность определить точную дату начала архива. Может иметь место ситуация, что в архиве прибора нет данных на запрашиваемую дату! В этой ситуации в журнале автоопроса будет содержаться сообщение об этой ошибке. В таких случаях можно добавить задание с указанием конкретного диапазона опроса (абсолютные значения дат). После успешного опроса и сохранения данных, задания будут опрашивать прибор относительно последней даты в БД.
Нажав кнопку добавить «Добавить задачу опроса архива» можно добавить еще одну задачу для автоопроса, так же указав для часовых и суточных архивов абсолютное значение дат или относительный интервал.

Кнопка удалить  «Удалить» служит для удаления ненужной задачи автоопроса.

С помощью кнопок блока перемещение по списку можно перемещаться по архивным заданиям просматривая и редактируя их, текст в этом блоке указывает номер текущего задания и их общее количество.
Кнопка показать список «Показать список задач опроса архива» вызывает информационное окно со списком указанных в этом окне задач автоопроса архива (Рисунок 34) .

Данные заданий считывания архивов.

Рисунок 34. Данные заданий считывания архивов.

 

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

  • Записи типа Ч1Р=[Дата С]-[Дата По];С1Р=[Дата С2]-[Дата По2], где
    • Ч1Р – читать часовой архив с прибора
    • [Дата С] – начальная дата с которой следует считывать часовой архив, в формате «ДД.ММ.ГГГГ ЧЧ:мм:сс»
    • [Дата По] – конечная дата по которую следует считывать часовой архив, в формате «ДД.ММ.ГГГГ ЧЧ:мм:сс»
    • С1Р – читать суточный архив с прибора
    • [Дата С2] – начальная дата с которой следует считывать суточный архив, в формате «ДД.ММ.ГГГГ ЧЧ:мм:сс»
    • [Дата По2] – конечная дата по которую следует считывать суточный архив, в формате «ДД.ММ.ГГГГ ЧЧ:мм:сс»
  • Значения типа Ч=А+120;С=А+5, где
    • Ч - читать часовой архив с прибора
    • А+N - считать N записей часового архива, начальная дата определяется по алгоритму вправо
    • С - читать суточный архив с прибора
    • А+N - считать N записей суточного архива, начальная дата определяется по алгоритму вправо
  • Значения типа Ч=-120;С=-5 где
    • Ч - читать часовой архив с прибора
    • -N - считать N последних записей часового архива, начальная дата определяется по алгоритму налево (от системного времени прибора)
    • С - читать суточный архив с прибора
    • -N - считать N последних записей суточного архива, начальная дата определяется по алгоритму налево (от системного времени прибора)
  • Значения типа Ч=А-120;С=А-5 где
    • Ч - читать часовой архив с прибора
    • -N – определить последнюю дату часового архива в БД и считать не более N последних записей часового архива, начальная дата определяется по алгоритму налево (от системного времени прибора, с учетом даты архива в БД)
    • С - читать суточный архив с прибора
    • -N - определить последнюю дату суточного архива в БД и считать не более N последних записей суточного архива, начальная дата определяется по алгоритму налево (от системного времени прибора, с учетом даты архива в БД)

 

На архивной панели инструментов также имеется кнопка с пиктограммой help, по нажатию которой выводится окно краткой подсказки с определениями алгоритмов направо и налево.

Важно: если в заданиях имеются абсолютные значения дат, после выполнения заданий эти даты будут автоматически удалены из заданий.

 

Для выбранных узлов учетов в списке «Клиенты и Вычислители» в контекстном меню, вызываемом щелчком правой кнопки мыши на выделенных объектах, кроме рассмотренной выше команды «Добавить Задание(я) для АвтоОпроса», имеются команды управления заданиями автоопроса, это:

  • «Заблокировать Задания АвтоОпроса» - команда блокирует все имеющиеся задания со статусами «Готовность» и «Работа» в очереди автоматического опроса для одного или нескольких выбранных узлов учета в списке «Клиенты и Вычислители».
    Задания не удаляются из БД Кливер, оставаясь в списке заданий, они не будут выполняться.
    Такие задания всегда можно разблокировать, установив им статус «Готовность».
    Дополнительная информация по работе с заданиями находится в разделе справки «Журнал Заданий».
  • «Удалить Задания АвтоОпроса» - команда удаляет все имеющиеся задания в очереди автоматического опроса для одного или нескольких выбранных узлов учета в списке.
    Задания удаляются из БД Кливер, восстановить их будет невозможно!
  • «Не искать разрывы архивов (АвтоОпрос) до даты…» - для одного или нескольких выбранных узлов учета, команда блокирует поиск разрывов в архивах и автоматически добавленные задания на ликвидацию разрывов до даты, указанной Пользователем в диалоговом окне этой команды.
    Дополнительная информация по поиску разрывов находится в разделе справки «Автоматический поиск и ликвидация разрывов в архивах».
    Команда полезна, когда в вычислителе отсутствуют архивные часовые или суточные записи, например, из-за «сброса» архива или наличия в архиве поврежденной записи.
    Служба автоматического опроса будет предпринимать постоянные попытки устранить разрывы в интервале за 45 дней от текущего времени по часам вычислителя. Чтобы не тратилось время на опрос данных, которые получить невозможно, можно воспользоваться этой командой.