Просмотр архивов#

Модуль «Просмотр архивов» предназначен для просмотра архива по отдельной переменной текущей конфигурации.

Для использования модуля необходимо загрузить файл LibrariesrtlHistory.bpl в список модулей ОБОЛОЧКИ.

Модуль «Просмотр архивов» реализует свой функционал с помощью окон для просмотра архивов в виде графика значений.

../../../../_images/297.png

Информация

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

При получении значений архива могут возникать ошибки. Описания и меры по их устранению приведены в разделе «Ошибки получения значений».

Интерфейс#

Модуль «Просмотр архивов»» предоставляет следующий интерфейс к своим элементам:

Элемент меню График переменной в меню Инструменты ОБОЛОЧКИ.

../../../../_images/287.png

Пункты меню Архивы и Архив… в контекстном меню активных элементов мнемосхем.

../../../../_images/438.png

Пункты меню Архивы и Архив… в контекстном меню переменной.

../../../../_images/358.png

Информация

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

График#

Вызов окна графика

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

  • Если вызов осуществлялся из контекстного меню переменной, то на окне графика автоматически будет выбрана переменная, для которой было создано меню.

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

../../../../_images/632.png
  • Если вызов осуществлялся из элементов контекстного меню переменной Архивы, то на окне графика автоматически будет выбрана и переменная и интервал запроса для значений архива.

Предупреждение

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

Структура окна графика

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

../../../../_images/1145.png

Окно графика состоит из четырех областей:

Параметры

Параметры графика

В этой области собраны настройки, влияющие на то, как будут отображаться полученные данные.

Переменная

Параметры запроса данных

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

Основное поле графика.

В этой части отображаются данные архива, в соответствии с настройками отображения.

Информация

Информация о выбранном значении

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

Область «Параметры» графика#

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

../../../../_images/828.png

Значения и Увеличение

  • Содержимое этих меню предназначено для управления способом отображения данных графика и ручного масштабирования.

Информация

Настройки Значения и Увеличение одинаковы для всех используемых в IngortechSCADA программ и рассмотрены подробно в разделе «Настройка отображения и масштабирования графиков».

Для модуля Просмотр архивов в меню Значения присутствует дополнительный пункт Цвета состояния значения / Цвет источника значения.

31

30

При выборе пункта Цвета состояния значения график окрашивается в цвета статуса переменной указанных в конфигурации.

../../../../_images/3212.png

При выборе пункта Цвет источника значения график раскрашивается в цвета источника значений.

../../../../_images/3312.png

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

34

35


Файл

  • Меню содержит функции для сохранения, загрузки значений из файлов на диске и для создания отчетов.

../../../../_images/927.png

Сохранить в файл

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

  • При сохранении используется настройка Видимые значения.

  • После выбора файла будет создан файл с расширением VAL с данными всех выбранных значений графика.

Загрузить из файла

  • Эта функция предназначена для просмотра сохраненных ранее файлов со значениями переменных.

  • При выборе этого пункта откроется стандартный диалог для выбора файла, в котором нужно выбрать файл в формате VAL с заранее сохраненными данные переменной. Данные из файла будут загружены в текущий график.

  • Если график содержит другие данные, то будет выдано предупреждение об уничтожении старых данных.

Предупреждение

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

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

Экспорт в Excel

  • При выборе этой функции, на основании заранее выбранного в пункте меню Выбрать шаблон экспорта, в соответствии с настройкой Видимые значения, значения графика будут сохранены в файл-отчет формата MS Excel.

  • После успешного сохранения, этот файл будет открыт для просмотра тем средством, которое установлено в системе. Если в системе установлен пакет MS Office, то для просмотра будет запущена программа MS Excel.

Информация

Для экспорта отчетов архивных значений переменных используется шаблон TemplatesArchive.xls поставляемый вместе с ОБОЛОЧКОЙ.

Редактировать шаблон Excel

  • При выборе этого пункта будет запущено зарегистрированное в операционной системе средство для редактирования файлов MS Excel. Если в системе установлен пакет MS Office, то для просмотра будет запущена программа MS Excel.

  • В открывшемся файле можно отредактировать шаблон, который будет использоваться для экспорта данных в формате MS Excel при выборе пункта меню Экспорт в Excel.

  • Формат шаблона описан в разделе «Шаблон Excel».

Предупреждение

Шаблон может быть отредактирован в любой версии Excel, под любые текущие задачи оператора, но итоговый файл Excel должен быть сохранен в формате xls.

