Comunicação Nexto com BluePlant através do protocolo OPC DA

Nesse tutorial você irá aprender a configurar um CLP da Série Nexto como servidor OPC DA, permitindo comunicar-se com uma série de outros dispositivos através desse protocolo de comunicação, incluindo o supervisório BluePlant que também será visto nesse tutorial.

Para realizar esse procedimento você precisará possuir o MasterTool IEC XE v3.11 ou superior.

 

Configuração do CLP:

                O CLP utilizado neste tutorial será o Nexto Xpress XP340.

Abra o MasterTool IEC XE como ‘Administrador’ e crie um projeto.

Em UserPrg crie duas variáveis do tipo real (uma para forçar os valores na simulação e a outra para receber esses valores).



Após isso, poderemos adicionar a comunicação OPC. Clique com o botão direito em APPLICATION, vá à Acrescentar Objeto e depois em SYMBOL CONFIGURATION.



A janela Acrescentar Symbol Configuration irá aparecer. Clique em Abrir.



Com as etapas acima concluídas, a aba Symbol Configuration será aberta. Ao entrar na aba é necessário dar um clique em Compilar para assim aparecer todas as opções de variáveis do projeto para serem disponibilizadas para o CLIENT OPC.



Depois disso é possível marcar as variáveis que precisam ser disponibilizadas para o CLIENT OPC. As variáveis marcadas podem ser lidas no dispositivo CLIENT OPC.




Configuração do GATEWAY:

Agora precisamos realizar a configuração do GATEWAY.

No computador onde o CLIENT OPC vai rodar é necessário instalar o MT8500 e realizar esta configuração do GATEWAY. Vá à aba Comunicação e clique em Configuração OPC.



A janela Configuração do OPC será aberta. Nela é possível realizar a configuração da comunicação do GATEWAY.

No lado esquerdo da janela vão ficar os dispositivos adicionados, selecionando o dispositivo é possível alterar suas configurações.

As opções Endereço do Gateway e porta do Gateway devem ficar com as configurações padrões.

É necessário marcar a opção Usar Driver Bloqueante TCP/IP, e depois colocar o IP do NEXTO na opção Endereço de IP Ativo. A porta do dispositivo deve ser a padrão (11740).

Como iremos testar a comunicação no modo Simulação, sem um CLP conectado fisicamente, a opção Endereço de IP Ativo deverá ficar com o IP: 127.0.0.1 e a porta do dispositivo deverá ser alterada para (11739). Após alterar os campos, clique em OK.




Por fim, faça login no modo Simulação e depois clique em Run.



Configuração do CLIENT OPC no BluePlant:

Com um projeto criado no BluePlant, vá na aba Edit e depois no tópico Devices.




                Na aba Channels, vá ao campo Installed Protocols e selecione OPCXmlDA – OPC Xml/DA Client.




Após, clique em Create New para criar o canal OPC DA. A janela Create New Channel irá abrir. Clique em OK.




Agora vá à aba Node para criar um nó relacionado a este canal criado. Clique em New.




Na janela Create New Node que irá abrir, clique em Ok.



                Configurar o nó com os dados do servidor. No nosso caso estamos em simulação com o NEXTO, portanto vamos utilizar o endereço IP interno e o servidor CoDeSys.OPC.DA na opção "Service URL", ficando assim: \\127.0.0.1\CoDeSys.OPC.DA.




Feito isso, basta clicar em Import. Depois de clicar uma vez o Import mudará de nome para Sync para poder atualizar a lista quando houver uma modificação.




A janela da imagem abaixo irá abrir. Clique em Refresh para que carregar as tags da comunicação OPC e por fim clique em Ok.


Como vemos na imagem acima, a variável criada no MasterTool e vinculada a comunicação OPC (saída_OPC) carregou corretamente no BluePlant.


              Por último, vamos inserir um objeto no BluePlant para visualizar o valor forçado no MasterTool. Para isso, vá ao tópico Draw e insira um Text Box.



                Clique duas vezes com a seta sobre o Text Box criado para entrar na janela de propriedades do objeto. Na janela de propriedades do objeto, vá no campo TextoIO e clique no ícone dos três pontos para inserir a tag da comunicação OPC.




                Selecione a tag que irá receber o valor forçado no MasterTool e comunicar com o BluePlant (saída_OPC) e depois clique em Ok.




                Com a tag vinculada ao objeto, a janela de propriedades do objeto pode ser fechada.




                Por fim, execute a aplicação criada no BluePlant, force um valor na variável "numero" no MasterTool e veja o valor na tela do BluePlant.





IMPORTANTE: Para funcionamento correto da comunicação OPC DA, é necessário ter instalado o serviço OPCEnum, responsável por habilitar os servidores OPC de terceiros, nos sistemas operacionais.

Em alguns casos, as atualizações do Windows não instalam corretamente o serviço OPCEnum, por isso uma maneira viável é realizar a instalação dele de forma manual, através do instalador do OPC Core Components, que pode ser acessado por meio do link abaixo:

https://opcfoundation.org/developer-tools/samples-and-tools-classic/core-components






Ficou com dúvidas? Então clique no botão abaixo e fale com a gente!

ENVIE SUA DÚVIDA

Esta publicação foi relevante para você? Avalie o material para que possamos continuar melhorando.

Clique para gravar a avaliação
Gostou? Então compartilhe



Assine nossa newsletter e saiba tudo sobre automação!

Receba novidades sobre o mercado da automação, nossas soluções e as ações mais recentes envolvendo a Altus diretamente no seu e-mail.