+ All Categories
Home > Documents > PI Interfaces: Facilidade de Uso da Interface OPC Client PI Interfaces: OPC Client Interface Easy of...

PI Interfaces: Facilidade de Uso da Interface OPC Client PI Interfaces: OPC Client Interface Easy of...

Date post: 17-Apr-2015
Category:
Upload: internet
View: 106 times
Download: 0 times
Share this document with a friend
37
PI Interfaces: Facilidade de Uso da Interface OPC Client “PI Interfaces: OPC Client Interface Easy of Use” 15-MAIO-2007 BOMFIM Carlos Henrique de Morais Bomfim - PETROBRAS/REGAP Flávio Gagetti Duarte - PETROBRAS/TI/TI-AB/TI-REGA
Transcript
Page 1: PI Interfaces: Facilidade de Uso da Interface OPC Client PI Interfaces: OPC Client Interface Easy of Use 15-MAIO-2007 BOMFIM Carlos Henrique de Morais.

PI Interfaces: Facilidade de Uso da Interface OPC Client

“PI Interfaces: OPC Client Interface Easy of Use”

15-MAIO-2007

BOMFIM

Carlos Henrique de Morais Bomfim - PETROBRAS/REGAPFlávio Gagetti Duarte - PETROBRAS/TI/TI-AB/TI-REGAP

Page 2: PI Interfaces: Facilidade de Uso da Interface OPC Client PI Interfaces: OPC Client Interface Easy of Use 15-MAIO-2007 BOMFIM Carlos Henrique de Morais.

TópicosFilosofia OPC: uma visão rápida– Comparação API x OPC– DCOM/COM e OLE– Interfaces do componente

Interface Cliente OPC PI

Conclusão

15-MAIO-2007

BOMFIM & Flávio

Page 3: PI Interfaces: Facilidade de Uso da Interface OPC Client PI Interfaces: OPC Client Interface Easy of Use 15-MAIO-2007 BOMFIM Carlos Henrique de Morais.

OPC - Integrando sistemas

O LE forP rocessC ontrol

Page 4: PI Interfaces: Facilidade de Uso da Interface OPC Client PI Interfaces: OPC Client Interface Easy of Use 15-MAIO-2007 BOMFIM Carlos Henrique de Morais.

OPC - Integrando sistemas

Padrão para integração de sistemas

Page 5: PI Interfaces: Facilidade de Uso da Interface OPC Client PI Interfaces: OPC Client Interface Easy of Use 15-MAIO-2007 BOMFIM Carlos Henrique de Morais.

OPC - Integrando sistemas

Porque surgiu?

API como solução?

A pplicationP rogram I nterface

Page 6: PI Interfaces: Facilidade de Uso da Interface OPC Client PI Interfaces: OPC Client Interface Easy of Use 15-MAIO-2007 BOMFIM Carlos Henrique de Morais.

OPC - Integrando sistemas

API

Rotinas específicas fornecedor

Interface do aplicativo

Funções do

usuário

Page 7: PI Interfaces: Facilidade de Uso da Interface OPC Client PI Interfaces: OPC Client Interface Easy of Use 15-MAIO-2007 BOMFIM Carlos Henrique de Morais.

OPC - Integrando sistemas

API

Rotinas específicas fornecedor

Interface do aplicativo

Funções do

usuário

Rotinas específicas fornecedor

Interface do aplicativo

Funções do

usuário

Outro mecanismo

Page 8: PI Interfaces: Facilidade de Uso da Interface OPC Client PI Interfaces: OPC Client Interface Easy of Use 15-MAIO-2007 BOMFIM Carlos Henrique de Morais.

OPC - Integrando sistemas

Exemplo de API

Page 9: PI Interfaces: Facilidade de Uso da Interface OPC Client PI Interfaces: OPC Client Interface Easy of Use 15-MAIO-2007 BOMFIM Carlos Henrique de Morais.

OPC - Integrando sistemas

Exemplo de API

Page 10: PI Interfaces: Facilidade de Uso da Interface OPC Client PI Interfaces: OPC Client Interface Easy of Use 15-MAIO-2007 BOMFIM Carlos Henrique de Morais.

OPC - Integrando sistemas

API

Rotinas específicas fornecedor

Interface do aplicativo

Funções do

usuário

Page 11: PI Interfaces: Facilidade de Uso da Interface OPC Client PI Interfaces: OPC Client Interface Easy of Use 15-MAIO-2007 BOMFIM Carlos Henrique de Morais.

OPC - Integrando sistemas

Início do OPC

D ynamicD ataE xchange

NET DDE

Minha visão!

Muitos podem ter visão diferente!

Page 12: PI Interfaces: Facilidade de Uso da Interface OPC Client PI Interfaces: OPC Client Interface Easy of Use 15-MAIO-2007 BOMFIM Carlos Henrique de Morais.

OPC - Integrando sistemas

O leP rocessC ontrol

O bjectL inking andE mbedding

Page 13: PI Interfaces: Facilidade de Uso da Interface OPC Client PI Interfaces: OPC Client Interface Easy of Use 15-MAIO-2007 BOMFIM Carlos Henrique de Morais.

OPC - Integrando sistemas

COM e DCOM

• DCOM é parte da família COM

• COM+ , ActiveX

Page 14: PI Interfaces: Facilidade de Uso da Interface OPC Client PI Interfaces: OPC Client Interface Easy of Use 15-MAIO-2007 BOMFIM Carlos Henrique de Morais.

OPC - Integrando sistemas

OPC• MODELO : é um COM

• Versão 1.0

• Versão 2.x : DCOM

Page 15: PI Interfaces: Facilidade de Uso da Interface OPC Client PI Interfaces: OPC Client Interface Easy of Use 15-MAIO-2007 BOMFIM Carlos Henrique de Morais.

OPC - Integrando sistemas

OPC• Principal diferença comparando com API

Page 16: PI Interfaces: Facilidade de Uso da Interface OPC Client PI Interfaces: OPC Client Interface Easy of Use 15-MAIO-2007 BOMFIM Carlos Henrique de Morais.

OPC - Integrando sistemas

OPC• Principal diferença comparando com API

Page 17: PI Interfaces: Facilidade de Uso da Interface OPC Client PI Interfaces: OPC Client Interface Easy of Use 15-MAIO-2007 BOMFIM Carlos Henrique de Morais.

OPC - Integrando sistemas

COM/DCOM• Padronização vista pelo cliente

Interface obrigatória

IUnknown

Métodos obrigatórios

QueryInterface

AddRef

Release

Interfaces padrão OPC

Page 18: PI Interfaces: Facilidade de Uso da Interface OPC Client PI Interfaces: OPC Client Interface Easy of Use 15-MAIO-2007 BOMFIM Carlos Henrique de Morais.

OPC - Integrando sistemas

OPC :Padronização vista pelo cliente

Page 19: PI Interfaces: Facilidade de Uso da Interface OPC Client PI Interfaces: OPC Client Interface Easy of Use 15-MAIO-2007 BOMFIM Carlos Henrique de Morais.

OPC - Integrando sistemas

OPC Como usar ( siga a ordem):

• leia o manual

• instale o servidor OPC onde vai rodar

• registre o servidor OPC na máquina cliente, se diferente

• defina os níveis de acesso/usuários => usar domínio é fundamental

• ative o cliente

• conecte com o servidor

• defina um ou mais grupos

• adicione itens aos grupos

• use os itens como quiser

Prática comum

Como recebo valores? Como envio?

Como sei que posso escrever?

E se o servidor não estiver rodando? E se tiver alguém

conectado?

Page 20: PI Interfaces: Facilidade de Uso da Interface OPC Client PI Interfaces: OPC Client Interface Easy of Use 15-MAIO-2007 BOMFIM Carlos Henrique de Morais.

OPC - Integrando sistemas

Page 21: PI Interfaces: Facilidade de Uso da Interface OPC Client PI Interfaces: OPC Client Interface Easy of Use 15-MAIO-2007 BOMFIM Carlos Henrique de Morais.

OPC - Integrando sistemas

Page 22: PI Interfaces: Facilidade de Uso da Interface OPC Client PI Interfaces: OPC Client Interface Easy of Use 15-MAIO-2007 BOMFIM Carlos Henrique de Morais.

OPC

Lembrar:O cliente é padrão.

Um único cliente desenvolvido corretamente conecta ao seu servidor

desenvolvido corretamente

Interface Cliente OPC PI

Page 23: PI Interfaces: Facilidade de Uso da Interface OPC Client PI Interfaces: OPC Client Interface Easy of Use 15-MAIO-2007 BOMFIM Carlos Henrique de Morais.

Interface Cliente OPC PI

Porque usar a interface Cliente OPC?

Interface OPC lado Cliente

Funções do

usuário

Rotinas específicas fornecedor

Interface OPC lado Servidor