Выбрать шаблон экспорта

  • При выборе этого пункта будет открыт стандартный диалог выбора файлов, в котором необходимо выбрать заранее созданный файл в формате MS Excel. Этот файл будет использован в качестве шаблона для экспорта данных в формате MS Excel при выборе пункта меню Экспорт в Excel.

  • Формат шаблона описан в разделе «Шаблон Excel».

Видимые значения

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

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


Печать

  • При выборе этой кнопки на экране появится окно для предварительного просмотра графика перед печатью, в котором можно выбрать принтер и настроить параметры страницы.

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


Вертикальная сетка

  • Для того чтобы можно было оперативно регулировать параметры вертикальной сетки ее настройки вынесены в область параметров.

../../../../_images/1023.png
  • Для каждого элемента сетки (крупные и мелкие деления) есть два поля для ввода. Сетка устанавливается в значениях минут и секунд.

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

Предупреждение

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

Область «Переменная»#

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

  • Выбрать переменную.

  • Выбрать интервал отображения.

  • Выполнить операцию получения данных.

../../../../_images/1146.png

Переменная

  • Выпадающий список, который содержит отсортированный по имени список всех переменных активной конфигурации.

При выборе переменной из этого списка, если график уже содержит данные для другой переменной, будет выдано предупреждение.

../../../../_images/1227.png
  • После подтверждения, данные графика будут удалены. Для получения данных необходимо нажать кнопку Получить.


Дата начала, время

  • Описывает дату начала для интервала запроса архива.

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


Длительность

  • Выбор или ввод длительности интервала архива.

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

Предупреждение

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


Получить

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

Информация

Эта операция может быть выполнена только в режиме подключения.

Если связь с сервером не установлена, то операция не будет выполнена.

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

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

Подсказка

Общее число данных, загруженных на график, отображается в нижней части окна, в строке статуса, в поле Значений.


Информация

  • Текстовая строка, в которой объединена вся информация о данных, запрашиваемых с сервера.

Если переменная не выбрана, то в этой строке отображается текст «Не выбрана переменная».

../../../../_images/1322.png

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

../../../../_images/1419.png

Область «График»#

Область графика расположена в центре окна графика.

../../../../_images/2315.png

Общее описание графика, его настроек и способов взаимодействия с ним описано в разделе «Графики значений».

Область «Информация о значении»#

Область информации расположена в нижней части окна графика.

../../../../_images/1518.png

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

Значимость измерения

Эти элементы предназначен для отображения состояния метрологической значимости конфигурации и фактической значимости измерения.

../../../../_images/1618.png

Текст во всплывающей подсказке элементов содержит текстовую расшифровку состояния.

Состояние поверки

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

../../../../_images/288.png

Цвет поля обозначает состояние поверки. Для оборудования этот цвет обозначает текущее состояние поверки.

T2: Нуждается в поверке, поверен.

Устанавливается для переменных, связанных со средствами измерения, поверенными.

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

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

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

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

T5: Нуждается в поверке, не поверен.

Устанавливается для переменных, связанных со средствами измерения, дата поверки которых просрочена.

Для остальных переменных этот цвет всегда установлен в T1 и текст надписи в «В поверке не нуждается».

Всплывающая подсказка для этого поля содержит полную расшифровку для текущего значения и подробно описана в разделе Значимость и состояние поверки.

Значении и статус

Текстовое поле, в котором отображается значение, номер и расшифровка статуса.

../../../../_images/1917.png

Измерение

Дата измерения (штамп времени).

../../../../_images/2017.png

Системный/Технический/Управления

Текст, соответствующих журналов для текущего состояния (статуса) значения.

../../../../_images/2120.png

Минимум/Максимум/Среднее

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

../../../../_images/2217.png

Настройки#

В основной диалог настроек ОБОЛОЧКИ, на закладку Компоненты модуль «Просмотр архивов» добавляет элемент для настройки.

../../../../_images/1817.png

Автоматическое масштабирование значений

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

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

    Для дискретных переменных диапазон значений равен количеству возможных статусов 0…15.

Толщина линий при печати

  • Если вкл, то при печати будет использоваться указанная толщина для линий графиков и пределов (порогов).

  • Если выкл, то толщина линий при печати будет соответствовать отображаемой на экране.

Подписывать статусы дискретных переменных

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

  • Если выкл, для надписей вертикальной шкалы будут использовать номера статусов.

