Вебинар «PI OPC Interface и DCOM...

Preview:

Citation preview

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

Вебинар «PI OPC Interface и DCOM протокол»

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

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

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

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

Presented by

PI OPC Interface и

DCOM протокол

Игорь Кораблёв,

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

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

Темы дня

OPC Classic и DCOM

PI OPC Interface

Настройка DCOM для работы с

PI OPC Interface

PI OPC Interface теги

OPC Server-Level Failover (Uniint)

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

OPC Classic и DCOM

4

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

OPC Classic (OLE for Process Control)

• Набор протоколов для работы с объектами автоматизации и технологическими процессами:– OPC Data Access (OPC DA)

– OPC Alarms and Events (OPC A&E)

– OPC Historical Data Access (OPC HDA)

– OPC UA

– OPC XML-DA

– Другие

• Разработан в 1996 году

• Большинство OPC протоколов базируется на COM/DCOM стандартах от Microsoft

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

DCOM – Distributed Component Object

Model

- Расширение стандарта COM от Microsoft

- Задает правила осуществления связи между

объектами в сети

- Базируется на платформе MS Windows

- Использует технологию RPC (Вызов

удаленных процедур)

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

Стандартная архитектура

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

PI OPC Interface

8

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

Роль PI OPC DA Interface

• OPC Data Access клиент

– OPC Data Access стандарт 1.0a/2.0/2.05

• Сбор данных с OPC сервера и отправка на

PI Server (Advise, Polled, Event)

• Запись значений из PI Server на OPC сервер

(Output)

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

Polled? Advise? Event? Output?

• Polled – Интерфейс опрашивает OPC сервер с частотой

заданного scan class

• Advise – Интерфейс “слушает” изменения на OPC сервере

• Event – Опрос OPC сервера на наличие новых значений

происходит в момент изменения значения в теге-триггере

• Output – Запись на OPC сервер

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

PI OPC Interface архитектура

1 2

3

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

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

VM 1

• MatrikonOPC Simulation

VM 2

• PI OPC DA Interface

• PI OPC Client

• PI Server 2012

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

Advise теги

• http://techsupport.osisoft.com/techsupport/NonT

emplates/KB/article.aspx?id=KB00260

• Scan сlass 1 зарезервирован для Advise

тегов!

• Не смешивайте Polled и Advise в одном scan

class!

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

Что проверить?

• Соединение между PI OPC Interface и OPC сервер (ping, tracert)

• Порт 135 (telnet)

• Настройка локальных политик безопасности

• Конфигурацию DCOM (dcomcnfg)

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

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

Настройка DCOM

16

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

Настройка DCOM: Тревожные звонки

В pipc.log (или Local PI Message log)

• 0x80070005 – Access Denied. Ошибка доступапри попытке подключения к OPS Server. Одна из наиболее распространенных

• 0x800706ba – The RPC server is unavailable. Проверьте доступность порта 135. И активность сервиса RPCSS

• 0x8000401a и др.

• Подробный список по ссылкеhttp://livelibrary.osisoft.com/

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

Таблица с DCOM настройками

Одна рабочая

группа

Один домен Смешанный тип

(Домен/рабочая

группа)

Разные домены

Аутентификация Два идентичных

аккаунта

Один доменный

аккаунт

Локальный

идентичные

аккаунты

Локальные

идентичные

аккаунты/

Доверительная

связь между

доменами

Уровень проверки

подлинности

Connect (Подключиться)

Уровень

олицетворения

Identify (Идентифицировать)

Протокол по

умолчанию

Connection-oriented TCP/IP

Удостоверение (для

OPC Server)

Общий аккаунт

COM Security

Добавить OPC User в Launch and Activation Permissions и Access Permissions (Limits и

Default)

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

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

PI OPC Interface Теги

20

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

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

• PointType – тип данных. Назначается соответственно c типом Item на OPC сервере.

• Location 1 = Interface ID

• Location 2 используется при необходимости расширения функционала обработки типов данных

• Location 3 Определяет режим работы тега (Advise, Polled и т.д.)

• Location 4 – частота сканирования данных (scan class)

• Location 5 определяет параметры фильтрации в режиме Advise на основе параметров OPC сервера

• InstrumentTag = ItemID (на OPC сервере)

• ExDesc многофункциональный атрибут (тег-триггер, расширенная обработка InstrumentTag и.т.д.)

• Атрибуты для трансформации значений на стороне PI OPC Interface (SquareRoot, Converse, UserInt и т.д.)

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

Server-Level Failover

22

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

PI OPC Server-Level Failover

• 1. OPC Сервер недоступен.

/backup

• 2. OPC Сервер не Running.

/WS=1

• 3. OPC Сервер содержит BAD данные

/WQ =# (количество Watchdog тегов – 1)

• 4. Использование Watchdog тегов в

качестве индикаторов состояния OPC

серверов >>

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

Watchdog теги. Конфигурации.

Один Watchdog тег

PI OPC Interface

PI Server

OPC Server 2

OPC Server 1

OPC_Watchdog1

OPC_Watchdog1=1 OPC_Watchdog1=0

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

Watchdog теги. Конфигурации.

Два Watchdog тега

PI OPC Interface

PI Server

OPC Server 2

OPC Server 1

OPC_Watchdog1

OPC_Watchdog1=1 OPC_Watchdog1=1

OPC_Watchdog2

OPC_Watchdog2 = 0 OPC_Watchdog2 = 0

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

Watchdog теги. Конфигурации.

Множество Watchdog тегов.

PI OPC Interface

PI Server

OPC Server 2

PLC1=1

PLC2=0

PLC3=0

1+0+0=1

OPC Server 1

PLC1=1

PLC2=1

PLC3=1

1+1+1=3

Атрибуты Watchdog тегов:

Location 3 = 3 (Polled Failover)

или 4 (Advice Failover)

/WD=2

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

© 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 . 30

Регистрация на вебинар скоро будет открыта на

нашем сайте:

www.osisoft.ru

12 марта 2014 – «PI Coresight»

2 апреля 2014 – «Abacus»

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

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

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

Тренинги 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

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

russia@osisoft.com

© 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 . 33

СПАСИБО!russia@osisoft.com

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

Recommended