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
Preview:
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