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.