370 likes | 452 Vues
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
E N D
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
Funções do usuário Interface do aplicativo Rotinas específicas fornecedor OPC - Integrando sistemas API
Funções do usuário Funções do usuário Interface do aplicativo Interface do aplicativo Rotinas específicas fornecedor Rotinas específicas fornecedor Outro mecanismo OPC - Integrando sistemas API
OPC - Integrando sistemas Exemplo de API
OPC - Integrando sistemas Exemplo de API
Funções do usuário Interface do aplicativo Rotinas específicas fornecedor OPC - Integrando sistemas API
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 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
Prática comum Como sei que pos so escrever? Como recebo valores? Como envio? E se o servidor não estiver rodando? E se tiver alguém conectado? 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
Interface Cliente OPC PI OPC Lembrar: O cliente é padrão. Um único cliente desenvolvido corretamente conecta ao seu servidor desenvolvido corretamente
Funções do usuário Interface OPC lado Cliente Interface OPC lado Servidor Rotinas específicas fornecedor Interface Cliente OPC PI • Porque usar a interface Cliente OPC? Padrão Padrão
Funções do usuário Interface OPC lado Cliente Interface OPC lado Servidor B Interface OPC lado Servidor C Interface OPC lado Servidor A Rotinas específicas fornecedor B Rotinas específicas fornecedor C Rotinas específicas fornecedor A Interface Cliente OPC PI • Porque usar a interface Cliente OPC? Padrão Padrão
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 Comum. Não altera
Usando a Interface Cliente OPC PI Servidor 1 cole tando dados
Usando a Interface Cliente OPC PI Servidor 2 cole tando dados
Alteram-se 3 campos e o ponto será coletado em outro servidor Usando a Interface Cliente OPC PI
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
OPC - Integrando sistemas OPC Respostas
OPC - Integrando sistemas OPC Obrigado Carlos H M Bomfim Flávio Gagetti Duarte