Escolar Documentos
Profissional Documentos
Cultura Documentos
Este documento propriedade da ALTUS Sistemas de Informtica S.A., no podendo ser reproduzido sem seu prvio consentimento.
Pgina: 1
Sumrio
1 2 3
Descrio da Aplicao ........................................................................................ 3 Definio da Arquitetura de Referncia............................................................... 3 Criao do projeto no Supervisrio ..................................................................... 4
3.1 Criando um projeto novo ...................................................................................................... 4 3.2 Configurando o driver MODBUS .......................................................................................... 5 3.3 Criando Tags de comunicao .......................................................................................... 10 3.3.1 Configurao para leitura/ escrita de Words: .................................................................... 12 3.3.2 Configurao para leitura das entradas digitais: ............................................................... 13 3.3.3 Configurao para acionar as sadas digitais: .................................................................. 14 3.4 Criao das telas ................................................................................................................. 15 3.4.1 Inserir um Setpoint ............................................................................................................ 16 3.4.2 Inserir um boto (DO):....................................................................................................... 17 3.4.3 Inserir um boto (DI): ........................................................................................................ 19
4.1 Criando um projeto novo .................................................................................................... 21 4.2 Criando uma POU ................................................................................................................ 22 4.3 Configurando as tarefas ..................................................................................................... 25 4.4 Configurando o canal de comunicao COM1 RS232 ..................................................... 26 4.4.1 Configurando os parmetros de comunicao. ................................................................ 26 4.4.2 Selecionando o protocolo de comunicao....................................................................... 26 4.4.3 Relaes MODBUS Escravo ............................................................................................. 27 4.5 Carregando o projeto no CP ............................................................................................... 28 4.5.1 Compilando o projeto ........................................................................................................ 28 4.5.2 Configurando o mtodo de transmisso do projeto .......................................................... 29 4.5.3 Enviando o projeto............................................................................................................. 31 4.5.4 Colocando o CP em Run ................................................................................................... 31
5 6 7 8
Conectando os equipamentos ........................................................................... 31 Cuidados e Informaes adicionais .................................................................. 32 Observaes ........................................................................................................ 32 Revises .............................................................................................................. 32
Pgina: 2
1 Descrio da Aplicao
Este documento descreve a utilizao do CP Duo com o supervisrio Elipse Scada atravs do protocolo MODBUS utilizando o canal RS232 dos equipamentos. O objetivo principal orientar a configurao do supervisrio para a comunicao com os CPs da Srie Duo. 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. Neste documento, adota-se uma arquitetura de referncia, do tipo ponto-a-ponto com um mestre e um escravo. Esta arquitetura no fixa, mas apenas um exemplo para o desenvolvimento de uma aplicao.
Segue a lista de equipamentos e softwares necessrios para instalar e configurar o tutorial: Supervisrio Elipse Scada Driver MODBUS Driver fornecido pela Elipse Software CP Duo DU350 Software de Programao do CP MasterTool IEC Cabo de Programao do CP AL-1715
Pgina: 3
Pgina: 4
Localizar a pasta onde est o driver MODBUS fornecido pela Elipse (.DLL) e clicar em Abrir.
Pgina: 5
Pgina: 6
Nesta janela devem ser realizadas as configuraes do driver conforme descrito abaixo. Na aba MODBUS configurar as funes que sero acessadas. Para este tutorial sero usadas trs funes: Funco 01: Comandos 03 e 16 Leitura e escrita de Word (Holding Register) Funo 02: Comandos 02 e 15 Leitura de Bit (Input) Funo 03: Comandos 01 e 15 Escrita de Bit (Coil)
Nesta janela tambm deve ser configurado o modo de comunicao RTU Mode e endereo do escravo (se for apenas um equipamento). No campo Data is Address Model Offset selecionar a opo conforme imagem acima. Desta maneira os endereos iro comear a partir do endereo 1. Exemplo: 00001 (Coil), 10001 (Input), 30001 (Input Register) e 40001 (Holding Register).
Pgina: 7
Na aba Setup selecionar o meio fsico que ser usado para esta comunicao. No tutorial utilizado Serial.
Clique em OK.
Pgina: 8
Clique em OK.
Pgina: 9
Pgina: 10
Ao clicar no boto Novo Tag. A janela Criar um novo tag ser apresentada. No campo Nome do tag colocar um nome. No campo Tipo de tag selecionar o tipo de tag desejado. Para uma comunicao otimizada sugere-se a comunicao em blocos, por este motivo ser utilizado o Tag Bloco PLC.
Clicar em OK. Ser aberta a janela para definir o tamanho do bloco. Definir o tamanho e clicar em OK.
No tutorial foram criados 3 blocos de tags divididos da seguinte maneira: Bloco 1 -> 10 variveis para leituras de Words. Bloco 2 -> 5 variveis para leitura das entradas digitais. Bloco 3 -> 5 variveis para acionamento das sadas digitais.
Pgina: 11
3.3.1 Configurao para leitura/ escrita de Words: Para leitura e escrita de Words devemos configurar os parmetros do driver. Onde: B1: Endereo do Escravo. Endereo que o CP ir assumir na rede MODBUS. B2: Nmero da Funo a ser utilizada. (Configurada no inicio da aplicao) B3: No utilizado. B4: Endereo inicial do operando. Endereo da varivel MODBUS que ser acessada.
No tutorial foram utilizados os seguintes parmetros: B1: Endereo 2. B2: Funo 01. B3: No utilizado. B4: Endereo MODBUS 1.
**Como a funo est referenciada para comando de Holding Register, fica sub entendido que o endereo 1 equivale a 40001.
Pgina: 12
3.3.2 Configurao para leitura das entradas digitais: Para leitura das entradas digitais devemos configurar os parmetros do driver. Onde: B1: Endereo do Escravo. Endereo que o CP ir assumir na rede MODBUS. B2: Nmero da Funo a ser utilizada. (Configurada no inicio da configurao) B3: No utilizado. B4: Endereo inicial do operando. Endereo da varivel MODBUS que ser acessada.
No tutorial foram utilizados os seguintes parmetros: B1: Endereo 2. B2: Funo 02. B3: No utilizado. B4: Endereo MODBUS 1.
**Como a funo est referenciada para comando de Input, entende-se que o endereo 1 equivale a 10001.
Pgina: 13
3.3.3 Configurao para acionar as sadas digitais: Para acionar as sadas digitais devemos configurar os parmetros do driver. Onde: B1: Endereo do Escravo. Endereo que o CP ir assumir na rede MODBUS. B2: Nmero da Funo a ser utilizada. (Configurada no inicio da configurao) B3: No utilizado. B4: Endereo inicial do operando. Endereo da varivel MODBUS que ser acessada.
No tutorial foram utilizados os seguintes parmetros: B1: Endereo 2. B2: Funo 03. B3: No utilizado. B4: Endereo MODBUS 1.
**Como a funo est referenciada para comando de Coil, entende-se que o endereo 1 equivale a 00001.
Pgina: 14
A rea de edio ser apresentada. Nesta rea podem ser inseridos os objetos conforme descritos abaixo:
Pgina: 15
3.4.1 Inserir um Setpoint Este objeto serve para inserir valores nas memrias. Para inserir este objeto clique no cone abaixo destacado em vermelho:
Selecionar a rea onde ser inserido o objeto, ou seja, desenhar o retngulo no tamanho desejado. Clicando duas vezes em cima do objeto suas propriedades sero apresentadas. Na aba Tags selecionar no campo Objetos o tag que ser mostrado no objeto. Clique em Adicionar para incluir. O tag deve ser inserido no campo Tags selecionados.
Clique em Fechar.
Pgina: 16
3.4.2 Inserir um boto (DO): Este objeto serve para ligar/desligar uma sada digital. Para inserir este objeto clique no cone abaixo destacado em vermelho:
Selecionar a rea onde ser inserido o objeto, ou seja, desenhar o quadrado no tamanho desejado. Clicando duas vezes em cima do objeto suas propriedades sero apresentadas. Na aba Geral selecionar o tipo de boto Liga/Desliga.
Pgina: 17
Na aba Tags selecionar no campo Objetos o tag que ser controlado pelo boto. Clique em Adicionar para incluir. O tag deve ser inserido no campo Tags selecionados.
Clique em Fechar.
Pgina: 18
3.4.3 Inserir um boto (DI): Para monitorar uma entrada digital pode-se utilizar o mesmo objeto anterior (Boto). Realizar a mesma configurao, porm selecionar o tag de entrada digital.
Para o objeto trocar de cor selecionar na aba Mensagens a cor para mensagem em 0 e em 1.
Pgina: 19
Pgina: 20
4 Criao do Projeto no CP
Clique em Abrir.
Pgina: 21
A tela principal ser apresentada. Clicar na aba POU localizada na parte inferior do software:
Pgina: 22
A janela Nova POU ser aberta. Onde em: Tipo da POU: Selecionar qual a tipo desejado. No tutorial foi utilizada a opo Programa. Nome da nova POU: Nome para a identificao da POU. No tutorial foi utilizado o nome padro PLC_PRG Linguagem: Selecionar a linguagem na qual se deseja criar a POU. No tutorial ser utilizada a linguagem ladder (LD).
Clique em OK. A tela de edio do programa ser aberta. 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.
Pgina: 23
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. Realizada a configurao, clicar em OK. O nome inserido ser atribudo ao contato colocado e sua declarao inserida no projeto conforme figuras abaixo:
Pgina: 24
No tutorial foi atribudo que a funo ser do tipo Cclico e o intervalo de tempo que ser executada ser a cada 100ms.
Pgina: 25
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 supervisrio.
4.4.2 Selecionando o protocolo de comunicao Por padro o protocolo a ser utilizado pela COM1 vem como MToolIEC. Para selecionar um protocolo clique com o boto direito do mouse sobre MToolIEC[SLOT] e selecione a opo MODBUS Escravo, conforme figura abaixo:
Pgina: 26
4.4.3 Relaes MODBUS Escravo A Relao MODBUS uma equivalncia entre variveis do CP e variveis do protocolo MODBUS. Ao contrrio da configurao MODBUS Mestre onde as relaes devem ser configuradas conforme desejado, a configurao MODBUS Escravo j possui suas relaes MODBUS definidas.
Devemos apenas configurar o campo Endereo que o endereo que o Duo ir assumir na rede MODBUS. As variveis disponveis e seus respectivos endereos MODBUS so: Variveis no CP %QX0.0 A %QX63.15 %MX2872.8 A %MX2936.7 %IX0.0 A %IX63.15 %MX2936.8 A %MX3000.7 %MW0 A %MW1999 %MW2000 Variveis MODBUS COIL COIL INPUT INPUT HOLDING REGISTER INPUT REGISTER Endereo MODBUS 1 A 1024 1025 A 2048 1 A 1024 1025 A 2048 1 A 2000 1 A 870
Utilizar as variveis MODBUS conforme desejado. Lembrando que: Coil: Escrita e Leitura de bit. Endereo 1 equivale a 00001. Input: Leitura de bit. Endereo 1 equivale a 10001. Input Register: Leitura de Word (Varivel de 16 bits). Endereo 1 equivale a 30001. Holding Register: Escrita e Leitura de Word (Varivel de 16 bits). Endereo 1 equivale a 40001.
Pgina: 27
Nenhuma mensagem de erro deve ser apresentada, indicando que o projeto est correto. Caso ocorram erros verificar os cdigos e consultar no Help do software de programao as possveis causas.
Pgina: 28
4.5.2 Configurando o mtodo de transmisso do projeto Antes de realizar a transferncia dos arquivos necessrio configurar a porta de comunicao do CP. Ir ao menu: Comunicao -> Parmetros de comunicao... A janela abaixo ser apresentada:
Selecionar a opo localhost via Tcp/Ip e clicar no boto Gateway.... Ser apresentada a janela abaixo:
Pgina: 29
Alterar o campo Communication Parameters: Gateway para a opo local, conforme figura abaixo:
Clique em OK. A janela deve ficar com os parmetros conforme os da figura abaixo:
Clique 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. Clicar em Update e em OK.
Pgina: 30
4.5.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: Comunicao -> 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 transmisso a tela ser fechada. Caso ocorra algum erro uma mensagem ser mostrada.
4.5.4 Colocando o CP em Run Com o projeto carregado no CP necessrio dar o comando para executar a aplicao, ou seja, o CP deve estar em modo Run. Para colocar o CP em Run ir ao menu: Comunicao -> Run, ou pressione a tecla F5 do teclado do computador. A aplicao estar rodando, sendo permitido atravs do software de programao, monitorar e forar valores no CP.
5 Conectando os equipamentos
Conectar a porta serial do computador a porta COM1 (RS232) do Duo atravs do co AL-1715. Ligar os equipamentos. Verificar se o Duo est em modo RUN. Abrir o Elipse Scada e rodar a aplicao. A comunicao deve iniciar sem problemas. Seguindo o tutorial ser possvel ler e escrever na Word %MW0, acionar a sada digital %QX0.0 e ler a entrada digital %IX0.0.
Pgina: 31
7 Observaes
Segue em anexo a este documento os arquivos de demonstrao deste tutorial. Os arquivos esto divididos em duas pastas. Colar a pasta do tutorial na raiz do sistema (C:). Caso seja necessrio colocar em outro diretrio, ser necessrio apontar o local do driver novamente. Supervisrio Aplicao do Supervisrio CP Software do CP
8 Revises
Reviso: Data: Autoria: Aprovao: Natureza das alteraes: Primeira emisso do documento. A 27/08/2009 Douglas Costa Marcelo Froener
Pgina: 32