PI Interfaces: Facilidade de Uso da Interface OPC Client “PI Interfaces: OPC Client Interface Easy of Use” Carlos Henrique de Morais Bomfim - PETROBRAS/REGAP Flávio Gagetti Duarte - PETROBRAS/TI/TI-AB/TI-REGAP 15-MAIO-2007 BOMFIM
Tópicos Filosofia 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 for P rocess C ontrol
OPC - Integrando sistemas Padrão para integração de sistemas
OPC - Integrando sistemas Porque surgiu? API como solução? A pplication P 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 ynamic D ata E xchange NET DDE Minha visão! Muitos podem ter visão diferente!
OPC - Integrando sistemas O bject L inking and E mbedding O le P rocess C ontrol
OPC - Integrando sistemas
OPC - Integrando sistemas COM e DCOM DCOM é parte da família COM COM+ , ActiveX
OPC - Integrando sistemas COM/DCOM MODELO Interface obrigatória IUnknown Métodos obrigatórios QueryInterface AddRef Release
OPC - Integrando sistemas DCOM MODELOS
OPC - Integrando sistemas MODELO : é um COM Versão 1.0 Versão 2.x : DCOM
OPC - Integrando sistemas Principal diferença comparando com API
OPC - Integrando sistemas 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 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 pos so escrever? E se o servidor não estiver rodando? E se tiver alguém conectado?
OPC - Integrando sistemas
OPC - Integrando sistemas
Interface Cliente OPC PI Lembrar: O cliente é padrão. Um único cliente desenvolvido corretamente conecta ao seu servidor desenvolvido corretamente
Interface Cliente OPC PI Porque usar a interface Cliente OPC? Interface OPC lado Cliente Funções do usuário Padrão Padrão Rotinas específicas fornecedor Interface OPC lado Servidor
Interface Cliente OPC PI Porque usar a interface Cliente OPC? Interface OPC lado Cliente Funções do usuário Padrão Padrão Rotinas específicas fornecedor A Interface OPC lado Servidor A Rotinas específicas fornecedor C Interface OPC lado Servidor C Rotinas específicas fornecedor B Interface OPC lado Servidor B
Usando a Interface Cliente OPC PI Instalação da interface PI-SDK Interface ICU 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 cole tando dados
Usando a Interface Cliente OPC PI
Usando a Interface Cliente OPC PI
Usando a Interface Cliente OPC PI Servidor 2 cole tando dados
Usando a Interface Cliente OPC PI Alteram-se 3 campos e o ponto será coletado em outro servidor
Cliente OPC PI - Conclusão 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 Servidor OPC para PI
OPC - Integrando sistemas Respostas
OPC - Integrando sistemas Obrigado Carlos H M Bomfim Flávio Gagetti Duarte