close

Вход

Забыли?

вход по аккаунту

(PI ICU). - OSIsoft

код для вставкиСкачать
Вебинар «PI Interface Configuration Utility (PI ICU).
Настройка PI RDBMS и PI UFL интерфейсов»
Как работать с LiveMeeting
Загрузить материалы семинара
Задать вопросы
Настройка аудио/видео
© C o p yri g h t 2 0 1 2 O S Is o f t , L L C .
1
PI Interface Configuration
Utility (PI ICU).
Настройка PI RDBMS и PI
UFL интерфейсов.
Presented by Кораблёв Игорь,
инженер технической поддержки клиентов OSIsoft
PI Interface в цепи передачи данных
© C o p yri g h t 2 0 1 2 O S Is o f t , L L C .
3
Функции PI Interface
• Перевод данных в формат
PI Server
• Проставление временных меток
• Фильтрация значений
• Буферизация данных
(выполняется на стороне
PI Interface, опционально)
© C o p yri g h t 2 0 1 2 O S Is o f t , L L C .
4
Конфигурирование PI Interface
вручную
C:\>sc create "Service Name" binpath= "C: \Progam
Files\PIPC\Interfaces\Example\Interface.exe ServiceID" depend=
"servicename1/servicename2/etc" DisplayName= "Display Name" start= "auto"
© C o p yri g h t 2 0 1 2 O S Is o f t , L L C .
5
Недостатки ручного способа
конфигурации
- Высокое влияние человеческого фактора
- Временные затраты
- Работа из командной строки
© C o p yri g h t 2 0 1 2 O S Is o f t , L L C .
7
PI Interface Configuration Utility
• PIPC\ICU\PI-ICU.exe
© C o p yri g h t 2 0 1 2 O S Is o f t , L L C .
8
Основные возможности PI ICU
• Редактирование .bat файла из графической
оболочки (GUI)
• Создание сервиса из GUI
• Создание PI тегов для мониторинга
PI Interface и передачи данных
• Регистрация PI Interface и их конфигураций в
модульной базе данных PI Server
© C o p yri g h t 2 0 1 2 O S Is o f t , L L C .
9
Модульная база данных PI Server
© C o p yri g h t 2 0 1 2 O S Is o f t , L L C .
10
Требования для установки 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 год)
© C o p yri g h t 2 0 1 2 O S Is o f t , L L C .
11
Необходимые настройки безопасности
для PI ICU.
На PI Server:
PI Securable Object
Access Permission
PIModules table
%OSI module
%OSI\Interfaces module and all submodules
PIPOINT table
Individual PI Points (PtAccess or PtSecurity attribute)
PIDS table
RW
RW
RW
RW
RW
RW
Файловая система Windows:
•Доступ на чтение к PIPC директории
•Запись/Чтение PIPC\dat директории
•Запись/Чтение PIPC\Interfaces директории и поддиректорий.
© C o p yri g h t 2 0 1 2 O S Is o f t , L L C .
12
Необходимые настройки безопасности
В Реестре Windows (доступ к следующим ключам):
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.
© C o p yri g h t 2 0 1 2 O S Is o f t , L L C .
13
Конфликт конфигураций
Hand Drawing 1 by BrandoHarristo
http://www.deviantart.com/art/Hand-Drawing-1-204682049
© C o p yri g h t 2 0 1 2 O S Is o f t , L L C .
14
Структура PI ICU
1. Панель управления
PI ICU и PI
Interface.
2. Общая
информация о
выбранном PI
Interface
3. Разделы для
конфигурации PI
Interface
4. Параметры
конфигурации
5. Статусная строка
© C o p yri g h t 2 0 1 2 O S Is o f t , L L C .
15
Введение в UniInt
o UniInt – Universal Interface.
o НЕ отдельный продукт.
o Единый шаблон для разработки
интерфейсов.
o Начиная с 2006 года эксклюзивно для
Windows OS.
o Наиболее актуальная версия 4.5.5.
© C o p yri g h t 2 0 1 2 O S Is o f t , L L C .
16
За что отвечает UniInt сегодня?
Основные функции:
• Соединение с PI Server.
• Мониторинг изменения базы данных тегов.
• Управление нагрузкой на PI Server со стороны
PI Interface.
• Работа с временными метками.
Дополнительные функции:
- Резервирование интерфейсов (Failover)
- Отладка на уровне UniInt.
© C o p yri g h t 2 0 1 2 O S Is o f t , L L C .
17
Полезные ресурсы. 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
© C o p yri g h t 2 0 1 2 O S Is o f t , L L C .
19
PI Interface for Relational Database
(RDBMS via ODBC)
© C o p yri g h t 2 0 1 2 O S Is o f t , L L C .
20
Основные функции PI RDBMS via ODBC
1. Запись на PI Server из RDBMS
(timestamp, value, status [,annotation]).
2. Запись в RDBMS из PI Server (INSERT,
UPDATE, DELETE или вызов хранимых
процедур).
3. History Recovery (в обе стороны).
© C o p yri g h t 2 0 1 2 O S Is o f t , L L C .
21
Требования для работы с PI RDBMS
1. ODBC Driver для RDBMS
2. Наличие 32-bit System DSN.
<SystemDrive>:\Windows\SysWOW64\odbcad32.exe
3. Файл с запросом к базе данных.
© C o p yri g h t 2 0 1 2 O S Is o f t , L L C .
22
Конфигурирование 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
© C o p yri g h t 2 0 1 2 O S Is o f t , L L C .
23
Атрибуты тегов 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 (значений с временной меткой в прошлом)
значений.
© C o p yri g h t 2 0 1 2 O S Is o f t , L L C .
24
Атрибуты тегов PI RDBMS
• Instrument Tag
Содержит имя файла SQL запроса.
• Extended Descriptor (ExDesc)
Конфигурация дополнительных параметров (SQL
Placeholder, Keywords (/SQL, /TRANSACT) и многое др.)
© C o p yri g h t 2 0 1 2 O S Is o f t , L L C .
25
Протестированные RDBMSs
Oracle (NT)
Microsoft SQL Server
DB2 (NT platform)
Microsoft Access
Informix (NT platform)
Microsoft Visual FoxPro
MySQL Server
(NT platform)
PostgreSQL Database Server
(NT platform)
Sybase (NT platform)
Ingres II (NT platform)
Paradox
© C o p yri g h t 2 0 1 2 O S Is o f t , L L C .
26
Полезные ресурсы. 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 и многое др.
© C o p yri g h t 2 0 1 2 O S Is o f t , L L C .
27
PI UFL (PI Universal File and Stream Loader)
© C o p yri g h t 2 0 1 2 O S Is o f t , L L C .
28
PI UFL: Основные функции
Сбор данных из:
• ASCII текстовых данных (txt, csv…)
• Данные POP3 сервера. ASCII
• Данные с Serial порта
! Не UniInt Based !
• Point Source опционален
• Запись значений в Аннотации
• Автоматическое создание PI тегов, Digital State и
Digital Set
• Логика работы PI UFL реализуется DLL
библиотеками
© C o p yri g h t 2 0 1 2 O S Is o f t , L L C .
29
Требования для работы PI UFL
• .ini файл конфигурации.
• Данные в формате ASCII.
© C o p yri g h t 2 0 1 2 O S Is o f t , L L C .
30
Инструментарий
 PI UFL 3.3.12.13
 .txt файл
 UFL Designer
