Configuração e Utilização do OPC UA Server no Elipse E3.

A funcionalidade de hospedar um servidor OPC UA foi introduzida na versão 6.6 (64 bits) do Elipse E3.

Este artigo demonstra como configurar o Elipse E3 tanto como servidor quanto como cliente OPC UA, com o objetivo de instruir o usuário sobre a habilitação deste recurso. O procedimento é diferente daquele utilizado atualmente para configurar o servidor OPC DA.

O servidor OPC UA disponibiliza as tags da aplicação (de acordo com a opção de exposição selecionada), incluindo tags das pastas de dados e dos drivers de comunicação, permitindo que dispositivos clientes acessem essas informações de forma segura e padronizada.

Configuração do E3 como servidor OPC UA:

  • No E3Admin, clique com o botão direito do mouse sobre o Domínio e selecione Opções.

  • Na janela Configuração do Domínio, acesse a aba Servidor OPC UA.

  • Marque a opção Habilitar servidor OPC UA.

Em Opção padrão para exposição de objetos ao servidor OPC UA, selecione o tipo de exposição desejado para os objetos da aplicação:

  • eeExpose: disponibiliza todos os objetos do servidor da aplicação para leitura e escrita;

  • eeExposeAsReadOnly: disponibiliza todos os objetos somente para leitura;

  • eeDontExpose: não disponibiliza nenhum objeto para acesso externo.

Observação: A exposição também pode ser configurada individualmente por meio da propriedade ExposeToOPC da pasta que contém os objetos.

  • A URL para conexão de clientes OPC UA é somente leitura e será utilizada posteriormente na configuração do cliente. Copie essa informação.
  • Em Segurança dos Pontos de Conexão, selecione o nível de segurança desejado.

  • Clique em OK para salvar as configurações.

Neste momento, o Servidor OPC UA do E3 já está configurado e habilitado. Será necessário retornar a essa janela nos próximos passos.

Configuração do E3 como Cliente OPC UA:

  • Crie um novo Driver OPC UA.

  • Crie uma assinatura OPC UA.

  • Selecione o driver e, na lista de propriedades:

    • Defina a propriedade EndpointURL com a URL copiada anteriormente do servidor OPC UA.

    • Configure também os valores das propriedades SecurityMode e SecurityPolicy, compatíveis com os definidos no servidor.

Iniciando a comunicação:

  • Na aplicação Servidor, inicie o domínio.

  • Na aplicação Cliente, ative a comunicação do Driver OPC UA.

  • Volte à janela Configuração de Domínio no Servidor. Caso tenha sido escolhida uma opção de segurança, será exibido um certificado com o estado “Não confiável”.

  • Clique com o botão direito no certificado e selecione a opção Confiar.

  • Aplique as alterações e feche a janela.

Após esse processo, as instâncias do E3 estarão conectadas via OPC UA.

É possível utilizar o importador de tags do driver OPC UA Cliente para importar as tags disponibilizadas pelo servidor.

 

Aplicação Exemplo:

Este artigo inclui, em anexo, duas aplicações exemplo (cliente e servidor) demonstrando o uso prático da funcionalidade.

Instruções para uso:

  • Com o E3Studio, abra as duas aplicações em máquinas diferentes conectadas à mesma rede.

  • Na máquina com a aplicação Servidor, copie a URL de conexão disponível em:

    • E3Admin → Domínio → Opções → Servidor OPC UA.

  • Na máquina com a aplicação Cliente, cole essa URL na propriedade EndpointURL do Driver OPC UA:

    • Organizer → Objetos de Servidor → Drivers e OPC → Driver UA.

  • Execute ambas as aplicações.

Com esses passos, é possível estabelecer uma comunicação entre aplicações Elipse E3 via protocolo OPC UA, aproveitando os recursos de segurança e interoperabilidade oferecidos por esse padrão.

Anexos:

Apps_Ex_OPC_ua.zip

Artigos Relacionados:


Print Friendly, PDF & Email

Este artigo foi útil? Was this helpful?

Classificação média - Average rating 0 / 5. Count: 0

Deixe seu Comentário

Seu endereço de e-mail não será publicado. Campos marcados com asterisco são obrigatórios *