42
© Copyright 2012 OSIsoft, LLC. 1 Вебинар «PI Interface Configuration Utility (PI ICU). Настройка PI RDBMS и PI UFL интерфейсов» Как работать с LiveMeeting Настройка аудио/видео Задать вопросы Загрузить материалы семинара

ебинар «PI Interface Configuration Utility (PI ICU). …cdn.osisoft.com/corp/ru/webinars/2014_ICU_RDBMS_RU.pdfтег для записи в RDB). • Location 5 определяет

  • Upload
    others

  • View
    26

  • Download
    0

Embed Size (px)

Citation preview

© Copyr i g h t 2012 OS Iso f t , LLC . 1

Вебинар «PI Interface Configuration Utility (PI ICU).

Настройка PI RDBMS и PI UFL интерфейсов»

Как работать с LiveMeeting

Настройка аудио/видео

Задать вопросы

Загрузить материалы семинара

Presented by

PI Interface Configuration

Utility (PI ICU).

Настройка PI RDBMS и PI

UFL интерфейсов.Кораблёв Игорь,

инженер технической поддержки клиентов OSIsoft

© Copyr i g h t 2012 OS Iso f t , LLC . 3

PI Interface в цепи передачи данных

© Copyr i g h t 2012 OS Iso f t , LLC . 4

Функции PI Interface

• Перевод данных в формат

PI Server

• Проставление временных меток

• Фильтрация значений

• Буферизация данных

(выполняется на стороне

PI Interface, опционально)

© Copyr i g h t 2012 OS Iso f t , LLC . 5

Конфигурирование PI Interface

вручную

C:\>sc create "Service Name" binpath= "C: \ProgamFiles\PIPC\Interfaces\Example\Interface.exe ServiceID" depend= "servicename1/servicename2/etc" DisplayName= "Display Name" start= "auto"

© Copyr i g h t 2012 OS Iso f t , LLC . 7

Недостатки ручного способа

конфигурации

- Высокое влияние человеческого фактора

- Временные затраты

- Работа из командной строки

© Copyr i g h t 2012 OS Iso f t , LLC . 8

PI Interface Configuration Utility

• PIPC\ICU\PI-ICU.exe

© Copyr i g h t 2012 OS Iso f t , LLC . 9

Основные возможности PI ICU

• Редактирование .bat файла из графической

оболочки (GUI)

• Создание сервиса из GUI

• Создание PI тегов для мониторинга

PI Interface и передачи данных

• Регистрация PI Interface и их конфигураций в

модульной базе данных PI Server

© Copyr i g h t 2012 OS Iso f t , LLC . 10

Модульная база данных PI Server

© Copyr i g h t 2012 OS Iso f t , LLC . 11

Требования для установки PI ICU

• Наличие PI SDK 1.3.4 (PI ICU >= 1.4.10)

• Microsoft Data Access Components

(MDAC)>=2.8

• Не поддерживаются OS:

Windows NT 4.0, Windows 9x

• Не поддерживаются PI Server:

PI2 (Open VMS)

PI Server <= 3.3.361.43 (2001 год)

© Copyr i g h t 2012 OS Iso f t , LLC . 12

Необходимые настройки безопасности

для PI ICU.

PI Securable Object Access Permission

PIModules table RW

%OSI module RW

%OSI\Interfaces module and all submodules RW

PIPOINT table RW

Individual PI Points (PtAccess or PtSecurity attribute) RW

PIDS table RW

•Доступ на чтение к PIPC директории

•Запись/Чтение PIPC\dat директории

•Запись/Чтение PIPC\Interfaces директории и поддиректорий.

На PI Server:

Файловая система Windows:

© Copyr i g h t 2012 OS Iso f t , LLC . 13

Необходимые настройки безопасности

HKEY_LOCAL_MACHINE\SOFTWARE\PISystem\PI-SDK

HKEY_LOCAL_MACHINE\SOFTWARE\PISystem\InterfaceConfigurationUtility

HKEY_LOCAL_MACHINE\SOFTWARE\PISystem\Interfaces

HKEY_LOCAL_MACHINE\SOFTWARE\PISystem\ICU

В Реестре Windows (доступ к следующим ключам):

Права на создание и работу с сервисами Windows.

© Copyr i g h t 2012 OS Iso f t , LLC . 14

Конфликт конфигураций

Hand Drawing 1 by BrandoHarristo

http://www.deviantart.com/art/Hand-Drawing-1-204682049

© Copyr i g h t 2012 OS Iso f t , LLC . 15

Структура PI ICU

1. Панель управления

PI ICU и PI

Interface.

2. Общая

информация о

выбранном PI

Interface

3. Разделы для

конфигурации PI

Interface

4. Параметры