© C o p yri g h t 2 0 1 2 O S Is o f t , L L C .
31
UFL Designer
GUI для конфигурирования .ini файла.
 Функционально.
 Быстро.
 Удобно.
© C o p yri g h t 2 0 1 2 O S Is o f t , L L C .
32
Обработка строк PI UFL
Сообщение(MSG)
•
TagName: tag1;TagValue: 100;TimeStamp: 22.01.2014 00:00:01
Поле1
Поле2
Поле3
© C o p yri g h t 2 0 1 2 O S Is o f t , L L C .
33
Атрибуты тегов PI UFL
• Location 5. Механизм записи исторических
данных в тег
• Point Source опционален
© C o p yri g h t 2 0 1 2 O S Is o f t , L L C .
34
Настройка Failover в PI UFL.
Необходимо два идентичных интерфейса.
• Целевые файлы в одной директории.
• Идентичные файлы в разных директориях.
Параметр /rb обязателен (применимо для Serial Port)
© C o p yri g h t 2 0 1 2 O S Is o f t , L L C .
35
Health Points для PI UFL
• Создаются при помощи PI Tag Configurator.
• PIPC\Interfaces\PI_UFL\ PI_UFL_Sample_HealthPoints.xlsx
• Детальное описание в разделе Health
Monitoring Points в PI UFL документации.
© C o p yri g h t 2 0 1 2 O S Is o f t , L L C .
36
Полезные ресурсы. 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 и многое др.
© C o p yri g h t 2 0 1 2 O S Is o f t , L L C .
37
© C o p yri g h t 2 0 1 2 O S Is o f t , L L C .
38
Стандартный сервис OSIsoft SRP
• Техническая поддержка 24/7 ( на английском
языке)
• Обновления программного обеспечения
• Доступ на веб-сайт технической поддержки
techsupport.osisoft.com:
•
•
•
•
База знаний
Документация для текущих версий продуктов
Информация о будущих разработках
История обращений в техническую поддержку
OSIsoft
© C o p yri g h t 2 0 1 2 O S Is o f t , L L C .
Дополнительный сервис OSIsoft (SRP)
для России и стран СНГ
• Техподдержка на русском языке в часы работы
Московского офиса
• Ежегодный двухдневный «техосмотр» PI System
• Один ваучер на тренинг в Москве
• Доступ на OSIsoft virtual campus (vCampus)
• Мастер-класс по различным сценариям
(восстановление после катастроф,
миграция/обновление PI System, слияние PI
Server’ов и т.д., в зависимости от размера PI
Server)
* - в зависимости от размера PI Server
© C o p yri g h t 2 0 1 2 O S Is o f t , L L C .
Ближайшие вебинары OSIsoft
на русском языке
19 февраля 2014 – «PI OPC интерфейс и
DCOM протокол»
Зарегистрироваться на вебинар можно на нашем
сайте:
www.osisoft.ru
© C o p yri g h t 2 0 1 2 O S Is o f t , L L C .
41
Тренинги 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]
© C o p yri g h t 2 0 1 2 O S Is o f t , L L C .
42
Конференции
«Конференция пользователей
PI System» – 25-28 марта 2014 года,
г. Сан-Франциско (США)
Узнать подробнее и зарегистрироваться можно на www.osisoft.com
«Ежегодная Региональная Конференция
компании OSIsoft» – 28-29 мая 2014 года, г.
Москва
Регистрация будет скоро открыта на www.osisoft.ru
© C o p yri g h t 2 0 1 2 O S Is o f t , L L C .
СПАСИБО!
По всем вопросам обращайтесь по адресу:
[email protected]
© C o p yri g h t 2 0 1 2 O S Is o f t , L L C .
44
1/--страниц
Пожаловаться на содержимое документа