Просмотр архивов#
Модуль «Просмотр архивов» предназначен для просмотра архива по отдельной переменной текущей конфигурации.
Для использования модуля необходимо загрузить файл LibrariesrtlHistory.bpl
в список модулей ОБОЛОЧКИ.
Модуль «Просмотр архивов» реализует свой функционал с помощью окон для просмотра архивов в виде графика значений.
Информация
Окно окно графика отображает данные для одной переменной текущей конфигурации, однако модуль позволяет создать неограниченное количество таких окон.
При получении значений архива могут возникать ошибки. Описания и меры по их устранению приведены в разделе «Ошибки получения значений».
Интерфейс#
Модуль «Просмотр архивов»» предоставляет следующий интерфейс к своим элементам:
Элемент меню График переменной в меню Инструменты ОБОЛОЧКИ. |
|
Пункты меню Архивы и Архив… в контекстном меню активных элементов мнемосхем. |
|
Пункты меню Архивы и Архив… в контекстном меню переменной. |
Информация
Для просмотра данных архивов, модулем используется один интерфейсный элемент: Окно графика.
График#
Вызов окна графика
При вызове функции модуля «Просмотр архивов» любым из способов, всегда, открывается новое окно «Окно графика» для отображения графика архивных значений.
Если вызов осуществлялся из контекстного меню переменной, то на окне графика автоматически будет выбрана переменная, для которой было создано меню.
Если при вызове были известны переменная и интервал запроса, то запрос данных архива будет осуществлен автоматически, сразу же после создания окна.
Если вызов осуществлялся из элементов контекстного меню переменной Архивы, то на окне графика автоматически будет выбрана и переменная и интервал запроса для значений архива.
Предупреждение
При получении значений архива могут возникать ошибки, описания и меры по их устранению приведены в разделе «Ошибки получения значений».
Структура окна графика
Модуль создает отдельное окно для просмотра архивных данных каждой выбранной переменной.
Окно графика состоит из четырех областей:
Параметры Параметры графика |
В этой области собраны настройки, влияющие на то, как будут отображаться полученные данные. |
Переменная Параметры запроса данных |
Поля этой области позволяют указать переменную, для которой нужно запросить архивные значения, и интервал запроса. |
Основное поле графика. |
В этой части отображаются данные архива, в соответствии с настройками отображения. |
Информация Информация о выбранном значении |
В этой части отображаются данные для одного, выбранного пользователем, измерения. |
Область «Параметры» графика#
В области Параметры окна находятся настройки для способа отображения и манипулирования данными архива.
Значения и Увеличение
Содержимое этих меню предназначено для управления способом отображения данных графика и ручного масштабирования.
Информация
Настройки Значения и Увеличение одинаковы для всех используемых в IngortechSCADA программ и рассмотрены подробно в разделе «Настройка отображения и масштабирования графиков».
Для модуля Просмотр архивов в меню Значения присутствует дополнительный пункт Цвета состояния значения / Цвет источника значения.
При выборе пункта Цвета состояния значения график окрашивается в цвета статуса переменной указанных в конфигурации.
При выборе пункта Цвет источника значения график раскрашивается в цвета источника значений.
При смене способа отображения графика система выводит окно с подтверждением команды и об автоматической перезагрузке данных.
Файл
Меню содержит функции для сохранения, загрузки значений из файлов на диске и для создания отчетов.
Сохранить в файл
При выборе этого пункта откроется стандартный диалог сохранения файла, в котором нужно ввести имя файла для сохранения значений текущего графика.
При сохранении используется настройка Видимые значения.
После выбора файла будет создан файл с расширением
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».
Видимые значения
Если , то при операциях экспорта будут использоваться только значения, видимые на основном поле графика. Все значения, выходящие за пределы видимой области, будут проигнорированы.
Если , то при операциях экспорта будут обрабатываться все значения, загруженные на график, вне зависимости от того видны они на экране или нет.
Печать
При выборе этой кнопки на экране появится окно для предварительного просмотра графика перед печатью, в котором можно выбрать принтер и настроить параметры страницы.
При печати графиков используются глобальные настройки модуля.
Вертикальная сетка
Для того чтобы можно было оперативно регулировать параметры вертикальной сетки ее настройки вынесены в область параметров.
Для каждого элемента сетки (крупные и мелкие деления) есть два поля для ввода. Сетка устанавливается в значениях минут и секунд.
Для применения значений сетки, после внесения изменений, необходимо нажать кнопку
Применить
.
Предупреждение
Если установить очень маленькие значения для элементов сетки, то она может не отображаться в случае, если на горизонтальной шкале выбран временной интервал, значительно превышающий размер сетки.
Область «Переменная»#
В этой области окна графика, создаваемого модулем находятся элементы, которые позволяют:
Выбрать переменную.
Выбрать интервал отображения.
Выполнить операцию получения данных.
Переменная
Выпадающий список, который содержит отсортированный по имени список всех переменных активной конфигурации.
При выборе переменной из этого списка, если график уже содержит данные для другой переменной, будет выдано предупреждение. |
После подтверждения, данные графика будут удалены. Для получения данных необходимо нажать кнопку
Получить
.
Дата начала, время
Описывает дату начала для интервала запроса архива.
Границы интервалов для запроса архива кратные одному часу. Для указания начала интервала необходимо выбрать дату начала интервала из выпадающего диалога и час суток, соответствующий началу интервала.
Длительность
Выбор или ввод длительности интервала архива.
Из выпадающего списка можно выбрать значение из запрограммированного списка или ввести значение вручную. Модуль «Просмотр архивов» не накладывает никаких ограничений на длительность интервала, поэтому можно вводить любое количество часов, включая превышающее длительность суток.
Предупреждение
Чем больше интервал данных, тем медленнее обрабатывается этот запрос базой данных. В случае, если при выполнении запроса возникают ошибки связанные с превышением времени ожидания рекомендуется уменьшить длительность интервала.
Получить
При нажатии кнопки
Получить
модуль удаляет все данные, которые загружены на график и производит запрос к серверу РТС на получение архива для выбранной переменой с установленным интервалом.
Информация
Эта операция может быть выполнена только в режиме подключения.
Если связь с сервером не установлена, то операция не будет выполнена.
После успешной отправки запроса серверу РТС, если не возникло никаких ошибок, модуль переходит в режим получения данных, который происходит в фоновом режиме.
Во время получения данных можно пользоваться графиком в полном объеме, новые данные будут добавлены на график и станут доступны для просмотра по мере их поступления от сервера РТС.
Подсказка
Общее число данных, загруженных на график, отображается в нижней части окна, в строке статуса, в поле Значений.
Информация
Текстовая строка, в которой объединена вся информация о данных, запрашиваемых с сервера.
Если переменная не выбрана, то в этой строке отображается текст «Не выбрана переменная». |
|
После выбора переменной и указания интервала в этой строке будет отображаться имя переменной, дата начала и длительность интервала. |
Область «График»#
Область графика расположена в центре окна графика.
Общее описание графика, его настроек и способов взаимодействия с ним описано в разделе «Графики значений».
Область «Информация о значении»#
Область информации расположена в нижней части окна графика.
В области информации отображаются данные о значении переменной, выбранной курсором мыши на поле графика.
Значимость измерения
Эти элементы предназначен для отображения состояния метрологической значимости конфигурации и фактической значимости измерения. |
Текст во всплывающей подсказке элементов содержит текстовую расшифровку состояния. |
Состояние поверки
В верхней строке, для аналоговых переменных, указывается информация о поверке и значимости. В области «Информация» у дискретных переменных такой строки нет. |
Цвет поля обозначает состояние поверки. Для оборудования этот цвет обозначает текущее состояние поверки.
- : Нуждается в поверке, поверен.
Устанавливается для переменных, связанных со средствами измерения, поверенными.
- : Нуждается в поверке, должен быть поверен через длительный интервал.
Устанавливается для переменных, связанных со средствами измерения, которые должны быть поверены через длительный интервал.
- : Нуждается в поверке, должен быть поверен через короткий интервал.
Устанавливается для переменных, связанных со средствами измерения, которые должны быть поверены через короткий интервал.
- : Нуждается в поверке, не поверен.
Устанавливается для переменных, связанных со средствами измерения, дата поверки которых просрочена.
Для остальных переменных этот цвет всегда установлен в и текст надписи в «В поверке не нуждается».
Всплывающая подсказка для этого поля содержит полную расшифровку для текущего значения и подробно описана в разделе Значимость и состояние поверки.
Значении и статус |
Текстовое поле, в котором отображается значение, номер и расшифровка статуса. |
|
Измерение |
Дата измерения (штамп времени). |
|
Системный/Технический/Управления |
Текст, соответствующих журналов для текущего состояния (статуса) значения. |
|
Минимум/Максимум/Среднее |
Соответствующие рассчитанные значения для всего графика или только видимой его части. |
Настройки#
В основной диалог настроек ОБОЛОЧКИ, на закладку Компоненты модуль «Просмотр архивов» добавляет элемент для настройки.
Автоматическое масштабирование значений
Если , при создании графиков диапазон вертикальной шкалы будет вычислен по диапазону значений архива. Если значения графика занимают только часть инженерного диапазона переменной, то будет отображаться только его часть, соответствующая значениям, загруженным на график.
Если , диапазон вертикальной шкалы будет установлен в величину инженерного диапазона, настроенного в конфигурации для выбранной переменной.
Для дискретных переменных диапазон значений равен количеству возможных статусов
0…15
.
Толщина линий при печати
Если , то при печати будет использоваться указанная толщина для линий графиков и пределов (порогов).
Если , то толщина линий при печати будет соответствовать отображаемой на экране.
Подписывать статусы дискретных переменных
Если , то для надписей вертикальной шкалы дискретных переменных будут использоваться наименования статусов.
Если , для надписей вертикальной шкалы будут использовать номера статусов.
Убирать фон при печати
Если , при печати базовый цвет фона будет заменен на белый.
Печать графика в цвете
Если , то график будет напечатан со всеми цветами, используемыми на экране.
Если , при печати все цвета будут приведены к черному или белому.
Ширина левого поля аналоговых значений
Устанавливает ширину вертикальной шкалы, которая будет установлена для аналоговых переменных.
Ширина левого поля дискретных значений
Устанавливает ширину вертикальной шкалы, которая будет установлена для дискретных переменных.
Шаблон экспорта
Устанавливает файл, который будет использован как шаблон для экспорта значений в формат
MS Excel
на окне графика.
Шаблон отчета#
Модуль Просмотр архивов позволяет выгружать архивные данные в файл формата MS Excel
.
Общие правила создания шаблонов отчетов описаны в разделе Шаблон отчетов.
Информация
Отчет архивных значений создается для одной переменной.
Первоначально вместе с оболочкой поставляется шаблон
TemplatesArchive.xls
Файл шаблона отчета
Excel
должен быть сохранен в форматеxls 97-2003
.
Предупреждение
При формировании шаблона наименования заголовков могут отличаться от названий полей журналов, поэтому для корректной выгрузки отчета, при заполнении полей значений указываются номера, привязанные к конкретным полям с данными журналов.
Структура шаблона отчета#
Отчет формируется для одной переменной и состоит из двух областей:
Область общей информации.
Область значений
Область общей информации#
Область общей информации содержит заголовок отчета, поля формирования отчета и поля описывающие переменную.
В области общей информации Отчета архивных значений переменной применяются свои собственные специальные значения, кроме описанных в статье Шаблон отчетов.
Формат поля |
Описание |
Формат в отчете |
Пример |
---|---|---|---|
|
название переменной |
текст |
SURAB42#1 |
|
название типа переменной |
текст |
Дискретная |
|
объект контроля или текст «<нет>», если не указан |
текст |
Общешахтный контроль – ЦКУ 2й |
|
точка контроля или текст «<нет>», если не указана |
текст |
Источник питания ШИП |
|
начало интервала |
ДД-ММ-ГГГГ ЧЧ:00 |
29.09.2022 10:00 |
|
длительность интервала в часах |
число |
32 |
Область значений#
Область значений содержит следующую информацию о переменной:
Формат поля |
Описание |
Формат поля в отчете |
Пример |
---|---|---|---|
|
инженерное значение переменной в данный момент времени |
число с тремя знаками после точки |
2.500 |
|
номер статуса РТС |
число |
1 |
|
название статуса |
текст |
включен |
|
измерение - дата и время измерений |
ДД-ММ-ГГГГ ЧЧ:00 |
23-09-2022 21:15:17 |
Все эти показатели содержатся в окне Информация о переменной.
Подсказка
Правила заполнения отчета, задание имен областей шаблона описано в статье Шаблон отчетов Excel.
Ошибки получения значений#
При получении данных модулем «Просмотр архивов» могут возникать ошибки.
При возникновении ошибки, ее описание будет размещено в окне Ошибки и сообщения….
Предупреждение
В случае, если при запросе данных архива, возникают ошибки, назначение которых не понятно, необходимо обратиться к локальному администратору для того, чтобы он провел выяснение причин возникновения ошибки и, при необходимости, внес исправления в структуру БД или обратился к разработчику ПО.
Причины возникновения ошибок запроса данных с сервера РТС могут быть разные, основными являются следующие:
Недостаточно прав для выполнения операции
- Причина:
Учетная запись, которая используется для установления связи с сервером РТС не имеет прав для выполнения операции «получение архива».
- Сообщение:
В сообщении об ошибках будет описание, содержащее текст «отказано в доступе» или «access denied» в зависимости от версии и настроек сервера РТС.
- Действие:
Если для работы этого рабочего места требуется получения данных архивов, необходимо обратиться к локальному администратору системы для того, чтобы он скорректировал права для используемой учетной записи.
Подсказка
Описание прав учетных записей, их назначение и настройка описаны в документации КОНФИГУРАТОРА.
Отсутствие данных в БД сервера РТС
- Причина:
База данных, на работу с которой настроен сервер РТС, не содержит данных для указанной переменной. Ошибка может возникать при нормальной работе ПО в случае, если: ПО работает с новой, пустой базой данных; изменилась конфигурация, в которую добавились не существовавшие ранее переменные, данные о которых еще не были сохранены в БД.
- Сообщение:
В сообщении об ошибке будет описание, содержащее текст «Table not exist», «Database not found» и аналогичные с указанием имени переменной. Фактический текст, который обозначает отсутствие данных о переменной и зависит от формата используемой базы данных.
- Действие:
Если причина ошибки не очевидна (например, известно, что такая переменная была добавлена и еще не имеет данных), необходимо обратиться к локальному администратору системы для разъяснений.
Превышение времени ожидания при выполнении запроса
- Причина:
Ошибка возникает в ситуациях, когда запрос к базе данных не выполнился за установленный интервал ожидания. Причиной такой ошибки может служить очень большая нагрузка на сервер, систему баз данных или сеть.
- Сообщение:
В сообщении об ошибке будет описание, содержащее текст «Time out», «Operation can not be complete in», «Превышение времени ожидания» и подобные.
- Действие:
В случае такой ошибки, рекомендуется уменьшить размер или сложность запроса.