CP DUO - Configuração ModBus Escravo

1    Descrição da Aplicação

O objetivo principal é orientar a configuração do canal de comunicação COM2 RS485 para comunicação MODBUS sendo o CP escravo na comunicação.

Esta mesma configuração se aplica ao canal de comunicação COM1, porém este canal utiliza o padrão RS232.

Para o entendimento total do funcionamento dos equipamentos é recomendado que os manuais dos produtos sejam consultados. A mesma recomendação aplica-se caso seja necessário modificar a arquitetura proposta como exemplo.

Esta arquitetura não é fixa, mas apenas um exemplo para o desenvolvimento de uma aplicação. 



2    Definição da Arquitetura de Referência

Itens utilizados para a construção da arquitetura de exemplo deste tutorial, lembrando que esta arquitetura é de referência, podendo ser modificada conforme desejado.

Segue a lista de equipamentos e softwares necessários para instalar e configurar o tutorial:

- CP – Duo DU351

- Cabo de programação do CP – AL-1715

- Software de Programação do CP – MasterTool IEC MT8200



3    Criação do projeto no CP

- Abrir o software MasterTool IEC.

- Para iniciar um novo projeto, recomenda-se a utilização do modelo, pois o mesmo já vem com as configurações padrões realizadas, (teclado, visor...).

- Ir ao menu: Arquivo -> Novo a partir do modelo.

- Selecionar a opção Modelo_DU350_DU351 se o equipamento possuir versão 1.02 ou inferior.
- Versões 1.10 ou superior selecionar a opção Modelo_DU350_DU351_v110.
- Para verificar a versão do equipamento pressione simultaneamente as teclas MAIN + seta para
cima do teclado do Duo.

- Clicar em Abrir.
- A tela principal do software será apresentada:



4    Criando uma POU
- Uma POU (Program Organization Unit) pode ser um programa, uma função ou um bloco funcional. Para inserir uma POU clique com o botão direto do mouse sobre a pasta POU e selecione a opção Acrescentar objeto.

- A janela Nova POU será aberta.
Onde em:
Tipo da POU: Selecionar qual a tipo desejado. No tutorial foi utilizada a opção Programa.
Nome da nova POU: Nome para a identificação da POU. No tutorial foi utilizado o nome padrão PLC_PRG
Linguagem: Selecionar a linguagem na qual se deseja criar a POU. No tutorial será utilizada a linguagem ladder (LD).
- Clicar em OK.
- A tela de edição do programa será aberta.
- Para que o programa seja válido é necessário que exista, pelo menos uma instrução. No tutorial será inserido apenas um contato aberto. 

- Quando selecionamos a instrução contato aberto à mesma é inserida no software. Por padrão a instrução não possui nome e será apresentada com o símbolo: ???.
- Colocar um identificador para o contato e pressionar a tecla . A seguinte janela será aberta.
- Onde:
Classe: Classe a qual pertence o objeto. Ex: Variável de entrada = VAR_INPUT
Nome: Nome para identificação do objeto.
Tipo: Tipo do objeto. Ex: Booleano, Inteiro, Word...
Valor inicial: Valor que ao iniciar o projeto a variável irá assumir. Caso não seja colocado um valor o mesmo irá assumir seu padrão = 0.
Endereço: Endereço físico do CP. Ex: %IX0.0 = endereço da entrada digital zero.
Comentário: Descrição opcional sobre a instrução.

- Realizada a configuração, clicar em OK.
- O nome inserido será atribuído ao contato colocado e sua declaração inserida no projeto conforme figuras abaixo:


5    Configurando as tarefas

- Com o projeto estruturado, devem-se configurar as tarefas que o CP irá executar.
- As tarefas podem ser executadas por ciclo de tempo, ou por eventos (trigger).
- Ir à aba Recursos localizada na parte inferior do software e selecionar a opção Configuração de tarefas.

- Selecionar a opção PRINCIPAL e configurar os atributos da tarefa.


- No tutorial foi atribuído que a função será do tipo Cíclico e o intervalo de tempo que será executada será a cada 100ms.


6 Configurando o canal de comunicação COM2 RS485