конфигурации

5. Статусная строка

© Copyr i g h t 2012 OS Iso f t , LLC . 16

Введение в UniInt

o UniInt – Universal Interface.

o НЕ отдельный продукт.

o Единый шаблон для разработки

интерфейсов.

o Начиная с 2006 года эксклюзивно для

Windows OS.

o Наиболее актуальная версия 4.5.5.

© Copyr i g h t 2012 OS Iso f t , LLC . 17

За что отвечает UniInt сегодня?

Основные функции:

• Соединение с PI Server.

• Мониторинг изменения базы данных тегов.

• Управление нагрузкой на PI Server со стороны

PI Interface.

• Работа с временными метками.

Дополнительные функции:

- Резервирование интерфейсов (Failover)

- Отладка на уровне UniInt.

© Copyr i g h t 2012 OS Iso f t , LLC . 19

Полезные ресурсы. PI ICU.

Youtube: www.youtube.com/watch?v=8WvHiDc0CpQ

www.youtube.com/watch?v=0oA2eoveYwA

www.youtube.com/watch?v=gaVWvWhnu-c

Документация: PI Interface Configuration Utility (ICU) -- User Manual

Статья на techsupport.osisoft.com:KB00836

© Copyr i g h t 2012 OS Iso f t , LLC . 20

PI Interface for Relational Database

(RDBMS via ODBC)

© Copyr i g h t 2012 OS Iso f t , LLC . 21

Основные функции PI RDBMS via ODBC

1. Запись на PI Server из RDBMS

(timestamp, value, status [,annotation]).

2. Запись в RDBMS из PI Server (INSERT,

UPDATE, DELETE или вызов хранимых

процедур).

3. History Recovery (в обе стороны).

© Copyr i g h t 2012 OS Iso f t , LLC . 22

Требования для работы с PI RDBMS

1. ODBC Driver для RDBMS

2. Наличие 32-bit System DSN.<SystemDrive>:\Windows\SysWOW64\odbcad32.exe

3. Файл с запросом к базе данных.

© Copyr i g h t 2012 OS Iso f t , LLC . 23

Конфигурирование PI RDBMS в PI ICU

Для вебинара используется следующая конфигурация:

VM 1(PI Server):

MS Windows Server 2003 SP2

PI Server 3.4.390.16

MS SQL Server 2008 R2(Express)

VM2 (PI Clients):

MS Windows 2008 R2 x64

PI RDBMS 3.21.4.30

PI ICU 1.4.10

© Copyr i g h t 2012 OS Iso f t , LLC . 24

Атрибуты тегов PI RDBMS

• Location 1 = ID PI Interface.

• Location 2 =0 (первая строка)1 (все строки)

• Location 3. Метод записи данных на PI Server. 0 – Один тег.

-1, -2 – обработка множества тегов(Tag Distribution, RxC Distribution)

>0 (номер столбца, содержащей значение для данного тега, используется при группировке тегов(Tag Group))

• Location 4 определяет скан класс или тип точки (0, если тег для записи в RDB).

• Location 5 определяет поведение тега при записи в него out-of-order (значений с временной меткой в прошлом)значений.

© Copyr i g h t 2012 OS Iso f t , LLC . 25

Атрибуты тегов PI RDBMS

• Instrument Tag

Содержит имя файла SQL запроса.

• Extended Descriptor (ExDesc)

Конфигурация дополнительных параметров (SQL

Placeholder, Keywords (/SQL, /TRANSACT) и многое др.)

© Copyr i g h t 2012 OS Iso f t , LLC . 26

Протестированные RDBMSs

Microsoft SQL ServerOracle (NT)

Microsoft Access

MySQL Server

(NT platform)

PostgreSQL Database Server

(NT platform)

Microsoft Visual FoxPro

Paradox

Sybase (NT platform)

Ingres II (NT platform)

Informix (NT platform)

DB2 (NT platform)

© Copyr i g h t 2012 OS Iso f t , LLC . 27

Полезные ресурсы. PI RDBMS via ODBC.

Документация:

PI Interface for Relational Database (RDBMS via ODBC) User Guide

Youtube (англ.)

http://www.youtube.com/playlist?list=PLMcG1Hs2JbcuR_UEb5IGY3fen

O6CfPlhX

Советы и рекомендации:

KB00773, KB00262, KB00825 и многое др.

© Copyr i g h t 2012 OS Iso f t , LLC . 28

PI UFL (PI Universal File and Stream Loader)

© Copyr i g h t 2012 OS Iso f t , LLC . 29

PI UFL: Основные функции

Сбор данных из:

• ASCII текстовых данных (txt, csv…)

• Данные POP3 сервера. ASCII

• Данные с Serial порта