Убирать фон при печати

  • Если вкл, при печати базовый цвет фона будет заменен на белый.

Печать графика в цвете

  • Если вкл, то график будет напечатан со всеми цветами, используемыми на экране.

  • Если выкл, при печати все цвета будут приведены к черному или белому.

Ширина левого поля аналоговых значений

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

Ширина левого поля дискретных значений

  • Устанавливает ширину вертикальной шкалы, которая будет установлена для дискретных переменных.

Шаблон экспорта

  • Устанавливает файл, который будет использован как шаблон для экспорта значений в формат MS Excel на окне графика.

Шаблон отчета#

Модуль Просмотр архивов позволяет выгружать архивные данные в файл формата MS Excel.

Общие правила создания шаблонов отчетов описаны в разделе Шаблон отчетов.

../../../../_images/rep.png

Информация

  • Отчет архивных значений создается для одной переменной.

  • Первоначально вместе с оболочкой поставляется шаблон TemplatesArchive.xls

  • Файл шаблона отчета Excel должен быть сохранен в формате xls 97-2003.

Предупреждение

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

Структура шаблона отчета#

Отчет формируется для одной переменной и состоит из двух областей:

  • Область общей информации.

  • Область значений

../../../../_images/2611.png

Область общей информации#

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

В области общей информации Отчета архивных значений переменной применяются свои собственные специальные значения, кроме описанных в статье Шаблон отчетов.

Формат поля

Описание

Формат в отчете

Пример

#.Variable

название переменной

текст

SURAB42#1

#.Type

название типа переменной

текст

Дискретная

#.Object

объект контроля или текст «<нет>», если не указан

текст

Общешахтный контроль – ЦКУ 2й

#.Point

точка контроля или текст «<нет>», если не указана

текст

Источник питания ШИП

#.Start

начало интервала

ДД-ММ-ГГГГ ЧЧ:00

29.09.2022 10:00

#.Period

длительность интервала в часах

число

32

Область значений#

../../../../_images/2710.png

Область значений содержит следующую информацию о переменной:

Формат поля

Описание

Формат поля в отчете

Пример

##1##1

инженерное значение переменной в данный момент времени

число с тремя знаками после точки

2.500

##1##2

номер статуса РТС

число

1

##1##3

название статуса

текст

включен

##1##4

измерение - дата и время измерений

ДД-ММ-ГГГГ ЧЧ:00

23-09-2022 21:15:17

Все эти показатели содержатся в окне Информация о переменной.

../../../../_images/2512.png

Подсказка

Правила заполнения отчета, задание имен областей шаблона описано в статье Шаблон отчетов Excel.

Ошибки получения значений#

При получении данных модулем «Просмотр архивов» могут возникать ошибки.

При возникновении ошибки, ее описание будет размещено в окне Ошибки и сообщения….

../../../../_images/536.png

Предупреждение

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

Причины возникновения ошибок запроса данных с сервера РТС могут быть разные, основными являются следующие:

Недостаточно прав для выполнения операции

Причина:

Учетная запись, которая используется для установления связи с сервером РТС не имеет прав для выполнения операции «получение архива».

Сообщение:

В сообщении об ошибках будет описание, содержащее текст «отказано в доступе» или «access denied» в зависимости от версии и настроек сервера РТС.

Действие:

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

Подсказка

Описание прав учетных записей, их назначение и настройка описаны в документации КОНФИГУРАТОРА.

Отсутствие данных в БД сервера РТС

Причина:

База данных, на работу с которой настроен сервер РТС, не содержит данных для указанной переменной. Ошибка может возникать при нормальной работе ПО в случае, если: ПО работает с новой, пустой базой данных; изменилась конфигурация, в которую добавились не существовавшие ранее переменные, данные о которых еще не были сохранены в БД.

Сообщение:

В сообщении об ошибке будет описание, содержащее текст «Table not exist», «Database not found» и аналогичные с указанием имени переменной. Фактический текст, который обозначает отсутствие данных о переменной и зависит от формата используемой базы данных.

Действие:

Если причина ошибки не очевидна (например, известно, что такая переменная была добавлена и еще не имеет данных), необходимо обратиться к локальному администратору системы для разъяснений.

Превышение времени ожидания при выполнении запроса

Причина:

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

Сообщение:

В сообщении об ошибке будет описание, содержащее текст «Time out», «Operation can not be complete in», «Превышение времени ожидания» и подобные.

Действие:

В случае такой ошибки, рекомендуется уменьшить размер или сложность запроса.