domingo, 9 de setembro de 2012

KEPServerEX, Servidor de Comunicação


O KEPServerEx é um programa de computador criado, desenvolvido e mantido pela Kepware, a proprietária de seus direitos.
 
Usando o KEPServerEx, um programa de computador pode se comunicar - trocar dados - com equipamentos de controle, monitoração e coleta de dados usados na automação industrial, predial e de sistemas de energia.
Programas de computador como:
  • Sistemas Supervisórios,
  • Historiadores,
  • MES,
  • Sistemas de Relatório,
  • Sistemas de Gerenciamento de Empresas (ERP),
  • Sistemas de Bancos de Dados
e outros podem usar o KEPServerEx para trocar dados com equipamentos.

O KEPServerEx troca dados com diversos tipos de equipamentos como:
  • Controladores Programáveis (CLPs),
  • Controladores de Malha,
  • Sistemas Digitais de Controle Distribuido (DCSs),
  • Registradores,
  • Indicadores Digitais,
  • Balanças,
  • Leitores de Código de Barra,
  • Relês de Proteção,
  • Sistemas para Telemediçao e Controle Remoto (RTUs)
e inúmeros outros.

Resumindo, diversos programas de computador usam o KEPServerEx, que também é um programa de computador, para trocar dados com equipamentos.

O KEPServerEx é um produto sensacional porque ele permite que vários programas de computador (independente do desenvolvedor - a firma que criou e desenvolveu programa) troquem dados com inúmeros equipamentos  (independente do fabricante - a firma que criou e fabrica o equipamento). Com isso ele proporciona a interoperabilidade - capacidade de conectar e trocar dados - entre programas e equipamentos de desenvolvedores / fabricantes diferentes. A interoperabilidade permite aos usuários escolher os programas e os equipamentos de sua preferência para especificar e desenvolver seus sistemas de controle.

O KEPServerEx também é um produto sensacional porque a forma de configurar a troca de dados com os equipamentos e o mecanismo de conexão com os programas são padronizados. Para o usuário, esta padronização é muito interessante pois facilita a aprendizagem no uso (configuração) do produto.

Configurar a troca de dados entre um programa e um equipamente é uma atividade com muitos detalhes, ou seja, a parametrização da comunicação exige que sejam definidos vários parametros. E basta um parametro errado para que nada funcione. Neste aspecto, o KEPServerEx também é um produto sensacional porque ele inclui assistentes de configuração para orientar e guiar o usuário na hora da configuração do produto. O assistente de configuração guia o usuário em todos os passos na parametrização da comunicação, evitando que sejam feitos erros durante este procedimento.

Para especificar o driver de comunicação correto, a ser usado pelo KEPServerEx, na troca de dados com um determinado equipamento deve ser levado em conta diversos detalhes da comunicação. Assim como não existe uma resposta genérica ou padronizada para questões de comunicação cada pergunta ou dúvida do cliente precisa ser esclarecida, estudada e vai gerar uma resposta específica.

Definir drivers de comunicação ou responder a questões sobre comunicação é uma tarefa complexa pela necessidade de conhecimento e pela diversidade do assunto, este blog vai ajudá-lo nesta tarefa.

Nas próximas postagens vamos falar sobre o KEPServerEx discutir suas características.

A Estrutura do KEPServerEX


Vimos que o KEPServerEx é um programa de computador, com a função de Servidor de Comunicação. Vimos também que o KEPServerEx é usado como um "mecanismo" que executa a troca de dados entre programas de computador e equipamentos.
  • Qual é a estrutura do KEPServerEx?
 Nesta postagem vamos responder esta pergunta.

Para maiores informações sobre a estrutura do KEPServerEx visite sua página no site da Kepware.

KEPServerEx é composto por dois componentes de software:
  • as interfaces de comunicação - para comunicação entre o KEPServerEx e os programas de computador;
  • os drivers de comunicação - para comunicação entre o KEPServerEx e os equipamentos.
componente de software
É uma rotina de software que executa uma função específica. No caso do KEPServerEx as interfaces de comunicação fazem a comunicação com outros programas e os drivers de comunicação fazem a comunicação com os equipamentos.
Resumindo, o KEPServerEx é programa de computador que inclui pelo menos dois componentes.
As intefaces de comunicação estão sempre incluídas no produto.
Os drivers de comunicação precisam ser especificados.

Os drivers de comunicação são módulos independentes e eles são especificados em função do equipamento com o qual o KEPServerEx vai se comunicar.
 
Resumindo para especificar o KEPServerEx você precisa definir ao menos um driver de comunicação.

Por isso quando fazemos uma cotação ou fazemos um pedido à Kepware especificamos o produto da seguinte forma:
KEPServerEx com suite de suite de drivers para CLPs Rockwell;
KEPServerEx com suite de suite de driver para o protocolo BACnet;
KEPServerEx com suite de suite de drivers para Modbus e suite de drivers para CLPs Siemens.

Explicação:

KEPServerEx com suite de suite de drivers para CLPs Rockwell - estamos especificando todas as intefaces de comunicação (porque especificamos um KEPServerEx) e estamos especificando todos os drivers de comunicação que a Kepware dispõe para comunicar com os equipamentos da Rockwell.
Neste caso o programa (ou os programas) que se comunicar(em) com o KEPServerEx vão ter acesso a CLPs Allen-Bradley, de fabricação da Rockwell.

KEPServerEx com suite de suite de driver para protocolo BACnet - estamos especificando todas as intefaces de comunicação (porque especificamos um KEPServerEx) e estamos especificando o driver para o protocolo BACnet com isto podemos comunicar com os equipamentos que implementam este protocolo.
Neste caso o programa (ou os programas) que se comunicar(em) com o KEPServerEx vão ter acesso a equipamentos de diversos fabricantes que implementam o protocolo BACnet.

KEPServerEx com suite de suite de drivers para Modbus e suite de drivers para CLPs Siemens - estamos especificando todas as intefaces de comunicação (porque especificamos um KEPServerEx), estamos especificando todos os drivers que a Kepware dispõe  para o protocolo Modbus e com isto podemos comunicar com os equipamentos que implementam este protocolo, e estamos também especificando todos os drivers de comunicação que a Kepware dispõe para comunicar com os equipamentos da Siemens.
Neste caso o programa (ou os programas) que se comunicar(em) com o KEPServerEx vão ter acesso a a equipamentos de diversos fabricantes que implementam o protocolo Modbus e CLPs da família S5 e S7, de fabricação da Siemens.