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.

Post on 17-Apr-2015

105 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

Transcript

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

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

OPC - Integrando sistemas

O LE forP rocessC ontrol

OPC - Integrando sistemas

Padrão para integração de sistemas

OPC - Integrando sistemas

Porque surgiu?

API como solução?

A pplicationP rogram I nterface

OPC - Integrando sistemas

API

Rotinas específicas fornecedor

Interface do aplicativo

Funções do

usuário

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

OPC - Integrando sistemas

Exemplo de API

OPC - Integrando sistemas

Exemplo de API

OPC - Integrando sistemas

API

Rotinas específicas fornecedor

Interface do aplicativo

Funções do

usuário

OPC - Integrando sistemas

Início do OPC

D ynamicD ataE xchange

NET DDE

Minha visão!

Muitos podem ter visão diferente!

OPC - Integrando sistemas

O leP rocessC ontrol

O bjectL inking andE mbedding

OPC - Integrando sistemas

COM e DCOM

• DCOM é parte da família COM

• COM+ , ActiveX

OPC - Integrando sistemas

OPC• MODELO : é um COM

• Versão 1.0

• Versão 2.x : DCOM

OPC - Integrando sistemas

OPC• Principal diferença comparando com API

OPC - Integrando sistemas

OPC• Principal diferença comparando com API

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

OPC - Integrando sistemas

OPC :Padronização vista pelo cliente

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?

OPC - Integrando sistemas

OPC - Integrando sistemas

OPC

Lembrar:O cliente é padrão.

Um único cliente desenvolvido corretamente conecta ao seu servidor

desenvolvido corretamente

Interface Cliente OPC PI

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

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

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!

Usando a Interface Cliente OPC PI

Usando a Interface Cliente OPC PI

Comum.Não altera

Usando a Interface Cliente OPC PI

Usando a Interface Cliente OPC PI

Usando a Interface Cliente OPC PI

Servidor 1 coletando dados

Usando a Interface Cliente OPC PI

Usando a Interface Cliente OPC PI

Usando a Interface Cliente OPC PI

Servidor 2 coletando dados

Usando a Interface Cliente OPC PI

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

outro servidor

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

OPC - Integrando sistemas

OPC

OPC - Integrando sistemas

OPC

Carlos H M BomfimFlávio Gagetti Duarte

top related