! Не UniInt Based !

• Point Source опционален

• Запись значений в Аннотации

• Автоматическое создание PI тегов, Digital State и Digital Set

• Логика работы PI UFL реализуется DLLбиблиотеками

© Copyr i g h t 2012 OS Iso f t , LLC . 30

Требования для работы PI UFL

• .ini файл конфигурации.

• Данные в формате ASCII.

© Copyr i g h t 2012 OS Iso f t , LLC . 31

Инструментарий

PI UFL 3.3.12.13

.txt файл

UFL Designer

© Copyr i g h t 2012 OS Iso f t , LLC . 32

UFL Designer

GUI для конфигурирования .ini файла.

Функционально.

Быстро.

Удобно.

© Copyr i g h t 2012 OS Iso f t , LLC . 33

Обработка строк PI UFL

• TagName: tag1;TagValue: 100;TimeStamp: 22.01.2014 00:00:01

Сообщение(MSG)

Поле1 Поле2 Поле3

© Copyr i g h t 2012 OS Iso f t , LLC . 34

Атрибуты тегов PI UFL

• Location 5. Механизм записи исторических

данных в тег

• Point Source опционален

© Copyr i g h t 2012 OS Iso f t , LLC . 35

Настройка Failover в PI UFL.

Необходимо два идентичных интерфейса.

• Целевые файлы в одной директории.

• Идентичные файлы в разных директориях.

Параметр /rb обязателен (применимо для Serial Port)

© Copyr i g h t 2012 OS Iso f t , LLC . 36

Health Points для PI UFL

• Создаются при помощи PI Tag Configurator.• PIPC\Interfaces\PI_UFL\ PI_UFL_Sample_HealthPoints.xlsx

• Детальное описание в разделе Health

Monitoring Points в PI UFL документации.

© Copyr i g h t 2012 OS Iso f t , LLC . 37

Полезные ресурсы. PI UFL.

Документация:PI Interface for Universal File and Stream Loading (UFL)

User Manual

Youtube:

http://www.youtube.com/playlist?list=PLMcG1Hs2JbcueMwmSeaWH_h

cOmXIa_Jqh

Советы и рекомендации:

KB00946, KB00297, KB00943, KB00866 и многое др.

© Copyr i g h t 2012 OS Iso f t , LLC . 38

© Copyr i g h t 2012 OS Iso f t , LLC .

Стандартный сервис OSIsoft SRP

• Техническая поддержка 24/7 ( на английском

языке)

• Обновления программного обеспечения

• Доступ на веб-сайт технической поддержки

techsupport.osisoft.com:

• База знаний

• Документация для текущих версий продуктов

• Информация о будущих разработках

• История обращений в техническую поддержку

OSIsoft

© Copyr i g h t 2012 OS Iso f t , LLC .

Дополнительный сервис OSIsoft (SRP)

для России и стран СНГ

• Техподдержка на русском языке в часы работы

Московского офиса

• Ежегодный двухдневный «техосмотр» PI System

• Один ваучер на тренинг в Москве

• Доступ на OSIsoft virtual campus (vCampus)

• Мастер-класс по различным сценариям

(восстановление после катастроф,

миграция/обновление PI System, слияние PI

Server’ов и т.д., в зависимости от размера PI

Server)

* - в зависимости от размера PI Server

© Copyr i g h t 2012 OS Iso f t , LLC . 41

Зарегистрироваться на вебинар можно на нашем

сайте:

www.osisoft.ru

19 февраля 2014 – «PI OPC интерфейс и

DCOM протокол»

Ближайшие вебинары OSIsoft

на русском языке

© Copyr i g h t 2012 OS Iso f t , LLC . 42

Тренинги OSIsoft в Москве

Название курса Начало Окончание

PI System Architecture, Planning and Implementation 25.03.2014 28.03.2014

Building PI System Assets and Analytics with PI AF 1.04.2014 4.04.2014

Visualizing PI System Data 8.04.2014 10.04.2014

Содержание курсов Вы можете найти в разделе «Обучение» на нашем

сайте

www.osisoft.ru

Заявки присылайте на электронный адрес:

[email protected]

© Copyr i g h t 2012 OS Iso f t , LLC .

Конференции

«Конференция пользователей

PI System» – 25-28 марта 2014 года,

г. Сан-Франциско (США)

«Ежегодная Региональная Конференция

компании OSIsoft» – 28-29 мая 2014 года, г.

МоскваРегистрация будет скоро открыта на www.osisoft.ru

Узнать подробнее и зарегистрироваться можно на www.osisoft.com

© Copyr i g h t 2012 OS Iso f t , LLC . 44

СПАСИБО[email protected]

По всем вопросам обращайтесь по адресу: