Introdução
OPC significa Open Plataform Communications, um protocolo de comunicação de extrema importância para assuntos como Industria 4.0 e IOT, isso devido a sua padronização para comunicação entre diversos equipamentos em campo, podendo ou não ser de um mesmo fabricante.
UA significa Unified Architecture, que diferente da sua versão anterior, utiliza do endereço IP para comunicar. Nesse FAQ utilizaremos a IHM DOP112MX e o software UA-Expert para buscar o namespace index das variáveis, ler e escrever os valores das variáveis.
Limitações
Não são todas as IHM’s que disponibilizam essa função de utilizar ser um servidor OPCUA, a opção pode estar disponível, porém caso a IHM não suporte tal função o arquivo pode apresentar falhas e caso não haja um backup pode ser perdido. Segue abaixo o trecho do manual que mostra as IHM‘s compatíveis com essa função.

O primeiro passo a ser realizado e a criação da comunicação com a IHM via COMMGR. Para isso é necessário selecionar o tipo de comunicação que sera utilizada em o computador e a IHM, feito isso buscar o dispositivo e salvar as configurações do COMMGR.

Criada a comunicação, o próximo passo é desenvolver a tela para visualizar e manipular os dados via IHM.

Finalizado o segundo passo, o terceiro é habilitar o servidor OPC UA

Após Habilitar o servidor, deve ser criado as tags desejadas evitando a utilização de grupos, que podem dificultar a utilização da comunicação.

Ao final deve se obter algo semelhante a seguinte tabela.

O próximo passo é criar a comunicação dos clients OPCUA no Node-Red utilizando como suporte o software UA-Expert. Para visualizar as informações necessárias para a conexão, primeiro é necessário conectar no servidor OPCUA da IHM utilizando o UA-Expert.

1º Pressionar com o botão direito e clicar em Add;
2º Dois cliques na opção Double click to Add Server;
3º Inserir o endereço de IP da IHM com a porta 4840 (ex:192.168.1.6:4840);
4º Acessar o servidor OPC.
Acessando o Servidor OPCUA, é necessário localizar a pasta na qual as Tag’s estão alocadas.

Com as tags Localizadas, arraste elas para a área central do UA-Expert, a área denominada “Data Access View”, nela será possível visualizar os namespaces, abreviados por ns, o Valor da variavel e o seu Datatype.

Para validar a comunicação, clique 2 vezes em cima do campo “Value” de uma das variaveis adicionadas, e altere seu valor. Caso a comunicação esteja funcionando, os valores presentes na sua IHM devem mudar, caso contrario se manterão o mesmo.

A utilização do “On-line Simulation” foi utilizado apenas para ilustrar o estado da IHM fisíca utilizada para o desenvolvimento dessa documentação caso a comunicação funcione.
Conclusão
Com todos os passos anteriores realizados corretamente a comunicação com o servidor OPC UA da IHM foi estabelecida e utilizando o software UA-Expert é possível derivar essa comunicação com outros dispositivos utilizando seus namespaces.
Caso haja algum problema na comunicação verifique as configurações dos dispositivos na rede todos os dispositivos devem estar na mesma faixa, ou ter um roteador entre eles para realizar a tradução de uma rede para outra.
