Вебинар «pi opc interface и dcom...

33
© Copyright 2012 OSIsoft, LLC. 1 Вебинар «PI OPC Interface и DCOM протокол» Как работать с LiveMeeting Настройка аудио/видео Задать вопросы Загрузить материалы семинара

Upload: others

Post on 07-Jul-2020

22 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Вебинар «PI OPC Interface и DCOM протокол»cdn.osisoft.com/corp/ru/webinars/2014_PIOPCandDCOM_RU.pdfВебинар«PI OPC Interface и DCOM протокол» Как

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

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

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

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

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

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

Page 2: Вебинар «PI OPC Interface и DCOM протокол»cdn.osisoft.com/corp/ru/webinars/2014_PIOPCandDCOM_RU.pdfВебинар«PI OPC Interface и DCOM протокол» Как

Presented by

PI OPC Interface и

DCOM протокол

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

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

Page 3: Вебинар «PI OPC Interface и DCOM протокол»cdn.osisoft.com/corp/ru/webinars/2014_PIOPCandDCOM_RU.pdfВебинар«PI OPC Interface и DCOM протокол» Как

© 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)

Page 4: Вебинар «PI OPC Interface и DCOM протокол»cdn.osisoft.com/corp/ru/webinars/2014_PIOPCandDCOM_RU.pdfВебинар«PI OPC Interface и DCOM протокол» Как

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

OPC Classic и DCOM

4

Page 5: Вебинар «PI OPC Interface и DCOM протокол»cdn.osisoft.com/corp/ru/webinars/2014_PIOPCandDCOM_RU.pdfВебинар«PI OPC Interface и DCOM протокол» Как

© 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

Page 6: Вебинар «PI OPC Interface и DCOM протокол»cdn.osisoft.com/corp/ru/webinars/2014_PIOPCandDCOM_RU.pdfВебинар«PI OPC Interface и DCOM протокол» Как

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

DCOM – Distributed Component Object

Model

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

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

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

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

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

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

Page 7: Вебинар «PI OPC Interface и DCOM протокол»cdn.osisoft.com/corp/ru/webinars/2014_PIOPCandDCOM_RU.pdfВебинар«PI OPC Interface и DCOM протокол» Как

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

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

Page 8: Вебинар «PI OPC Interface и DCOM протокол»cdn.osisoft.com/corp/ru/webinars/2014_PIOPCandDCOM_RU.pdfВебинар«PI OPC Interface и DCOM протокол» Как

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

PI OPC Interface

8

Page 9: Вебинар «PI OPC Interface и DCOM протокол»cdn.osisoft.com/corp/ru/webinars/2014_PIOPCandDCOM_RU.pdfВебинар«PI OPC Interface и DCOM протокол» Как

© 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)

Page 10: Вебинар «PI OPC Interface и DCOM протокол»cdn.osisoft.com/corp/ru/webinars/2014_PIOPCandDCOM_RU.pdfВебинар«PI OPC Interface и DCOM протокол» Как

© 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 сервер

Page 11: Вебинар «PI OPC Interface и DCOM протокол»cdn.osisoft.com/corp/ru/webinars/2014_PIOPCandDCOM_RU.pdfВебинар«PI OPC Interface и DCOM протокол» Как

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

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

1 2

3

Page 12: Вебинар «PI OPC Interface и DCOM протокол»cdn.osisoft.com/corp/ru/webinars/2014_PIOPCandDCOM_RU.pdfВебинар«PI OPC Interface и DCOM протокол» Как

© 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

Page 13: Вебинар «PI OPC Interface и DCOM протокол»cdn.osisoft.com/corp/ru/webinars/2014_PIOPCandDCOM_RU.pdfВебинар«PI OPC Interface и DCOM протокол» Как

© 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!

Page 14: Вебинар «PI OPC Interface и DCOM протокол»cdn.osisoft.com/corp/ru/webinars/2014_PIOPCandDCOM_RU.pdfВебинар«PI OPC Interface и DCOM протокол» Как

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

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

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

• Порт 135 (telnet)

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

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

Page 15: Вебинар «PI OPC Interface и DCOM протокол»cdn.osisoft.com/corp/ru/webinars/2014_PIOPCandDCOM_RU.pdfВебинар«PI OPC Interface и DCOM протокол» Как

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

Page 16: Вебинар «PI OPC Interface и DCOM протокол»cdn.osisoft.com/corp/ru/webinars/2014_PIOPCandDCOM_RU.pdfВебинар«PI OPC Interface и DCOM протокол» Как

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

Настройка DCOM

16

Page 17: Вебинар «PI OPC Interface и DCOM протокол»cdn.osisoft.com/corp/ru/webinars/2014_PIOPCandDCOM_RU.pdfВебинар«PI OPC Interface и DCOM протокол» Как

© 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/

Page 18: Вебинар «PI OPC Interface и DCOM протокол»cdn.osisoft.com/corp/ru/webinars/2014_PIOPCandDCOM_RU.pdfВебинар«PI OPC Interface и DCOM протокол» Как

© 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)

Page 19: Вебинар «PI OPC Interface и DCOM протокол»cdn.osisoft.com/corp/ru/webinars/2014_PIOPCandDCOM_RU.pdfВебинар«PI OPC Interface и DCOM протокол» Как

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

Page 20: Вебинар «PI OPC Interface и DCOM протокол»cdn.osisoft.com/corp/ru/webinars/2014_PIOPCandDCOM_RU.pdfВебинар«PI OPC Interface и DCOM протокол» Как

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

PI OPC Interface Теги

20

Page 21: Вебинар «PI OPC Interface и DCOM протокол»cdn.osisoft.com/corp/ru/webinars/2014_PIOPCandDCOM_RU.pdfВебинар«PI OPC Interface и DCOM протокол» Как

© 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 и т.д.)

Page 22: Вебинар «PI OPC Interface и DCOM протокол»cdn.osisoft.com/corp/ru/webinars/2014_PIOPCandDCOM_RU.pdfВебинар«PI OPC Interface и DCOM протокол» Как

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

Server-Level Failover

22

Page 23: Вебинар «PI OPC Interface и DCOM протокол»cdn.osisoft.com/corp/ru/webinars/2014_PIOPCandDCOM_RU.pdfВебинар«PI OPC Interface и DCOM протокол» Как

© 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

серверов >>

Page 24: Вебинар «PI OPC Interface и DCOM протокол»cdn.osisoft.com/corp/ru/webinars/2014_PIOPCandDCOM_RU.pdfВебинар«PI OPC Interface и DCOM протокол» Как

© 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

Page 25: Вебинар «PI OPC Interface и DCOM протокол»cdn.osisoft.com/corp/ru/webinars/2014_PIOPCandDCOM_RU.pdfВебинар«PI OPC Interface и DCOM протокол» Как

© 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

Page 26: Вебинар «PI OPC Interface и DCOM протокол»cdn.osisoft.com/corp/ru/webinars/2014_PIOPCandDCOM_RU.pdfВебинар«PI OPC Interface и DCOM протокол» Как

© 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

Page 27: Вебинар «PI OPC Interface и DCOM протокол»cdn.osisoft.com/corp/ru/webinars/2014_PIOPCandDCOM_RU.pdfВебинар«PI OPC Interface и DCOM протокол» Как

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

Page 28: Вебинар «PI OPC Interface и DCOM протокол»cdn.osisoft.com/corp/ru/webinars/2014_PIOPCandDCOM_RU.pdfВебинар«PI OPC Interface и DCOM протокол» Как

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

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

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

языке)

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

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

techsupport.osisoft.com:

• База знаний

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

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

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

OSIsoft

Page 29: Вебинар «PI OPC Interface и DCOM протокол»cdn.osisoft.com/corp/ru/webinars/2014_PIOPCandDCOM_RU.pdfВебинар«PI OPC Interface и DCOM протокол» Как

© 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

Page 30: Вебинар «PI OPC Interface и DCOM протокол»cdn.osisoft.com/corp/ru/webinars/2014_PIOPCandDCOM_RU.pdfВебинар«PI OPC Interface и DCOM протокол» Как

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

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

нашем сайте:

www.osisoft.ru

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

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

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

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

Page 31: Вебинар «PI OPC Interface и DCOM протокол»cdn.osisoft.com/corp/ru/webinars/2014_PIOPCandDCOM_RU.pdfВебинар«PI OPC Interface и DCOM протокол» Как

© 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

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

[email protected]

Page 32: Вебинар «PI OPC Interface и DCOM протокол»cdn.osisoft.com/corp/ru/webinars/2014_PIOPCandDCOM_RU.pdfВебинар«PI OPC Interface и DCOM протокол» Как

© 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

Page 33: Вебинар «PI OPC Interface и DCOM протокол»cdn.osisoft.com/corp/ru/webinars/2014_PIOPCandDCOM_RU.pdfВебинар«PI OPC Interface и DCOM протокол» Как

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

СПАСИБО[email protected]

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