Neste tutorial, você aprenderá a configurar o software Mastertool como servidor OPC UA utilizando o CODESYS Control Win V3 – x64, disponível a partir da versão 3.70 do MasterTool, juntamente com o SCADA BluePlant como cliente OPC UA.
Componentes
Softwares: Mastertool IEC XE 3.70 ou superior | BluePlant 9.1.40
Seções do Tutorial
1. ARQUITETURA
2. DESENVOLVIMENTO
3. Configuração do MasterTool como Servidor OPC UA
3.1 Criando o projeto
3.2 Criando as variáveis para comunicação
3.2.1 Adicionando o Objeto Configuração de Símbolos
3.3 Colocando o CODESYS Control Win V3 – x64 para rodar
3.4 Configurações de segurança
3.5 Fazendo Login
4. Configuração do CLIENT OPC UA no BluePlant
4.1 Criando um Canal de Comunicação
4.1.1 Acesse a Configuração de Dispositivos
4.1.2 Crie um Novo Canal
4.1.3 Configure o Canal
4.2 Criando um Node (Ponto de Conexão)
4.2.1 Acesse a Configuração de Nodes
4.2.2 Crie um Novo Node
4.2.3 Configure o Node
4.3 Configurando a Estação Primária (Primary Station)
4.3.1 Acesse as Configurações da Estação Primária
4.3.2 Configure o Endereço do Servidor OPC UA
4.3.3 Selecione o Endpoint
4.4 Ajustes Adicionai
4.5 Gere o Certificado e Teste a Conexão
4.6 Importando Variáveis do Servidor OPC UA
4.6.1 Inicie a Importação
4.6.2 Navegue e Selecione as Variáveis
4.6.3 Confirme a Importação
4.7 Executando a Aplicação e Verificando a Comunicação
4.7.1 Execute a Aplicação
4.7.2 Verifique a Comunicação
1. ARQUITETURA
Na arquitetura deste tutorial, é necessário ter o software BluePlant e o MasterTool 3.70 ou superior instalados no computador.
2. DESENVOLVIMENTO
Neste tutorial, serão mostrados os passos para realizar a comunicação entre o software BluePlant e o Mastertool através do protocolo de comunicação OPC UA.
Vale ressaltar a importância de ter em mãos o manual do MasterTool e o manual do BluePlant, para consulta durante as etapas da aplicação.
3. Configuração do MasterTool como Servidor OPC UA
3.1 Criando o projeto
Abra o MasterTool IEC XE como 'Administrador' e crie um projeto. Na etapa onde você seleciona o modelo do dispositivo, deve-se selecionar o CODESYS Control Win V3 x64.
3.2 Criando as variáveis para comunicação
Em PLC_PRG, vamos crias nossas variáveis para comunicação.
3.2.1 Adicionando o Objeto Configuração de Símbolos
Após isso, poderemos adicionar a comunicação OPC. Clique com o botão direito em Application, vá em Adicionar Objeto e depois em Configuração de Símbolos.
A janela Acrescentar Configuração de Símbolos irá aparecer, marque a opção Suporte de recursos OPC UA e clique em Adicionar.
Com as etapas acima concluídas, a aba Configuração de Símbolos será aberta. Ao entrar na aba, é necessário dar um clique em Compilar para que todas as opções de variáveis do projeto apareçam, podendo ser disponibilizadas para o CLIENT OPC.
Após isso, será possível marcar as variáveis que precisam ser disponibilizadas para o CLIENT OPC. Após marcar as variáveis que deseja comunicar via OPC, clique em Compilar novamente.
3.3 Colocando o CODESYS Control Win V3 – x64 para rodar
Vá até a barra de ícones do seu computador e procure por este ícone:
Caso ele não esteja aparecendo, vá até a barra de pesquisa do Windows e digite CODESYS Control Win V3 – x64 SysTray.
Após executar, o ícone aparecerá na barra de ícones. Clicando com o botão direito do mouse no ícone, selecione opção Start PLC.
Depois disso, o gateway no Mastertool identificará o computador como dispositivo.
Se não tiver ativo, mapeie a rede e ative o seu dispositivo. No primeiro login, é necessário criar um usuário e senha, que será utilizado novamente para realizar futuros logins.
3.4 Configurações de segurança
Com o device no Modo Simplificado, vamos em Device->Configurações de Comunicação->Dispositivos->Configurações de Segurança.
Em CmpOPCUAServer->UserAuthentication, devemos deixar o valor como ENABLE.
Em Cmp UserMgr->UserMgmtAllowAnonymous, devemos deixar o valor como YES.
Por fim, clique em OK.
3.5 Fazendo Login
Clique em Compilar e depois em Limpar Tudo.
Em seguida, vá para Comunicação e clique em Login.
Se necessário, colocar o seu usuário e senha.
Por fim, clique em RUN.
4. Configuração do CLIENT OPC UA no BluePlant
4.1 Criando um Canal de Comunicação
4.1.1 Acesse a Configuração de Dispositivos
No painel lateral esquerdo do Blueplant, clique no ícone Edit (engrenagem) para entrar no modo de edição.
Em seguida, clique no ícone Devices (dispositivos).
4.1.2 Crie um Novo Canal
Na tela de Devices, localize a aba Channels (canais).
Clique no botão Create new... (criar novo...).
Channels são canais de comunicação dentro do Blueplant, e criaremos um novo canal especificamente para a comunicação OPC UA.
4.1.3 Configure o Canal
Na janela Create new Channel (criar novo canal):
Verifique se o campo Protocol (protocolo) está definido como OPCUA - OPC UA Client (deve ser o padrão).
No campo Channel Name (nome do canal), verifique se está como OPC_UA.
No campo Interface, Verifique se está como Custom.
No campo Description (descrição), você pode adicionar uma descrição opcional, como OPC UA - OPC UA Client.
Clique no botão "OK".
4.2 Criando um Node (Ponto de Conexão)
4.2.1 Acesse a Configuração de Nodes
Na tela de Devices, clique na aba Nodes (nós).
4.2.2 Crie um Novo Node
Clique no botão New... (novo...).
Um Node representa um ponto de conexão com o servidor OPC UA. Este node conterá as informações para acesso aos dados.
4.2.3 Configure o Node
Na janela Create new Node (criar novo nó):
Verifique se o campo Channel (canal) está preenchido com o nome do canal que você criou no passo anterior ("OPC_UA").
No campo Node Name (nome do nó), digite um nome para o nó, como OPC_UA.
No campo Description (descrição), você pode adicionar uma descrição opcional, como OPC UA Node.
Clique no botão OK.
4.3 Configurando a Estação Primária (Primary Station)
4.3.1 Acesse as Configurações da Estação Primária
Na tela de Nodes, localize a linha com o nome do nó que você criou (OPC_UA).
Clique na célula da coluna PrimaryStation (estação primária) correspondente a esse nó. Uma janela de configuração será aberta.
4.3.2 Configure o Endereço do Servidor OPC UA
Na janela de configuração da PrimaryStation:
No campo URL (endereço), insira o endereço IP e a porta do seu servidor OPC UA no formato: opc.tcp://<IP>:<PORTA>, por exemplo, opc.tcp://192.168.1.100:4840.
Clique no botão "Discovery" (descoberta). O botão 'Discovery' permite que o Blueplant localize automaticamente os endpoints disponíveis no servidor OPC UA especificado.
4.3.3 Selecione o Endpoint
Uma nova janela OPC UA - Endpoint Browser (navegador de endpoints OPC UA) será aberta.
Clique no botão Search (pesquisar).
Selecione um endpoint da lista. O Blueplant encontrou os endpoints do servidor OPC UA. Selecione o endpoint com o modo de segurança 'None' para este teste (em um ambiente de produção, você deve escolher um endpoint com segurança habilitada).
Clique no botão "OK".
4.4 Ajustes Adicionais
Importante: Substitua o nome do host (hostname) pelo endereço IP real do servidor OPC UA no campo URL. Por exemplo, se o Discovery retornar opc.tcp://SERVIDOR:4840, substitua SERVIDOR pelo IP do servidor: opc.tcp://192.168.1.100:4840. É fundamental que o endereço IP esteja correto para a comunicação.
Marque a opção Use Single OPC Connection (usar conexão OPC única).
O campo Branch Separator (separador de branch) deve mudar para um ponto ".".
4.5 Gere o Certificado e Teste a Conexão
Se for a primeira vez que você se conecta a este servidor OPC UA, clique no botão Default (padrão) ao lado do campo Certificate (certificado) para gerar um certificado de teste. Como é a primeira vez que você conecta a este servidor OPC UA, é necessário gerar um certificado. Clique em Default para gerar um certificado de teste. Em seguida, clique em Test para verificar a conexão. Se a conexão for bem-sucedida, você verá a mensagem Connected.
Se o Test não retornar Connected, verifique as configurações de rede, firewall e permissões do servidor OPC UA.
Clique fora da área de configuração para salvar a configuração da estação primária.
4.6 Importando Variáveis do Servidor OPC UA
4.6.1 Inicie a Importação
Na tela de Nodes, selecione o nó OPC_UA que você configurou.
Clique no botão Import (importar).
Agora que o node está configurado, podemos importar as variáveis do servidor OPC UA para o BluePlant. Clique em Import para abrir a janela de importação.
4.6.2 Navegue e Selecione as Variáveis
Na janela Sync Device Node (sincronizar nó de dispositivo), clique no botão Refresh (atualizar).
Na janela OPC UA Import - BrowserTool, navegue pela estrutura do servidor OPC UA até encontrar a rotina ou o conjunto de variáveis que você deseja importar. Neste exemplo, você mencionou que as variáveis estão dentro da rotina PLC_PRG no Codesys Win V3.
Selecione a rotina ou pasta contendo as variáveis.
4.6.3 Confirme a Importação
Na janela Sync Device Node, você verá uma lista das variáveis encontradas na rotina selecionada.
Verifique se as colunas Import (importar) e New (novo) estão marcadas para as variáveis que você deseja importar.
Clique no botão OK para confirmar a importação das variáveis.
4.7 Executando a Aplicação e Verificando a Comunicação
4.7.1 Execute a Aplicação
Clique no ícone Run (executar) na barra superior do BluePlant para iniciar a execução da aplicação.
4.7.2 Verifique a Comunicação
Para verificar se a comunicação com o servidor OPC UA está funcionando corretamente, você pode usar a ferramenta Property Watch (observador de propriedades) do Blueplant ou criar um display (tela) com as variáveis importadas.
Abra o Property Watch.
Comentários
0 comentário
Por favor, entre para comentar.