Page 24: PI Interfaces: Facilidade de Uso da Interface OPC Client PI Interfaces: OPC Client Interface Easy of Use 15-MAIO-2007 BOMFIM Carlos Henrique de Morais.

Rotinas específicas fornecedor B

Interface OPC lado Servidor B

Rotinas específicas fornecedor C

Interface OPC lado Servidor C

Interface Cliente OPC PI

Porque usar a interface Cliente OPC?

Interface OPC lado Cliente

Funções do

usuário

Rotinas específicas fornecedor A

Interface OPC lado Servidor A

Page 25: PI Interfaces: Facilidade de Uso da Interface OPC Client PI Interfaces: OPC Client Interface Easy of Use 15-MAIO-2007 BOMFIM Carlos Henrique de Morais.

Usando a Interface Cliente OPC PI

Instalação da interfacePI-SDKInterfaceICU Entre ler o

manual e instalar tem-se a interface operacional

em 4 h!

Entre não ler o manual e

instalar tem-se a interface operacional em x dias!

Page 26: PI Interfaces: Facilidade de Uso da Interface OPC Client PI Interfaces: OPC Client Interface Easy of Use 15-MAIO-2007 BOMFIM Carlos Henrique de Morais.

Usando a Interface Cliente OPC PI

Page 27: PI Interfaces: Facilidade de Uso da Interface OPC Client PI Interfaces: OPC Client Interface Easy of Use 15-MAIO-2007 BOMFIM Carlos Henrique de Morais.

Usando a Interface Cliente OPC PI

Comum.Não altera

Page 28: PI Interfaces: Facilidade de Uso da Interface OPC Client PI Interfaces: OPC Client Interface Easy of Use 15-MAIO-2007 BOMFIM Carlos Henrique de Morais.

Usando a Interface Cliente OPC PI

Page 29: PI Interfaces: Facilidade de Uso da Interface OPC Client PI Interfaces: OPC Client Interface Easy of Use 15-MAIO-2007 BOMFIM Carlos Henrique de Morais.

Usando a Interface Cliente OPC PI

Page 30: PI Interfaces: Facilidade de Uso da Interface OPC Client PI Interfaces: OPC Client Interface Easy of Use 15-MAIO-2007 BOMFIM Carlos Henrique de Morais.

Usando a Interface Cliente OPC PI

Servidor 1 coletando dados

Page 31: PI Interfaces: Facilidade de Uso da Interface OPC Client PI Interfaces: OPC Client Interface Easy of Use 15-MAIO-2007 BOMFIM Carlos Henrique de Morais.

Usando a Interface Cliente OPC PI

Page 32: PI Interfaces: Facilidade de Uso da Interface OPC Client PI Interfaces: OPC Client Interface Easy of Use 15-MAIO-2007 BOMFIM Carlos Henrique de Morais.

Usando a Interface Cliente OPC PI

Page 33: PI Interfaces: Facilidade de Uso da Interface OPC Client PI Interfaces: OPC Client Interface Easy of Use 15-MAIO-2007 BOMFIM Carlos Henrique de Morais.

Usando a Interface Cliente OPC PI

Servidor 2 coletando dados

Page 34: PI Interfaces: Facilidade de Uso da Interface OPC Client PI Interfaces: OPC Client Interface Easy of Use 15-MAIO-2007 BOMFIM Carlos Henrique de Morais.

Usando a Interface Cliente OPC PI

Alteram-se 3 campos e o ponto será coletado em

outro servidor

Page 35: PI Interfaces: Facilidade de Uso da Interface OPC Client PI Interfaces: OPC Client Interface Easy of Use 15-MAIO-2007 BOMFIM Carlos Henrique de Morais.

Padroniza a interface com sistemas de automação Pouco impacto no PI devido a alteração do

sistema de automação Problemas de atualização de versão de API de

fornecedor minimizado Facilidade de suporte Permite maior compartilhamento de conhecimento

entre usuários Custo de suporte reduz Sistemas de automacão disponibilizando apenas

está interface

Cliente OPC PI - Conclusão

Page 36: PI Interfaces: Facilidade de Uso da Interface OPC Client PI Interfaces: OPC Client Interface Easy of Use 15-MAIO-2007 BOMFIM Carlos Henrique de Morais.

OPC - Integrando sistemas

OPC

Page 37: PI Interfaces: Facilidade de Uso da Interface OPC Client PI Interfaces: OPC Client Interface Easy of Use 15-MAIO-2007 BOMFIM Carlos Henrique de Morais.

OPC - Integrando sistemas

OPC

Carlos H M BomfimFlávio Gagetti Duarte


Recommended