Вебинар «pi opc interface и dcom...
TRANSCRIPT
© 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
Заявки присылайте на электронный адрес:
© 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
СПАСИБО[email protected]
По всем вопросам обращайтесь по адресу: