219
Визуализация данных в PI System Версия 2017 г.

Визуализация данных в PI Systemcdn.osisoft.com/learningcontent/pdfs/VisualizingPISystemDataWorkbook_Russian.pdfформулу, значение из реляционной

  • Upload
    others

  • View
    37

  • Download
    0

Embed Size (px)

Citation preview

Визуализация данных в PI System

Версия 2017 г.

Визуализация данных в PI System

Страница ii

Визуализация данных в PI System

Страница iii

Содержание

1 Основные сведения о PI System......................................................................... 7

1.1 Что такое PI System? ................................................................................... 7

1.2 Основные составные элементы в PI System ......................................... 9

1.3 PI System Explorer ...................................................................................... 11

1.4 Организация потока данных в PI System .............................................. 16

1.5 Хранение и использование данных будущих периодов в PI System ................................................................................ 18

1.6 Отслеживание важных событий с помощью PI ................................... 20

1.7 Вымышленное предприятие в данном курсе ...................................... 23

2 Время в PI System ................................................................................................ 26

2.1 Выражения PI Time Expressions .............................................................. 26

2.2 Некоторые важные правила, которые нужно помнить ...................... 29

2.3 Данные будущих периодов ...................................................................... 31

2.4 Как учитываются часовые пояса и летнее время в в PI Adjust ........ 31

3 Построение экранной формы с помощью PI Vision ..................................... 32

3.1 PI Vision: новое имя ................................................................................... 32

3.2 Экранные формы PI Vision....................................................................... 32

3.3 Расширяйте экранные формы PI Vision с помощью средств расширения ................................................................................................. 45

3.4 Дополнительные возможности PI Vision .............................................. 55

4 Использование экранных форм для мониторинга процесса ..................... 59

4.1 Визуальные индикаторы состояния источников данных на мнемосхеме................................................................................................. 59

4.2 Подключение к PI System в PI ProcessBook ......................................... 62

4.3 Поиск точек PI Point для создания мнемосхем PI ProcessBook ............. 68

4.4 Создание мнемосхемы мониторинга процесса ................................... 71

4.5 Поиск элементов и атрибутов AF с помощью надстройки AF Display Builder ....................................................................................... 80

4.6 AF и экранные формы с привязкой к элементам ................................ 84

4.7 Работа с графиком ..................................................................................... 90

4.8 Дополнительные возможности мнемосхем PI ProcessBook ............ 94

5 Создание простого отчета ............................................................................... 100

5.1 Общие сведения о PI DataLink ............................................................... 100

5.2 Подключение к PI System в PI DataLink ............................................... 101

Визуализация данных в PI System

Страница iv

5.3 Поиск объектов данных с помощью функции поиска в PI DataLink .............................................................................................. 103

5.4 Функции извлечения данных PI DataLink ............................................ 106

5.5 Запросы, возвращающие одно значение, в PI DataLink ................... 107

5.6 Запрос нескольких значений в PI DataLink ......................................... 116

5.7 Отчеты PI DataLink с привязкой к элементам .................................... 125

5.8 Массивы в PI DataLink ............................................................................. 131

5.9 Единицы измерения и описания как контекст в отчетах ................. 132

6 Моделирование предприятия с помощью PI ProcessBook ....................... 133

6.1 Моделирование элементов объектной модели на предприятии ........................................................................................ 133

6.2 Анализ объектов данных PI ProcessBook на ситуативном графике PI Vision ...................................................................................... 139

6.3 Навигация в PI ProcessBook .................................................................. 141

6.4 Создание книг и организация мнемосхем ........................................... 144

7 Просмотр событий, управление экранными формами и просмотр экранных форм PI Processbook в PI Vision .................................................. 149

7.1 Анализ и сравнение связанных событий ........................................... 149

7.2 Управление уровнем доступа пользователя с учетом роли .......... 154

7.3 Управление экранными формами PI Vision ........................................ 154

7.4 Просмотр мнемосхем PI ProcessBook в любом месте, с любого устройства, в любое время .................................................. 158

8 Сводки о состоянии производства и профилактическое обслуживание ..................................................................................................... 160

8.1 Общие сведения о функциях, связанных с событиями, в PI DataLink .............................................................................................. 160

8.2 Сводки данных о состоянии производства ....................................... 165

8.3 Синтаксис Performance Equations (PE) ................................................ 173

8.4 Профилактическое обслуживание ....................................................... 176

8.5 Фильтрация данных с помощью настраиваемых выражений ....... 181

8.6 PI DataLink — данные выражений (необязательно) .......................... 185

9 Поддержка в OSIsoft .......................................................................................... 191

9.1 PI Square — сообщество OSIsoft ........................................................... 191

9.2 Техническая поддержка .......................................................................... 193

9.3 Обучение .................................................................................................... 193

9.4 Включение нескольких языков на клиентских приложениях ......... 196

9.5 Дальнейшие вопросы ............................................................................. 196

Визуализация данных в PI System

Страница v

10 Последнее упражнение ..................................................................................... 197

10.1 Подводим итоги курса ............................................................................ 197

11 Дополнительные материалы (Справка) ........................................................ 205

11.1 Создание сводных графиков и сводных таблиц в Microsoft Excel ....................................................................................... 205

11.2 Вычисления PI в PI ProcessBook .......................................................... 211

Визуализация данных в PI System

Страница 7

1 Основные сведения о PI System

1.1 Что такое PI System?

Задачи

Определение компонентов PI System

Построение схемы архитектуры PI System

1.1.1 Обзор PI System

PI System собирает, хранит и управляет данными о предприятии или технологическом процессе. Источники данных подключаются к одному или нескольким узлам PI Interface. Узлы интерфейсов получают данные из источников данных и отправляют их в архив данных. Данные сохраняются в архиве данных и доступны через элементы объектной модели, определенные в Asset Framework (AF). Доступ к данным можно получить непосредственно из Data Archive или PI AF с помощью средств в PI Visualization Suite (PVS), например PI ProcessBook. С учетом преимуществ использования PI AF пользователям рекомендуется работать с данными через сервер PI AF, а не обращаться напрямую в Data Archive.

Ниже приведена типичная схема компонентов PI System.

Визуализация данных в PI System

Страница 8

1.1.2 Архитектура типовой системы PI System

В некоторых случаях архитектура может быть очень простой. Некоторые клиенты располагают лишь одним или двумя интерфейсами загрузки данных в архив данных, из которого данные считываются с помощью различных приложений. Далее приведен пример полного развертывания PI System, которое включает большинство распространенных продуктов OSIsoft.

PI Server = Data Archive + PI Asset Framework (AF)

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

