Escolar Documentos
Profissional Documentos
Cultura Documentos
Reviso: B
Data: 09/11/09
Tutorial 132
CP DUO
Configurao
MODBUS Escravo
Pgina: 1
Reviso: B
Data: 09/11/09
Sumrio
1
2
3
3.1
4
5
6
6.1
6.2
6.3
7.1
7.2
7.3
7.4
Compilando o projeto.......................................................................................................... 12
Configurando o mtodo de transmisso do projeto ........................................................ 13
Enviando o projeto .............................................................................................................. 15
Colocando o CP em Run ..................................................................................................... 15
8
9
10
Pgina: 2
Reviso: B
Data: 09/11/09
1 Descrio da Aplicao
Este documento descreve a utilizao do CP Duo e seus recursos de hardware e software.
O objetivo principal orientar a configurao do canal de comunicao COM2 RS485 para
comunicao MODBUS sendo o CP escravo na comunicao.
Esta mesma configurao se aplica ao canal de comunicao COM1, porm este canal utiliza o
padro RS232.
Para o entendimento total do funcionamento dos equipamentos recomendado que os manuais dos
produtos sejam consultados. A mesma recomendao aplica-se caso seja necessrio modificar a
arquitetura proposta como exemplo.
Esta arquitetura no fixa, mas apenas um exemplo para o desenvolvimento de uma aplicao.
Pgina: 3
Reviso: B
Data: 09/11/09
3 Criao do projeto no CP
Para iniciar um novo projeto, recomenda-se a utilizao do modelo, pois o mesmo j vem com
as configuraes padres realizadas, (teclado, visor...).
Para verificar a verso do equipamento pressione simultaneamente as teclas MAIN + seta para
cima do teclado do Duo.
Clicar em Abrir.
Pgina: 4
Reviso: B
Data: 09/11/09
Pgina: 5
Reviso: B
Data: 09/11/09
Uma POU (Program Organization Unit) pode ser um programa, uma funo ou um bloco
funcional. Para inserir uma POU clique com o boto direto do mouse sobre a pasta POU e
selecione a opo Acrescentar objeto.
Clicar em OK.
Pgina: 6
Reviso: B
Data: 09/11/09
Para que o programa seja vlido necessrio que exista, pelo menos uma instruo. No tutorial
ser inserido apenas um contato aberto.
Quando selecionamos a instruo contato aberto mesma inserida no software. Por padro a
instruo no possui nome e ser apresentada com o smbolo: ???.
Colocar um identificador para o contato e pressionar a tecla <ENTER>. A seguinte janela ser
aberta.
Onde:
Classe: Classe a qual pertence o objeto. Ex: Varivel de entrada = VAR_INPUT
Nome: Nome para identificao do objeto.
Tipo: Tipo do objeto. Ex: Booleano, Inteiro, Word...
Valor inicial: Valor que ao iniciar o projeto a varivel ir assumir. Caso no seja colocado um
valor o mesmo ir assumir seu padro = 0.
Endereo: Endereo fsico do CP. Ex: %IX0.0 = endereo da entrada digital zero.
Comentrio: Descrio opcional sobre a instruo.
Pgina: 7
Reviso: B
Data: 09/11/09
O nome inserido ser atribudo ao contato colocado e sua declarao inserida no projeto
conforme figuras abaixo:
5 Configurando as tarefas
-
As tarefas podem ser executadas por ciclo de tempo, ou por eventos (trigger).
Pgina: 8
Reviso: B
Data: 09/11/09
No tutorial foi atribudo que a funo ser do tipo Cclico e o intervalo de tempo que ser
executada ser a cada 100ms.
Para configurar o canal de comunicao COM2 v aba Recursos -> Configurao do CP.
Pgina: 9
Reviso: B
Data: 09/11/09
Nesta janela so configurados os parmetros de comunicao como Baud Rate, Paridade, Stop
Bits.
Configure conforme desejado. Lembramos que estes parmetros devem ser configurados de
maneira idntica no equipamento mestre.
Por padro o protocolo a ser utilizado pela COM2 vem como Desabilitada. Para selecionar
um protocolo clique com o boto direito do mouse sobre Desabilitada[SLOT] e selecione a
opo MODBUS Escravo, conforme figura abaixo:
Pgina: 10
Reviso: B
Data: 09/11/09
Devemos apenas configurar o campo Endereo que o endereo que o Duo ir assumir na rede
MODBUS.
Variveis no CP
Variveis MODBUS
Endereo MODBUS
%QX0.0 A %QX63.15
COIL
1 A 1024
%MX2872.8 A %MX2936.7
COIL
1025 A 2048
%IX0.0 A %IX63.15
INPUT
1 A 1024
%MX2936.8 A %MX3000.7
INPUT
1025 A 2048
%MW0 A %MW1999
HOLDING REGISTER
1 A 2000
%MW2000
INPUT REGISTER
1 A 870
Pgina: 11
Reviso: B
Data: 09/11/09
7 Carregando o projeto no CP
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.
Pgina: 12
Reviso: B
Data: 09/11/09
Pgina: 13
Reviso: B
Data: 09/11/09
Alterar o campo Communication Parameters: Gateway para a opo local, conforme figura
abaixo:
Clicar em OK.
Clicar em OK.
Caso seja necessrio trocar a porta COM que ser utilizado para transmitir o projeto voltar ao
menu: Comunicao -> Parmetros de comunicao...
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.
Pgina: 14
Reviso: B
Data: 09/11/09
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.
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 transmisso a tela ser fechada. Caso ocorra algum erro uma
mensagem ser mostrada.
Com o projeto carregado no CP necessrio dar o comando para executar a aplicao, ou seja, o
CP deve estar em modo Run.
Se a porta COM1 for configurada para comunicar em MODBUS no ser possvel carregar
novamente o programa at ser trocado o protocolo de comunicao ativo no momento. Para
alternar entre os protocolos de comunicao pressionar simultaneamente as teclas: MAIN + seta
para baixo.
Pgina: 15
Reviso: B
Data: 09/11/09
9 Observaes
-
Segue em anexo a este documento o arquivo de demonstrao deste tutorial. O arquivo est na
pasta:
CP Software do CP
10 Revises
Reviso:
Data:
09/11/2009
Autoria:
Douglas Costa
Aprovao:
Pgina: 16