6.1 Configurando os parâmetros de comunicação
- Para configurar o canal de comunicação COM2 vá à aba Recursos -> Configuração do CP.
- Expandir a opção Comunicação e clicar em COM2[FIX].
- Será aberta a janela Configurações Gerais.
- Nesta janela são configurados os parâmetros de comunicação como Baud Rate, Paridade, Stop Bits.
- Configure conforme desejado. Lembramos que estes parâmetros devem ser configurados de maneira idêntica no equipamento mestre.

6.2    Selecionando o protocolo de comunicação
- Por padrão o protocolo a ser utilizado pela COM2 vem como "Desabilitada". Para selecionar
um protocolo clique com o botão direito do mouse sobre Desabilitada[SLOT] e selecione a
opção MODBUS Escravo, conforme figura abaixo:
- A opção MODBUS Escravo[SLOT] é incluída.

6.3 Relações MODBUS Escravo
- A Relação MODBUS é uma equivalência entre variáveis do CP e variáveis do protocolo MODBUS.
- Ao contrário da configuração MODBUS Mestre onde as relações devem ser configuradas conforme desejado, a configuração MODBUS Escravo já possui suas relações definidas.
- Devemos apenas configurar o campo Endereço que é o endereço que o Duo irá assumir na rede MODBUS.
- As variáveis disponíveis e seus respectivos endereços MODBUS são:
- Utilizar as variáveis MODBUS conforme desejado. Lembrando que:
Coil: Escrita e Leitura de bit. Endereço 1 equivale a 00001.
Input: Leitura de bit. Endereço 1 equivale a 10001.
Input Register: Leitura de Word (Variável de 16 bits). Endereço 1 equivale a 30001.
Holding Register: Escrita e Leitura de Word (Variável de 16 bits). Endereço 1 equivale a 40001.


7 Carregando o projeto no CP

7.1 Compilando o projeto
- Antes de realizar a transferência dos arquivos é necessário compilar o projeto.
- Para compilar o projeto vá ao menu: Projeto -> Compilar, ou pressione tecla F11 do teclado do computador.
- Nenhuma mensagem de erro deve ser apresentada, indicando que o projeto está correto.
- Caso ocorram erros verificar os códigos e consultar no Help do software de programação as possíveis causas.

7.2 Configurando o método de transmissão do projeto
- Antes de realizar a transferência dos arquivos é necessário configurar a porta de comunicação do CP.
- Ir ao menu: Comunicação -> Parâmetros de comunicação...
- A janela abaixo será apresentada:
- Selecionar a opção „localhost’ via Tcp/Ip e clicar no botão Gateway....
- Será apresentada a janela abaixo:

- Alterar o campo Communication Parameters: Gateway para a opção local, conforme figura abaixo:
- Clicar em OK.
- A janela deve ficar com os parâmetros conforme os da figura abaixo:
- Clicar em OK.
- Caso seja necessário trocar a porta COM que será utilizado para transmitir o projeto voltar ao menu: Comunicação -> Parâmetros de comunicação...
- Clicar duas vezes sobre o nome da COM (Coluna Value) até ficar destacado. Alterar a COM utilizando as setas do teclado para cima e para baixo.
- Clicar em Update e em OK.

7.3 Enviando o projeto
- Para enviar o projeto desligue o CP e conecte o cabo AL-1715 na porta COM1 (RS232) do Duo e a outra extremidade na porta serial do computador.
- Energizar o CP.
- Ir ao menu: Comunicação -> Login.
- Uma mensagem informando que o projeto foi modificado e se é desejado realizar o download será apresentada. Clicar em Sim.
- O projeto será enviado. Ao final da transmissão a tela será fechada. Caso ocorra algum erro uma mensagem será mostrada.

7.4 Colocando o CP em Run
- Com o projeto carregado no CP é necessário dar o comando para executar a aplicação, ou seja, o CP deve estar em modo Run.
- Para colocar o CP em Run ir ao menu: Comunicação -> Run, ou pressione a tecla F5 do teclado do computador.
- A aplicação estará rodando, sendo permitido através do software de programação, monitorar e forçar valores no CP.







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.