Примечание. В сфере компьютерной безопасности демилитаризованная зона (по военному термину, который обычно сокращают как «ДМЗ»; также используются термины «зона управления данными», «зона демаркации» или «сеть периметра») — это физическая или логическая подсеть, содержащая внешние сервисы организации и открывающая им доступ к более широкой и небезопасной сети, обычно к Интернету. Цель ДМЗ — добавить дополнительный уровень безопасности для локальной сети организации. Злоумышленник, действующий извне, будет иметь доступ только к оборудованию в ДМЗ, а не ко всей сети. [Источник: http://en.wikipedia.org]

Визуализация данных в PI System

Страница 9

1.2 Основные составные элементы в PI System

Задачи

Определение терминов сервера PI Asset Framework (AF) и его компонентов: элементов и атрибутов

Определение типов атрибутов AF: статический (нет), PI Point, массив точек, формула, построитель строк, поиск по таблице и расчет.

1.2.1 Что такое точка PI Point?

Точка PI Point (или тег PI Tag) — это уникальная единица хранения для данных в архиве данных. Иными словами, это единичная точка измерения. Это традиционная единица хранения данных в PI Server.

Архив данных имеет набор свойств, именуемых атрибутами точки, которые определяют точки PI Point. Некоторые из этих свойств обычно используются в клиентских приложениях для отображения или информационных целей. Их краткое описание приведено ниже.

Имя точки

Для создания точек, которые будут храниться в архиве данных, требуется уникальное имя. Распространенный метод именования точек PI Point основан на именах точек систем управления. Поскольку точка представляет собой имя, которое определяет точку для пользователей, следует придерживаться определенного принципа именования точек, который будет понятен работникам в вашей организации. Знание принципа именования может помочь при поиске точек. Например, попробуйте определить, к чему относится следующая точка:

Имя точки: M03_E1P1_MOTDRV1202_RUNSTAT

________________________________________________________

Точка означает следующее: «Машина 3 Контур 1 Панель 1 Привод 1202 Состояние запуска». Это обозначение не является интуитивно понятным.

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

Атрибуты Описание

Descriptor (Дескриптор)

Это понятное описание точки Data Archive. Дескриптор часто используется в качестве критерия поиска, так как имя точки не всегда интуитивно понятно. Имя точки часто представляет собой аббревиатуру, а дескриптор содержит «полное имя».

EngUnits Единицы измерения

Нуль и диапазон

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

Визуализация данных в PI System

Страница 10

Атрибуты Описание

Point source (Источник точки)

Позволяет группировать точки PI Point по интерфейсам, которые собирают данные, и иногда используется при поиске точек. Требуется знание источника данных, который создает соответствующие данные (например, DCS, PLC и другие источники).

1.2.2 Что такое элемент объектной модели?

В AF каждая единица оборудования, процесса или местоположения компании представлена элементом объектной модели. Элементы объектной модели организуют все оборудование в структуру, которая упрощает поиск информации. AF может быть полезна пользователям архива данных, которые знакомы с элементами объектной модели и процессами, но не знакомы с номенклатурой атрибутов. С помощью элементов объектной модели нужные данные можно находить без понимания технических особенностей каждой единицы оборудования, так как элементы объектной модели организованы иерархически и логически.

1.2.3 Что такое атрибут AF?

Атрибуты представляют собой уникальные свойства, связанные с элементом объектной модели. Атрибуты могут хранить простые значения, представляющие собой постоянные данные, например диаметр резервуара. Атрибут также может ссылаться на точку PI Point, формулу, значение из реляционной базы данных и другие данные. Все данные элемента объектной модели привязаны к атрибутам, которые его представляют.

AF может автоматически создавать точки при создании элементов объектной модели.

Точки PI Point: Элементы объектной модели и атрибуты:

Визуализация данных в PI System

Страница 11

1.3 PI System Explorer

PI System Explorer, который также называют PSE или клиентом AF, представляет собой пользовательский интерфейс AF, с помощью которого пользователи могут находить информацию об оборудовании и процессах. Он имеет большой набор функций и выступает также в качестве средства управления и настройки для AF, PI Notifications и PI Event Frames.

PSE устанавливается как часть PI ProcessBook и PI DataLink. Клиентский компонент пакета установки PI Notifications добавляет дополнительные разделы на панель навигации PSE (MyPI, Notifications и Contacts), предназначенные для настройки уведомлений.

Основные компоненты PSE показаны ниже.

Menu Bar (строка меню) и Toolbar (панель инструментов)

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

Визуализация данных в PI System

Страница 12

Navigation Panel (панель навигации)

Объекты PI System группируются по разделам, показанным на панели навигации. По умолчанию отображаются следующие группы: Elements (Элементы), Event Frames (События), Library (Библиотека), Unit of Measure (Единица измерения) и Analyses (Анализы). Если установлен компонент PI Notifications, то на панели навигации также будут отображаться разделы MyPI (Мой PI), Notifications (Уведомления) и Contacts (Контакты).

Browser (браузер)

Браузер служит для выбора объектов, с которыми необходимо работать, и отображения их на панели просмотра. Браузер показывает объекты PI System, которые были добавлены в базу данных AF, например элементы, шаблоны, уведомления и т. д. В зависимости от раздела, выбранного на панели навигации, в браузере доступны следующие элементы.

Elements (Элементы). Элементы могут быть организованы в несколько иерархий. Пользователи могут просматривать иерархию элементов, созданную в базе данных AF.

Event Frames (События). Событие (более подробная информация будет приведена в следующем разделе) — это любое событие, для которого задано время начала, время окончания и контекст. Событиями могут быть простой процесса, изменения процесса и среды, этапы пакетной обработки и любые другие события, имеющие значение в вашей организации.

Library (Библиотека). Это коллекция объектов, которые можно повторно использовать по всей иерархии AF. К типам объектов, которые могут содержаться в библиотеке, относятся Categories (Категории), Element Templates (Шаблоны элементов), Enumeration Sets (Нумерованные списки), Reference Types (Ссылочные типы) и Tables (Таблицы).

Unit of Measure (UOM) (Единицы измерения). База данных единиц измерения обеспечивает автоматическое выполнение простых преобразований единиц измерения для атрибутов одного класса единиц измерения.

Analyses (Анализы). Этот раздел содержит сводку всех анализов (например, вычислений), настроенных для текущей базы данных AF. Здесь можно выполнять такие административные задачи, как анализ запуска, остановки и обратного заполнения.

Status Bar (строка состояния)

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

Configuration Panel (панель настройки)

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

Viewer (панель просмотра)

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

Дополнительные сведения см. в разделе Использование PI System Explorer

(Руководство пользователя PI System Explorer).

Визуализация данных в PI System

Страница 13

1.3.1 Подключение к серверу AF Server для просмотра иерархии элементов

AF хранит объекты платформы элементов объектной модели (элементы, шаблоны и т. д.) в базах данных AF. В AF может содержаться несколько баз данных, однако в один момент времени подключиться можно только к одной из них. Чтобы в PSE посмотреть, с каким сервером AF Server установлено подключение, а также список баз данных этого сервера, нажмите кнопку Database (База данных) в левом верхнем углу.

Появится диалоговое окно Select Database (Выбор базы данных), в котором будет показано, к какому серверу AF установлено подключение (раскрывающийся список в верхней части окна).

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

Визуализация данных в PI System

Страница 14

1.3.2 Практическое упражнение под руководством инструктора. Открытие базы данных AF

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

Описание задачи

Необходимо посмотреть иерархию элементов в базе данных AF с именем OSIsoft Plant (Предприятие OSIsoft) и узнать, какие типы резервуаров имеются. База данных связана с сервером AF с именем PISRV1.

Подход.

Шаг 1: В PI System Explorer (PSE) щелкните Database (База данных).

Шаг 2: В раскрывающемся списке Asset Server (Сервер элементов объектной модели)

выберите PISRV1 и, если он еще не подключен, нажмите кнопку Connect

(Подключить).

Шаг 3: В списке Databases (Базы данных), связанном с сервером AF, выберите OSIsoft

Plant (Предприятие OSIsoft).

Визуализация данных в PI System

Страница 15

1.3.3 Практическое упражнение под руководством инструктора — определение элементов объектной модели

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

Описание задачи

Ссылка на данные — это механизм, позволяющий получить значение атрибута AF из внешних данных. Попробуем с помощью PSE идентифицировать типы ссылок на данные, доступных для атрибутов AF.

Шаг 1: Назначьте имя атрибуту, в котором используется каждая из следующих ссылок

на данные:

a. <None> (Static) (<Нет> (Статическая)) _______________________

b. Formula (Формула)_______________________

c. PI Point _______________________

d. Point Array (не поддерживается в клиентских инструментах) ________________

e. String Builder (Построитель строк) _______________________

f. Table Lookup (Поиск в таблицах) _______________________

g. Analysis (Расчет)_______________________

Визуализация данных в PI System

Страница 16

1.4 Организация потока данных в PI System

Задачи

Объяснить, каким образом интерфейсы фильтруют шум и определяют шум

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

Для максимальной эффективности работы можно настроить точки PI Point с помощью настраиваемых атрибутов, которые задают тест сжатия и фильтрационный тест исключения. Настройка этих параметров влияет на поток данных от узла интерфейса на сервер для данной точки (фильтрационный тест «исключение») и эффективность хранения данных в архиве для данной точки (тест «сжатие»).

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

Следующее видео с канала обучения OSIsoft на YouTube содержит краткое описание рассмотренных выше механизмов:

OSIsoft: Exception and Compression Quick Summary (OSIsoft: краткий обзор исключений и сжатия) http://youtu.be/6-scv3oQ7Kk

Примечание. Хотите узнать больше? Посмотрите следующее видео на YouTube:

OSIsoft: Exception and Compression Full Details (OSIsoft: подробно об исключениях и сжатии) http://youtu.be/89hg2mme7S0

Ниже приведено краткое описание каждого из этих двух механизмов тестов.

1.4.1 Фильтрационный тест исключения (фильтрация шумов)

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

Эта процедура отфильтровывает шум и таким образом снижает нагрузку ввода-вывода между архивом данных и узлом PI Interface. OSIsoft рекомендует установить для отклонения исключения немного меньшее значение, чем точное значение инструмента. Фильтрационный тест «исключение» — это простая линейная проверка, которая происходит на узле интерфейса.

Шум — незначительные изменения ниже порогового значения точности инструмента, задаваемого пользователем, который создает точки PI Point, а также идентичные

значения, например когда клапан постоянно выдает значение OPEN (ОТКРЫТ).

Визуализация данных в PI System

Страница 17

Значение, проходящее фильтрационный тест «исключение» и передаваемое в архив данных, называется значением снэпшота или текущим значением.

Дополнительные сведения см. в разделе «Фильтрационный тест исключения и тест сжатия» в Руководстве по управлению PI Server.

1.4.2 Тест сжатия (сохранение только значимых данных)

Тест сжатия выполняется в архиве данных для повышения эффективности хранения данных и экономии дискового пространства. В тестах сжатия используется сложный алгоритм, который иногда называют Swinging Door и который позволяет определить, какие события следует хранить в архивах PI Archive. В Data Archive должны сохраняться только те события, которые являются значимыми с точки зрения теста сжатия. Он может воссоздавать события через экстраполяцию окружающих событий.

Значение, прошедшее тест «сжатие», сохраняется и в дальнейшем называется архивным значением.

Примечание. Подробные пояснения по алгоритму сжатия см. в статье базы знаний «KB00699 — Compression Explained»:

http://techsupport.osisoft.com/Troubleshooting/KB/KB00699

Визуализация данных в PI System

Страница 18

1.5 Хранение и использование данных будущих периодов в PI System

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

До версии 2015 архив данных поддерживал только данные в реальном времени и не поддерживал прогнозные данные и прогнозы с метками времени за пределами текущего времени (то есть данные будущих периодов). В PI Data Archive 2015 проведено разграничение между этим типом данных временного ряда и данными будущих периодов, благодаря чему пользователи получают возможность хранить и использовать данные будущих периодов. Для обоих типов данных PI Data Archive 2015 обеспечивает хранение и извлечение данных с метками времени в диапазоне с января 1970 года по январь 2038 года.

1.5.1 В чем отличие управления данными будущих периодов от управления историческими данными?

Архив данных различает данные будущих периодов и традиционные данные в реальном времени с помощью нового атрибута точки PI Point — Future (Будущий период). Этот атрибут доступен для точек PI Point, содержащих данные будущих периодов. После создания точки PI Point изменить атрибут Future нельзя. Таким образом, существующие точки PI Point с выключенным атрибутом Future нельзя преобразовать в точки PI Point будущих периодов.

Для хранения данных будущих периодов архив данных использует отдельные архивы, которые называются архивами будущих периодов и создаются автоматически. В этом заключается отличие от традиционных архивов, которые используются для хранения данных временных рядов и называются «исторические архивы». Архивы будущих периодов имеют предварительно определенные временные диапазоны и создаются только при получении данных. Каждый архив будущих периодов имеет начальный размер 1 МБ, увеличивается динамически, а его временной диапазон всегда привязан к одному календарному месяцу. Например, если новое значение PI Point появляется 7 декабря в 09:00, а файл архива еще не существует для декабря, то архив данных создаст его автоматически. Историческими архивами и архивами будущих периодов можно управлять раздельно, исходя из конкретных потребностей в сохранении данных, доступности, производительности и надежности.

Выбор между исторической точкой PI Point и точкой будущих периодов — важное решение, зависящее от того, являются данные, которые необходимо сохранить, данными реального времени (от датчиков, непрерывно производящих измерения) или данными, которые могут быть отдалены от текущего времени или часто пересматриваться (например, прогнозы или экстраполяции). Такое важное различие в природе сохраняемых значений вряд ли изменится в течение срока существования точки PI Point.

Визуализация данных в PI System

Страница 19

Примечание. Любые точки PI Point с выключенным атрибутом Future (то есть не будущих периодов) будут отклонять все данные с временными метками, отстоящими более чем на 10 минут от текущего времени.

1.5.2 Могут ли данные будущих периодов использоваться приложениями PI?

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

Визуализация данных в PI System

Страница 20

1.6 Отслеживание важных событий с помощью PI

События — это важные временные периоды процесса или бизнеса, в которые происходит что-либо, что оказывает влияние на выполняемые операции. Регистрация важных событий в пользовательском процессе и сбор соответствующих данных по этим событиям могут помочь проанализировать причину их возникновения. Например, можно отслеживать следующие события для выявления возможных причин и потенциальных точек отказа.

Простой элемента объектной модели Отклонения мониторинга среды

Отклонения процессов Партии отслеживания продуктов

Пуск и завершение работы оборудования

Смены операторов

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

Событие определяется тремя характеристиками.

1. Имя. Каждое имя события должно быть уникальным и часто содержит временную метку.

2. Время начала и время окончания. Определяет временной диапазон события.

3. Контекст. Один или несколько атрибутов события и ссылочных элементов AF.

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

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

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

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

B1. В какое время происходили события X для этого типа элемента объектной модели?

B2. Можно связать данные с разными точками для всего временного диапазона или только для единственной точки во времени?

B3. Каковы связанные данные за конкретный период времени, в который проблема произошла или произойдет?

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

Визуализация данных в PI System

Страница 21

1.6.1 Как формировать события

Существуют различные способы создания событий: интерфейсы PI Interface для систем пакетного выполнения, генератор событий, настраиваемые приложения AF SDK и др. Более того, после появления PI Analytics можно создавать события непосредственно из AF. После создания событий в AF можно использовать клиентские приложения PI DataLink и PI Vision для их визуализации и анализа.

1.6.2 Извлечение и визуализация события

События хранятся на сервере AF Server. Такие клиенты визуализации, как PI Vision и PI DataLink, обращаются к серверу AF для извлечения событий и связанных с ними данных, предоставляя пользователю мощные средства визуализации и анализа важных событий. Ниже приведен список клиентских приложений, которые можно использовать для анализа создаваемых событий.

PI System Explorer. Позволяет искать события и анализировать их. Результаты представлены в виде таблицы, которая содержит диаграмму Гантта и столбцы с атрибутами. Кроме того, это быстрый способ проверки создания событий.

PI DataLink. Можно с помощью PI DataLink импортировать события из AF в Excel, а затем создать отчеты для просмотра и анализа этих событий. Сводные таблицы и диаграммы — это отличная функция Excel для сведения данных и глубокого анализа событий (эта тема будет рассмотрена более подробно в следующих разделах).

PI Vision. Обнаруживает события, связанные с элементами объектной модели на экранной форме. Временной диапазон и длительность экранной формы определяют, какие события отображаются в списке событий (эта тема будет рассмотрена более подробно в следующих разделах). Можно сравнивать похожие друг на друга события с помощью графиков Ганта и наложений трендов.

1.6.3 Преимущества диапазонов событий

Ниже приведены некоторые возможности и преимущества событий.

Возможности Преимущество

Гибкость

Одно событие может ссылаться на несколько элементов.

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

Регистрация любого события. Пакет — это лишь один из типов регистрируемых событий.

Мощный поиск Поиск по временному диапазону, типу события или

атрибуту события.

Масштабируемость События PI System чрезвычайно хорошо масштабируются (при большом количестве пакетов производительность

Визуализация данных в PI System

Страница 22

поиска падает).

Визуализация данных в PI System

Страница 23

1.7 Вымышленное предприятие в данном курсе

В данном курсе используется вымышленное предприятие — «Предприятие OSIsoft». У этого простого предприятия есть две производственные линии, каждая из которых оснащена смесительным резервуаром и резервуаром хранения. Это предприятие можно схематически представить следующим образом.

Как видно на схеме, каждый резервуар имеет разные переменные процесса, такие как внутренняя и внешняя температуры, расход, давление и уровень. Их значения постоянно обновляются оборудованием предприятия. В предыдущих версиях PI System эти переменные процесса были единственными объектами данных, исторические данные которых можно было хранить в архиве данных.

Есть и некоторые другие данные, связанные с каждым из резервуаров, например производитель, модель и дата установки, которые хранятся в таблицах обслуживания в SQL Server. Кроме того, все сведения, связанные с веществом в резервуарах, хранятся в таблицах на серверах SQL Server предприятия.

Производственная линия 1 Производственная линия 2

Производственный участок

Предприятие OSIsoft

Визуализация данных в PI System

Страница 24

Хотя эти таблицы доступны на сервере SQL Server, сведения из них непросто интегрировать с историческими данными, хранящимися в архиве данных. Таким образом, использование AF и иерархии становится необходимым для сведения всех важных данных и сведений в едином месте — PI System.

На предприятии OSIsoft прогнозы на уровне каждого смесительного резервуара играют важную роль для бесперебойного производства. Эти данные (прогноз для уровня) хранятся в точке с атрибутом Future в архиве данных. Их можно посмотреть на экранных формах PI System или сравнить с фактическим значением уровня в любом приложении PI System.

Коллекция точек PI Point создается в архиве данных для хранения значений переменных процесса. Есть также иерархия, построенная в AF для предприятия, которая сводит вместе все важные сведения и данные, включая данные временного ряда переменных процесса.

Визуализация данных в PI System

Страница 25

Визуализация данных в PI System

Страница 26

2 Время в PI System

Для указания меток времени и временных интервалов в клиентских приложениях PI System, например в PI Vision, можно использовать специальный синтаксис, который называется «время PI Time». Время PI использует особые сокращения и правила при создании выражений времени.

2.1 Выражения PI Time Expressions

Существует две категории указания времени в PI System.

Абсолютное время. Это выражение указывает на конкретную дату и время, которые никогда не изменятся.

Когда используется. Если нужно сохранить представление ваших данных PI System для определенного времени в истории.

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

Относительное время. Это выражение, указывающее на дату и время относительно текущей даты и времени.

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

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

Как абсолютное, так и относительное время можно использовать со смещениями времени. Смещения времени можно использовать и отдельно.

2.1.1 Синтаксис абсолютного времени

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

Выражение Значение

23-aug-12 15:00:00 15:00 23 августа 2012 г.

25-sep-12 00:00:00 (полночь) 25 сентября 2012 г.

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

Визуализация данных в PI System

Страница 27

Выражение Формат языка и региона Значение

1/5/2015 Английский (США) 00:00:00 (полночь) 5 января 2015 г.

1/5/2015 Английский (Канада) 00:00:00 (полночь) 1 мая 2015 г.

2.1.2 Синтаксис относительного времени

Сокращение относительного времени выражает время относительно текущего времени.

Сокращение Full Начало отсчета времени

* Current time (Текущее время)

t today (сегодня) 00:00:00 (полночь) текущих суток

y yesterday (вчера) 00:00:00 (полночь) прошедших суток

fri friday (пятница) 00:00:00 (полночь) последней пятницы

may may 00:00:00 (полночь) в текущий день мая текущего года

apr-DD april-DD 00:00:00 (полночь) в DD-й день апреля текущего года

YYYY 00:00:00 (полночь) в текущий день и месяц в году YYYY

M-D или M/D 00:00:00 (полночь) в D-й день месяца M текущего года

DD 00:00:00 (полночь) в DD-й день текущего месяца

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

Выражение Значение

thu 00:00:00 (полночь) последнего четверга

2015 00:00:00 (полночь) текущего дня и месяца в 2015 г.

Смещение времени

При указании времени PI можно использовать особые сокращения, указанные ниже, которые представляют единицы измерения времени. Сокращения используются в создании смещений времени.

Сокращение Единица времени

s секунда

m минута

h час

d день

mo месяц

y год

w неделя

Визуализация данных в PI System

Страница 28

Вы можете указать сокращение, полную единицу времени или ее множественное число, например s, second (секунда) или seconds (секунды). Смещение времени — это любые единицы времени с допустимым значением и знаком «+» или «–», например +8h.

Смещение времени можно использовать независимо в поле времени либо вместе с абсолютным временем или сокращением относительного времени.

2.1.3 Синтаксис смещения времени

Выражение с относительным временем или абсолютным временем и смещением

Когда смещение времени указывается с аббревиатурой относительного времени или с абсолютным временем, оно добавляется к указанному времени или вычитается из указанного времени (обозначается символами + или -) и приводится единица измерения времени со значением

Выражение Значение

*-1h Час назад

t+8h 08:00:00 сегодня

y-8h 16:00:00 позавчерашнего дня

mon+14.5h 14:50:00 последнего понедельника

sat-1m 23:59:00 прошлой пятницы

1-jan-15 – 1d Полночь 31 декабря 2014 года

Использование смещения времени отдельно

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

Если это время начала, то началом отсчета времени считается текущее время на таймере.

Для времени окончания начальным временем будет время начала.

Для единичной отметки времени начальным временем будет текущее время.

Поле времени Выражение Значение

Время начала (Start time) -1d Один день до текущего времени (24 часа до текущего времени)

Время окончания (End time) +6h Через шесть часов после времени начала

Время окончания (End time) -30m За 30 минут до времени начала

Метка времени -15s 15 секунд до текущего времени

Визуализация данных в PI System

Страница 29

2.2 Некоторые важные правила, которые нужно помнить

Правило 1. В одном выражении может присутствовать всего одно смещение времени. Если добавить несколько сдвигов, то результат может оказаться непредсказуемым. Например, следующие выражения времени недопустимы:

*+1d+4h

t-1d+12h

Правило 2. Чтобы задать смещение времени, необходимо добавить допустимое

значение с любой единицей времени. Дробное значение можно использовать

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

указывать нельзя.

Правило 3. Абсолютная метка времени включает компоненты года, месяца, дня

и времени (часы, минуты и секунды). Если эти поля не указаны в выражении

времени PI, то следующие значения предполагаются по умолчанию:

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

Если не указан день, значением по умолчанию будет текущий день.

Если не указан месяц, значением по умолчанию будет текущий месяц.

Если не указан год, значением по умолчанию будет текущий год.

Визуализация данных в PI System

Страница 30

2.2.1 Упражнение – время в PI System

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

Описание задачи

Часть 1. Определите реальные даты и значения времени, указанные временем PI Times в таблице ниже.

Метка времени Значение

*30м

y + 8h

T

Thu

Tuesday – 2d

18

y-2y

Часть 2. Выразите следующие значения времени правильным выражением времени PI System:

Метка времени Значение

Сегодня в 06:00

Понедельник в 06:30

12 часов назад

Первый день текущего месяца

Конец недели (утро пятницы)

07:00 вчера

15 минут назад

1 марта

25 сентября 2014 года

Часть 3. Перечислите не менее 4 способов представления времени «8 часов утра сегодняшнего дня» в формате PI-аббревиатуры.

Визуализация данных в PI System

Страница 31

2.3 Данные будущих периодов

Данные будущих периодов — это данные, связанные с меткой времени в будущем.

Data Archive 2015 обеспечивает хранение и извлечение данных с метками времени,

выходящими за пределы текущего времени, позволяя хранить данные во временном

диапазоне с января 1970 г. по январь 2038 г. С помощью Data Archive 2015 можно

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

средства визуализации PI System для наглядного представления возможных прогнозов

или предсказаний для вашего предприятия.

Как и для исторических данных, для указания метки времени необходимо ввести

выражение времени, например абсолютное время, относительное время, сокращение

относительного времени или абсолютное время со смещением. Отличие в том, что метка

времени будет в будущем. Ниже приведено несколько примеров выражений.

Пример Значение

*+1h Через час с текущего момента

t+3d Через три дня с полуночи

сегодняшнего дня

Y+1y Через год со вчерашнего дня

2.4 Как учитываются часовые пояса и летнее время в в PI Adjust

Часовые пояса и летнее время не учитываются.

Когда архив данных собирает данные, он преобразует время во всемирное

координированное время (UTC), также известное как время по Гринвичу (GMT). Это

означает, что в каждых сутках содержится ровно 24 часа. Часы компьютера

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

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

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

раз — 25 часов. Архив данных воспринимает только сутки, в которых 24 часа.

Кроме того, поскольку клиенты и архив данных знают, в каком часовом поясе они

находятся, данные можно просматривать как по времени сервера, так и по времени

клиента. Выбор зависит от настройки клиентского приложения.

Визуализация данных в PI System

Страница 32

3 Построение экранной формы с помощью PI Vision

PI Vision — это веб-приложение, которое позволяет легко получать, отслеживать

и анализировать техническую информацию. PI Vision дает следующие возможности.

поиск и визуализация временных серий или других данных PI System;

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

Повторное использование экранных форм для нескольких элементов объектной модели.

просмотр мнемосхем PI ProcessBook;

Обмен экранными формами с другими членами группы или любыми другими лицами, имеющими доступ к PI Vision.

Приложение PI Vision поддерживается большинством современных браузеров на

различных устройствах, в том числе планшетах и телефонах под управлением

операционных систем iOS и Android.

3.1 PI Vision: новое имя

OSIsoft приступает к разработке единой инфраструктуры визуализации для поддержки потребностей заказчиков, для их предприятий, а также их более широкой социальной экосистемы. Новое имя точнее отражает направление нашей стратегии визуализации. PI Vision представляет собой начало нового пути и следующий этап визуализации от OSIsoft по созданию единого, мощного, расширяемого рабочего инструмента.

3.2 Экранные формы PI Vision

Задачи

Создание новой экранной формы.

Объяснение механизма поиска и элементы данных, которые включаются в поиск.

Получение списка доступных динамических и статических символов.

Создание и настройка символов.

Настройка символов мультисостояния.

Объяснение способов изменения временного диапазона экранной формы.

Объяснение параметров на панели инструментов Design Mode (Режим конструктора).

Введение в визуализацию и сравнение событий с использованием PI Vision.

Чтобы начать работу с PI Vision, перейдите на сервер приложений PI Vision, настроенный администратором. Адрес по умолчанию при установке: https://webServer/PIVision, где webServer — имя веб-сервера PI Vision.

Визуализация данных в PI System

Страница 33

3.2.1 Подробное рассмотрение элементов объектной модели предприятия

На главной странице PI Vision можно быстро и легко ознакомиться с текущими данными, хранящимися в PI System. На главной странице PI Vision можно просмотреть эскиз All Displays (Все экранные формы). Этот объект содержит все созданные вами экранные формы, а также экранные формы, созданные вашими коллегами, к которым открыт доступ остальным пользователям в вашей организации. В этой главе мы узнаем, как перемещаться по главной странице. В этом разделе внимание будет уделено собственным экранным формам PI Vision. Это традиционные экранные формы PI Vision, построенные на основе HTML5.

Примечание. Экранные формы, созданные с помощью PI Coresight 2015 и более ранних версий, будут автоматически преобразованы в новый формат после обновления до PI Vision.

Чтобы создать экранную форму, щелкните New Display (Создать экранную форму) и от сервера AF верхнего уровня перейдите к нужному элементу объектной модели предприятия с помощью черных стрелок. Выше показана иерархия элементов объектной модели. После того как интересующий вас элемент объектной модели найден, обратите внимание на заполнение списка Attributes (Атрибуты).

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

Примечание. Доступные подключения к архивам данных или базам данных и серверам AF в PI Vision управляются на странице PI Vision Administration (Администрирование PI Vision). Подробнее см. в Руководстве пользователя по PI Vision.

Визуализация данных в PI System

Страница 34

3.2.2 Практическое упражнение под руководством инструктора. Работа с данными PI System через PI Vision

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

Задачи

Создание компонентов на экранной форме PI Vision

Описание задачи

Вы хотите просмотреть следующие важные измерения для смесительного резервуара1 с домашнего компьютера, на котором не установлена программа PI ProcessBook.

См

еси

те

ль

ны

й

резе

рв

уар

1

Измерение Символ

Давление Радиальный датчик

Уровень График

Прогноз уровня

Наружная температура Значение

Продукт Таблица

Плотность

Подход.

Шаг 1: Откройте в веб-браузере главную страницу PI Vision.

Шаг 2: Создание новой экранной формы

Шаг 3: Разверните иерархию для сервера AF Server PISRV1 и базы данных OSIsoft Plant, чтобы узнать, какие элементы были созданы.

Шаг 4: Перейдите к Mixing Tank1. Щелкните значок Horizontal Gauge (Горизонтальный датчик) и перетащите Pressure (Давление) в область экранной формы, чтобы создать горизонтальный датчик.

Шаг 5: Выберите значок Trend (Тренд) и перетащите Level (Уровень) и Level_Forecast (Прогноз уровня), чтобы создать тренд. Щелкните правой кнопкой мыши Format Trend (Форматировать тренд), чтобы изменить цвета и курсоры тренда.

Шаг 6: Измените время окончания экранной формы на *+10m.

Шаг 7: Выберите значок значения и перетащите External Temperature (Наружная температура), чтобы создать значение.

Шаг 8: Выберите значок таблицы и перетащите Product (Продукт) и Density (Плотность) в область экранной формы.

Шаг 9: Добавьте Installation Date (Дату установки) в таблицу, затем удалите ее из окна Configure Table (Таблицы настройки).

Визуализация данных в PI System

Страница 35

3.2.3 Символы PI Vision

После того как нужный элемент данных найден, выберите символ, который нужно

создать, из значков над панелью поиска. Затем перетащите элемент в область экранной

формы, чтобы создать выбранный символ.

Символ Функция

Кол-во допустимых

объектов данных

График

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

Несколько

Значение

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

Единичный

Таблица

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

Несколько

Вертикальный датчик

Эти три символа идентичны во всех отношениях, за исключением ориентации. Нулевое значение и диапазон значений символа определяются атрибутами точки PI Point. Если элемент данных является атрибутом AF и относится к типу формулы, то используются минимальное и максимальное значения для атрибута. Щелкните правой кнопкой мыши, чтобы форматировать датчик или добавить мультисостояние.

Единичный

Горизонтальный датчик

Радиальный датчик

Визуализация данных в PI System

Страница 36

Символ Функция

Кол-во допустимых

объектов данных

XY-график

XYPlot показывает корреляцию одного или нескольких парных наборов данных. На графике XYPlot (т. н. график рассеяния) на шкале X представлены возможные значения одного из элементов пары, а на шкале Y — значение другого элемента пары. В текущей версии этот символ входит в Community Technology Preview, и его должен включить ваш системный администратор PI System.

Несколько

Таблица сравнения элементов

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

Несколько

3.2.4 Имеются Tools and Symbols (Инструменты и символы) для обогащения экранных форм PI Vision

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

Static Shapes (Статические фигуры)

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

Text (Текст)

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

Визуализация данных в PI System

Страница 37

Изображение

Добавить изображение к экранной форме. Поддерживает большинство форматов файлов, в том числе JPG, TIF, GIF (статический и анимированный), BMP и SVG. Максимальный размер изображения — 2 МБ.

Arrange (Упорядочить)

Для упорядочения нескольких объектов — их выравнивания или перемещения выше или ниже по слоям — нажмите кнопку Arrange (Упорядочить) на панели редактирования.

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

3.2.5 Данные будущих периодов в PI Vision

Динамические символы теперь поддерживают данные будущих периодов и не требуют

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

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

Тренды с диапазоном времени, включая будущие периоды, отображаются как строка now

(сейчас). Эта линия помогает определить, где находится текущее время, когда вы

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

Визуализация данных в PI System

Страница 38

3.2.6 Упражнение. Знакомство с компонентами PI Vision Display Design

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

Задачи

Узнать, где находятся средства, необходимые для построения экранной формы PI Vision

Описание задачи

Сопоставьте компоненты PI Vision, показанные на следующих снимках экрана,

с соответствующей задачей. Выполните задание методом проб и ошибок или с помощью

руководства пользователя PI Vision, открыть которое можно нажатием кнопки

в правом верхнем углу.

Часть 1. На экранной форме нужно…

a. Провести линию _____

b. Скопировать выбранные символы _____

c. Добавить ссылку на другую экранную форму _____

d. Сохранить экранную форму _____

e. Упорядочить выбранные символы _____

f. Переключить режим конструктора _____

g. Вставить изображение _____

h. Отменить или повторить последнее действие _____

i. Вставить ранее скопированный символ _____

j. Удалить выбранные символы _____

Визуализация данных в PI System

Страница 39

Часть 2. На экранной форме нужно…

a. Просмотреть список атрибутов элемента _____

b. Искать элемент данных (элемент AF, атрибут AF или точку PI Point) _____

c. Создать тренд с данными временных рядов _____

d. Просмотреть события, связанные с данными _____

e. Внести таблицу сравнения элементов объектной модели _____

f. Вставить таблицу _____

g. Перемещаться по иерархии AF _____

h. Вставить датчик ____

i. Найти графику для добавления в экранную форму ___

j. Вставить текущее значение элемента данных _____

Часть 3. На экранной форме нужно…

a. Изменить длительность экранной формы _____

b. Установить время окончания экранной формы вручную _____

c. Изменить время начала экранной формы _____

d. Установить окончание экранной формы сейчас _____

e. Переместиться вперед или назад во времени _____

Визуализация данных в PI System

Страница 40

3.2.7 Поиск объектов данных на предприятии

Используйте панель поиска для поиска элементов данных в PI System, например точек

PI Point или атрибутов AF. Также можно выполнять поиск ранее сохраненных экранных

форм PI Vision. Убедитесь, что поиск выполняется с уровня PI System. Поисковый запрос

с фильтром может найти:

Точки PI Point , пример: синусоида

Элементы AF , пример: Tucson

Атрибуты AF , пример: надежность

Описание точки PI Point

Описание атрибута AF

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

данных AF и ее древовидную структуру элементов.

3.2.8 Поиск по ключевым словам и поиск по фразам

В PI Vision служба индексированного поиска PI Indexed Search Crawler служит для

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

отличается от механизма поиска и навигации в клиентских инструментах, например,

в PI System Explorer и PI DataLink. При индексированном поиске результаты

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

в Google или любой другой современной поисковой системе. Следовательно, для одного

и того же запроса в PI Vision по сравнению с другими инструментами могут возвращаться

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

подстановки, например «*».

Примечание. Новый поиск по ключевым словам не применяется к поиску по названиям экранных форм. Индексированный поиск применяется только для поиска элементов данных, включающих точки PI Point, атрибуты AF, элементы AF и связанные с ними метаданные. Поиск по названиям экранных форм основан на поиске по фразам и использовании подстановочных символов.

Визуализация данных в PI System

Страница 41

Чтобы лучше понять отличие между механизмом поиска по фразам и новым

индексированным поиском по ключевым словам в PI Vision, рассмотрим три примера

элементов данных (это может быть имя точки PI Point или элемента AF). Для удобства

работы с результатами поиска мы присвоим вымышленный идентификатор каждому из

трех объектов данных.

Элемент данных ИД

Смесительный резервуар1 1

Резервуар хранения1 2

резервуары 3

На основе этих трех объектов данных в результатах поиска будет учитываться

следующая индексированная таблица ключевых слов.

Ключевое слово Связанный ИД

смесительный 1

резервуар1 1, 2

хранение 2

резервуары 3

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

Поисковый запрос Связанные ключевые слова Результаты поиска (ИД)

Tank* Tank1, Tanks 1, 2, 3

Mix*Tank* - -

Mix* *Tank Mixing, (Tank1 или Tanks) 1

tank1 tank1 1,2

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

Визуализация данных в PI System

Страница 42

3.2.9 Практическое упражнение под руководством инструктора. Поиск в PI Vision

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

Задачи

Поиск точек PI Point и атрибутов AF в PI Vision

Описание задачи

Создание экранной формы в PI Vision начинается с поиска объектов данных в PI System. Мы хотим построить экранную форму, которая будет включать значения расхода для всех резервуаров. Мы также хотим посмотреть, какие другие экранные формы созданы для смесительных резервуаров (предполагается, что в названии экранной формы есть «смесительный резервуар1» или «смесительный резервуар2»).

Подход.

Шаг 1: Откройте главную страницу PI Vision и создайте новую экранную форму.

Шаг 2: Выберите базу данных AF с именем OSIsoft Plant (Предприятие OSIsoft).

Шаг 3: Попробуйте выполнить следующие поисковые запросы для Flow Rate (Расход)

и посмотрите, как они изменят результаты поиска.

a. Flow

b. F*Rate

c. F* Rate

Шаг 4: Попробуйте следующие поисковые запросы для Mixing Tank (Смесительный

резервуар) и посмотрите, как они изменят результаты поиска.

a. Mixing Tank

b. *Mixing tank

c. *mix*tank

Визуализация данных в PI System

Страница 43

3.2.10 Упражнение. Мониторинг всех важных измерений

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

Задачи

Найдите объект данных в PI Vision.

Добавление сразу нескольких символов в экранную форму

Описание задачи

Вы хотите создать экранную форму PI Vision, которая бы показывала в одном месте все важные измерения четырех резервуаров предприятия OSIsoft за последние 4 часа и следующие 15 минут.

Подход.

Шаг 1: Построить экранную форму PI Vision, содержащую следующие символы, для

важнейших измерений каждого из четырех резервуаров:

Как для Mixing Tank1

(Смесительный резервуар1), так и Storage

Tank1 (Резервуар хранения1)

Измерение Символ

Внутренняя и наружная температуры

Один тренд

Уровни и Level_Forecasts Один тренд

Продукты Таблица

Имена элементов объектной модели

Значения

Производственный участок

Имя элемента объектной модели

Значения

Производственные линии

Имена элементов объектной модели

Значения

Шаг 2: Повторите процедуру для производственной линии2.

Шаг 3: Добавьте фигуры и изображения, чтобы завершить экранную форму (при

необходимости выполните быстрый поиск в Google, чтобы найти какие-нибудь

изображения).

Шаг 4: Измените время начала и окончания экранной формы на нужные значения.

Визуализация данных в PI System

Страница 44

Шаг 5: Сохраните экранную форму как <Initials>_Production Area Dashboard

(<Инициалы>_Информационная панель производственного участка).

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

Визуализация данных в PI System

Страница 45

3.3 Расширяйте экранные формы PI Vision с помощью средств расширения

3.3.1 Повторное использование экранных форм для нескольких элементов объектной модели

PI Vision автоматически находит и отображает все ресурсы, связанные с ресурсами на

экранной форме. Можно заменить связанные элементы объектной модели для

повторного использования экранных форм. Связанные элементы объектной модели —

это элементы, построенные по одному шаблону.

Смена связанных элементов объектной модели выполняется переходом в раскрывающийся

список Switch Asset (Переключение элементов объектной модели)

и выбором связанного элемента. Это действие будет рассмотрено в следующем

упражнении.

3.3.2 Настройка поведения мультисостояния

PI Vision дает возможность добавить поведение мультисостояния к символам в вашей экранной форме. Мультисостояние позволяет объектам на экранной форме менять цвет динамически на основе значений данных. Цвета назначаются диапазонам значений в соответствии с состояниями процессов. Когда значение данных объекта мультисостояния входит в назначенный диапазон, его цвет изменяется, указывая на смену состояния. Многие объекты экранных форм могут быть настроены как мультисостояния (текст, изображение, значение, датчик и т. д.).

Визуализация данных в PI System

Страница 46

Чтобы добавить поведение мультисостояния к символу Value (Значение) или Gauge (Датчик) на экранной форме, щелкните по символу правой кнопкой мыши и выберите Add Multi-State (Добавить мультисостояние). Теперь атрибут внутри символа будет действовать как триггер, связанный с поведением мультисостояния. При желании активный атрибут можно удалить и заменить другим атрибутом (например, датчик уровня может

иметь мультисостояние, основанное на открытии или закрытии клапана).

Для настройки поведения мультисостояния на фигурах, изображениях или тексте щелкните по объекту правой кнопкой мыши и выберите Configure Multi-State (Настроить мультисостояние). Чтобы подключить объект к атрибуту, который инициирует мультисостояние, найдите элемент данных в результатах поиска и перетащите его в верхнюю область панели Multi-State (Мультисостояние).

По умолчанию панель Multi-State (Мультисостояние) содержит пять типовых состояний, каждому из которых назначается свой цвет. Состояние Bad data (Некорректные данные) указывает, что значение находится вне диапазона или не содержит данных. Состояние Bad data (Некорректные данные) может быть настроено только администратором PI System, но любой пользователь может изменить его цвет. Чтобы изменить цвет любого состояния, щелкните его, чтобы открыть палитру цветов. В цветовой палитре можно выбрать Blink (Мигание), чтобы привлечь внимание к символу. Можно изменить максимальное значение для любого состояния в поле значения. Чтобы добавить новое состояние, введите максимальное значение в верхнем пустом поле и нажмите кнопку Add (Добавить). Чтобы удалить состояние, нажмите кнопку X рядом с ним.

Чтобы отделить атрибут от мультисостояния, щелкните по значку корзины в верхней части панели Multi-State (Мультисостояние)

.

Визуализация данных в PI System

Страница 47

Обратите внимание, что нельзя изменить ограничения мультисостояния для Mixing Tank 1|Pressure (Смешивающий резервуар 1|Давление)

Если атрибуту AF назначены Limits (Пределы) (введенные в AF 2016), то мультисостояние будет использовать пределы, определенные в AF, и пользователь не сможет изменить их (допускается только изменение цветов, связанных с каждым состоянием). Давление настраивается с помощью ограничений AF, которые являются дочерними атрибутами с соответствующими ограничительными свойствами:

3.3.3 Библиотека графических элементов

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

Чтобы открыть панель библиотеки графических элементов, щелкните вкладку Graphic Library (Библиотека графических элементов) под вкладкой Events (События).

Визуализация данных в PI System

Страница 48

3.3.4 Коллекции

Коллекция дает возможность быстро найти и просмотреть все элементы объектной модели на экранной форме. Коллекции позволяют выбрать один или несколько символов данных и сразу же просмотреть связанные с ними элементы объектной модели и атрибуты на той же экранной форме без необходимости отдельного поиска по каждому элементу.

Предположим, имеется десять насосов на одном заводе, которые упорядочены в одном шаблоне PI AF. Можно просмотреть скорость потока и атрибуты состояния насоса 1, а затем преобразовать их в коллекцию, показывающую скорость потока и состояние для всех десяти насосов одновременно.

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

Визуализация данных в PI System

Страница 49

3.3.5 Практическое упражнение под руководством инструктора. Графические элементы, поведение мультисостояния, коллекции таблиц элементов объектной модели в PI Vision

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

Задачи

Добавьте графические элементы на экранную форму PI Vision

Добавьте поведение мультисостояния в PI Vision

Создание коллекции

Создание таблицы сравнения элементов объектных моделей

Описание задачи

Необходима панель инструментов для отображения основной информации уровня в зависимости от резервуара.

Подход.

Шаг 1: Создание новой экранной формы

Шаг 2: Откройте представление библиотеки графических элементов и найдите

изображение резервуара в группе резервуаров. Выберите графический элемент

и перетащите прямоугольник на экранную форму для создания символа.

Шаг 3: Добавьте вертикальный датчик для уровня Mixing Tank1 поверх графического

элемента резервуара.

Шаг 4: Правой кнопкой мыши щелкните Gauge (Датчик) и выберите Add Multi-State...

(Добавить мультисостояние)

Шаг 5: На панели Assets (Элементы объектной модели) перейдите к Mixing Tank1

(Смесительный резервуар1) и найдите External Temperature (Наружная

температура), перетащите ее на панель Multi-State Attribute (Атрибут

мультисостояния).

Шаг 6: Измените максимальные значения состояния, сделайте верхнее состояние

мигающим, открыв цветовую палитру и выбрав Blink (Мигание).

Визуализация данных в PI System

Страница 50

Шаг 7: Добавьте символ значения на экранную форму поверх графического элемента

резервуара и графику для имени Mixing Tank1

Шаг 8: Выделите все символы на экранной форме и щелкните их правой кнопкой

мыши, выбрав Convert to Collection (Преобразовать в коллекцию)

Шаг 9: Щелкните правой кнопкой мыши новую коллекцию и выберите Edit Collection

Criteria (Изменить критерии коллекции)...

a. Раскройте Search Root (Корень поиска) и введите Production Area

(Производственная область), выберите поле Return All Descendants

(Вернуть все нисходящие)

b. Раскройте Asset Type (Тип элемента объектной модели) и добавьте Asset

Attribute (Атрибуты элементов объектной модели). Задайте уровень < 4

Шаг 10: Добавьте таблицу сравнения элементов объектной модели, содержащую имя

элемента объектной модели и дату установки для Mixing Tank1

Шаг 11: Перейдите к Mixing Tank2 и перетащите элемент объектной модели на таблицу

сравнения элементов объектной модели, повторите для Storage Tank1

и Storage Tank2.

Шаг 12: Измените время экранной формы и проследите, как текущая экранная форма

автоматически обновится.

Визуализация данных в PI System

Страница 51

3.3.6 Упражнение. Создание динамической панели инструментов для мониторинга своих резервуаров

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

Задачи

Создать информационную панель PI Vision с использованием динамических символов.

Создать коллекцию символов

Описание задачи

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

Подход.

Шаг 1: Создайте экранную форму PI Vision, включающую следующие символы

с использованием символа коллекции:

Ко

лл

екц

ия

Измерение Символ

Имя элемента объектной модели

Значение

Резервуар Графика

Наружная температура Значение (мультисостояние использует значения по умолчанию, но меняет цвета)

Внутренняя температура Датчик

Внутренняя температура График

Наружная температура

Дата установки Таблица сравнения элементов Расположение элемента

объектной модели

Визуализация данных в PI System

Страница 52

Шаг 2: Измените критерии коллекции, чтобы отображались только перегретые

резервуары (Внутренняя температура > 150 °F), добавьте атрибут элемента

объектной модели типу элемента объектной модели.

a. Сколько резервуаров перегрелись в 8 утра сегодня? _____________

b. Сколько резервуаров перегрелись в полдень сегодня? _____________

Шаг 3: Сохраните свою экранную форму как Tank Temperature Dashboard <Ваши

инициалы>

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

Пример приведен ниже.

Визуализация данных в PI System

Страница 53

3.3.7 Упражнение. Мониторинг ключевых показателей эффективности смесительных резервуаров

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

Задачи

Создать информационную панель PI Vision с использованием динамических символов.

Добавить поведение мультисостояния к символам.

Повторно использовать информационную панель PI Vision для нескольких элементов объектной модели.

Описание задачи

Вы хотите просмотреть сведения о каждом резервуаре на вашем производственном участке. Благодаря знанию PI Vision вы понимаете, что не нужно создавать новую экранную форму для каждого резервуара. Мы можем легко воспользоваться функциональностью переключения элементов объектной модели, поэтому достаточно построить одну экранную форму, а затем повторно применять ее для каждого резервуара.

Подход.

Шаг 1: Постройте экранную форму PI Vision, содержащую следующие символы:

См

еси

те

ль

ны

й р

езе

рв

уар

1

Измерение Символ

Имя элемента объектной модели Значение

Расположение элемента объектной модели

Значение

Внутренняя температура Значение (мультисостояние)

Наружная температура Значение (мультисостояние)

Дата установки Значение

Внутренняя температура Таблица

Наружная температура

Уровень График

Прогноз уровня

Процент заполнения Вертикальный датчик (мультисостояние)

Давление Вертикальный датчик (мультисостояние)

Продукт

Таблица Диаметр

Высота

Плотность

Визуализация данных в PI System

Страница 54

a. Какова максимальная External Temperature (Наружная температура) для

Mixing Tank1 (Смесительный резервуар1) за последние 12 часов? ___________

b. Какова минимальная Internal Temperature (Внутренняя температура) для

Mixing Tank1 (Смесительный резервуар1) за последние 12 часов? ___________

(Подсказка. Таблицы в PI Vision дают возможность добавлять столбцы для

отображения максимального и минимального значений.)

Шаг 2: Добавьте фигуры и изображения к экранной форме.

Шаг 3: Повторно используйте ту же экранную форму для отслеживания других резервуаров.

a. Какова максимальная External Temperature (Наружная температура) для

Mixing Tank2 (Смесительный резервуар2) за последние 12 часов? ___________

b. Какова минимальная Internal Temperature (Внутренняя температура) для

Storage Tank2 (Смесительный резервуар2) за последние 12 часов? __________

Шаг 4: Сохраните экранную форму как <Initials>_Tank Details

(<Инициалы>_Подробные сведения резервуара).

Бонус. Создайте навигационные ссылки из предыдущего упражнения (Панель инструментов

с коллекциями) для этой экранной формы. Убедитесь, что каждый член коллекции и каждая

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

Мы рассмотрим навигацию более подробно после этого упражнения.

Ниже показан пример решения. Это только пример, существует много возможных решений!

Визуализация данных в PI System

Страница 55

3.4 Дополнительные возможности PI Vision

3.4.1 Добавление навигационных ссылок к символам PI Vision

Можно назначить гиперссылку любому символу или изображению на вашей экранной форме. Гиперссылка может вести на другую экранную форму PI Vision или на внешний веб-сайт. После добавления ссылки можно сразу же перейти по ней на связанную экранную форму или веб-сайт. Имеется вариант автоматического совпадения связанной экранной формы с элементом объектной модели и контекстом времени исходной экранной формы, содержащей гиперссылку.

Можно также добавить гиперссылку непосредственно на экранную форму, выбрав

пиктограмму с текстом и затем щелкнув на экранной форме. Откроется текстовое меню. Выберите синхронизацию текста с навигационной ссылкой для ввода адреса URL.

3.4.2 Параметры URL-адреса PI Vision

Открыть экранные формы PI Vision программным способом из других приложений можно по URL-адресу.

С помощью URL-адреса можно:

создать временную мнемосхему с отображением одиночного графика, содержащего выбранные объекты данных; кроме того, URL-адрес может обозначать диапазон времени для мнемосхемы – это называется специальной экранной формой;

указать временной диапазон для экранной формы;

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

настроить существующую мнемосхему на использование других элементов объектной модели, использующих тот же шаблон AF;

Визуализация данных в PI System

Страница 56

настроить существующую мнемосхему на использование других элементов объектной модели, использующих тот же шаблон AF;

указать элемент для экранной формы PI ProcessBook, относящейся к элементам, открытым из PI Vision;

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

скрывать на мнемосхеме панель инструментов или панель времени или оба этих элемента;

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

Правила добавления параметра URL-адреса

Правило 1. Отделяйте параметры строки запроса от базового URL-адреса вопросительным знаком (?).

Правило 2. Разделяйте параметры строки запроса символом амперсанда (&).

Ниже приведены некоторые широко используемые параметры URL-адреса.

StartTime=<PI Time> и EndTime=<PI Time>

Указать время начала и конца экранной формы. Приемлем любой допустимый формат PI Time.

Пример:

http://PISRV1/PIVision/#/Displays/339/MyDisplay?StartTime=*-1h&EndTime=*

Mode=Kiosk

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

Пример:

http://PISRV1PIVision/#/Displays/339/MyDisplay?mode=kiosk

HideToolbar и HideTimebar

Скрытие панели инструментов или полосы времени в экранной форме.

Пример:

http://PISRV1/PIVision/#/Displays/339/MyDisplay?HideToolbar

http://PISRV1/PIVision/#/Displays/339/MyDisplay?HideTimebar

Можно комбинировать эти параметры с другими параметрами URL-адреса. Пример:

http://PISRV1/PIVision/#/Displays/339/MyDisplay?mode=kiosk&HideToolbar&HideTimebar

Дополнительные сведения см. в разделе «Параметры URL-адреса для управления представлением экранных форм» руководства по установке и администрированию PI Vision.

Визуализация данных в PI System

Страница 57

3.4.3 Практическое упражнение под руководством инструктора. Использование параметров URL-адреса и гиперссылок

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

Задачи

Использование параметров URL-адреса для создания ссылок на экранные формы PI Vision

Описание задачи

Группа эксплуатации сообщает о неполадке, которая имела место утром от полудня вчерашнего дня до полуночи сегодняшнего дня с Mixing Tank1 (Смесительный резервуар1). Им необходимо визуализировать данные в течение этого временного периода.

Подход.

Шаг 1: Откройте свою экранную форму как Tank Temperature Dashboard <Ваши

инициалы>.

Шаг 2: Войдите в режим дизайна, нажмите правой кнопкой мыши и выберите Modify

Collection (Изменить коллекцию).

Шаг 3: Нажмите правой кнопкой мыши по резервуару и выберите Add Navigation Link

(Добавить навигационную ссылку)...

Шаг 4: Оставьте Action (Действие) как открытую гиперссылку на другую страницу

и нажмите ссылку Search for displays… (Искать экранные формы) ... Найдите

свою экранную форму <Initials>_Tank Details (<Инициалиы>_Подробные

сведения о резервуаре).

Шаг 5: Сохраните экранную форму.

Шаг 6: Проверьте ссылку.

Шаг 7: Сделайте экранную форму доступной только для чтения, переведя ее

в полноэкранный режим. Присоедините &mode=Kiosk к концу URL-адреса.

Визуализация данных в PI System

Страница 58

3.4.4 Упражнение. Переход между экранными формами PI Vision

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

Задачи

Создать ссылку из обзорной информационной панели на экранную форму с более подробной информацией.

Описание задачи

Нужно быстро создать ссылку из экранной формы Production Area Dashboard (Информационная панель производственного участка) на вашу экранную форму Tank Dashboard (Информационная панель резервуара).

Подход.

Шаг 1: Добавьте навигационные ссылки к значениям элементов объектной модели на

панели инструментов Production Area Dashboard в Tank Details (Подробные

сведения о резервуаре).

Шаг 2: Сохраните экранную форму, а затем проверьте ссылки.

Шаг 3: Добавьте текстовый символ к экранной форме Tank Details (Подробные

сведения о резервуаре), ведущей обратно на панель инструментов Production

Area Dashboard и панель инструментов температуры резервуара.

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

Шаг 4: Создайте таблицу сравнения элементов объектной модели на странице Tank

Details (Подробные сведения о резервуаре), которая изменяет контекст

текущей экранной формы.

Шаг 5: Сохраните экранную форму, а затем проверьте каждую ссылку.

Визуализация данных в PI System

Страница 59

4 Использование экранных форм для мониторинга процесса

4.1 Визуальные индикаторы состояния источников данных на мнемосхеме

Задачи

Выявление недопустимых символов с помощью отчета о состоянии

Отображение статистической информации во всплывающих подсказках

Книги PI ProcessBook — это коллекции записей мнемосхем PI ProcessBook. Можно также связывать ссылки с другими приложениями, такими Microsoft Excel, веб-браузер или калькулятор.

Дополнительные сведения см. в разделе «Что можно просматривать с помощью PI ProcessBook» руководства пользователя PI ProcessBook.

Визуализация данных в PI System

Страница 60

Ниже приведен пример того, как может выглядеть мнемосхема PI ProcessBook.

Визуализация данных в PI System

Страница 61

4.1.1 Практическое упражнение под руководством инструктора — просмотр данных на информационной панели

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

Описание задачи

Вы хотите посмотреть пример полноценной мнемосхемы PI ProcessBook и разные возможности PI ProcessBook.

Подход.

Шаг 1: Откройте файл OSIsoft PowerCo.PIW, находящийся в папке PI ProcessBook

материалов занятия.

Шаг 2: Сделайте эту книгу главной страницей мнемосхемы по умолчанию.

Шаг 3: Перейдите на вкладку Details (Сведения).

Шаг 4: Дважды щелкните мнемосхему Area 1 Overview (Обзор

участка 1).

a. Может потребоваться изменить имя сервера.

b. В случае изменения имени сервера сохраните

мнемосхему.

Шаг 5: Убедитесь, что параметр Gas Burner Status (Статус газовой

горелки) имеет значение ON (Включено).

a. Нажмите кнопку рядом с Boiler (Бойлер), чтобы

открыть мнемосхему Boiler Overview (Обзор бойлера).

Шаг 6: Нажмите кнопку Close Window to Return (Закрыть окно, чтобы

вернуться назад), чтобы вернуться на страницу Area Graphic

Overview (Графический обзор участка).

Визуализация данных в PI System

Страница 62

4.2 Подключение к PI System в PI ProcessBook

Задачи

Подключение к Data Archive из PI ProcessBook.

Создание нового подключения к Data Archive.

Подключение к AF Server из PI ProcessBook.

Просмотр учетных данных подключения.

4.2.1 К чему мы подключаемся?

Будет производиться поиск данных в PI System, доступном через AF Server, или данных тегов в Data Archive.

4.2.2 Подключение к PI Data Archive из PI ProcessBook

Чтобы проверить подключения к PI Data Archive или добавить новое подключение из PI ProcessBook, необходимо открыть PI Connection Manager (Диспетчер подключений). После запуска PI ProcessBook выберите:

File > Connections… (Файл > Подключения...)

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

Визуализация данных в PI System

Страница 63

Примечание. При первой установке приложения системы PI System выбирается Data Archive по умолчанию. Поэтому, даже если вы никогда не настраивали Data Archive, как минимум один сервер будет отображаться в PI Connection Manager.

Флажок, установленный напротив имени сервера в окне Connections (Подключения), указывает на открытое подключение к Data Archive. Наиболее полезная информация после установления подключения — это используемые учетные данные и тип безопасности для доступа к Data Archive. Учетные данные подключения отображаются в двух местах.

Примечание. Знание того, где можно посмотреть данные подключения, может оказаться полезным при возникновении проблем с подключением. Вам потребуется предоставить эти данные ИТ-специалисту вашей организации, который отвечает за работу PI System, специалисту по PI (если такой есть в вашей организации), специалисту технической поддержки OSIsoft и другим лицам, которые будут помогать вам устранять проблемы с подключением.

Дополнительные сведения см. в разделе «Серверы и подключения» руководства пользователя PI ProcessBook.

Визуализация данных в PI System

Страница 64

4.2.3 Практическое упражнение под руководством инструктора. Создание нового подключения к Data Archive

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

Задача

Добавьте новый Data Archive к списку подключений в PI ProcessBook

Описание задачи

На вашем производственном объекте появился новый Data Archive с производственными данными, по которым необходимо построить несколько мнемосхем PI ProcessBook. Для этого необходимо добавить новое подключение к этому серверу через PI ProcessBook.

Имя архива данных: _________________________________

Подход.

Шаг 1: Через пункт Connections… > PI Connection Manager (Подключения… > Диспетчер подключений PI) добавьте сервер Data Archive и создайте новое подключение к нему. Если не указано иное, оставьте поля Connection Type (Тип подключения) и Port Number (Номер порта) без изменений — PI3 и 5450. Другие параметры нужны в старых системах.

Шаг 2: Как проверить, что подключение к серверу установлено?

Шаг 3: Какие учетные данные используются для подключения к серверу?

Визуализация данных в PI System

Страница 65

4.2.4 Подключение к серверу AF Server из PI ProcessBook

Чтобы создавать в PI ProcessBook экранные формы, которые получают данные из баз данных, созданных на сервере AF Server, посмотрите подключения к серверу AF Server из PI ProcessBook. Чтобы посмотреть, к какому серверу AF Server установлено подключение, выберите:

File > PI Systems… (Файл > Системы PI System...)

В диалоговом окне Select Database (Выбор базы данных) будет показано, к какому серверу установлено подключение (в раскрывающемся списке в верхней части окна). Сервер AF Server по умолчанию задается во время установки, и к нему будет автоматически установлено подключение. Если база данных AF по умолчанию уже задана, то к ней также будет автоматически установлено подключение. Если база данных AF по умолчанию не определена, то откроется всплывающее окно с предложением создать новую базу данных AF.

Визуализация данных в PI System

Страница 66

Для подключения к другому серверу AF Server нажмите кнопку многоточия (…), чтобы найти нужный сервер AF Server.

4.2.5 Просмотр учетных данных для сервера AF Server

Посмотреть учетные данные подключения к серверу AF Server можно в окне AF Servers (Серверы AF), как показано ниже.

Визуализация данных в PI System

Страница 67

4.2.6 Практическое упражнение под руководством инструктора — создание нового подключения к серверу AF

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

Задачи

Добавьте сервер AF Server к списку подключений в PI ProcessBook

Описание задачи

На вашем производственном объекте появился новый сервер AF Server с производственными данными, на основе которых необходимо построить несколько мнемосхем PI ProcessBook. Для этого необходимо добавить новое подключение к этому серверу через PI ProcessBook.

Имя сервера AF Server: _________________________________

Подход.

Шаг 1: Через пункт меню PI Systems… > Select Database (Системы PI System… >

Выбор базы данных) добавьте сервер AF Server и создайте новое подключение

к нему.

Шаг 2: Как проверить, что подключение к серверу установлено?

Шаг 3: Какие учетные данные используются для подключения к серверу?

Визуализация данных в PI System

Страница 68

4.3 Поиск точек PI Point для создания мнемосхем PI ProcessBook

Поиск тегов — одна из распространенных функций, с помощью которой пользователи

находят нужные точки PI Point в Data Archive. Нажмите или выберите Tools > Tag Search (Инструменты > Поиск тегов) для поиска тегов PI Tag. В окне Tag Search (Поиск тегов), которое можно открыть в PI ProcessBook, доступны три типа поиска.

Базовый

Расширенный

По псевдонимам

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

Примечание. Поиск по псевдонимам (Alias) использует базу данных PI Module Database (MDB). База данных PI MDB больше не используется в качестве основной структуры элементов объектной модели в большинстве приложений, начиная с PI System 2010.

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

Point Mask (Маска точки)

Маску тега также называют Point Name (Имя точки). Если в организации существует удобная система классификации и кодирования или вы хорошо знаете точки, используемые на вашем предприятии, выполнение поиска упрощается. Однако у большинства людей такая возможность отсутствует. Поэтому большинство пользователей применяют другие критерии.

Descriptor (Дескриптор)

Дескриптор не является обязательным атрибутом точки, но нередко поиск точек производится именно по нему. Например, точка температуры может быть TC365674A.pv, а дескриптор тега — Reactor 65 Operating Temp (Рабочая температура реактора 65). Недостаток поиска по дескриптору в том, что выполняется сравнение текстовых строк, а это может создавать серьезную нагрузку для вашего компьютера.

Point Source (Источник точки)

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

Визуализация данных в PI System

Страница 69

Вариации

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

Используйте * для замены любого количества символов, как в этом примере:

cd*158 = CDEP158, CDM158, CDT158

Используйте ? для замены одного символа, как в этом примере:

cd?158 = CDM158, CDT158

cd??158 = CDEP158

Визуализация данных в PI System

Страница 70

4.3.1 Практическое упражнение под руководством инструктора. Поиск точек PI Point в Data Archive

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

Задачи

Поиск точек PI Point в Data Archive.

Описание задачи

Ответьте на следующие вопросы с помощью функции поиска тегов PI Tag в PI ProcessBook.

Часть 1

Сколько точек начинаются с букв ba:? _______________________________________

Часть 2

Сколько точек имеют источник точки R? ______________________________________

Часть 3

Сколько тегов связаны с резервуарами в Data Archive на предприятии OSIsoft? _______

Визуализация данных в PI System

Страница 71

4.4 Создание мнемосхемы мониторинга процесса

Задачи

Создание новых независимых мнемосхем. Построение динамических элементов с помощью перетаскивания. Изменение размера и положения элементов в мнемосхеме.

4.4.1 Режимы просмотра и изменения

В PI ProcessBook есть два режима работы: Run Mode (Режим работы) и Build Mode (Режим создания).

Режим просмотра называется Run Mode (Режим работы) и позволяет выполнять следующие действия:

Просмотр мнемосхем. Изменение элементов объектной модели в мнемосхемах с привязкой

к элементам. Изменение временного диапазона в текущей мнемосхеме.

Режим изменения называется Build Mode (Режим создания) и позволяет выполнять следующие действия:

Создание или редактирование символов PI ProcessBook. Добавление и изменение символов внутри существующей экранной формы. Постоянное изменение размеров символов.

В режиме создания при выборе объекта (одним щелчком мыши) можно изменить его размер и положение в мнемосхеме.

Режим работы является режимом по умолчанию. Если большую часть времени вы создаете или изменяете мнемосхемы, рекомендуется изменить эту настройку. Для этого снимите флажок Prefer Run Mode (Использовать режим работы по умолчанию) на вкладке General (Общие) в окне ProcessBook Preferences (Настройки ProcessBook), которое доступно через меню Tools > Preferences... (Инструменты > Настройки...).

Визуализация данных в PI System

Страница 72

Визуализация данных в PI System

Страница 73

4.4.2 Начало работы

Чтобы создать новый файл PI ProcessBook, выберите меню File > New (Файл > Создать) или щелкните значок New (Создать).

Чтобы создать отдельную мнемосхему PI ProcessBook, выберите последний вариант мнемосхемы ProcessBook (.pdi). Мнемосхема PI ProcessBook (.pdi):

является основной единицей для создания презентаций данных в PI ProcessBook;

Может быть отдельным файлом (.pdi или .svg) либо частью книги PI ProcessBook (.piw).

содержит все символы, используемые для представления операционной среды с помощью производственных данных в реальном времени, полученных из PI System, а также из других источников;

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

4.4.3 Создание экранной формы в PI ProcessBook для мониторинга процессов

Экранные формы содержат различные элементы, включая статические символы, кнопки и динамические символы.

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

Кнопки дают возможность создавать ссылки на другие приложения, например калькулятор или текстовый редактор, другие книги PI ProcessBook или экранные формы. Кнопки также можно использовать для выполнения сценариев.

Визуализация данных в PI System

Страница 74

Dynamic symbols (Динамические символы) — это символы, позволяющие просматривать актуальные данные в мнемосхеме PI ProcessBook. Эти символы обновляются в реальном времени, когда PI ProcessBook получает обновления с сервера PI Server. К некоторым, наиболее часто используемым динамическим символам относятся:

График

Гистограмма

Значение

Символ мультисостояния

При добавлении динамического символа в мнемосхему нажмите кнопку символа на панели рисования или в раскрывающемся меню Draw (Рисование). При выборе динамического символа указатель мыши изменится на указатель символа. Например, при

создании графика точка меняется на .

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

Параметры, включаемые в определение динамического символа, зависят от выбранного символа, однако для всех динамических символов необходимо указать, с какого сервера PI Server символ получает данные и откуда получает элемент данных. За исключением ODBC, речь идет обо всех вариантах поиска объектов данных.

Визуализация данных в PI System

Страница 75

4.4.4 Практическое упражнение под руководством инструктора. Создание экранной формы с динамическими элементами для точек PI Points

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

Задачи

Создание новой экранной формы.

Создание нескольких динамических элементов.

Описание задачи

Нам требуется создать мнемосхему PI ProcessBook для мониторинга ряда измерений, производимых в Mixing Tank2 (Смесительном резервуаре2) для Production Line2 (Производственной линии2). Эта таблица содержит перечень измерений, а также точку PI Point для них и связанные динамические символы, которые нужно отображать в мнемосхеме PI ProcessBook.

Mix

ing

Tan

k2

(См

еси

те

ль

ны

й

резе

рв

уар

2)

Измеряемое значение

Связанная точка PI Point Динамический

символ

Внутренняя температура

VPSD.OSIsoftPlant.PL2.MXTK2.Internal Temperature

Значение

Давление VPSD.OSIsoftPlant.PL2.MXTK2.Pressure График

Level (Уровень) VPSD.OSIsoftPlant.PL2.MXTK2.Level График, гистограмма

Подсказка. Используйте Descriptor (Дескриптор) при поиске точек.

Подход.

Шаг 4: Откройте приложение PI ProcessBook. Создайте новый файл мнемосхемы

PI ProcessBook *.pdi.

Шаг 5: Перейдите в режим создания.

Шаг 6: Нажмите кнопку графика или выберите Draw >Trend (Рисование > График).

Шаг 7: Нарисуйте один большой прямоугольник для графика. Когда появится окно

Define Trend (Определение тренда), нажмите Tag Search (Поиск тегов)

и найдите точки с данными о давлении и значениями уровня резервуара.

a. Маска точки: *Pressure*

Визуализация данных в PI System

Страница 76

b. Дескриптор: *Смесительный резервуар2*

c. (Нажмите кнопку «ОК» и снова нажмите Tag Search (Поиск тегов).)

d. Маска точки: *Level*

e. Дескриптор: *Смесительный резервуар2*

Шаг 8: Выберите точки и нажмите «ОК». Оставьте для остальных настроек графика

значения по умолчанию.

Шаг 9: Добавьте гистограмму рядом с графиком, которая будет показывать уровень

в резервуаре. Для этого нажмите кнопку гистограммы или выберите Draw

>Bar (Рисование > Гистограмма).

Шаг 10: Добавьте значение внутренней температуры над трендом, нажав кнопку

значения .

Визуализация данных в PI System

Страница 77

4.4.5 Упражнение. Создание экранной формы мониторинга процесса с точками PI Point

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

Задачи

Создание новой экранной формы.

Добавление нескольких динамических символов в экранной форме для точек PI Point.

Описание задачи

Необходимо построить мнемосхему PI ProcessBook для операторов в цехе, чтобы они могли отслеживать состояние смесительных резервуаров для разных производственных линий. Речь идет о предприятии OSIsoft, которое уже было упомянуто в курсе. Потребуется найти связанные точки PI Points.

Подход.

Шаг 1: Используйте следующую таблицу при создании экранной формы и добавлении

динамических символов.

То

чки

ар

хи

ва д

ан

ны

х

См

еси

те

ль

ны

й р

езе

рв

уар

1

Измеряемое значение Динамический символ

Наружная температура График (за последние 12 часов)

Внутренняя температура

Level (Уровень) Вертикальная гистограмма

Давление Горизонтальная гистограмма

Расход Значение

Шаг 2: Легко ли найти точки PI Point, связанные с каждым из измеряемых значений, не зная используемых принципов именования точек?

Шаг 3: Вы только что построили экранную форму для одного смесительного резервуара. Теперь необходимо повторить процесс для другого смесительного резервуара. А представьте, что на предприятии более 5 смесительных резервуаров и нужно построить мнемосхему для каждого. Как вам такая задача?

Визуализация данных в PI System

Страница 78

Визуализация данных в PI System

Страница 79

4.4.6 Практическое упражнение под руководством инструктора — Чего не хватает на мнемосхеме мониторинга процесса?

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

Задачи

Оцените достаточность мнемосхемы PI ProcessBook

Описание задачи

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

Часть 1

Все ли необходимое есть на экранной форме?

Часть 2

Какие элементы вы бы добавили на эту экранную форму, чтобы она более точно отображала процесс?

Часть 3

Какие другие данные и полезные значения вы бы добавили на эту экранную форму?

Визуализация данных в PI System

Страница 80

4.5 Поиск элементов и атрибутов AF с помощью надстройки AF Display Builder

Новая надстройка AF Display Builder входит в состав PI ProcessBook и обеспечивает удобную визуализацию данных для AF. Надстройка AF Display Builder позволяет визуализировать иерархии и атрибуты элементов AF. С ее помощью также можно назначать символы для элементов или шаблонов элементов (эта тема будет рассмотрена в одном из следующих разделов). Это удобный способ создания экранных форм и повторного использования символов, которые уже настроены с учетом данных из атрибутов элементов.

4.5.1 AF Browser и AF Property

Надстройка AF Display Builder использует два новых присоединяемых окна в PI ProcessBook.

AF Browser. Показывает иерархию элементов AF Element на подключенном сервере AF Server и дает возможность выполнять поиск определенных элементов в иерархии.

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

измерения и др. Для этого щелкните по значку в верхнем правом углу окна AF Property (Свойство AF).

Эти окна можно пристыковывать и отстыковывать, а также располагать в любом месте внутри приложения PI ProcessBook. С их помощью можно просматривать элементы AF даже без открытой активной экранной формы.

Визуализация данных в PI System

Страница 81

4.5.2 Практическое упражнение под руководством инструктора. Просмотр иерархии AF в PI ProcessBook

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

Задачи

Отображение иерархии AF, элементов, атрибутов и их текущих значений.

Описание задачи

Ответьте на следующие вопросы с помощью AF Browser и AF Property. Это упражнение написано с использованием базы данных OSIsoft Plant (Предприятие OSIsoft).

Часть 1

Какое текущее давление в смесительном резервуаре2? _______________________________

Часть 2

С какой производственной линией связан данный резервуар? _____________________________________

Часть 3

Опустилась ли средняя наружная температура резервуара для хранения2 ниже 75? __________________

(Подсказка. Разверните значок + рядом с External Temperature (Наружная температура). Среднее значение показано в виде атрибута.)

Часть 4

Какая производственная линия оснащена новейшим оборудованием? _____________________________

(Подсказка. Есть атрибут Installation Date (Дата установки).)

Визуализация данных в PI System

Страница 82

4.5.3 Перетаскивание атрибутов AF на мнемосхему PI ProcessBook

Надстройка AF Display Builder предоставляет новую удобную функцию перетаскивания атрибутов элементов. Вы можете перетащить атрибут из окна AF Property (Свойство AF) в следующие области:

в пустую область экранной формы, чтобы создать символ Value (Значение);

на символ тренда, чтобы добавить линию на этот Trend (Тренд).

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

Визуализация данных в PI System

Страница 83

4.5.4 Практическое упражнение под руководством инструктора — перетаскивание атрибутов AF для создания мнемосхемы PI ProcessBook

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

Задачи

Создайте экранную форму по атрибутам AF

Описание задачи

Вы хотите создать мнемосхему в PI ProcessBook, на которой должен быть график, показывающий внутреннюю и наружную температуры для смесительного резервуара1 за последние 2 часа, а также значение, показывающее дату установки резервуара. Вы знаете об ограничениях Data Archive и хотите использовать атрибуты AF для создания этой экранной формы.

Подход.

Шаг 1: Откройте приложение PI ProcessBook. Создайте новый файл мнемосхемы

PI ProcessBook *.pdi.

Шаг 2: Перейдите в режим создания.

Шаг 3: Откройте окна AF Browser (Браузер AF) и AF Property (Свойство AF), если это

еще не сделано.

Шаг 4: Нажмите кнопку Trend (Тренд) или выберите Draw >Trend (Рисование > Тренд).

Шаг 5: Нарисуйте один большой прямоугольник для графика. Когда появится окно

Define Trend (Определение графика), измените время начала графика на

значение *-2h. Не выбирая элемента данных, нажмите кнопку OK, чтобы

построить пустой тренд за последние 2 часа.

Шаг 6: В окне AF Browser (Браузер AF) перейдите к Mixing Tank1 (Смесительный

резервуар1) и щелкните его.

Шаг 7: В окне AF Property (Свойство AF) выберите атрибут External Temperature

(Наружная температура) и перетащите его на пустой график. Повторите

действия для Internal Temperature (Внутренняя температура).

Шаг 8: В окне AF Property выберите атрибут Installation Date (Дата установки)

и перетащите его в любое место на мнемосхеме PI ProcessBook.

Визуализация данных в PI System

Страница 84

4.6 AF и экранные формы с привязкой к элементам

Приложение PI ProcessBook может взаимодействовать с PI AF для создания мнемосхем с привязкой к элементам. Эта функция полезна в ситуации, когда есть резервные устройства. Такая возможность PI ProcessBook помогает уменьшить время обслуживания. Создается только одна мнемосхема, которую можно использовать повторно для коллекции разных элементов объектной модели.

Рассмотрим пример предприятия, на котором установлено 100 единиц оборудования, в частности ветрогенераторы, счетчики AMI, клапаны и насосы, при этом все единицы оборудования имеют одинаковый тип точек и одинаковые свойства. Необходимо создать мнемосхему для отслеживания всех единиц оборудования. Создание 100 отдельных мнемосхем и навигация между ними не является оптимальным решением.

Вместо этого единицы оборудования задаются как элементы в AF с использованием точек, называемых атрибутами элементов. Также можно встроить дополнительные атрибуты для использования в ссылках. Затем с использованием атрибутов из шаблонного элемента создается мнемосхема. В качестве «шаблона» должен использоваться элемент с той же структурой атрибутов, что и все другие элементы, между которыми предполагается выполнение навигации. По завершении появится возможность перемещать контекст с одной единицы оборудования на другую. Одна мнемосхема может использоваться для мониторинга всех 100 единиц оборудования.

4.6.1 Создание мнемосхем с привязкой к элементам в PI ProcessBook

Чтобы создать экранную форму с привязкой к элементам в PI ProcessBook, выполните следующие действия.

Шаг 1: Составьте список элементов, для которых мнемосхема будет использоваться

повторно. Для этого выберите View > Element Relative Display (Вид >

Мнемосхема с привязкой к элементам). Откроется панель Element Relative

Display (Мнемосхема с привязкой к элементам).

Шаг 2: Щелкните иконку поиска AF. Откроется окно Element Search (Поиск

элементов). Найдите нужные элементы и выберите все, которые необходимо

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

к элементам обеспечивается с помощью шаблонов. Поэтому не забудьте

включить Template (Шаблон) в фильтр поиска.

Визуализация данных в PI System

Страница 85

Шаг 3: Нажмите кнопку «ОК», чтобы добавить выбранные элементы в список

Elements of Interest (Элементы).

Шаг 4: В списке Elements of Interest (Элементы) выберите элемент, для которого будет

создана мнемосхема. Создайте динамический символ для атрибутов этого

элемента.

Шаг 5: Чтобы добавить атрибуты в динамический элемент, начните настройку

элемента обычным образом, но вместо ввода точек PI Point или использования

AF2 выполните следующие действия.

a. В раскрывающемся списке возле кнопки поиска тегов выберите Element

Relative (Привязка к элементам).

b. Под текущим элементом (то есть элементом, выбранным на панели Element

Relative Display) будет показан список всех заданных атрибутов.

c. Выберите атрибуты, которые необходимо использовать с динамическим

элементом. Щелкните иконку , чтобы добавить этот атрибут в список

Selected Attributes (Выбранные атрибуты).

d. Нажмите «ОК». Атрибуты добавляются как объект данных в определение

динамического элемента. Остальные действия аналогичны созданию

динамических элементов для любого типа объектов данных.

UOM (Единицы измерения)

Если оставить значение Default (По умолчанию), то PI ProcessBook будет показывать технические единицы измерения для точки PI Point, из которой атрибут AF получает свое значение. Для отображения единиц из AF задайте их в конфигурации тренда. В PI ProcessBook 2012 и более поздних версиях для этой цели есть раскрывающийся список. Помимо использования списка, можно добавить параметры в конце конфигурации: ;kPa (КПа).

Add Element Name (Добавить имя элемента)

Чтобы добавить имя текущего элемента на мнемосхему, нажмите кнопку Add Element Name (Добавить имя элемента). Установите флажок Use Full Path (Использовать полный путь), чтобы показывать полный путь.

Визуализация данных в PI System

Страница 86

Визуализация данных в PI System

Страница 87

4.6.2 Практическое упражнение под руководством инструктора — создание экранной формы с привязкой к элементам

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

Задачи

Создайте мнемосхему с привязкой к элементам в PI ProcessBook

Описание задачи

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

Подход.

Шаг 1: Создайте новый PDI-файл.

Шаг 2: Выберите View > Element Relative Display (Вид > Мнемосхема с привязкой

к элементам).

Шаг 3: Добавьте элемент Tanks (Резервуары).

a. Четыре резервуара будут добавлены как дочерние элементы.

Шаг 4: Один раз щелкните Mixing Tank1 (Смесительный резервуар1).

Шаг 5: Нарисуйте график.

a. Выберите параметр Element Relative (Привязка к элементам).

Шаг 6: Добавьте Flow Rate (Расход) и Pressure (Давление).

Шаг 7: Измените контекст для переключения на смесительный резервуар2.

Шаг 8: Добавьте имя элемента

Визуализация данных в PI System

Страница 88

4.6.3 Упражнение. Использование одной экранной формы мониторинга процесса для нескольких элементов объектной модели

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

Задачи

Создание мнемосхемы с привязкой к элементам в PI ProcessBook.

Преобразование единиц измерения в мнемосхеме.

Описание задачи

Ранее мы строили экранную форму мониторинга процесса для смесительного резервуара1, имеющего динамические символы. Поскольку на предприятии четыре резервуара, мы хотим создать одну экранную форму и использовать ее для четырех резервуаров, чтобы сократить объем работы с мнемосхемой PI ProcessBook. Нам известно, что резервуары создаются на основе одного шаблона AF, поэтому экранная форма с привязкой к элементам применяется к ним всем.

Подход.

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

использована функция Element Relative Display (Мнемосхема с привязкой

к элементам). Ниже приведен список элементов, которые необходимо

включить в мнемосхему.

Атрибут/объект Элемент Единицы

измерения

Наружная

температура График

градусы Цельсия

Внутренняя

температура градусы Цельсия

Уровень График (от 1 часа назад до

10 минут в будущем)

метр

прогноз уровня метры

Уровень Вертикальная гистограмма метры

Давление Горизонтальная гистограмма килопаскали

Расход Значение галлоны США/мин

Дата установки Значение -

Продукт Значение -

Диаметр Значение футы

Имя резервуара Значение -

Визуализация данных в PI System

Страница 89

Шаг 2: После создания экранной формы можно переключаться между разными

резервуарами и наблюдать за обновлением экранной формы.

Шаг 3: Не забудьте сохранить мнемосхему на компьютере как файл

ElementRelativeTankDisplay.PDI.

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

Визуализация данных в PI System

Страница 90

4.7 Работа с графиком

Задачи

Создание графика в режиме работы.

Развертывание и уменьшение графика в режиме работы.

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

Использование кнопки возврата на оси времени.

Использование стрелок перехода вперед и назад на оси времени.

Отображение метки времени с помощью курсора графика.

Отображение и скрытие нескольких линий на графике.

4.7.1 Просмотр сводных исторических данных

Инженерам и операторам необходимо следить за отклонениями элемента объектной модели в производственном процессе. Это можно легко сделать в PI ProcessBook с помощью статистики во всплывающих подсказках. Чтобы отобразить статистику во всплывающей подсказке, наведите указатель мыши на динамический символ. Будут показаны среднее, минимальное и максимальное значения, счетчик, диапазон и совокупное стандартное отклонение для наиболее продолжительного временного диапазона, указанного с помощью символа на экранной форме.

По умолчанию функция ToolTip Statistics (Статистика во всплывающих подсказках) включена. В сводную статистику входят среднее, минимальное и максимальное значения. Чтобы изменить эти настройки и/или добавить другие данные в сводную статистику, перейдите в соответствующий раздел в меню Tools >ToolTip Statistics (Инструменты > Статистика во всплывающих подсказках).

Визуализация данных в PI System

Страница 91

4.7.2 Обновляемые графики

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

В режиме работы есть два способа создать ситуативный график.

Шаг 1: Для графика в новом окне выберите один или несколько динамических

символов на мнемосхеме.

Шаг 2: Затем нажмите кнопку мнемосхемы графика , чтобы создать ситуативный

график. Чтобы сохранить это новое окно как экранную форму, выберите File >

Save (Файл > Сохранить).

Или

Шаг 1: В текущем окне выберите один или несколько динамических символов на

мнемосхеме.

Шаг 2: Затем нажмите кнопку графика и нарисуйте прямоугольник для

размещения графика.

4.7.3 Параметры только для чтения внутри графика

Увеличьте график для исследования процесса.

o Сделайте размер графика максимальным, а затем восстановите его размер.

o Сделайте масштаб больше, а затем меньше.

o Прокрутите время вперед и назад.

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

Отобразите и скройте линии.

Восстановите или отмените изменения .

Совет

Изменения, внесенные в режиме работы, временные. Чтобы сохранить изменения, сохраните мнемосхему в режиме создания.

Визуализация данных в PI System

Страница 92

4.7.4 Практическое упражнение под руководством инструктора. Ситуативный анализ данных в PI ProcessBook

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

Задачи

Используйте PI ProcessBook в режиме запуска

Описание задачи

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

Подход.

Откройте файл ElementRelativeTankDisplay.PDI, если он еще не открыт.

Шаг 1: Используйте всплывающую подсказку для поиска average Pressure (среднего

давления) в течение 8 последних часов.

Шаг 2: В режиме работы щелкните горизонтальную полосу давления, а затем нажмите

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

последние 8 часов. Щелкните лупу со знаком минус , чтобы изменить

временной диапазон мнемосхемы на 16 часов.

Шаг 3: Щелкните в правом верхнем углу, чтобы закрыть ситуативную мнемосхему.

Шаг 4: В режиме работы щелкните горизонтальную полосу для давления, затем,

удерживая клавишу CTRL, щелкните вертикальную полосу для уровня. Таким

образом будет выбрано оба динамических символа. Затем нажмите кнопку

Trend Display (Отображение тренда), чтобы построить специализированный

график для обоих элементов данных.

Шаг 5: Измените диапазон мнемосхемы на 16 часов. Закройте ситуативную

мнемосхему.

Шаг 6: Снова выберите оба объекта данных — уровень и давление — на мнемосхеме.

На этот раз нажмите кнопку графика , чтобы добавить график на мнемосхему

PI ProcessBook.

Шаг 7: НЕ сохраняйте измененную мнемосхему PI ProcessBook.

Визуализация данных в PI System

Страница 93

Шаг 8: Дважды щелкните тренд, отображающий температуру, чтобы максимально

развернуть тренд.

Шаг 9: Измените временной диапазон мнемосхемы на последние 16 часов.

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

Шаг 11: Выведите курсор графика, чтобы посмотреть точное значение обеих

температур примерно 2 часа назад. После этого уберите курсор графика

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

видеть только наружную температуру.

Визуализация данных в PI System

Страница 94

4.8 Дополнительные возможности мнемосхем PI ProcessBook

Задачи

Просмотр данных в таблице с помощью присоединяемого окна Details (Сведения).

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

Экспорт данных в файл с помощью присоединяемого окна Details (Сведения).

Проверка надежности данных PI Data, отображаемых на мнемосхеме PI ProcessBook.

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

Использование функции воспроизведения для изменения временного диапазона.

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

Чтобы посмотреть сведения для динамического элемента, перейдите в меню View > Details (Вид > Сведения) или щелкните правой кнопкой мыши и выберите Show Details and Annotations (Показать сведения и аннотации). Можно выбрать пункт Data (Данные), Statistics (Статистика) или Point Attributes (Атрибуты точки). При выборе данных можно просмотреть снэпшот, сжатые данные и аннотации для динамического элемента, выбранного на мнемосхеме. Выберите Statistics (Статистика) для просмотра той же статистики, что и во всплывающей подсказке, без наведения указателя мыши. Выберите Point Attributes (Атрибуты точки), чтобы увидеть список атрибутов и значений для выбранной точки.

4.8.2 Комментирование данных

Аннотации можно использовать для хранения информации о переменной процесса. Аннотация будет отображаться на графиках и будет доступна с помощью PI DataLink для Microsoft Excel. Если у вас есть разрешение на запись для указанной точки, можно написать аннотацию прямо с мнемосхемы. Аннотации хранятся в PI Data Archive вместе с историей процесса и будут доступны всем пользователям.

Совет

При необходимости отправить копию подробных сведений другому пользователю можно экспортировать в файл или копировать в буфер обмена данные, статистику и атрибуты точки. Если экспортировать данные в CSV-файл (значения, разделенные запятыми), этот файл можно легко открыть в Microsoft Excel.

Визуализация данных в PI System

Страница 95

4.8.3 Насколько достоверны данные, отображаемые на информационной панели?

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

Дополнительные сведения см. в разделе «Отчет о состоянии для динамических элементов» в руководстве пользователя PI ProcessBook .

4.8.4 Панель инструментов браузера

В приложении PI ProcessBook имеется большинство функций браузера, в том числе следующие:

Главная страница

Назад

Вперед

История

Избранное

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

4.8.5 Панель временного диапазона и воспроизведения

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

Визуализация данных в PI System

Страница 96

4.8.6 Практическое упражнение под руководством инструктора. Воспроизведение процесса

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

Задачи

Используйте панель диапазона времени для воспроизведения процесса в PI ProcessBook

Описание задачи

У вас есть мнемосхема PI ProcessBook, показывающая сведения о бойлере. Вы хотите ознакомиться с историей процесса и посмотреть, как измерения изменялись в прошлом в течение временного диапазона, не являющегося временным диапазоном мнемосхемы по умолчанию.

Подход.

Шаг 1: Откройте файл OSIsoft PowerCo.PIW, находящийся в папке PI ProcessBook материалов занятия.

Шаг 2: Перейдите на вкладку Details (Сведения).

Шаг 3: Щелкните дважды мнемосхему Boiler Overview (Обзор бойлера)

Шаг 4: На графике отображается производительность бойлера за последние 8 часов.

Шаг 5: Нажмите кнопку Change Display Range (Изменить диапазон мнемосхемы) , чтобы изменить диапазон мнемосхемы на последние 12 часов.

Шаг 6:

Шаг 7: Нажмите кнопку One Time Period Backwards (Один временной период назад) , чтобы перейти на 12 часов назад и вывести все значения на тот момент.

Шаг 8: Нажмите кнопку Go to Current Time (Перейти к текущему времени) , чтобы вернуться к текущему времени мнемосхемы.

Шаг 9: Чтобы воспроизвести процесс, нажмите кнопку Play/Pause

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

Forward (Вперед) .

Визуализация данных в PI System

Страница 97

Шаг 10: Нажмите кнопку Revert (Восстановить) , чтобы вернуться в исходный 8-часовой диапазон мнемосхемы.

Визуализация данных в PI System

Страница 98

4.8.7 Упражнение. Решение ежедневных задач с помощью PI ProcessBook

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

Задачи

Знакомство с навигацией по мнемосхеме PI ProcessBook.

Описание задачи

У вас есть книга OSIsoft PowerCo, которая включает мнемосхему Area 1 Overview (Обзор участка 1), показывающую все измерения предприятия, которые необходимо отслеживать. К вам часто обращаются за информацией, которая отображается на этой мнемосхеме PI ProcessBook.

Подход.

Часть 1. Менеджер по производству хочет знать отметки времени и значения последних пиков выработки энергии, также требуется знать среднее значение Turbine Ramp Rate (Скорость вращения турбины) за последние 8 часов.

Шаг 1: Generated Power (Выработанная энергия) находится в тренде с меткой mWatt,

а данное значение представляет Turbine Ramp Rate (Скорость вращения

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

время пика и значение выработанной энергии, а также среднее значение

скорости вращения турбин в течение последних 8 часов.

a. Метка времени и значение последнего пика генерируемой энергии:

________________________________________________

b. Средняя скорость вращения турбин за последние 8 часов:

________________________

Шаг 2: Каким еще способом можно узнать метку времени и значение последнего

пика?

Шаг 3: Каков альтернативный способ узнать среднее значение скорости вращения

турбин?

Шаг 4: Измените шкалу на тренде mWatt (МВт) так, чтобы он показывал значения

между двумя последними пиками.

Шаг 5: Выполните возврат к исходной шкале времени.

Часть 2. Техническому специалисту смены требуются исходные значения выработки энергии в мегаваттах за последние 12 часов

Визуализация данных в PI System

Страница 99

Шаг 1: Щелкните правой кнопкой мыши график mWatt (МВт), а затем выберите Show

Details и Annotations (Показать сведения и аннотации).

Шаг 2: Установите временной диапазон на последние 12 часов с помощью панели

временного диапазона и воспроизведения.

Шаг 3: Просмотрите данные, статистику и атрибуты точек для графика.

Шаг 4: Сохраните статистику в файл.

Часть 3. Назовите не менее 3 способов настройки диапазона времени на экранной форме.

Визуализация данных в PI System

Страница 100

5 Создание простого отчета

5.1 Общие сведения о PI DataLink

Задачи

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

5.1.1 Введение

PI DataLink — это надстройка OSIsoft для Microsoft Excel. С ее помощью можно извлекать сведения из PI System непосредственно в электронную таблицу. В сочетании с возможностями Microsoft Excel в области вычислений, графики и форматирования PI DataLink предлагает эффективные инструменты для сбора, мониторинга, анализа данных PI System и составления отчетов по ним.

Дополнительные сведения см. в разделе «Введение» руководства пользователя PI DataLink.

В PI DataLink есть несколько функций для извлечения данных PI System в Excel. Важно понимать следующие термины при работе с PI DataLink и функциями извлечения данных.

Термин Определение

Элемент данных

Имя точки PI Point или атрибута AF, для которого функция PI DataLink возвращает значения свойств.

Путь к корневой

папке

Общий путь к указанным объектам данных в PI System. Это необязательный параметр для функций PI DataLink. Допустимы следующие значения:

Имя Data Archive, если элемент данных является точкой PI Point.

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

Пустое значение, если элемент данных находится на сервере Data Archive по умолчанию или AF Server по умолчанию и в базе данных по умолчанию.

Целевая ячейка

Ячейка таблицы, в которую функция записывает результат.

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

Визуализация данных в PI System

Страница 101

5.2 Подключение к PI System в PI DataLink

Задачи

Проверьте подключение к архиву данных из PI DataLink.

Создайте новое подключение к Data Archive.

Подключитесь к AF Server из PI DataLink.

Проверьте учетные данные подключения.

5.2.1 К чему мы подключаемся?

Будет производиться поиск данных в PI System, доступном через AF Server, или данных тегов в Data Archive. В PI DataLink оба подключения находятся под управлением Connection Manager, открыть который можно через меню Settings (Настройки).

При открытии Connection Manager (Диспетчер подключений) вы увидите список PI Data Archive и AF Server, которые уже были добавлены. При первом открытии PI DataLink на компьютере в списке будут указаны только серверы AF и Data Archive по умолчанию. При добавлении новых серверов оставьте для номеров портов серверов PI и AF значения по умолчанию — 5450 и 5457 соответственно.

Если выделить какой-либо сервер, отобразятся сведения о подключении. Для подключений к Data Archive отображаются также удостоверения PI Identity, назначенные подключенному пользователю.

указывает Data Archive

указывает AF Server

Визуализация данных в PI System

Страница 102

5.2.2 Практическое задание под руководством инструктора. Добавление нового Data Archive и AF Server в диспетчер подключений

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

Задачи

Добавьте новый Data Archive к списку подключений в PI DataLink.

Добавьте новый AF Server в список подключений в PI DataLink.

Описание задачи

На вашем производственном объекте появились новый Data Archive и новый AF Server с производственными данными, которые вы хотели бы использовать в отчете PI DataLink. Для этого сначала необходимо добавить эти серверы в список серверов в PI DataLink, а затем проверить подключение к ним.

Имя архива данных: _________________________________

Имя сервера AF Server: _________________________________

Подход.

Шаг 1: Через пункт меню Settings > Connection Manager… (Настройки > Диспетчер

подключений...) добавьте Data Archive и AF Server и создайте подключение

к ним.

Шаг 2: Как проверить, что подключение к серверам установлено?

Шаг 3: Какие учетные данные нужны для подключения к каждому из этих серверов?

Визуализация данных в PI System

Страница 103

5.3 Поиск объектов данных с помощью функции поиска в PI DataLink

Задачи

Демонстрация поиска точек PI Points.

Демонстрация различных способов поиска элементов и атрибутов элементов в иерархии PI Asset Framework (AF).

Возможности поиска были обновлены и усовершенствованы, начиная с PI DataLink. Теперь доступны два способа поиска объектов данных:

1. Инструмент поиска

2. Функция поиска Asset Filter (Фильтр элементов объектной модели) (см. следующие разделы)

5.3.1 Поиск объектов данных

При первом использовании поиск начинается с главной страницы, на которой показаны все Data Archives и AF Server, указанные в диспетчере подключений. Необходимо ограничить поиск одним Data Archive или AF Server, а также можно ограничить область поиска до одной базы данных на AF Server и даже до определенного элемента или родительского атрибута.

Когда выполняется поиск в архиве данных, поле поиска применяется исключительно к PI Point Name (Имя точки PI Point). Заполните поля на вкладке Filters (Фильтры), указав дополнительные критерии, которым должны соответствовать извлеченные точки PI Point. Для улучшения поиска можно использовать подстановочные символы.

Визуализация данных в PI System

Страница 104

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

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

Визуализация данных в PI System

Страница 105

5.3.2 Практическое упражнение под руководством инструктора — поиск в PI DataLink

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

Задачи

Выполните поиск точек PI Point и атрибутов AF в PI DataLink.

Описание задачи

Нам необходимо продемонстрировать возможности поиска.

Подход.

Шаг 1: Откройте приложение Microsoft Excel.

Шаг 2: На ленте PI DataLink выберите Search (Поиск).

Шаг 3: Выберите архив данных

a. Выполните поиск sinu*.

b. Выберите SINUSOID и нажмите ОК.

Шаг 4: Выберите сервер AF >

a. Выполните поиск flow*.

b. Выберите все элементы в списке.

Шаг 5: Нажмите кнопку «ОК».

Визуализация данных в PI System

Страница 106

5.4 Функции извлечения данных PI DataLink

Задачи

Получение общего представления обо всех функциях PI DataLink, предназначенных для извлечения данных из PI System.

С помощью функций PI DataLink можно отправить запрос на любой архив данных или сервер AF, применить вычисления к полученным данным и вернуть результат в ячейки электронной таблицы. Эти функции возвращают результаты в массивах, которые при необходимости можно вычислить повторно для обновления значений.

Категория запроса

Имя функции Возвращаемые данные

Одно значение

Текущее значение

Текущее или самое последнее значение объекта данных

Архивное значение

Значение объекта данных в указанной метке времени

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

Несколько значений

Сжатые данные

Все значения объекта данных за указанный период времени

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

Выборочные данные

Равномерно распределенные интерполированные значения для объекта данных через стандартный интервал

Равномерно распределенные интерполированные значения уравнения производительности через стандартный интервал

Рассчитанные по времени данные

Актуальные или интерполированные значения для объекта данных в указанные метки времени

Значения уравнения производительности, вычисленные в указанные метки времени

Вычисление

Вычисленные данные

Одно или несколько равномерно распределенных вычисленных значений на основе значений объекта данных и указанных параметров вычисления

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

Фильтрация по времени

Время, в течение которого уравнение производительности выдает значение TRUE в указанный период

Дополнительные сведения см. в разделе «Функции PI DataLink» руководства пользователя PI DataLink

Визуализация данных в PI System

Страница 107

5.5 Запросы, возвращающие одно значение, в PI DataLink

Задачи

Получение текущего значения PI тега

Получение архивного значения PI тега

Описание различных режимов извлечения данных

Получение атрибутов тега

5.5.1 Быстрое начало работы

Почти все функции в PI DataLink можно выполнить с помощью следующих простых действий.

Совет

При работе с функциями PI DataLink сначала выберите нужную целевую ячейку, а затем функцию.

5.5.2 Получение текущего значения

Первой функцией PI DataLink, которую мы рассмотрим, является функция Current Value (Текущее значение). Для запроса метка времени не указывается, поскольку предполагается текущее время (* в формате времени PI System или =NOW() в формате времени Excel).

Шаг 1: Выберите целевую ячейку

Данные/информация будут вставлены ниже и справа от

целевой ячейки

Шаг 2: Выберите функцию

Поиск/значение снэпшота или любую другую функцию

Шаг 3: Укажите необходимые параметры или ссылки на ячейки для

упрощения редактирования в дальнейшем.

Визуализация данных в PI System

Страница 108

Данные можно получать из любой PI System, которая в настоящее время подключена к клиентскому компьютеру. Необходимо задать:

Объекты данных

o Можно задать 1 или несколько.

Целевая ячейка

o Любые данные в этой ячейке будут заменены.

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

Примечание. Текущее значение — пересчитываемая функция, которая рассчитывает и обновляет значения каждый раз, когда Excel впервые или повторно рассчитывает какую-либо ячейку на листе. Чтобы выполнить перерасчет немедленно, нажмите F9. http://www.youtube.com/watch?v=bUOW1yVBLnk

Визуализация данных в PI System

Страница 109

5.5.3 Получение архивного значения

Другой функцией PI DataLink, которая возвращает одно значение, является функция получения архивного значения (Archive Value). Данная функция возвращает архивное значение в соответствии с указанной меткой времени.

Необходимо задать:

Объекты данных

o Можно задать 1 или несколько

Метка времени

o Формат времени Excel

o Формат времени PI Time Format

Режим извлечения

o Несколько параметров, значение по умолчанию: Auto (Автоматически).

Визуализация данных в PI System

Страница 110

5.5.4 Практическое упражнение под руководством инструктора — запросы, возвращающие одно значение

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

Задачи

Выполните запрос, возвращающий одно значение в PI DataLink

Описание задачи

Нам нужно подготовить отчет, который будет показывать текущие значения наружной температуры, давления и расхода смесительного резервуара2. Вы также хотите узнать значение этих измерений вчера в 07:00.

Подход.

Часть 1. Получение текущих значений

Шаг 1: Откройте приложение Microsoft Excel.

Шаг 2: В ячейке A1 введите «Current Values» (Текущие значения).

Шаг 3: Щелкните ячейку A2. Выберите функцию Current Value (Текущее значение).

Шаг 4: Щелкните значок лупы рядом с полем Data Item(s) (Объекты данных).

Шаг 5: Выполните поиск внешней температуры Mixing Tank2.

Шаг 6: Выберите Time at Left (Время слева) и нажмите кнопку OK.

Шаг 7: Повторите эти шаги для давления и расхода в ячейках A3 и A4 соответственно.

Часть 2. Добавление архивных значений

Шаг 1: В ячейке C1 введите «Archive Values» (Архивные значения).

Шаг 2: Щелкните ячейку C2. Выберите функцию Archive Value (Архивное значение).

Шаг 3: Щелкните по значку лупы рядом с полем Data Item(s) (Элементы данных).

Шаг 4: Выполните поиск внешней температуры смесительного резервуара2.

Шаг 5: Введите «Y+7h» в поле Time stamp (Метка времени).

Шаг 6: Выберите Time at Left (Время слева) и нажмите кнопку OK.

Шаг 7: Повторите эти шаги для давления и расхода в ячейках C3 и C4 соответственно.

Часть 3. Думаете, это эффективно — искать элемент данных каждый раз при извлечении

значения?

Визуализация данных в PI System

Страница 111

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

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

Задачи

Выполните запрос, возвращающий одно значение в PI DataLink

Описание задачи

Вы хотите включить текущее значение наружной температуры для смесительного резервуара1 в ваш ежедневный отчет. Вам также нужно знать значение внутренней температуры этого резервуара сегодня в 07:00.

Подход.

Часть 1. Построение шаблона

Шаг 1: Откройте приложение Microsoft Excel.

Шаг 2: Щелкните по ячейке A2. Нажмите кнопку Search (Поиск).

Шаг 3: Выберите базу данных AF OSIsoft Plant (Предприятие OSIsoft). Введите

Ext*Temp* (Внеш*темп*) в поле поиска и нажмите клавишу ВВОД. В списке

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

резервуаров.

Шаг 4: Выберите наружную температуру смесительного резервуара1 и нажмите

кнопку OK.

Шаг 5: В ячейке B1 введите Current Value (Текущее значение). В ячейке D1 введите

Archive Value (Архивное значение).

Шаг 6: В ячейке A4 введите Timestamp (Метка времени), в ячейке B4 введите t+7h

Шаг 7: Ваш шаблон отчета будет выглядеть примерно следующим образом:

Часть 2. Запрос данных PI Data

Шаг 1: Выберите ячейку B2 (это будет ваша целевая ячейка). Щелкните функцию

Current Value (Текущее значение).

Визуализация данных в PI System

Страница 112

Шаг 2: Укажите ссылку на ячейку A2 в поле Data Item (Объект данных) и выберите

Time at left (Время слева). Нажмите кнопку ОК.

Шаг 3: Выберите ячейку D2 (это будет ваша целевая ячейка). Щелкните функцию

Archive Value (Архивное значение).

Шаг 4: Укажите ссылку на ячейку A2 в поле Data Item (Объект данных). В поле Time

stamp (Метка времени) укажите на ячейку B4. Не изменяйте другие параметры.

Выберите Time at left (Время слева) и нажмите кнопку OK.

5.5.6 Упражнение. Сводка значений температуры

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

Задачи

Извлеките значения и атрибуты из PI System с помощью следующих функций:

o Current value (Текущее значение) o Archive value (Архивное значение)

Описание задачи

Вы хотите включить текущее значение наружной температуры для всех резервуаров в ваш ежедневный отчет. Вам также нужно знать значение внутренней температуры резервуаров сегодня в 07:00.

Подход.

Шаг 1: Откройте файл PI_DataLink-Exercises.xlsx.

Шаг 2: Сохраните его как PI_DataLink-Exercises_<ВашиИнициалы>.xlsx, затем

откройте лист Temperature at a Glance (Сводка значений температуры)

и введите данные во все поля.

Шаг 3: Используйте запросы Current Value (Текущее значение) и Archive Value

(Архивное значение) для заполнения шаблона. По возможности наши запросы

PI DataLink будут основываться на ссылках на ячейки.

Визуализация данных в PI System

Страница 113

5.5.7 Режим извлечения

При добавлении архивного значения в отчет необходимо указать метку времени, и значение будет извлечено для этой метки времени. В этой метке времени может и не быть значения в архиве. Как программа PI DataLink решит, каким образом добавить данные? Вы можете определить способ извлечения данных, выбрав нужный параметр в раскрывающемся списке Retrieval Mode (Режим извлечения данных). Значение по умолчанию — Auto (Автоматически). Разные режимы позволяют извлечь разные значения (см. таблицу ниже).

Режим извлечения Способ извлечения данных

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

Interpolated (Интерполяция)

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

Previous, Next (Предыдущее, следующее)

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

Previous Only, Next Only (Только предыдущее, только следующее)

Работает аналогично Previous, Next (Предыдущее, следующее), но любое значение, произошедшее точно в указанной метке времени, игнорируется.

Точное время (Exact Time)

Извлекает значение, только если архивное значение существует точно в указанной метке времени (включая дату, часы, минуты и секунды).

Ниже приведен пример работы разных режимов извлечения данных.

Визуализация данных в PI System

Страница 114

Режим извлечения

Метка времени Значение

Интерполяция 13:00:00 1,8

Предыдущее 12:30:00 2,5

Следующее 13:30:00 1

Точное События не найдены.

События не найдены.

На схеме ниже показана разница между режимами Auto (Автоматически) и Interpolated (Интерполяция) для цифровой точки и аналоговой точкой.

Auto

(Автоматически) Interpolated

(Интерполяция)

Шаг выключен (точка расхода)

13:00:00 — 2 13:00:00 - 2

Шаг включен 12:30:00 – 2,8 13:00:00 – 2,8

Визуализация данных в PI System

Страница 115

5.5.8 Упражнение — отчет о действиях

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

Задача

Извлеките значения и атрибуты из PI System с помощью следующих функций:

o Current value (Текущее значение) o Archive value (Архивное значение)

Описание задачи

Вашему руководителю нужен отчет, который можно было бы открывать во второй половине каждого дня для просмотра текущих значений ключевых показателей эффективности (КПЭ) для смесительного резервуара2, к которым относятся следующие:

Наружная температура

Внутренняя температура

Уровень

Расход

Вашему руководителю нужно видеть ключевые показатели эффективности сегодня утром в 09:00. Ваш руководитель не доверяет новой системе PI System и при этом хочет посмотреть архивные значения примерно на 9 утра, а также иметь возможность ввести метку времени и посмотреть, есть ли архивное значение в указанное время.

Подход.

Шаг 1: Откройте файл PI_DataLink-Exercises_<ВашиИнициалы>.xlsx, перейдите на

лист Activity Report (Отчет о действиях) и заполните данные во всех полях.

Шаг 2: Используйте запросы Current Value(Текущее значение) и Archive Value

(Архивное значение) для заполнения шаблона.

Визуализация данных в PI System

Страница 116

5.6 Запрос нескольких значений в PI DataLink

Задачи

Извлечение сжатых данных для точки.

Извлечение выборочных данных для точки.

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

Есть три типа запросов, которые возвращают несколько значений.

Сжатые данные Фактические архивные данные

Выборочные данные

Равномерно расположенные интерполированные данные

Рассчитанные по времени данные

Интерполяция событий в соответствии с имеющимися метками времени

Ниже приведена схема сравнения сжатых данных и выборочных данных. Как видно, функция Compressed Data (Сжатые данные) возвращает все данные, которые были сохранены в архиве для элемента данных (в данном случае объект данных — точка PI Point). Временные интервалы между значениями сжатых данных неравномерные и зависят от того, когда данные были получены и архивированы системой PI System.

Часто бывает нужно знать значение переменной процесса в определенную метку времени, например в начале каждой смены. Кроме того, может потребоваться сравнить значения двух разных объектов данных, а неравномерно распределенные временные интервалы в этом мало чем помогут. Именно в таких случаях лучше использовать функцию Sampled Data (Выборочные данные) для построения отчета PI DataLink.

Визуализация данных в PI System

Страница 117

5.6.1 Извлечение сжатых данных

Функция Compressed Data (Сжатые данные) извлекает актуальные архивные данные из архива данных.

Необходимо задать:

Объекты данных

o Можно задать 1 или несколько

Целевая ячейка

o Любые данные в этой ячейке будут заменены.

Время начала и Время окончания.

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

Типы границ

Раскрывающееся меню Boundary Types (Типы границ) позволяет указать, как обрабатываются начало и конец временного диапазона при извлечении данных. Этот параметр относится к режиму извлечения данных, который рассматривался для функции Archived Data (Архивные данные), применяемой к границам времени. Ниже приведен список доступных типов границ и указано их действие при извлечении данных. Действия также показаны на приведенной далее схеме.

Тип границы Способ извлечения данных

Inside (В рамках диапазона)

(По умолчанию) Извлечение событий, входящих только в указанный временной диапазон

Outside (Вне диапазона)

Получение всех событий в рамках указанного временного диапазона плюс одно дополнительное событие до и после указанного диапазона соответственно. Исключением является ситуация, когда указано время окончания «сейчас» (* или =NOW()); в таком случае извлечение будущих событий не выполняется.

Interpolated (Интерполяция)

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

Auto (Автоматически)

Для всех точек с атрибутом Step (Шаг), имеющим значение Off (Выключено), действие то же, что и для функции Interpolated (Интерполяция)

Для всех точек с атрибутом Step (Шаг), имеющим значение On (Включено), действие то же, что и для функции Inside (В рамках диапазона)

Визуализация данных в PI System

Страница 118

Тип границы Количество извлекаемых значений

В рамках диапазона 5

Outside (Вне диапазона) 7

Interpolated (Интерполяция) 7

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

Hide count (Скрыть счетчик). Если этот флажок не установлен, в верхней строке результатов отображается количество событий, найденных в указанном временном диапазоне. Если этот флажок установлен, счетчик не отображается, а отображаются только результаты.

Show time stamps (Показать метки времени). Этот флажок определяет, должны возвращаться только значения точек или также соответствующие метки времени.

Show Value Attributes (Показать атрибуты значений) и Show Annotations (Показать аннотации). Возвращает дополнительные поля, если есть аннотации или биты информации, связанные со сжатыми событиями внутри указанного временного диапазона.

Column (Столбец) и Row (Строка). Эти переключатели определяют, должны возвращаться результаты в столбцах или в строках.

Параметр Number of Values (Количество значений) для этого запроса ведет себя аналогично, но вместо временного диапазона необходимо указать Start Time (Время начала) и Number of Values (Количество значений), которые необходимо извлечь. Данный флажок также можно использовать для перемещения по шкале времени назад, а не вперед.

Визуализация данных в PI System

Страница 119

5.6.2 Практическое упражнение под руководством инструктора — типы границ и извлекаемые значения

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

Задачи

Сравните данные, полученные из сжатых данных с разными типами границ

Описание задачи

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

Подход.

Шаг 1: Откройте приложение Microsoft Excel.

Шаг 2: Создайте шаблон для отчета. Для этого введите Data Item (Объект данных), Start Time (Время начала), End Time (Время окончания), Compressed Data (Сжатые данные), Inside (В рамках диапазона), Outside (Вне диапазона) и Interpolated (Интерполяция) в ячейках A3, A4, A5, C1, C2, E2 и G2 соответственно.

Шаг 3: С помощью поиска найдите атрибут Level (Уровень) смесительного резервуара1 и поместите его в ячейку B3.

Шаг 4: Введите время начала today at 7:54 am (сегодня в 07:54) в ячейку B4 и время окончания today at 8 am (сегодня в 08:00) в ячейку B5.

Шаг 5: Получите сжатые данные для уровня и укажите их под ячейкой C3 для типа границы Inside (В рамках диапазона).

Шаг 6: Повторите эти действия для двух других типов границ — Outside (Вне диапазона) и Interpolated (Интерполяция).

Шаг 7: Сравните количество возвращенных значений для разных типов границ.

Шаг 8: Сравните метку времени первого и последнего извлеченных значений для разных типов границ.

Визуализация данных в PI System

Страница 120

5.6.3 Получение выборочных данных

Функция Sampled Data (Выборочные данные) извлекает равномерно распределенные интерполированные значения из архива. Необходимо задать:

Объекты данных

o Можно задать 1 или несколько

Целевая ячейка

o Любые данные в этой ячейке будут заменены.

Время начала и время окончания.

Интервал времени

o Используется для разделения временного диапазона на дискретные метки времени.

5.6.4 Рассчитанные по времени данные

Последний запрос Multiple Value (Несколько значений) — это функция Timed Data (Рассчитанные по времени данные). Эта функция извлекает интерполированные события по имеющимся меткам времени.

В этом случае тоже нужно задать Data item (Объект данных), Retrieval mode (Режим извлечения данных) и Output cell (Целевая ячейка). В данном случае значения времени, используемые для извлечения событий, должны представлять собой диапазон ячеек, а не фиксированное время. Как правило, для этого извлекаются события для одной точки, а затем эти метки времени используются для поиска значений для других, связанных точек. На графике ниже показан пример наружной температуры смесительного резервуара1, которому был направлен запрос сжатых данных, с последующим переходом к резервуару2 и получением сжатых данных, затем сопоставление рассчитанных по времени данных смесительному резервуару1.

Визуализация данных в PI System

Страница 121

5.6.5 Практическое упражнение под руководством инструктора. Функции Archived Data (Архивные данные), Sampled Data (Выборочные данные) и Timed Data (Рассчитанные по времени данные)

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

Задачи

Извлеките архивные данные с помощью различных функций нескольких значений.

Описание задачи

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

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

Подход.

Часть 1. Построение шаблона

Шаг 1: В Microsoft Excel создайте шаблон для отчета. Для этого введите Data Item (Элемент данных), Start Time (Время начала), End Time (Время окончания) и Time Interval (Интервал времени) в ячейки A1, A3, A4 и B5 соответственно.

Шаг 2: С помощью поиска найдите атрибут External Temperature (Наружная температура) для смесительного резервуара1 и смесительного резервуара2 и поместите значения в ячейки B1 и B2 соответственно.

Шаг 3: Введите время начала T в ячейку B3, время окончания T+2h в ячейку B4 и интервал времени 10m в ячейку B5.

Часть 2. Запрос данных PI Data

Шаг 1: Получите сжатые данные для наружной температуры смесительного резервуара1 и укажите их в ячейке C3.

Шаг 2: Повторите эти действия для смесительного резервуара2 и укажите данные в ячейке G3.

Шаг 3: Получите выборочные данные для наружной температуры смесительного резервуара1 и укажите их в ячейке E3.

Шаг 4: Если сравнить метки времени сжатых данных для двух смесительных резервуаров, видно, что они разные, поэтому выполнить точное сравнение не получится. Для лучшего сравнения используйте функции Timed Data (Рассчитанные по времени данные) и получите наружную температуру смесительного резервуара2 в метках времени в столбце C.

Визуализация данных в PI System

Страница 122

5.6.6 Упражнение — аналитический отчет по резервуарам

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

Задача

Извлеките значения и атрибуты из PI System с помощью следующих функций:

o Сжатые данные o Выборочные данные

Описание задачи

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

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

Подход.

Шаг 1: Потратьте несколько минут, чтобы заполнить следующую таблицу.

Элемент данных

Время начала

End Time

Интервал времени

Шаг 2: Откройте файл PI_DataLink-Exercises_<ВашиИнициалы>.xlsx, перейдите на

лист Tank Analysis Report (Аналитический отчет по резервуарам) и заполните

все поля.

Шаг 3: Мы будем использовать запросы Compressed Data (Сжатые данные)

и Sampled Data (Выборочные данные) для заполнения шаблона.

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

С использованием функций Excel измените ваш отчет таким образом, чтобы получить

одно значение в начале каждого часа в последние 24 часа.

Визуализация данных в PI System

Страница 123

5.6.7 Excel Sparklines

Данная тема не рассматривает только PI DataLink, сюда входит и Sparklines из Microsoft Excel, расширяющий возможности визуализации данными PI в реальном времени. Sparklines находится во вкладке вставок в разделе Sparklines. Есть несколько дополнительных вариантов показывать линии и столбцы при форматировании осей и цветов.

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

Визуализация данных в PI System

Страница 124

5.6.8 Практическое упражнение под руководством инструктора — запросы, возвращающие несколько значений

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

Задачи

Определите лучший запрос нескольких значений для задачи.

Описание задачи

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

Подход.

Часть 1

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

Часть 2

Что, если бы у вас на предприятии были десятки смесительных резервуаров и вам пришлось бы повторить один и тот же процесс для каждого из них?

Визуализация данных в PI System

Страница 125

5.7 Отчеты PI DataLink с привязкой к элементам

PI DataLink позволяет повторно использовать отчеты PI DataLink и без труда создавать отчеты PI DataLink с привязкой к элементам. Эта функция обеспечивается через поиск, и с ее помощью можно выполнять проверку данных с помощью Microsoft Excel несколькими щелчками мыши.

Основные возможности следующие:

Задать для параметра Root path length (Длина пути к корневой папке) значение Maximum (Максимальное)

Выбрать для параметра Insert root paths in: (Вставить пути к корневой папке в:) значение Drop-down list (Раскрывающийся список)

Визуализация данных в PI System

Страница 126

5.7.1 Поиск элементов объектной модели с помощью фильтров

В PI DataLink эта функция усилена возможностью поиска Asset Filter (Фильтр элементов объектной модели). Фильтр элементов объектной модели позволяет искать элементы в базе данных AF и фильтровать результаты по значениям атрибутов. Обратите внимание, что следует выбрать шаблон для фильтрации элементов на основе значений атрибутов.

Функция поиска Asset Filter (Фильтр элементов объектной модели) возвращает элементы, отвечающие указанным критериям фильтра. Возвращенные элементы объектной модели можно использовать в электронных таблицах в качестве массива функции, который может автоматически обновляться, либо в качестве статических значений.

Критерии фильтра включают следующие:

Имя элемента

Шаблон элемента

Категория элемента

Описание элемента

Значение атрибутов

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

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

http://www.youtube.com/watch?v=bUOW1yVBLnk

Визуализация данных в PI System

Страница 127

5.7.2 Практическое упражнение под руководством инструктора — отчеты PI DataLink с привязкой к элементам

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

Задачи

Создайте отчет PI DataLink с привязкой к элементам

Описание задачи

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

Подход.

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

Метод 1. Использование поиска

Шаг 1: Откройте приложение Microsoft Excel.

Шаг 2: Выберите ячейку А1.

Шаг 3: Выберите AF Server > OSIsoft Plant > Production Area (Предприятие OSIsoft > Производственный участок).

Шаг 4: Выполните поиск *TEMP* Вы увидите, что в результат вошли все атрибуты, так как их родительские элементы основаны на шаблоне Generic Tank Template (Шаблон стандартного резервуара).

Шаг 5: Выполните поиск для *TEMPER* (*ТЕМПЕР*).

Шаг 6: Выберите все 8 результатов с помощью Shift+щелчок мыши (или Ctrl+щелчок мыши).

Шаг 7: С помощью ползунка задайте для параметра Root path length (Длина пути к корневой папке) значение Name Only (Только имя).

Шаг 8: Выбрать для параметра Insert root paths in: (Вставить пути к корневой папке в:) значение Drop-down list (Раскрывающийся список).

Шаг 9: Выберите ячейку B2 и функцию Current Value (Текущее значение).

Шаг 10: Выберите Data item(s) (Элементы данных) и Root Path (Путь к корневой папке).

Шаг 11: Обратите внимание, как можно изменить путь к резервуару с помощью раскрывающегося списка.

Визуализация данных в PI System

Страница 128

Визуализация данных в PI System

Страница 129

Метод 2. Использование фильтра элементов объектной модели

Шаг 1: Добавьте новый лист.

a. Выберите ячейку А2.

Внимание!

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

Шаг 2: Щелкните Asset Filter (Фильтр элементов объектной модели) на панели

поиска.

Шаг 3: В поле Root path (Путь к корневой папке) укажите путь к элементу

производственного участка в виде \\PISRV1\OSIsoft Plant.

Шаг 4: В поле Element template (Шаблон элемента) выберите Generic Tank Template

(Шаблон стандартного резервуара).

Шаг 5: В поле Attributes to display (Отображаемые атрибуты) выберите External

Temperature (Наружная температура) и Internal Temperature (Внутренняя

температура).

Шаг 6: Выберите Drop-down list (Раскрывающийся список).

Шаг 7: Нажмите кнопку Apply (Применить).

Визуализация данных в PI System

Страница 130

5.7.3 Упражнение — начало эксплуатации

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

Задача

Получите данные процесса с помощью функций Compressed Data (Сжатые данные) и Sampled Data (Выборочные данные).

Описание задачи

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

Ваша ежедневная смена начинается в 06:30, а критическое время пуска — первые 2 часа после пуска.

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

Сравните их, вычисляя отношение значений за два дня (в идеале отношение должно быть как можно ближе к 1).

Подход.

Шаг 1: Потратьте несколько минут, чтобы заполнить следующую таблицу.

Путь к корневой папке

Объект данных

Время начала вчера Время окончания вчера

Время начала сегодня Время окончания сегодня

Интервал времени 4 минуты

Функция Excel для сравнения (соотношение)

Шаг 2: Вы будете использовать шаблон, который находится на листе Operational Start

Up (Начало эксплуатации) в файле PI_DataLink-

Exercises_<ВашиИнициалы>.xlsx.

Шаг 3: Используйте обе функции PI DataLink — Compressed Data (Сжатые данные)

и Sampled data (Выборочные данные) — для получения значений и сравнения.

Шаг 4: Как вы считаете, которая функция PI DataLink лучше всего подойдет для

сравнения вчерашних и сегодняшних значений?

Визуализация данных в PI System

Страница 131

5.8 Массивы в PI DataLink

Задачи

Объяснить, когда нужно изменять размер массива.

Указать способы изменения размера и редактирования массива.

5.8.1 Когда необходимо изменять размер массива?

При использовании приложения PI DataLink часто может отображаться следующее сообщение.

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

Если значений слишком много, появится сообщение «Resize to show all values» («Измените размер, чтобы показать все значения») в конце массива.

Самый простой способ изменить размер массива — щелкнуть правой кнопкой мыши в любом месте массива и выбрать Recalculate (Resize) Function (Повторно рассчитать/изменить размер).

Дополнительные сведения см. в разделе «Управление массивами» руководства пользователя PI DataLink

Визуализация данных в PI System

Страница 132

5.9 Единицы измерения и описания как контекст в отчетах

В отчеты можно добавлять единицы измерения (UOM) и описания. Это поможет добавить контекст для пользователей. Получить эти и любые другие атрибуты для объекта данных можно с помощью функции Properties (Свойства).

Отображаемые свойства зависят от объекта данных, указанного в списке. Для точек PI Point и атрибутов AF единицы измерения отображаются как UOM (Единица измерения) в списке Properties (Свойства) в PI DataLink.

Архив данных AF Server

Визуализация данных в PI System

Страница 133

6 Моделирование предприятия с помощью PI ProcessBook

Задачи

Создание и изменение статических символов.

Вставка изображений из библиотеки символов.

Добавление условного форматирования для объектов с помощью символа мультисостояния.

6.1 Моделирование элементов объектной модели на предприятии

Кнопка библиотеки символов открывает доступ к большому ассортименту символов, с помощью которых можно моделировать элементы объектной модели на предприятии. Чтобы открыть библиотеку символов, щелкните иконку библиотеки символов на панели инструментов или выберите Draw > Symbol Library (Рисование > Библиотека символов) в меню.

6.1.1 Добавление и редактирование статических символов

Доступны следующие статические объекты:

Фигуры (прямоугольник, эллипс, многоугольник) , ,

Линии (линия, дуга, ломаная линия, соединитель) , , ,

Text (Текст)

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

Выравнивание

Помещение в стек

Вращение

Вложения

Как и в графических редакторах, для выбора нескольких объектов щелкните мышью и потяните, используя клавишу Ctrl или Shift.

6.1.2 Библиотека символов

В библиотеке символов в PI ProcessBook доступен большой выбор изображений Чтобы открыть библиотеку, выберите Draw > Symbol Library (Рисование > Библиотека символов) или просто щелкните по значку

библиотеки символов в меню.

Визуализация данных в PI System

Страница 134

Если нужного символа нет в библиотеке символов, можно импортировать графику из сторонних файлов. Выберите Draw > Graphic (Рисование > Рисунок), чтобы вставить графический файл. Эта функция расширяет возможности настройки моделей.

6.1.3 Символы мультисостояния

Некоторые символы поддерживают мультисостояние, благодаря чему их цвета могут меняться с учетом динамического значения данных. Цвета назначаются диапазонам значений для создания состояний форматирования, соответствующих определенным условиям. Для любого символа, за исключением графика, XY-графика, рисунка, кнопки и объекта OLE, можно настроить мультисостояние.

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

Дополнительные сведения см. в разделе «Символы мультисостояния» руководства пользователя PI ProcessBook.

Визуализация данных в PI System

Страница 135

6.1.4 Практическое упражнение под руководством инструктора — моделирование элементов объектной модели в PI ProcessBook

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

Задачи

Добавить статические символы в мнемосхему PI ProcessBook.

Описание задачи

Используйте PI ProcessBook в режиме редактирования для моделирования элементов объектной модели на предприятии с использованием статических символов, библиотеки символов и использования формата мультисостояния.

Подход.

Шаг 1: Создайте новую экранную форму.

Шаг 2: Добавьте Boiler (Бойлер) из библиотеки символов.

Шаг 3: Добавьте другие статические элементы, например круги,

квадраты или трубы.

Шаг 4: Чтобы вывести элементы объектной модели на передний

или задний план, используйте строку меню Arrange

(Расположить).

Визуализация данных в PI System

Страница 136

Шаг 5: Добавьте Value (Значение) и используйте точку PI Point BA:Temp.1 в качестве

индикатора температуры внутри котла.

Шаг 6: Примените символ мультисостояния к этому символу, чтобы значение

мигало (Blink), если поднимется выше 22.

Ниже приведен простой пример.

Визуализация данных в PI System

Страница 137

6.1.5 Упражнение — создание мнемосхемы для моделирования предприятия

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

Задача

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

Описание задачи

Без символов (таких как резервуар, клапан и трубы) и статических метаданных (таких как имя резервуара) экранная форма — это всего лишь тренд, гистограмма и несколько значений. Вы хотите организовать мнемосхему таким образом, чтобы другие пользователи могли сразу же понять, какой элемент объектной модели на ней моделируется.

Подход.

Шаг 1: Добавьте следующие символы и статические метаданные к мнемосхеме

PI ProcessBook ElementRelativeDisplay.pdi , построенной ранее:

Резервуар Клапан Трубы

Шаг 2: Добавьте мультисостояние к символу резервуара на основе значения уровня

резервуара для следующих условий:

Level (Уровень) < 1 метр Красный, мигает

Уровень > 1 метр Цвет по умолчанию (нет)

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

Визуализация данных в PI System

Страница 138

Визуализация данных в PI System

Страница 139

6.2 Анализ объектов данных PI ProcessBook на ситуативном графике PI Vision

Вы можете запустить ситуативную экранную форму PI Vision непосредственно из мнемосхемы PI ProcessBook. Такую возможность обеспечивает надстройка PI Vision для PI ProcessBook. Другая надстройка, которая будет рассмотрена в одном из следующих разделов, называется AF Display Builder.

Примечание. Чтобы просмотреть список надстроек PI ProcessBook, выберите Tools > Add-In Manager… (Инструменты > Диспетчер надстроек...).

Чтобы создать ситуативную экранную форму, откройте информационную панель PI ProcessBook и выберите символ, который необходимо использовать в расчете PI Vision. После выбора символа нажмите кнопку Explore in PI Vision (Просмотр

в PI Vision) на стандартной панели инструментов. Если символ не выбран, то будет создана ситуативная экранная форма PI Vision с трендом для всех элементов данных на экранной форме PI ProcessBook.

Созданная экранная форма является ситуативной. Если вам нужно сохранить эту

экранную форму, просто нажмите Save (Сохранить) , сохранив ситуативную экранную форму PI Vision, а URL-адрес можно отправить любому пользователю в своей организации.

Визуализация данных в PI System

Страница 140

6.2.1 Практическое упражнение под руководством инструктора — ситуативный анализ данных PI ProcessBook

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

Задачи

Изучение данных из экранной формы PI ProcessBook в PI Vision.

Описание задачи

При изучении своей экранной формы ElementRelativeTankDisplay_<ваши инициалы>.PDI будет видно, что давление в смесительном резервуаре1 кажется не совсем нормальным. Вам нужно быстро создать специализированную экранную форму в PI Vision и отправить ее URL-адрес по почте для поиска неисправности.

Подход.

Шаг 1: Откройте ElementRelativeTankDisplay_<ваши инициалы>.PDI.

Шаг 2: Щелкните индикатор гистограммы для уровня.

Шаг 3: Нажмите кнопку Explore in PI Vision (Просмотр в PI Vision) .

Шаг 4: Открыв специализированную экранную форму в PI Vision, выберите Save

(Сохранить) и сохраните экранную форму как Level-Mixing Tank1 <Initials>

(Уровень смесительного резервуара1 <ваши инициалы>).

Шаг 5: Скопируйте URL-адрес и вставьте его в текстовый файл электронного письма.

Визуализация данных в PI System

Страница 141

6.3 Навигация в PI ProcessBook

Задачи

Вставить кнопку команды.

Создать книгу с несколькими записями и вкладками для организации мнемосхем.

При первом открытии приложения PI ProcessBook по умолчанию открывается книга Pidemo.piw. В этой книге есть несколько вкладок, на каждой из которых имеются линии, связанные с разными действиями: одни открывают мнемосхемы PI ProcessBook, другие — текстовые файлы и т. д. Доступ к этой книге упрощает упорядочение экранных форм, команд и навигацию по разным экранным формам.

Для упрощения переходов между разными экранными формами в PI ProcessBook можно также использовать кнопки команд, которые располагаются прямо на экранных формах. Эти два типа навигации в PI ProcessBook очень полезны и могут использоваться одновременно.

6.3.1 Кнопки

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

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

После создания кнопки появляется окно Define Button (Определение кнопки).

Как было указано ранее, кнопки команд могут выполнять различные действия, указанные в раскрывающемся списке. Последний вариант Macros… (Макросы...) указывает, что при использовании кнопки можно Execute a VBA script (Выполнить сценарий VBA) в PI ProcessBook (этот вопрос не рассматривается в данном курсе).

Совет

Распространенное использование кнопки — запускать веб-браузер по умолчанию для просмотра какой-либо страницы веб-сайта. Просто введите URL-адрес в поле Action (Действие).

Визуализация данных в PI System

Страница 142

Дополнительные сведения см. в разделе «Кнопка» руководства пользователя PI ProcessBook.

6.3.2 Практическое упражнение под руководством инструктора — кнопка

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

Задачи

Добавьте кнопку в мнемосхему PI ProcessBook.

Описание задачи

Необходимо добавить кнопку для запуска Блокнота.

Подход.

Шаг 1: Добавьте кнопку.

Шаг 2: В поле Text (Текст) введите любое имя, которое должно отображаться на

кнопке.

Шаг 3: Настройте кнопку запускать программу notepad.exe в поле Action (Действие).

Совет

С помощью клавиши TAB можно посмотреть другие доступные возможности.

Визуализация данных в PI System

Страница 143

6.3.3 Упражнение. Подключение отчетов по резервуарам к PI Processbook

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

Задачи

Создайте ссылку на веб-страницу из PI Processbook.

Создайте ссылку на другой файл из PI Processbook.

Описание задачи

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

Подход.

Откройте свой файл ElementRelativeTankDisplay.pdi:

Шаг 1: Добавьте кнопку к экранной форме, чтобы создать ссылку на экранную форму,

связанную с элементом объектной модели PI Vision, созданную ранее

(<инициалы>_Production Area Dashboard).

Шаг 2: Добавьте кнопку, которая открывает рабочий лист PI Datalink: PI_DataLink-

Exercises_<Ваши инициалы>.xlsx.

Шаг 3: Сохраните свой файл.

Шаг 4: Проверьте ссылки.

Визуализация данных в PI System

Страница 144

6.4 Создание книг и организация мнемосхем

Книга PI ProcessBook — это коллекция отдельных мнемосхем данных и анализа. Она собирает данные из сервера PI и других источников в одном рабочем пространстве. Книга PI ProcessBook может упорядочивать команды ОС, гиперссылки на файлы, URL или связанную мнемосхему. Книга и ее дисплеи хранятся в одном файле с расширением (.piw). Они полезны, т. к. вы можете легко обеспечить совместное использование мнемосхем по всему предприятию и управление мнемосхемами с помощью задач или ролей. Таким образом, количество файлов для управления сокращается, и они включают другие необходимые данные.

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

6.4.1 Создание новой книги

Перейдите в режим создания и выберите File >New (Файл > Создать).

Чтобы создать PI ProcessBook, выберите первый вариант в списке Type (Тип), то есть PI ProcessBook (.piw) File (Файл PI ProcessBook (.piw)). Будет создана новая книга PI ProcessBook, в которую можно добавлять записи. Файл PI ProcessBook (.piw) представляет собой:

Контейнер для информации и расчета отслеживаемого процесса

Это коллекция отдельных экранных форм с данными и расчетом

Служит для упорядочения данных из PI System и других источников

Книга PI ProcessBook и ее экранные формы хранятся в одном файле

На следующем этапе создания книги PI ProcessBook необходимо добавить записи. Чтобы добавить запись, выберите File->New (Файл > Создать) и второй вариант в списке Type (Тип) — PI ProcessBook Entry (Запись PI ProcessBook). Откроется диалоговое окно Define ProcessBook Entry (Определение записи ProcessBook) со следующими параметрами:

Визуализация данных в PI System

Страница 145

Тип записи Сценарий использования

Display (Экранная форма)

Создается мнемосхема, которая сохраняется в PIW-файле PI ProcessBook, а не как отдельный PDI-файл PI ProcessBook. Это удобная функция, особенно для открытия доступа к книгам ProcessBook для других пользователей, так как вам потребуется открыть доступ только к одному PIW-файлу, а не к коллекции PDI-файлов.

Text (Текст)

Содержит заголовки или статическую информацию. Используется для систематизации документов PI ProcessBook посредством добавления названий. Все тексты уровня 1 обрабатываются как вкладки книги. Запись поля Label (Имя) будет отображаться как текст вкладки.

Link / OS Command (Ссылка или команда ОС).

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

6.4.2 Изменение уровней записей в представлении Book (Книга) или Outline (Контурное визуальное)

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

Для этой цели переключитесь в представление Outline (Контурное визуальное). Щелкните правой кнопкой мыши в любом месте книги и выберите Outline (Контурное визуальное представление).

Визуализация данных в PI System

Страница 146

В представлении Outline (Контурное визуальное) в режиме создания можно использовать стрелки в левом верхнем углу книги для изменения порядка записей. Также можно изменить имя любой записи, дважды щелкнув нужную запись и указав новое имя.

В представлении Outline (Контурное визуальное) в режиме работы можно сворачивать

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

Для навигации по файлам книги можно использовать как Book View (Просмотр книги), так и Outline View (Контурное визуальное представление). Оба представления поддерживают иерархию уровней, которую можно изменить в режиме создания.

6.4.3 Открытие записей в книге

В режиме работы щелкните запись ProcessBook, чтобы выполнить действие, которое было определено для этой записи. Если действие — открыть мнемосхему PI ProcessBook, кнопки New (Новый) и Open (Открыть) выполняют действия, отличные от обычных.

Кнопка New (Новый) открывает мнемосхему в новом окне (не следует путать с меню File > New (Файл > Создать) для создания новой мнемосхемы).

Кнопка Open (Открыть) открывает мнемосхему в последнем просмотренном окне.

Визуализация данных в PI System

Страница 147

6.4.4 Практическое упражнение под руководством инструктора — книга «Чистая энергия»

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

Описание задачи

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

Подход.

Шаг 1: Создайте новую книгу. Для этого выберите File > New(Файл > Создать) и в

списке Type (Тип) выберите первый вариант PI ProcessBook (.piw) File (Файл

PI ProcessBook (.piw)).

Шаг 2: Измените имя книги ProcessBook на CleanPower.

Шаг 3: Добавьте новую запись. Для этого выберите File > New (Файл > Создать)

и второй вариант ProcessBook Entry (Запись ProcessBook).

a. Label (Имя): Уровень выбросов на предприятии

b. Type: Text (Тип: Текст)

Шаг 4: Добавьте еще одну запись.

a. Label (Ярлык): Мониторинг резервуара

b. Type: Link / OS Command (Тип: ссылка или команда ОС)

c. Действие: файлы ProcessBook files (файлы ProcessBook) > Select (Выбрать)

ProcessRanges_Solution.PDI (in Class > PI ProcessBook Folder) (в классе >

папка PI ProcessBook)

d. Level (Уровень): 2

Шаг 5: Добавьте еще одну запись.

a. Label (Имя): Управление по охране окружающей среды США

b. Type: Link / OS Command (Тип: Ссылка или команда ОС)

c. Action (Действие): http://www.epa.gov/

d. Level (Уровень): 1

Шаг 6: Теперь у вас должна быть книга PI ProcessBook с двумя вкладками. Мы хотим

переместить все на вкладку «Уровень выбросов на предприятии».

Шаг 7: Щелкните правой кнопкой мыши в любом месте книги и перейдите

в представление Outline (Контурное визуальное представление).

Шаг 8: В режиме создания щелкните «Управление по охране окружающей среды США»

и с помощью стрелок переместите эту запись ниже записи «Уровень выбросов на

предприятии», на один уровень с записью «Мониторинг выбросов».

Шаг 9: Переключитесь обратно в представление Book (Просмотр книги).

Визуализация данных в PI System

Страница 148

6.4.5 Упражнение — упорядочение экранных форм

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

Задачи

Построение и изменение книги PI ProcessBook.

Понять иерархию записей PI ProcessBook.

Использовать режимы Book (Просмотр книги) и Outline (Контурное визуальное представление) для просмотра и изменения книги PI ProcessBook.

Описание задачи

Вам необходимо создать книгу PI ProcessBook для предприятия, рассмотренного ранее в настоящей книге (где есть 2 производственные линии и разные резервуары), и упорядочить нужным образом экранные формы и отчеты, которые уже были созданы ранее. Ниже приведен список элементов, которые необходимо включить в книгу PI ProcessBook.

Стр. 1. Устранение неполадок

Мнемосхема PI ProcessBook ElementRelativeTankDisplay.PDI

Калькулятор (calc.exe)

Ссылка на раздел My Support (Моя поддержка) на веб-сайте технической поддержки OSIsoft (https://techsupport.osisoft.com/My-Support/)

Стр. 2. Расчет

Отчеты PI DataLink (PI_DataLink-Exercises_<ВашиИнициалы>.xlsx)

Справочник по уравнениям производительности (C:\Program Files (x86)\PIPC\HELP\PEReference.chm)

Ссылка на канал OSIsoft на YouTube (https://www.youtube.com/user/OSIsoftLearning)

Визуализация данных в PI System

Страница 149

7 Просмотр событий, управление экранными формами и просмотр экранных форм PI Processbook в PI Vision

Задачи

Перейдите на главную страницу PI Vision

Поиск экранных форм

Назначение экранной форме ключевых слов для категоризации

Определение общедоступных и личных экранных форм

Определение порядка сохранения результатов работы в PI Vision

Знакомство с настройками экранных форм

С помощью PI Vision можно посмотреть информационные панели ProcessBook на любом современном устройстве и в любом современном браузере без установки PI ProcessBook на устройство.

7.1 Анализ и сравнение связанных событий

7.1.1 Найдите связанные события

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

Для просмотра событий откройте вкладку Events (События) слева. Здесь можно найти события, связанные с вашим процессом, цветовое выделение слева от каждого события указывает на его серьезность. По умолчанию диапазон времени экранной формы и контекст символов в экранной форме определяют, какие события показаны в списке событий в PI Vision. Для поиска других событий измените временной диапазон или выберите Edit Search Criteria (Изменить критерии поиска). При изменении критериев поиска имеется множество различных фильтров для поиска искомого события.

Визуализация данных в PI System

Страница 150

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

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

Визуализация данных в PI System

Страница 151

7.1.2 Получите данные событий

Выбор Event Details (Подробные сведения о событии) создает тренд и таблицу с информацией о событии, нажатие на позиции создает тренд. Справа также можно видеть «Действия» и «Комментарии», связанные с событием. Если у вас есть права доступа для этого, вы можете добавить новый комментарий к событию и подтвердить его. Доступ управляется в обозревателе PI System Explorer с разрешением Annotate (Аннотация).

7.1.3 Compare Similar Events (Сравнить схожие события)

Выбор Compare Similar Events (Сравнение схожих событий) с накладывающимися трендами и графиками Гантта. Можно скрыть события или выделить определенное событие в наложенных трендах. Кроме того, можно перетащить другие атрибуты на экранную форму для создания большего числа наложенных трендов. В конце выберите сохранение и сохраните свою экранную форму для последующего использования.

7.1.4 Закрепление эталонных событий

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

Визуализация данных в PI System

Страница 152

1. После создания экрана сравнения событий нажмите правой кнопкой мыши на событие, которое требуется закрепить, на панели Events (События) и нажмите Pin Event (Закрепить событие).

Закрепленное событие отображается в верхней части панели в разделе Pinned (Закреплено) и имеет желтый маркер-описание рядом.

2. После закрепления события можно выполнять следующие операции:

Для выделения закрепленного события на наложенном тренде выберите события на панели Pin Event.

Чтобы добавить новое закрепленное событие, щелкните его правой кнопкой мыши и выберите Pin Event (Закрепить событие).

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

Чтобы выполнить новый поиск событий при сохранении закрепленных событий, в верхней части панели Pin Event нажмите Edit Search Criteria (Изменить условия поиска).

3. Чтобы открепить событие, щелкните его правой кнопкой мыши и выберите Unpin Event (Открепить событие).

Визуализация данных в PI System

Страница 153

7.1.5 Практическое упражнение под руководством инструктора. Process Downtime (Простой процесса)

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

Задачи

Поиск связанных событий элемента объектной модели

Использование PI Vision для анализа важных событий

Описание задачи

Создайте экранную форму в PI Vision для анализа проблемных событий.

Подход.

Шаг 1: Откройте экранную форму <Initials> Tank Dashboard (<Инициалы>

Информационная панель резервуара).

Шаг 2: Нажмите кнопку Events (События), чтобы найти все связанные события для

Mixing Tank1 (Смесительный резервуар1).

Шаг 3: Выберите наиболее свежее из закрытых событий для Mixing Tank1

(Смесительный резервуар1). Обратите внимание на Reason Code (Код

причины) для этого события. ______________

Шаг 4: Правой кнопкой мыши щелкните по имени самого последнего из событий

простоя, выберите Event Details (Данные события), чтобы просмотреть

конечные значения атрибутов. Каково было Flow Rate (Значение расхода)

в момент окончании события? ___________

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

с последним событием простоя. ________________

Шаг 6: Еще раз правой кнопкой мыши щелкните по имени самого последнего события

простоя и выберите Compare Similar Events by Type (Сравнить похожие

события по типу). Какое из событий длилось дольше? Когда оно началось?

______________

Шаг 7: Прикрепить эталонное событие и изменить критерии поиска для включения

всех резервуаров.

Визуализация данных в PI System

Страница 154

7.2 Управление уровнем доступа пользователя с учетом роли

Администратор PI Vision может предоставлять пользователям различные уровни доступа путем назначения и управления пользовательскими ролями на веб-сайте PI Vision. PI Vision предоставляет две пользовательские роли на основе удостоверений PI AF identity:

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

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

Дополнительные сведения см. в разделе «Управление пользовательским доступом на основе ролей» руководства по установке и администрированию PI Vision.

7.3 Управление экранными формами PI Vision

7.3.1 Главная страница PI Vision

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

ALL DISPLAYS (ВСЕ ЭКРАННЫЕ ФОРМЫ) — вывод списка всех общедоступных и личных экранных форм.

FAVORITES (ИЗБРАННОЕ) — отображение только избранных эскизов (со звездочкой).

МОИ ЭКРАННЫЕ ФОРМЫ — отображение всех созданных вами экранных форм.

RECENT (ПОСЛЕДНИЕ) — PI Vision автоматически запоминает экранные формы, использовавшиеся в последние семь дней.

ПАПКА «ОСНОВНАЯ» — отображение папок, которые администратор настроил для доступа к мнемосхемам PI ProcessBook. Под этим параметром находится список папок для доступа к экранным формам PI ProcessBook. На снимке экрана справа эта папка называется PI ProcessBook Displays (Мнемосхемы PI ProcessBook).

Перейти на главную страницу PI Vision можно из любой экранной формы, щелкнув

в левом верхнем углу.

Визуализация данных в PI System

Страница 155

7.3.2 Организация экранных форм PI Vision

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

Поиск по всем экранным формам. Поиск выполняется по имени или владельцу.

Избранное. Можно отметить экранные формы как «избранные», щелкнув

иконку звездочки . Favorites (Избранное) — это пользовательское свойство.

Keywords (Ключевые слова). Могут использоваться для категоризации экранных форм. Ключевые слова можно просматривать в облаке ключевых слов, выбрав Filter by Keywords (Фильтровать по ключевым словам). В облаке ключевые слова сортируются в алфавитном порядке, а их размер определяется относительной частотой. Ключевые слова, примененные одним пользователем, видны всем остальным пользователям.

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

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

7.3.3 Редактирование стандартных экранных форм PI Vision

На данный момент только экранные формы, созданные в PI Vision (и не загруженные из PI Processbook), можно изменять. Некоторые параметры редактирования доступны на главной странице PI Vision, а некоторые — в самой экранной форме.

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

Keyword (Ключевое слово). Можно ввести текст в поле ключевых слов, разделяя несколько ключевых слов точками с запятой.

Владелец экранной формы. Можно назначить любого пользователя в организации владельцем экранной формы. (Видно только администраторам)

Delete Display (Удалить экранную форму). В настоящее время можно удалять только экранные формы, созданные в PI Vision. Экранные формы PI ProcessBook удалять нельзя.

Share with (Общий доступ). Автор экранной формы может сделать ее личной или предоставить к ней доступ другим пользователям в своей организации.

Визуализация данных в PI System

Страница 156

Группы, показанные в Shared (Общие) с разделом, являются удостоверениями AF Identity, только удостоверения AF Identity, в которых пользователь является частью, будут показаны, за исключением администраторов, у которых вариант общего доступа является вариантом для любого пользователя.

Предоставление общего доступа к экранной форме — это очень полезная функция. Будучи инженером-технологом, вы можете создать экранную форму специально для использования с набором данных, а затем быстро и легко предоставить общий доступ к нему другим сотрудникам организации. Вы также можете отправить URL-адрес общедоступной экранной формы по электронной почте или в мгновенном сообщении другим пользователям в организации. По умолчанию все экранные формы PI ProcessBook автоматически получают общий доступ с параметром World (Все пользователи).

7.3.4 Упражнение. Управление экранными формами PI Vision и предоставление их другим

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

Задачи

Работа с различными параметрами управления экранными формами PI Vision.

Описание задачи

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

Подход.

Ранее вы создали экранную форму PI Vision и назвали ее <initials> Tank Dashboard (<инициалы> Панель управления резервуаром). Найдите эту экранную форму на главной странице с помощью поиска.

Шаг 1: Предоставьте общий доступ к своей экранной форме всем желающим, чтобы

все пользователи могли ее видеть. Если ваш идентификатор пользователя

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

доступ к вашей экранной форме для Operators (Операторы). Если ваш

идентификатор пользователя заканчивается на четное число (напр. Student08),

то следует дать общий доступ к вашей экранной форме для Engineers

(Инженеры).

Визуализация данных в PI System

Страница 157

Шаг 2: Добавьте к ней ключевое слово VPSD (это означает Visualizing PI System Data,

визуализация данных в PI System).

Шаг 3: Выберите 2 или 3 цвета радуги (красный, оранжевый, желтый, зеленый,

голубой или фиолетовый) и добавьте их как ключевые слова. Разделяйте

ключевые слова точками с запятой (;).

Шаг 4: Найдите все экранные формы с меткой VPSD или с одним из выбранных вами

цветов. Выберите избранные и добавьте их в список избранного.

Визуализация данных в PI System

Страница 158

7.4 Просмотр мнемосхем PI ProcessBook в любом месте, с любого устройства, в любое время

Наличие доступа к созданным мнемосхемам PI ProcessBook с любого устройства и в любое время позволит сэкономить время при взаимодействии с предприятием. До сих пор мы просматривали эти мнемосхемы только с настольных компьютеров с помощью установленного на них приложения PI ProcessBook.

Можно импортировать файлы экранных форм PDI, SVG и PIW, созданные в PI ProcessBook, в PI Vision и просматривать их с помощью любого современного браузера в любом месте и в любое время. Вы можете:

увеличить масштаб мнемосхемы PI ProcessBook;

изменить временной диапазон мнемосхемы с помощью полосы времени;

коснуться значения данных на мнемосхеме PI ProcessBook, чтобы открыть полноэкранный всплывающий график;

использовать функцию для передачи всех видимых объектов данных на мнемосхеме PI ProcessBook в стандартную экранную форму PI Vision для дальнейшего анализа.

Примечание. PI Vision не поддерживает сценарии VBA и сторонние компоненты ActiveX при просмотре экранных форм PI ProcessBook.

http://www.youtube.com/watch?v=bUOW1yVBLnk

Ваш администратор PI указывает, в каких папках PI Vision будет отслеживать экранные формы PI ProcessBook. Когда служба мониторинга обнаруживает новый, измененный или удаленный файл PI ProcessBook в этих папках, она автоматически добавляет, обновляет или удаляет его в PI Vision. Все файлы PDI, SVG и PIW в этой папке автоматически импортируется в PI Vision.

Визуализация данных в PI System

Страница 159

7.4.1 Практическое упражнение под руководством инструктора — просмотр мнемосхем PI ProcessBook в веб-браузере настольного компьютера

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

Задачи

Просмотр экранных форм PI ProcessBook в PI Vision.

Описание задачи

Для ваших инженеров-технологов недавно было приобретено несколько планшетных компьютеров. Инженеры-технологи считают, что экранная форма ElementRelativeTankDisplay, которую вы для них создали, очень полезна, поэтому вы хотите сделать ее доступной на их планшетах (на которых нет приложения PI ProcessBook).

Подход.

Шаг 1: Сделайте копию Element Relative Tank Display (своей экранной формы, связанной

с элементами), назовите ее файлом ElementRelativeTankDisplay_<ваши

инициалы>.PDI и переместите в папку общего доступа PI Vision.

Шаг 2: Проверьте главную страницу PI Vision, в экранных формах ProcessBook для

папки PI Vision. Убедитесь, что мнемосхема PI ProcessBook присутствует.

Шаг 3: Откройте эту экранную форму и посмотрите в исторических данных

внутреннюю и наружную температуры Mixing Tank1 (Смесительный

резервуар1). Щелкните график, чтобы максимально увеличить его размер.

Шаг 4: Измените временной диапазон графика с помощью левой и правой стрелок

либо путем ввода времени начала и окончания в соответствующих полях.

Нажмите кнопку «8ч» и измените временной диапазон на один день.

Шаг 5: Переключитесь на Mixing Tank2 (Смесительный резервуар2) в экранной форме

PI Vision, добавив к адресу следующий параметр:

?CurrentElement=\\PISRV1\OSIsoft Plant\Production Area\Production

Line2\Mixing Tank2

Шаг 6: Переключитесь на два других резервуара хранения.

Шаг 7: Использование функции для создания ссылок на новые

экранные формы PI Vision.

Визуализация данных в PI System

Страница 160

8 Сводки о состоянии производства и профилактическое обслуживание

8.1 Общие сведения о функциях, связанных с событиями, в PI DataLink

8.1.1 Просмотр и сравнение событий PI Event

PI DataLink позволяет просматривать и сравнивать события PI с помощью Microsoft Excel.

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

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

Compare (Сравнение событий). Эта функция возвращает одно событие на строку, но может возвращать и атрибуты из связанных событий в той же строке. В частности, для более детального сравнения событий функция может возвращать атрибуты из дочерних или родительских событий в той же строке, что и возвращенное событие. Функция позволяет выровнять иерархию, чтобы показать определенное дочернее событие, общее для каждого родительского события.

Визуализация данных в PI System

Страница 161

8.1.2 Практическое упражнение под руководством инструктора — мониторинг событий простоя

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

Задачи

Получить события в PI DataLink

Описание задачи

Руководителю производства нужен отчет с указанием времени, в течение которого резервуары на вашем производственном объекте простаивали из-за механических неполадок (а не в связи с плановым обслуживанием). Узнайте, как использовать данные событий в отчетах Excel.

Подход.

Шаг 1: Откройте приложение Microsoft Excel.

Шаг 2: Выберите целевую ячейку.

Шаг 3: Выберите Explore (Просмотр) на вкладке Events (События).

Шаг 4: Задайте следующие параметры:

a. Database (База данных):

\\PISRV1\OSIsoft Plant

b. Event name (Имя события): *

c. Search start (Начало

поиска): *-1d

d. Search end (Окончание

поиска): *

e. Event template (Шаблон

события): Downtime (Простой)

f. Element name (Имя элемента): *

Шаг 5: Разверните раздел More Search Options (Дополнительные параметры поиска).

На вкладке Attribute Value Filters (Фильтры значений атрибутов) выберите

Reason Code (Код причины) для атрибута:

a. Reason Code = mechanical (Код причины = механический)

Визуализация данных в PI System

Страница 162

Шаг 6: Из списка Columns to display (Отображаемые столбцы) выберите Event name

(Имя события), Start time (Время начала), End time (Время окончания), Duration

(Время окончания), Primary element (Основной элемент), Maximum External

Temperature (Максимальная наружная температура), Maximum Internal

Temperature (Максимальная внутренняя температура), Reason Code (Код

причины) и Temperature Difference (Перепад температур).

Шаг 7: Нажмите кнопку «ОК».

Визуализация данных в PI System

Страница 163

8.1.3 Упражнение. Анализ событий простоев

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

Задачи

Проанализируйте события, извлеченные из PI DataLink с помощью PivotChart и PivotTable.

Описание задачи

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

Подход.

Шаг 1: Вы будете использовать шаблон, который находится на листе Downtime Raw

Data (Необработанные данные простоев) в файле PI_DataLink-

Exercises_<ВашиИнициалы>.xlsx.

Шаг 2: Откройте вкладку Downtime Raw Data (Необработанные данные простоев),

выберите ячейку A7, как у вашей ячейки вывода.

Шаг 3: Выберите Compare (Сравнение) на вкладке Events (События).

Шаг 4: Задайте следующие параметры:

a. Database (База данных):

\\PISRV1\OSIsoft Plant

b. Event name (Имя

события): *

c. Search Start (Начало

поиска): T-7d

d. Search end (Окончание

поиска): *

e. Event template (Шаблон события): Downtime (Простой)

f. Element name (Имя элемента): *

Шаг 5: Из списка Columns to display (Отображаемые столбцы) выберите Event name

(Имя события), Start time (Время начала), End time (Время окончания), Duration

(Время окончания), Event Template (Шаблон события), Primary element

Визуализация данных в PI System

Страница 164

(Основной элемент), Event Duration (min) (Длительность события в мин),

Maximum External Temperature (Максимальная наружная температура),

Maximum Internal Temperature (Максимальная внутренняя температура),

Reason Code (Код причины), Production Loss (gal) (Потери производства в гал.)

и Temperature Difference (Перепад температур).

Шаг 6: Нажмите кнопку «ОК».

Шаг 7: Откройте лист Evaluating Tank Downtime (Оценка простоя резервуара).

Шаг 8: Выберите PivotTable в Comparing Reason Codes (Сравнение кодов причин),

затем на вкладке Analyze (Анализировать) выберите Refresh (Обновить).

Шаг 9: Выберите PivotTable в Comparing Tanks (Сравнение резервуаров), затем на

вкладке Analyze (Анализировать) выберите Refresh (Обновить).

Шаг 10: Какой код причины вызвал общую потерю производительности?

__________________

Шаг 11: Какой код причины вызвал потерю производительности в резервуарах

хранилища? __________________

Шаг 12: Какой код причины вызвал самую большую потерю производительности?

__________________

Подробности по тому, как создавать отчет Evaluating Tank Downtime (Оценка простоя резервуара), включены в главе 11: Дополнительные материалы (Справка).

Визуализация данных в PI System

Страница 165

8.2 Сводки данных о состоянии производства

Задачи

Вывести вычисленные значения.

Вывести отфильтрованные значения.

С помощью условного форматирования Excel усовершенствовать возможности отчета PI DataLink.

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

1. Использование стандартных режимов вычисления в PI DataLink как часть функции Calculated Data (Вычисленные данные). К таким режимам относятся такие распространенные функции PI System, как Total (Сумма), Minimum (Минимальное значение), Maximum (Максимальное значение), Standard Deviation (Стандартное отклонение), Range (Диапазон), Average (Среднее значение), Count (Количество) и Mean (Арифметическое среднее).

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

8.2.1 Вычисленные данные

Функция Calculated Data (Вычисленные данные) возвращает одно вычисленное значение или равномерно расположенные вычисленные значения для точки PI Point или атрибута AF. Предусмотрены следующие режимы вычисления:

Total (Сумма)

Minimum (Минимальное)

Maximum (Максимальное)

Standard deviation (Стандартное отклонение)

Range (Диапазон)

Среднее (Average)

Count (Количество)

Среднее по событиям

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

Ели выбрать переключатель Data Item (Объект данных) для функции Calculated Data (Вычисленные данные), большинство параметров будут аналогичны другим функциям PI DataLink, которые были рассмотрены ранее. Ниже указаны некоторые параметры, характерные для этой функции.

Визуализация данных в PI System

Страница 166

Time interval (Интервал времени). Это необязательный параметр. Если используется этот параметр, поведение будет аналогично функции Sampled Data (Выборочные данные), а вычисления будут выполняться для равномерно распределенных интервалов времени.

Calculation mode (Режим вычисления). Доступные режимы указаны выше.

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

Примечание. Недопустимое значение в PI System определяется как любое цифровое состояние из набора цифровых статусов системы в архиве данных. Примеры: I/O Timeout (Тайм-аут ввода-вывода), No Data (Нет данных), Shutdown (Завершение работы), No Sample (Нет образца), Intf Shut (Выключение) и Arc Off-line (Вне сети).

Conversion Factor (Коэффициент преобразования). Если режим вычисления — Total (Сумма), может потребоваться изменить коэффициент преобразования на число, отличное от 1.

Для вычислений суммы, связанных со временем, используйте калькулятор Conversion Factor (Коэффициент преобразования). В раскрывающемся списке выберите нужные значения в зависимости от единиц измерения переменной процесса. Значение коэффициента преобразования будет вычислено и вставлено в поле.

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

Визуализация данных в PI System

Страница 167

8.2.2 Практическое упражнение под руководством инструктора — вычисленные данные

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

Задачи

Используйте функцию вычисления данных в PI DataLink.

Описание задачи

Мы хотим научиться использовать функцию Calculated Data (Вычисленные данные) и получить среднее значение, максимальное значение и минимальное значение для расхода смесительного резервуара1 за последние 2 часа и за прошлый день.

Подход.

Шаг 1: Откройте приложение Microsoft Excel.

Шаг 2: Создайте шаблон со следующими параметрами:

a. Root Path (Путь к корневой папке): \\PISRV1\OSIsoft Plant\Production

Area\Production Line1\Mixing Tank1

b. Data Item: Flow Rate (Объект данных: Расход)

c. Start Time (Время начала): *

d. End Time: *-2h (Время окончания: *-2ч)

Шаг 3: Получите среднее, максимальное и минимальное значения расхода для этого

резервуара за последний день.

Шаг 4: Измените End Time (Время окончания) на *-1d (*-1д) и посмотрите, насколько

быстро сервер PI пересчитает эти значения.

Визуализация данных в PI System

Страница 168

8.2.3 Вычисление суммы и коэффициент преобразования

Коэффициент преобразования — это множитель, используемый для преобразования единиц измерения.

Пример: 1000 г в 1 кг, 2,54 см в 1 дюйме, 24 часа в 1 дне, 1440 мин в 1 дне.

Поскольку архив данных не умеет работать с техническими единицами, предполагается, что точки расхода указаны в единицах в день. Как правило, такое предположение является неточным, поскольку многие точки измеряются в единицах в секунду, единицах в минуту или единицах в час. При использовании функции Total (Сумма) в функции Calculated Data (Вычисленные данные) коэффициент преобразования используется для корректирования предположения PI System, что данные указаны в единицах в день. Коэффициент преобразования равен 1,0 в случае, если исходные данные указаны в единицах в день.

Фактические технические единицы

точки расхода

Технические единицы, подразумеваемые в архиве данных

Коэффициент преобразования

единицы / день единицы / день 1

единицы / час единицы / день 24

единицы / минута единицы / день 1440

единицы / секунда единицы / день 86400

Визуализация данных в PI System

Страница 169

Пример. Расход — это мера, измеряемая в галлонах в минуту (галл/мин) и хранящаяся в архиве данных. Необходимо вычислить сумму галлонов за последние 8 часов. Как показано на следующем рисунке, расход равен:

3 галл/мин за 3 минуты 5 галл/мин за 2 минуты 1 галл/мин за 3 минуты

Суммарный расход — это область ниже линии расхода (область трех добавленных прямоугольников).

Таким образом, ожидаемый суммарный расход будет равен:

(3 галл/мин x 3 мин) + (5 галл/мин x 2 мин) + (1 галл/мин x 3 мин) = 22 галлона

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

(3 гал в день x 3 мин x 1 день/1440 мин) + (5 гал в день x 2 мин x 1 день/1440 мин) + (1 гал в день x 3 мин x 1 день/1440 мин) = 0,01528 галлона

Сумма, вычисленная в архиве данных, должна быть умножена на коэффициент преобразования, равный 1440, чтобы получить 22 галлона:

0,01528 галлона x 1440 = 22 галлона

Если выбран режим вычисления Total (Сумма) и часть архивных данных внутри диапазона недопустимые, результирующее значение равно вычисленной сумме, разделенной на долю периода времени, когда наблюдались допустимые архивные данные. Такая нормализация данных соответствует предположению, что для временного диапазона с недопустимыми данными значение точки принимает среднее значение всего диапазона. Однако это предположение может быть неверным, если большая часть временного диапазона содержит недопустимые данные. Рекомендуется обращать внимание на процент допустимых данных, прежде чем использовать результат вычисления.

Дополнительные сведения см. в разделе «Вычисленные данные» руководства пользователя PI DataLink.

Визуализация данных в PI System

Страница 170

8.2.4 Практическое упражнение под руководством инструктора. Вычисление суммы

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

Задачи

Вычислите значение Total (Сумма) с помощью функции Calculated Data (Вычисленные данные).

Описание задачи

Необходимо вычислить суммарный расход и средний расход смесительного резервуара1 за последний день. Чтобы знать, какой коэффициент преобразования использовать, необходимо получить единицы измерения расхода для Mixing Tank1.

Подход.

Шаг 1: Откройте приложение Microsoft Excel.

Шаг 2: Создайте шаблон со следующими параметрами:

a. Root Path (Путь к корневой папке): \\PISRV1\OSIsoft Plant\Production

Area\Production Line1\Mixing Tank1

b. Data Item: Flow Rate (Объект данных: Расход)

c. Start Time (Время начала): T

d. End Time (Время окончания): T-1d

Шаг 3: Добавьте в шаблон отчета ячейку с названием UOM (Единицы измерения)

и получите значение для расхода с помощью функции Properties (Свойства).

Шаг 4: Добавьте в шаблон отчета ячейку с именем Conversion Factor (Коэффициент

преобразования) и запишите в нее соответствующее значение.

Шаг 5: Вычислите сумму (Total) расхода для временного диапазона. (Не забудьте

коэффициент преобразования!)

Шаг 6: Добавьте процент допустимых данных (Percent Good).

Визуализация данных в PI System

Страница 171

8.2.5 Упражнение — сводки о состоянии производства

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

Задача

Извлеките вычисленные значения с использованием функции Calculated Data (Вычисленные данные).

Описание задачи

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

Total (Сумма)

Среднее (Average)

Maximum (Максимальное)

Также необходимо выполнить эти же вычисления для всей недели.

Подход.

Шаг 1: На сервере PI производство — это сумма производств от двух линий, которая

хранится на сервере AF как атрибут Production (Производство) для элемента

Production Area (Производственный участок), как показано ниже.

Примечание. Используйте точку PI Point CDT158, если у вас нет доступа к базе данных AF.

Визуализация данных в PI System

Страница 172

Шаг 2: Потратьте несколько минут, чтобы заполнить следующую таблицу.

Путь к корневой папке

Объект данных

Время начала

Время окончания

Интервал времени

UOM (Единицы измерения)

Шаг 3: Вам понадобится шаблон, находящийся на листе Production Summaries (Сводки

о состоянии производства) файла PI_DataLink-Exercises_<ВашиИнициалы>.xlsx.

Используйте значения таблицы в указанном шаблоне.

Примечание.

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

Не забудьте показать Start Time (Время начала) для ежедневных вычислений.

Поле Percent Good (Процент допустимых значений) всегда находится справа от суммы,

поэтому используйте для Maximum (Максимальное значение).

Визуализация данных в PI System

Страница 173

8.3 Синтаксис Performance Equations (PE)

Задачи

Вывести три правила синтаксиса PI PE.

Вывести и уметь находить функции PE.

8.3.1 Введение

Performance Equations (PE) — это специальные точки на сервере PI Server, которые выполняют вычисления на основе других точек PI Point, используемых в качестве источников данных, и записывают результаты в виде значений точек PE Point. Точкам PE Point требуется специальный синтаксис, который называется PE Syntax. Этот синтаксис играет важную роль, поскольку он используется в разных местах, хотя изначально использовался только в точках PE Point. Например, этот синтаксис используется в аналитике элементов объектной модели для сервера PI, наборах вычислений PI ProcessBook, выражениях PI DataLink и наборах вычислений PI WebParts. Он также применяется в выражениях фильтра, встречающихся в указанных клиентских приложениях.

8.3.2 Три правила PE

Ниже приведены три правила синтаксиса PE.

Правило 1. Числа и математические операторы записываются следующим образом: 10; 0,125; 34,56; +; -; *; /; ^

Правило 2. Имена точек и метки времени (и в абсолютном и в совмещенном формате времени) записываются с одинарными кавычками: 'CDT158', 'Temp_Tank_1', 'FIC5821.PV', '*', 't+6h', '13-Jun-2009'

Правило 3. Строки записываются с двойными кавычками: "Это строка"

Для удобства пользователя во многих местах одинарные и двойные кавычки подставляются автоматически. Чаще всего автоматическая подстановка кавычек осуществляется при использовании окна поиска тега PI (PI Tag Search). Однако следует каждый раз тщательно проверять соблюдение надлежащего синтаксиса. Кроме того, при просмотре состояния цифровой точки лучше смотреть ее строковое значение, а не число из цифрового набора.

8.3.3 Функции PE

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

обычные математические функции, такие как sin(), cos(), log(), exp(), abs(). Помимо

обычных математических функций, есть много функций PI, которые применимы только к данным PI. Примеры таких функций:

PctGood() Процент времени, в течение которого точка имеет допустимые значения.

TagAvg() Среднее значение, рассчитанное за определенный период времени.

TagTot() Интегральное значение времени за определенный период.

Визуализация данных в PI System

Страница 174

TimeGT() Общее время, в течение которого точка больше заданного значения.

Month() Вычисляет месяц из метки времени.

Выражение может использовать оператор If-Then-Else, относительные и логические

операторы.

Синтаксис: IF выражение0 THEN выражение1 ELSE выражение2

Пример: IF 'Тег1'>=50 AND 'Тег2'<125 THEN "в пределах нормы" ELSE "допустимый"

Примечание. Следует использовать функциональные слова IF, THEN и ELSE. Функцию

PE NoOutput() можно использовать в предложении THEN или ELSE. Выражения If-Then-

Else могут быть вложенными друг в друга.

Полный список встроенных функций, которые можно использовать, см. в документе PEReference.chm. Он находится в папке PIPC\HELP:

C:\Program Files (x86)\PIPC\HELP\PEReference.chm.

Справочный файл также можно найти на веб-сайте технической поддержки OSIsoft.

Визуализация данных в PI System

Страница 175

8.3.4 Упражнение — синтаксис PE

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

Задача

Используйте синтаксис PI PE для различных расчетов и фильтрации.

Описание задачи

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

Подход.

Шаг 1: С помощью файла справки PEReference.chm заполните приведенную ниже

таблицу.

Вычисление или фильтр Ваше выражение PE Применимые функции PE

Уровень резервуара сегодня в 08:00 утра (уровень измеряется в точке BA:LEVEL.1)

TagVal()

Средневзвешенная по времени сумма для точки SINUSOID за последние 12 часов, но только если не менее 85 % значений, используемых в вычислении, корректны

TagTot()

Показывать OVERHEATED (Перегрев), если значение BA:TEMP.1 больше 45.

If…then…else

Время, в течение которого режим контроллера, измеряемый в точке CDM158, был ручным последние 4 дня

TimeEQ()

Визуализация данных в PI System

Страница 176

8.4 Профилактическое обслуживание

8.4.1 Данные, отфильтрованные по времени

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

Если у вас есть точка PI Point, которая регистрирует состояние насоса (ВКЛ. или ВЫКЛ.), то можно реализовать программу профилактического обслуживания с помощью функции Time Filtered (Фильтрация по времени). Функция Time Filtered (Фильтрация по времени) возвращает время, в течение которого уравнение производительности верно в определенный период. Для этого необходимо задать следующие поля функции.

Expression(s) (Выражения)

o Можно указать 1 и более. Будет использоваться формат Performance Equation, который рассматривался в разделе 9.2. Следующие элементы данных допустимы в выражениях:

точки PI Point;

атрибуты AF, содержащие ссылки на данные точек PI Point;

атрибуты AF с постоянными значениями.

Start Time (Время начала) и End Time (Время окончания)

Time Unit (Единицы измерения времени)

o Т. е. время работы насоса в течение 5 секунд/минут/часов/дней.

Визуализация данных в PI System

Страница 177

8.4.2 Практическое упражнение под руководством инструктора — состояние контроллера

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

Задачи

Извлеките данные, отфильтрованные по времени, в PI DataLink.

Описание задачи

Нам необходимо определить время, в течение которого контроллер был в состоянии CASCADE. Контроллер — это цифровая точка, именуемая CDM158, которая имеет пять (5) дискретных состояний. В данном случае нас интересует только состояние CASCADE.

Подход.

Шаг 1: Откройте приложение Microsoft Excel.

Шаг 2: Задайте имя для целевой ячейки Время в режиме Cascade (часы).

Шаг 3: Выберите пустую целевую ячейку.

a. Выберите функцию Time Filtered (Фильтрация по времени).

Шаг 4: Используйте следующие значения для соответствующих полей:

a. Expression(s) (Выражения): ‘CDM158’ = “CASCADE”

b. Start Time (Время

начала): T-3d

c. End Time (Время

окончания): T

d. Time Units: Hours

(Единицы

измерения

времени: часы)

Визуализация данных в PI System

Страница 178

8.4.3 Практическое упражнение под руководством инструктора — отслеживание уровня в смесительном резервуаре

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

Задачи

Используйте выражение в функции Time Filtered (Фильтрация по времени).

Описание задачи

Уровень смесительного резервуара1 выше 7 означает, что насос работает неправильно. В аналитическом отчете мы хотим узнать, сколько часов вчера насос работал неправильно.

Подход.

Шаг 1: Откройте приложение Microsoft Excel.

Шаг 2: Создайте шаблон отчета, аналогичный скриншоту в конце действия.

Шаг 3: Выберите ячейку B1 и найдите атрибут Level (Уровень) для смесительного

резервуара1.

Шаг 4: Измените выражение на 'level'>7, следуя правилам синтаксиса PE.

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

Шаг 5: Заполните шаблон отчета следующими значениями:

a. Start Time (Время начала): T

b. End Time (Время окончания): Y

c. Time Units (Единицы измерения времен): Hours (часы)

Визуализация данных в PI System

Страница 179

Шаг 6: Выберите функцию Time Filtered (Фильтрация по времени) и примените ее

к ячейке B6.

8.4.4 Упражнение — осмотр с условиями

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

Задача

Вычислить время работы с помощью функции Time Filtered (Фильтрация по времени).

Описание задачи

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

Не существует точки PI Point, которая позволяет узнать, включен ли насос, но насос работает, если Level (Уровень) резервуара выше 1,2. Найдите время работы каждого насоса резервуаров за последние 4 месяца и выясните, какие насосы необходимо проверять.

Подход.

Вы будете использовать шаблон, который находится на листе Condition Based Inspection (Осмотр с условиями) в файле PI_DataLink-Exercises_<ВашиИнициалы>.xlsx. Вычислите общее время работы насосов резервуаров.

Шаг 1: Функция Asset Filter Search (Фильтр элементов объектной модели) служит для

получения списка элементов объектной модели без атрибутов.

a. Укажите соответствующий путь к корневой папке и шаблон элемента

в диалоговом окне поиска и, не выбирая никаких атрибутов, нажмите кнопку

«ОК».

Визуализация данных в PI System

Страница 180

Шаг 2: Функция Time Filtered (Фильтрация по времени) позволяет найти количество

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

Визуализация данных в PI System

Страница 181

8.5 Фильтрация данных с помощью настраиваемых выражений

При использовании различных функций PI DataLink мы обратили внимание на необязательный параметр Filter Expression (Выражение фильтра).

Этот параметр доступен для следующих функций:

Сжатые данные

Выборочные данные

Вычисленные данные

PI DataLink применяет выражение фильтра к необработанным данным, и только значения, возвращающие True (Истина) в выражении, входят в выборку. Таким образом, для двух функций «Сжатые данные» и «Выборочные данные» только значения, которые возвращают True (Истина) в выражении фильтра, попадут в целевую ячейку. Для функции «Вычисленные данные» только необработанные значения, которые возвращают True (Истина) в выражении фильтра, будут учтены в вычислениях. Когда используется выражение фильтра, для функций «Сжатые данные» и «Выборочные данные» становится доступным параметр Mark as filtered (Отметить как отфильтрованное). Если выбран параметр Mark as filtered (Отметить как отфильтрованное), для каждой группы значений, которая не отвечает выражению фильтра, возвращается состояние Filtered (Отфильтровано).

Выражение фильтра — это уравнение производительности, в котором используются правила форматирования, рассмотренные в предыдущем разделе.

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

Дополнительные сведения см. в разделе «Выражения» руководства пользователя PI DataLink.

Визуализация данных в PI System

Страница 182

8.5.1 Условное форматирование в Excel

Эта тема не имеет прямого отношения к PI DataLink, однако условное форматирование, применяемое в приложении Microsoft Excel, позволит сделать отчеты в PI DataLink более привлекательными и понятными. С его помощью можно визуально сравнивать значения, полученные из PI System. Функция условного форматирования находится на основной ленте в разделе Styles (Стили). С помощью условного форматирования можно выделить максимальные и минимальные значения, фон гистограммы и применить многие другие визуальные элементы к отображаемым данным.

Чтобы применить условное форматирование, сначала выделите группу ячеек. Затем нажмите кнопку Conditional Formatting (Условное форматирование) и выберите группу и правило. Для Highlight Cells Rules (Правила выделения ячеек) и Top/Bottom Rules (Правила верхних и нижних значений) предварительный просмотр форматирования возможен после настройки параметров. Для Data Bars (Гистограммы данных), Color Scales (Цветовые шкалы) и Icon Sets (Наборы иконок) просто наведите указатель мыши на настроенный параметр для предварительного просмотра эффекта в выбранных ячейках. Щелкните нужное правило, чтобы выбрать его.

Если ни одно из стандартных правил вам не подходит, можно настроить другие правила через меню Conditional Formatting > New Rule (Условное форматирование > Создать правило). Если правил несколько, можно задать порядок их применения. Для этого выберите Conditional Formatting > Manage Rules (Условное форматирование > Управление правилами).

Примечание. Функция MS Excel TODAY() возвращает серийный номер текущей даты.

Серийный номер — это код, включающий дату и время, используемый приложением Microsoft Excel для расчетов даты и времени. Приложение Microsoft Excel хранит дату как полные числа дней, начиная с 1900 года. Дата и время — это значения, и их можно использовать в выражениях добавления, вычитания и других вычислениях.

Синтаксис: =TODAY()

Пример: =(TODAY() - 10 + 16/24) — это сегодняшняя дата минус 10 дней в 16:00

Если при вводе даты в приложении Microsoft Excel 97 указать только две цифры года, приложение введет год следующим образом: выводится год с 2000 по 2029, если ввести значение от 00 до 29. Например, если ввести 5/28/19, Microsoft Excel предположит дату 28 мая 2019 года. Если ввести число от 30 до 99, предполагаются годы с 1930 по 1999. Например, если введено 5/28/91, Microsoft Excel предполагает дату 28 мая 1991 года.

Визуализация данных в PI System

Страница 183

8.5.2 Практическое упражнение под руководством инструктора — запросы значений фильтрованных данных

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

Задачи

Применить выражение фильтра к значениям, полученным с помощью функции Compressed Data (Сжатые данные).

Описание задачи

Мы хотим применить выражение фильтра к значениям, полученным с помощью функции Compressed Data (Сжатые данные).

Подход.

Часть 1

Шаг 1: Откройте приложение Microsoft Excel.

Шаг 2: Создайте шаблон со следующими параметрами:

o Data Item (Объект данных): CDT158 o Start Time (Время начала): T o End Time (Время окончания): T-1d o Filter Expression (Выражение фильтра):

‘‘CDT158’ > 80

Шаг 3: Получите сжатые данные и проверьте наличие значений менее 80.

Шаг 4: Значения менее 80 не нужны, то есть их не следует включать в отчет. Отфильтруйте значения менее 80, используя выражение фильтра.

Часть 2

Шаг 1: На новом листе создайте шаблон со следующими параметрами:

o Root Path (Путь к корневой папке): \\PISRV1\OSIsoft Plant\Production Area\Production Line1\Mixing Tank1

o Data Item: External Temperature (Объект данных: Наружная температура)

o Start Time (Время начала): T

o End Time (Время окончания): T-1d o Filter Expression (Выражение фильтра): ‘‘External Temperature’ > 200

Шаг 2: Получите сжатые данные и проверьте наличие значений менее 200.

Шаг 3: Значения менее 200 не нужны, то есть их не следует включать в отчет.

Шаг 4: Отфильтруйте значения менее 200, используя выражение фильтра.

Визуализация данных в PI System

Страница 184

8.5.3 Упражнение — отчет об уровне производства

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

Задачи

Использовать параметр Filter Expression (Выражение фильтра) функции Sampled Data (Выборочные данные) для фильтрации полученных значений.

Описание задачи

Как руководитель по контролю за качеством, вы хотите оценить уровень продукта в смесительном резервуаре1. Поскольку в архиве множество значений, лучше выполнить запрос Sampled Data (Выборочные данные), а не Compressed Data (Сжатые данные).

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

Подход.

Шаг 1: Потратьте несколько минут, чтобы заполнить следующую таблицу.

Путь к корневой папке

Элемент данных

Время начала

End Time

несрабатывания

Верхняя граница

Нижняя граница

Выражение фильтра

Шаг 2: Вы будете использовать шаблон, который находится на листе Production Level

Report (Отчет об уровне производства) в файле PI_DataLink-

Exercises_<ВашиИнициалы>.xlsx.

Визуализация данных в PI System

Страница 185

Примечание. Знакомы ли вы с функцией CONCATENATE программы Excel?

8.6 PI DataLink — данные выражений (необязательно)

Как было показано ранее, некоторые функции PI DataLink принимают в качестве входного параметра объект данных или выражение. В верхней части панели задач у этих функций есть параметры Data item (Объект данных) и Expression (Выражение). До сих пор мы работали только с объектом данных. В PI DataLink под выражениями понимают уравнения производительности, которые можно использовать в функциях для включения математических операций и вычислений на основе объектов данных PI System.

Ниже приводятся функции PI DataLink, которые могут использовать выражения (а также объект данных):

Функция Archive Value (Архивное значение)

Функция Sampled Data (Выборочные данные)

Функция Timed Data (Данные, рассчитанные по времени)

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

точки PI Point;

атрибуты AF, содержащие ссылки на данные точек PI Point;

атрибуты AF с постоянными значениями.

Преимущество выражений PI в том, что они вычисляются только по требованию. Однако есть и недостатки. В отличие от PI PE, история таких вычислений не хранится на сервере PI, поэтому отследить прошлые тенденции сложнее.

8.6.1 Чем функция Calculated Data (Вычисленные данные) отличается от выражений PI Expressions?

Единственное отличие между функцией «Вычисленные данные» и «Выражение PI» показано в примере ниже. Функция PI Calculated Data рассчитывает максимальное значение точки за каждый 1-дневный период в течение последних 7 дней. Выражение PI Expression вычисляет максимальное значение выборочных данных из точки за последние 8 часов за каждый 1-дневный период в течение последних 7 дней.

Визуализация данных в PI System

Страница 186

Формат выражения PI: TagMax('TagName','*-8h','*')

Визуализация данных в PI System

Страница 187

Как и для функции «Вычисленные данные», необходимо указать время начала *-7d, время окончания * и интервал 1 день (1d). Имейте в виду, что ‘*’ в выражении не всегда относится к текущему времени компьютера. В данном случае ‘*’ представлено правой частью 8-часовой гистограммы. Если выражение PI было изменено на

TagMax('tag','*-1d','*'), результаты функций «Вычисленные данные»

и «Выражение PI» будут идентичными. Однако выражение PI будет содержать дополнительный интервал в начале выражения при сравнении напрямую с функцией «Вычисленные данные».

Визуализация данных в PI System

Страница 188

8.6.2 Практическое упражнение под руководством инструктора — запросы выражений

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

Задачи

Использовать уравнения производительности в PI DataLink.

Описание задачи

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

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

Примечание. Для простоты в этом примере будут использоваться точки PI Point. Вы сможете выполнить это упражнение с помощью атрибута AF и функции Concatenate в Excel для создания выражения.

Подход.

Шаг 1: Откройте приложение Microsoft Excel.

Шаг 2: Создайте шаблон со следующими параметрами:

a. Start Time (Время начала): y

b. End Time (Время окончания): t

c. Time Interval (Интервал времени): 1h

d. Выражение: TagVal(‘VPSD.OSIsoftPlant.PL2.MXTK2.Flow Rate’)-

TagAvg(‘VPSD.OSIsoftPlant.PL2.MXTK2.Flow Rate’, ‘*-24h’,’*’)

Шаг 3: Для получения данных используйте функцию Sampled Data (Выборочные

данные) и параметр Expression (Выражение).

Визуализация данных в PI System

Страница 189

8.6.3 Упражнение — отчет о материальном балансе

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

Задачи

Использовать уравнения производительности в PI DataLink.

Описание задачи

Два продукта — продукт А и продукт Б — смешиваются в резервуаре, как показано на следующей схеме.

Расход продукта А сохраняется в точке PI Point с именем CDT158, а расход продукта Б — в точке PI Point с именем BA:TEMP.1.

Вам нужно учесть процент продукта А, так как это критически важный индикатор. Не существует точки PI Point, содержащей это значение, и вы должны рассчитать его.

Вы создаете отчет за последние 7 дней и хотите вывести это процентное значение за каждые 2 часа.

Подход.

Шаг 1: Подготовьте выражение для расчета процента продукта А в результирующей

смеси.

Шаг 2: Потратьте несколько минут, чтобы заполнить следующую таблицу.

Выражение

Время начала

End Time

Интервал времени

Шаг 3: Вы будете использовать шаблон, который находится на листе Material Balance

Report (Отчет о материальном балансе) в файле PI_DataLink-

Exercises_<ВашиИнициалы>.xlsx.

Визуализация данных в PI System

Страница 190

Шаг 4: Как бы вы изменили выражение, если бы один из двух продуктов перестал

поступать, а связанная точка показывала бы недопустимое значение Shutdown

(Завершение работы)? (Подсказка. Используйте If Then Else.)

Визуализация данных в PI System

Страница 191

9 Поддержка в OSIsoft

9.1 PI Square — сообщество OSIsoft

PI Square (https://pisquare.osisoft.com) — это новое сообщество OSIsoft, где вы можете получить поддержку по техническим вопросам, обратиться в клуб разработчиков PI (PI DevClub) по вопросу разработки собственных проектов и общаться с пользователями PI по всему миру, чтобы получить все преимущества PI System.

PI Square реализует ту же логику, что и сайт технической поддержки. Если у вас уже есть имя пользователя OSIsoft, регистрироваться не нужно.

Если у вас нет учетной записи OSIsoft и вы хотите создать ее, перейдите на главную страницу PI Square и щелкните ссылку Log In (Вход) в правом верхнем углу. Щелкните Register (Регистрация), чтобы перейти на страницу регистрации.

В сообществе PI Square есть области для совместной работы — «рабочие области». Эти области обычно имеют названия, соответствующие теме или цели. Каждая область может содержать несколько типов содержимого, включая обсуждения, документы, публикации в блоге и опросы. В настоящее время в PI Square есть следующие четыре рабочие области:

All Things PI (Техподдержка PI)

Это общий форум, на котором команда технической поддержки OSIsoft помогает отвечать на вопросы и участвует в обсуждениях. Также доступны рабочие области для отдельных продуктов, где можно получить информацию о PI Server, PI Interfaces, PI Connectors, PI Visualization и других семействах продуктов OSIsoft.

PI Developers Club (Клуб разработчиков PI)

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

Master PI (Обучение PI)

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

Welcome to PI Square! (Добро пожаловать в PI Square!)

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

Визуализация данных в PI System

Страница 192

9.1.1 Упражнение. Навигация PI Square

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

Задачи

Создание учетной записи PI Square SSO и поиск ответов по темам визуализации.

Описание задачи

Вам необходимо найти сообщение по следующим темам:

Будущие данные в PI DataLink

Параметры URL в PI Vision

Подход.

Шаг 1: С помощью веб-браузера перейдите на веб-сайт PI Square:

https://pisquare.osisoft.com

Шаг 2: Зайдите в сообщество PI Square

a. Если у вас нет учетной записи OSIsoft SSO, создайте его. Вы будете

пользоваться той же учетной записью для входа в PI Square и на веб-сайт

техподдержки OSIsoft TechSupport.

Шаг 3: Поиск записи для каждой темы:

a. Будущие данные в PI DataLink

b. Параметры URL в PI Vision

Шаг 4: Читайте различные сообщения, добавляйте комментарии или создавайте

собственные сообщения, если у вас есть неотвеченные вопросы.

Визуализация данных в PI System

Страница 193

9.2 Техническая поддержка

Заходите чаще на веб-сайт технической поддержки https://techsupport.osisoft.com. Вы сможете загрузить любой продукт PI, на использование которого у вашей компании есть лицензия. План PI System дает информацию о последних выпусках, датах и функциях будущих выпусков новых версий или продуктов. Выполните вход, чтобы просмотреть свои тикеты поддержки, открытые в настоящий момент или ранее закрытые. Кроме того, вы можете воспользоваться нашей базой знаний, чтобы попробовать решить возникающие проблемы с помощью обширной коллекции доступных статей.

Номер телефона и адрес электронной почты службы технической поддержки OSIsoft:

Телефон: +1 510 297-5828

Эл. почта: [email protected]

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

Перед обращением в службу технической поддержки рекомендуется подготовить определенную информацию. Специалисты службы технической поддержки OSIsoft попросят предоставить следующие сведения:

наименование продукта;

номер версии;

время возникновения неполадки;

сведения о компьютере (тип процессора, название и номер версии операционной системы).

9.3 Обучение

Веб-сайт обучения OSIsoft http://learning.osisoft.com предоставляет пользователям PI набор ресурсов, которые помогут узнать больше о PI и научиться пользоваться всеми преимуществами, которые дает система PI System. Здесь можно ознакомиться со всеми текущими предложениями по обучению и предстоящими мероприятиями.

9.3.1 Обучение с инструктором

Обучение с инструктором на нашем сайте открытого обучения. Наше классическое предложение. Изучайте PI System в центрах обучения OSIsoft. Обучение доступно на разных языках!

Визуализация данных в PI System

Страница 194

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

9.3.2 Интернет-обучение

Короткие частные интернет-курсы. Наше новейшее предложение. Изучайте PI System из вашего офиса или дома по вашему расписанию и с вашими данными! Дополнительную информацию см. https://pisquare.osisoft.com/community/Master-PI.

Обучение по запросу: канал YouTube. Обучение где угодно и когда угодно. Узнайте о PI System с помощью более 1000 бесплатных видео на YouTube! Доступны тематические плейлисты, которые помогут подробно изучить выбранную тему.

VLE (Virtual Learning Environment) — это полноценная рабочая система PI System в нашем облаке Microsoft Azure. Мы предлагаем большой выбор практических занятий, от PI ProcessBook и PI AF до технологий разработки.

Визуализация данных в PI System

Страница 195

9.3.3 Упражнение. Учебный канал OSIsoft

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

Задачи

Найдите видеозапись на учебном канале OSIsoft на YouTube для изучения темы, не преобразованной в курс по визуализации данных в системе PI System;

Описание задачи

Вам следует изучить, как создавать экранную форму PI ProcessBook с графиком XY.

Подход.

Шаг 1: Используйте веб-браузер для просмотра материала на YouTube.com.

Шаг 2: Найдите учебный канал OSIsoft.

Шаг 3: Запустите поиск, чтобы найти видеозапись о графиках XY в PI ProcessBook,

просто наберите: XY Plot Processbook.

Шаг 4: Хорошая видеозапись, объясняющая графики XY: OSIsoft: The xy plot in

PI ProcessBook. v3.0.

Шаг 5: Эту видеозапись можно просмотреть сейчас или в другой раз.

Визуализация данных в PI System

Страница 196

9.4 Включение нескольких языков на клиентских приложениях

Все клиентские приложения OSIsoft, включая PI Vision, PI ProcessBook и PI DataLink, поддерживают несколько языков. Это возможно благодаря установке языкового пакета многоязыкового интерфейса пользователя для соответствующего клиентского приложения.

Языковые пакеты многоязыкового интерфейса пользователя для PI Vision, PI ProcessBook и PI DataLink предоставляются на следующих языках:

японский;

китайский (упрощенное письмо);

корейский;

французский

испанский;

португальский (Бразилия);

русский;

немецком.

9.5 Дальнейшие вопросы

По вопросам лицензирования обращайтесь к своему менеджеру по работе с клиентами, указанному в разделе http://www.osisoft.com/ > Contact Us > Account Management (Обратная связь > Управление учетной записью).

По вопросам технической поддержки обращайтесь в центр технической поддержки по телефону 510 297-5828 либо посетите страницу https://techsupport.osisoft.com > My Support > My Cases (Моя поддержка > Мои тикеты).

По вопросам нерешенных проблем обучения обращайтесь к своему инструктору или пишите на электронную почту [email protected].

По другим вопросам обращайтесь в наш центр поддержки клиентов по электронной почте [email protected].

Визуализация данных в PI System

Страница 197

10 Последнее упражнение

10.1 Подводим итоги курса

Задачи

Продемонстрируйте знание инструментов визуализации OSIsoft.

Теперь вы имеете в своем распоряжении инструменты визуализации и пришло время применить их в работе. Мы предоставили образцовые отраслевые базы данных AF, которые можно исследовать и построить образцы отчетов и экранных форм. Кроме того, это ваш последний шанс задать вопросы и проверить, умеете ли вы пользоваться инструментами доступа к данным PI Data. Надеемся, это упростит вашу работу.

10.1.1 Что такое комплекты PI Example Kit?

Комплекты PI Example Kit показывают, как решать простые отраслевые бизнес-проблемы с помощью AF и других инструментов PI System на основе элементов объектной модели.

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

отслеживание простоя;

техобслуживание по состоянию;

потребление энергии;

мониторинг производительности.

Визуализация данных в PI System

Страница 198

Комплекты примеров созданы с учетом опыта работы в отрасли и уроков, усвоенных в ходе оказания помощи нашим клиентам при решении их бизнес-задач в AF.

Каждый комплект содержит:

определения базы данных AF, в которые входят шаблоны элементов, событий и расчетов;

небольшую представительную иерархию;

мнемосхему PI ProcessBook и/или электронную таблицу PI DataLink;

текстовые и видеоруководства по установке и использованию.

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

https://pisquare.osisoft.com/community/all-things-pi/asset-based-pi-example-kits

Визуализация данных в PI System

Страница 199

10.1.2 Упражнение. Упражнение для общего повторения

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

Задачи

Продемонстрировать понимание фундаментальных принципов технологии PI System.

Получить доступ к данным в PI System.

Продемонстрировать использование клиентских приложений PI Vision, PI ProcessBook и PI DataLink.

Описание задачи

Вам предстоит разработать набор экранных форм и отчетов, используя навыки, полученные на занятиях. Креативность всячески приветствуется. Это должно быть веселое, открытое упражнение и дружеское соревнование для подведения итогов курса. Вы можете работать в группах по 2–3 человека. В конце сеанса каждая группа делает краткую презентацию своей экранной формы.

Работа будет оцениваться по следующим критериям:

1. Практическое применение как можно большего количества навыков.

2. Использование всех продуктов, включая PI ProcessBook, PI DataLink, PI WebParts и PI Vision.

3. Креативность.

4. Проведение презентации.

Вы можете использовать любые функции PI ProcessBook, PI DataLink, PI WebParts и PI Vision, рассмотренные в курсе. Вы можете просматривать другие части учебника и соответствующую документацию (все соответствующие руководства пользователя доступны на VLE). Желательно (но не обязательно) использовать в работе все три продукта. Желаем удачи!

Подход.

Шаг 1: Выберите один из комплектов PI Example Kits из приведенного ниже списка

и просмотрите бизнес-сценарий, для которого предназначен комплект (дан

в конце упражнения). Либо, если у вас есть доступ к собственным

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

окончательный проект на основе собственных данных.

Визуализация данных в PI System

Страница 200

Техобслуживание по состоянию для насосов

Работа колонны дистилляции

Mill Specific Power Consumption (Потребление электроэнергии мельницей)

Переработка минеральных ископаемых

Мониторинг производительности мобильных элементов объектной модели

Отслеживание простоев нефтегазовых скважин

Бурение и освоение нефтегазовых скважин

Прогнозирование нагрузки при выработке электроэнергии

Реактор OEE

Мониторинг трансформаторов подстанции передачи и распределения электроэнергии

Мониторинг напряжения фидера передачи и распределения электроэнергии

Производительность турбины

Управление затратами генерирующего предприятия

Шаг 2: ПОЛНАЯ база данных для каждого комплекта установлена в виртуальной

среде обучения для учебного курса. Познакомьтесь с документацией по

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

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

в сообществе PI Square. Если используется ваша собственная PI System,

выясните, какие данные доступны для вашей должности или в идеальном

сценарии бизнес-использования.

Шаг 3: Выполните визуализацию с использованием средств, с которыми мы

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

решения или мониторинг комплекта примеров или выбранного бизнес-

сценария. Ниже приведен список возможностей, которые можно реализовать

с помощью каждого средства.

PI Vision

a. Построение экранных форм с таблицами, трендами, значениями

и датчиками.

b. Повторное использование экранных форм для похожих элементов

объектной модели и добавление текста, изображений, ссылок и поведения

мультисостояний для расширения возможностей экранной формы PI Vision.

c. Обмен экранными формами с другими сотрудниками предприятия,

добавление ключевых слов для сортировки экранных форм и поиск

избранных экранных форм.

Визуализация данных в PI System

Страница 201

PI DataLink

a. Показ текущих значений и архивация данных для точек PI Point

и атрибутов AF.

b. Расчет сумм, средних значений и других статистических значений для

ваших данных.

c. Создание сложных расчетов над вашими данными с использованием

уравнений производительности.

d. Повторное использование отчетов для нескольких элементов объектной

модели с использованием раскрывающихся списков.

PI ProcessBook

a. Создание экранной формы с привязкой к элементам с использованием

динамических и статических символов.

b. Добавление символов мультисостояния, изображений и заранее

определенных символов из библиотеки символов.

c. Добавление кнопок для перемещения по веб-страницам, приложениям

и другим экранным формам. Упорядочение мнемосхем PI ProcessBook

с использованием файлов PI ProcessBook (PIW).

d. Передача экранных форм PI ProcessBook в PI Vision.

Шаг 4: Обменивайтесь экранными формами и отчетами с другими участниками

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

бизнес-сценарий пакета примеров (или ваш собственный сценарий

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

в ходе изучения курса, помогут вам на вашем основном рабочем месте.

Визуализация данных в PI System

Страница 202

10.1.3 Краткое описание комплекта примеров PI Example Kit на основе элементов объектных моделей

Техобслуживание по состоянию для насосов

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

Операции по дистилляции

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

Мониторинг производительности мобильных элементов объектной модели

Ваша компания имеет большое число мобильных элементов объектной модели (грузовики, автобусы, погрузчики и т. д.), и вы заинтересованы в сокращении расхода топлива и обслуживании по состоянию. Эти задачи выполняются с использованием отдельных метрик. Для отслеживания топливной эффективности вам нужно знать массу полезной нагрузки, расход топлива и дальность поездки наряду с другими факторами. Для обслуживания нужно знать пробег двигателя, состояние фильтров, уровень загрязнения масла, аварийные сигналы и т. д. Вам нужны экранная форма или отчет, показывающие эту информацию. (Для этого упражнения можно создать экранные формы или отчеты как для одного бизнес-сценария, так и для обоих.)

Отслеживание простоев нефтегазовых скважин

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

Бурение и освоение нефтегазовых скважин

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

Mill Specific Power Consumption (Потребление электроэнергии мельницей)

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

Визуализация данных в PI System

Страница 203

Переработка минеральных ископаемых

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

Прогнозирование нагрузки при выработке электроэнергии

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

Реактор OEE

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

Мониторинг напряжения фидера передачи и распределения электроэнергии

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

Мониторинг трансформаторов подстанции передачи и распределения электроэнергии

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

Производительность турбины

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

Визуализация данных в PI System

Страница 204

Управление затратами генерирующего предприятия

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

Производительность турбины

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

Визуализация данных в PI System

Страница 205

11 Дополнительные материалы (Справка)

11.1 Создание сводных графиков и сводных таблиц в Microsoft Excel

Задачи

Создайте PivotChart и PivotTable из данных события.

11.1.1 Сравнение событий простоев и кодов причин

Мы хотели бы определить, какие причины событий являются наиболее частыми и затратными. Для этого мы создаем отчет PivotChart из данных Event Frames, сгенерированных в AF.

После завершения поиска события (описанного ранее в главе 8) воспользуйтесь следующими инструкциями для создания сводного графика и сводной таблицы.

Шаг 1: Перейдите на лист Evaluating Tank Downtime Blank (Оценка простоя резервуара

пустая), выберите ленту Insert (Вставка), а затем пункт PivotChart (Сводные

таблицы). Выберите нужные столбцы и строки из вкладки необработанных

данных простоев. В результате будут созданы сводная таблица (PivotTable)

и сводная диаграмма (PivotChart).

Шаг 2: В качестве ввода для PivotTable

выберите диапазон ячеек листа

Downtime Raw Data

(Необработанные данные

простоев), где функция

CompareEvents возвращает данные

(включая заглавную строку).

После этого выберите размещение

PivotTable и PivotChart на листе

Evaluating Tank Downtime Blank

(Оценка простоев пустая).

Визуализация данных в PI System

Страница 206

Подсказка. Если нужно будет внести изменения в области источника позднее, выделите все ячейки таблицы PivotTable (или выберите ленту анализа), а затем в ленте расчета выберите Change Data Source (Изменить источник данных).

Шаг 3: Поле «Сводная диаграмма» теперь должно появиться на листе Excel, и должен

быть обозначен диапазон листа, где будет размещена «Сводная таблица», как

показано ниже.

Шаг 4: Выберите «Сводную таблицу» и просмотрите список полей. Эти поля берутся

из имен столбцов на листе Необработанных данных Простоев.

Шаг 5: Чтобы выполнить расчет простоев по событию на основе соответствующего

кода причины, выберите строку Reason Code (Код причины) в области Values

(Значения). К кодам причин применяется агрегация COUNT (СЧЕТЧИК),

поскольку это не числовые значения. Снова выберите строку Reason Code

(Код причины) и перетащите в область Rows (Строки).

Визуализация данных в PI System

Страница 207

Шаг 6: Выберите строку .|Lost Production (gal) (Производственные потери в гал.)

и перетащите в область Values (Значения). Агрегация SUM (СУММА)

применяется для числовых значений. Выберите строку .|Temperature

Difference (Разница температур) и перетащите в область Values (Значения).

Измените тип агрегирования на средний.

Таблица PIVOT расширена на два столбца со сводными данными

соответствующих продуктовых потерь и разницы температур на основе кодов

причин:

Подсказка 1. Если панель полей PivotTable закрыта, а вы хотите снова получить к ней доступ, выберите ячейку в таблице PivotTable. В контекстном меню выберите Show Field List (Показать перечень полей).

Подсказка 2. Для изменения агрегации, применяемой к данным, выберите раскрывающийся значок на поле, а затем выберите Value Field Settings… (Настройки поля значений...), чтобы выбрать другой тип агрегации.

Визуализация данных в PI System

Страница 208

Шаг 7: Расширим нашу таблицу Pivot для расчета в зависимости

от отдельных выборок по резервуару.

Какой из столбцов ваших данных представляет резервуар?

______________________________________

Шаг 8: Выберите ячейку в таблице Pivot и выберите ленту Analyze

(Анализировать) в инструментах таблицы Pivot Table.

Нажмите на вставку делителя, выберите .|Primary Element

(Первичный элемент) и нажмите кнопку OK.

Шаг 9: Добавится делитель для первичного элемента. Он

разрешает выбор любой комбинации одного или

нескольких резервуаров для нашего расчета.

Проверьте различные комбинации (используйте клавиши

Shift и Ctrl для выбора делителя):

a. Все резервуары

b. Только Mixing Tank1

c. Все смесительные резервуары

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

Визуализация данных в PI System

Страница 209

11.1.2 Сравнение событий простоев на основе резервуаров

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

Шаг 1: Для создания отчета по сравнению событий простоев на основе резервуаров

мы будем следовать схожей процедуре, как вверху. Повторите процедуру,

описанную на шагах 1–4 выше, и создайте новые PivotChart и PivotTable с теми

же данными события.

Шаг 2: Чтобы выполнить расчет простоев по событию на основе соответствующего

резервуара, выберите строку .|Lost Production (gal) (Производственные

потери в гал.) в области Values (Значения). Примененная агрегация для кодов

причин должан быть SUM. Снова выберите строку .|Primary element

(Первичный элемент) и перетащите в область Rows (Строки).

Шаг 3: Для добавления дополнительного визуального представления перетащите

.|Reason Code (Код причины) в область Legend (Series) (Легенда (Серии)).

Визуализация данных в PI System

Страница 210

Шаг 4: Выберите PivotChart и перейдите во вкладку «Дизайн» и выберите Change

Chart Type (Изменить тип графика). Выберите категорию Area (Область) слева

и затем выберите Stacked Area (Наложенная область) в Chart Type (Тип

графика).

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

Визуализация данных в PI System

Страница 211

11.2 Вычисления PI в PI ProcessBook

Задачи

Создать вычисление PI с помощью синтаксиса PE.

Использовать вычисление PI на графике.

В предыдущем разделе было показано, как применять вычисления к необработанным архивным данным перед их вставкой в отчет PI DataLink. Это также можно сделать в PI ProcessBook, то есть можно создавать динамические элементы для различных результатов вычислений, выполняемых над точками PI Point.

Для этого в PI ProcessBook необходимо использовать функцию PI Calculation (Вычисление PI), которая является одним из видов наборов данных, доступных PI ProcessBook.

Примечание. Наборы данных определяются на уровне книги. Их можно определить один раз, а затем использовать в разных экранных формах в книге PI ProcessBook (.piw). Если создается независимый отображение (PDI-файл), набор данных определяется только для этого отображения.

Дополнительные сведения см. в разделе «Наборы данных» в руководстве пользователя PI ProcessBook.

Визуализация данных в PI System

Страница 212

Как и в PI DataLink, в PI ProcessBook с наборами данных вычислений PI можно работать двумя способами.

1. Один из способов — использование стандартных функций для получения сводных данных PI Data для точки. Это так называемые наборы данных PI Summary. В данном случае просматривается сходство с функцией «Вычисленные данные» в PI DataLink. Ниже перечислены стандартные функции:

o Total (Сумма) o Среднее (Average) o Минимальное o Maximum (Максимальное) o Percent Good (PctGood) (Процент допустимых значений) o Range (Диапазон) o Standard Deviation (StdDev) (Стандартное отклонение) o Population Standard Deviation (PstdDev) (Стандартное отклонение

популяции) o Count (Количество)

2. Другой способ — создавать собственные функции и выражения с помощью синтаксиса уравнений производительности PI Performance Equation. Речь идет о наборах данных PI Expression. Просматривается сходство с использованием выражений вместо объекта данных при получении данных с помощью функций PI DataLink. В данном случае из набора данных возвращается следующая функция:

o Значение

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

Шаг 1: Создание или определение набора данных вычисления PI.

Шаг 2: Использование или просмотр набора данных вычисления PI.

Визуализация данных в PI System

Страница 213

11.2.1 Создание вычисления PI

В PI ProcessBook представлены два типа наборов вычисленных данных: наборы данных PI Summary и наборы данных PI Expression. Выберите Tools > Data Sets (Инструменты > Наборы данных), чтобы определить вычисление PI.

Когда откроется диалоговое окно Data Sets (Наборы данных), выберите New > PI Calculation (Создать > Вычисление PI).

Откройте диалоговое окно PI Calculation Data (Данные вычисления PI) со следующими полями:

Раздел Поле Область использования

Данные

Сервер PI Server Архив данных, из которого извлекаются данные

Точка PI Point или выражение

Введите имя точки PI Point или выражения PI Expression. Нажмите кнопку для поиска точек PI Point. Если вводится выражение, то используйте выражения Performance Equations (см. главу 8).

Визуализация данных в PI System

Страница 214

Раздел Поле Область использования

Настройки

Имя (Name) Введите имя набора данных. Имя должно быть уникальным для текущего PIW- или PDI-файла.

Описание Необязательное поле

Интервал вычисления

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

Временной интервал синхронизации

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

Интервал обновления (мин.)

Насколько часто необходимо обновлять вычисление.

Ступенчатая диаграмма

Указывает метод вывода результатов вычисления — кривая или ступенчатая линия. Stepped Plot (Ступенчатая диаграмма) — это значение по умолчанию. Обычно нет необходимости в интерполяции вычислений.

Ниже приведен пример интервалов, определенных для набора данных вычисления PI.

Для расчета: Интервал вычисления: 10 м

Временной интервал синхронизации: 00:00:00

Вычисленное значение для каждого интервала заносится на диаграмму в начале интервала. Так как время синхронизации равно 00:00:00, начало интервала будет в начале часа. Так как интервал вычисления равен 10 минутам, каждые 10 минут на диаграмме будет новое значение. Таким образом, в следующие метки времени на диаграмме будет новое значение:

1:00:00

1:10:00

1:20:00

1:30:00

1:40:00

1:50:00

Примечание. Для определения выражений можно использовать только теги PI Tag.

Завершив создание набора данных вычисления PI, нажмите кнопку «ОК».

Визуализация данных в PI System

Страница 215

11.2.2 Использование вычисления PI

При определении динамического элемента можно указать набор данных вычисления PI в качестве объекта данных. Просто щелкните стрелку раскрывающегося меню рядом с кнопкой Tag Search (Поиск тегов). Откроется диалоговое окно PI Calculation Data Sets (Наборы данных вычисления PI). Здесь можно выбрать стандартные наборы данных или определить новый набор, как было описано ранее.

После выбора набора данных столбцы набора данных будут заполнены в соответствии со способом вычисления — PI Summary или PI Expression.

Value (Значение) представляет собой значение выражения PI Expression, определенного для набора данных, а остальные параметры столбца применяют перечисленные функции к точке PI Point или определенному выражению PI Expression и выводят сводку PI Summary.

Визуализация данных в PI System

Страница 216

11.2.3 Практическое упражнение под руководством инструктора — вычисление PI

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

Задачи

Используйте PI Calc в PI ProcessBook.

Описание задачи

Необходимо нормализовать данные для точки с большим количеством шума.

Подход.

Шаг 1: Добавьте график.

Шаг 2: Выберите PI Calc (Вычисление PI) в качестве источника данных.

Шаг 3: Выберите New (Создать), чтобы добавить набор данных.

Шаг 4: Настройте его для точки CDT158 с помощью функции Tag Search (Поиск тега).

Обратите внимание на то, что при использовании поиска точек апостроф

добавляется автоматически.

Шаг 5: Назовите набор Нормализованный расход.

Шаг 6: Нажмите Save (Сохранить).

Шаг 7: Выберите столбец Average (Среднее значение) и нажмите кнопку «ОК».

Шаг 8: Добавьте фактическую точку в качестве линии на диаграмме.

Шаг 9: Сравните среднее значение с фактическими данными точки.

Визуализация данных в PI System

Страница 217

11.2.4 Упражнение. Диапазоны процесса и материальный баланс

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

Задачи

Используйте уравнение производительности в PI ProcessBook.

Описание задачи

Как было указано в упражнении 8.6.3, два продукта (продукт А и продукт Б) смешиваются в резервуаре (см. рисунок ниже).

Расход продукта А сохраняется в точке PI Point с именем CDT158, а расход продукта Б — в точке PI Point с именем BA:TEMP.1. Вы хотите построить 2 графика.

На одном графике необходимо разместить следующие значения для расхода продукта А:

1-часовое скользящее среднее;

максимальные и минимальные значения для каждого 1-часового интервала;

текущее значение процесса (расхода).

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

Визуализация данных в PI System

Страница 218

Подход.

Шаг 1: Потратьте несколько минут, чтобы заполнить следующую таблицу. Она поможет

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

График 1. Диапазоны процесса

Вычисление 1-часовое скользящее среднее значение расхода продукта А

Макс. и мин. значения каждого 1-часового интервала расхода продукта А

Точка PI Point или выражение

Имя (Name) Расход продукта А

Интервал вычисления 1 час

Временной интервал синхронизации

00:00:00

Интервал обновления 1 мин

Столбец набора данных

Тренд 2. Материальный баланс

Вычисление Процент продукта А (в смеси продукта А и продукта Б)

Точка PI Point или выражение

Имя (Name) Процент продукта А

Интервал вычисления 1 час

Временной интервал синхронизации

00:00:00

Интервал обновления 1 мин

Столбец набора данных

Визуализация данных в PI System

Страница 219

Шаг 2: Используйте предоставленный шаблон MaterialBalances_Template.PDI для

второй части. Добавьте значение процента продукта А на мнемосхему.

Изображения двух экранных форм приведены ниже.