Архив данных MasterSCADA

<< Click to Display Table of Contents >>

Navigation:  Создание отчетов > Источники данных, переменные и функции > Источники данных > Проект MasterSCADA > Создание источника Проект [Текущий проект] >

Архив данных MasterSCADA

В данном разделе описаны основные части категории Архив данных источника данных Текущий проект отчета, и порядок работы с этим элементом.

Добавление архива данных и переменных архива

Архивы данных создаются в дереве проекта в группе Источники отчета при помощи контекстного меню:

sozdanie_istochnika_project_ms4d

Для добавления переменных архива данных используется команда Добавить/Колонка контекстного меню:

archive_MS4D

Имя архива и колонок можно изменить в панели свойств элементов.

Связь колонок архива с параметром проекта

Созданные переменные связываются с архивируемыми параметрами проекта:

archive_MS4D_1

Также можно автоматически создать колонку, перетащив параметр (группу параметров) в Архив данных или в группу Колонки. Связь между элементами будет создана автоматически, имя колонки будет соответствовать имени параметра:

archive_MS4D_2

Важно! Рекомендуется связывать колонки архива с параметрами из объекта, в котором располагается отчет, или вложенных в него объектов. Это облегчает копирование объектов.

Колонки архива можно связывать с элементами сложных типов данных, например, с полями структуры.

Несколько колонок отчета можно связывать с одним и тем же параметром, но изменить для каждого полученного параметра способ обработки.

Добавление колонок в словарь данных

Для того чтобы архив и его колонки были добавлены в Словарь данных редактора отчетов, нужно синхронизировать источники.

После синхронизации архив с колонками добавится в источник Проект [Текущий проект]:

archive_MS4D_3

Помимо добавленных переменных, в дереве проекта в Архив данных будет добавлена колонка Время, в которой будет отображаться время, к которому относится та или иная строка в отчете. Если строится периодический отчет, то в колонке будет фиксироваться начало интервала.

После того как переменные добавлены в источники, необходимо настроить их свойства.

Параметры Начало, Конец, Интервал

При запуске построения отчета, происходит выборка данных из архива MasterSCADA 4D. Для того чтобы ограничить данную выборку и построить отчет за нужный интервал времени предназначены параметры Источника данных - Начало и Конец. Также есть параметр Интервал - данный интервал предназначен для задания временного шага вывода строка, при периодическом способе формирования.

Данные параметры нужно связать с параметрами проекта, которые будут или рассчитываться в программе, или задаваться пользователем к клиенте визуализации:

Параметр

Рекомендации

Начало

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

Конец

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

Интервал

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

Для связи параметра проекта и параметра отчета нужно перетащить параметр проекта на параметр отчета:

archive_MS4D_4

Свойства источника данных Архив MasterSCADA

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

Состав свойств Архива данных зависит от значения, выбранного в свойстве Формирование значений:

archive_MS4D_8

Описание свойств архива данных:

Название

Назначение

Формирование значений

Определяет принцип формирования строк. Существует три способа формирования:

По изменению - в этом случае изменение каждой переменной, у которых включена настройка основной, формирует новую строку. Количество строк в отчете заранее предусмотреть нельзя.

Периодический - в этом случае строки формируются с заданным у параметра Интервал временем. Строк в отчете будет столько, сколько интервалов уместится на отрезке времени между значениями заданными на параметры Начало и Конец.

Итоговый - является частным случаем периодического. Когда Интервал равен единице, это интервал от начала до конца формирования отчета, т.е. сформируется только одна строка

Предпочитаемый слой

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

Использовать другие слои

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

Преобразовывать Nulls

Определяет, нужно ли преобразовывать отображение пустых значений Nulls источника данных в нули при создании экземпляра отчета. По умолчанию используется режим Наследовать в этом случае настройка наследуется из отчета

Конвертировать недостоверные значения в Nulls

Если колонка имеет недостоверное значение, то при включении данной настройки результат колонки будет преобразован в Null (пустое значение)

Отображать значения за будущее время

Если в параметрах архива отчета указано время окончания, которое еще не наступило, то по умолчанию данные за этот будущий период не отображаются. При включении данной опции значения за будущий интервал будут показаны и заполнены последним известным значением

Мертвая зона

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

Единица измерения интервала

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

Архив данных на странице отчета

Архив данных можно перетащить левой кнопкой мыши на страницу отчета:

archive_MS4D_5

В момент отпускания кнопки мыши откроется диалоговое окно настройки секции Данные, которое позволит автоматически создать все необходимые секции/бэнды и компоненты для формирования отчета на основе архивных данных в исполнительной системе:

archive_MS4D_6

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

В нижней части окна определяется: какой компонент будет использоваться Данные или Таблица (рекомендуется использовать Данные), а также необходимость установки секции Заголовок данных и Итог данных на страницу отчета.

После нажатия на кнопку ОК все необходимые элементы будут добавлены на страницу шаблона отчета:

archive_MS4D_7

Дополнительные колонки в отчете

Если необходимо добавить дополнительные колонки, например, от других источников данных, переменных или рассчитываемых данных, то необходимо вручную добавить на секцию Данные компонент Текст и в нем установить связь с нужным элементом или выполнить расчет - сформировать выражение. Подробнее про Выражение можно прочитать в справочной системе: Дополнительные функции отчета.

Смотрите также: