Professional Documents
Culture Documents
INTRODUO ..........................................................................................................................................2 CRIANDO UMA NOVA APLICAO...................................................................................................3 SELECIONANDO O MODELO DO CLP.........................................................................................................3 CONFIGURANDO O CLP .......................................................................................................................5 Configurando os contadores e E/S analgica On Board.....................................................................6 Configurando os mdulos discretos ....................................................................................................8 EXEMPLOS DE APLICAO......................................................................................................................12 Ex1: Sala Inteligente: .......................................................................................................................12 Ex2 - Setor de Pintura de Objetos: ...................................................................................................14 Ex3 - Mquina de Fabricao de Rodas: .........................................................................................20
Introduo
Aps ter concludo o estudo da apostila terica, voc j est apto a comear o desenvolvimento de aplicaes no ambiente de programao do PL 7 Micro. Para maior esclarecimento e aproveitamento do treinamento tenha sempre a mo o Guia de Treinamento Terico CLP Telemecanique enquanto se estiver seguindo esta apostila. Para acessar o software PL 7 Micro, basta selecionar, na lista de programas do Windows, a opo ASA Products, feito isto ser aberta vrias opes, estas so descritas com mais detalhes abaixo;
Utilizada para possveis modificaes no programa do sistema Software para a programao da MMI Software utilizado para programar o CLP ou terminal de programao Traz informaes sobre o Software PL 7 Micro Desinstala o Software PL 7 Micro Dimensiona os parmetros de comunicao do micro com o CLP
Para acessar o software PL 7 Micro devemos selecionar a opo PL7 Micro, a partir deste podemos construir qualquer aplicao e transferi-la para o CLP, porm antes devemos configurar todos os parmetros da comunicao que ser feita entre o micro e o CLP, para isso; Clique na opo UNI-TELWAY como demonstrado acima e configure os parmetros como demonstrado na janela abaixo;
Caso o CLP esteja interligado na porta serial com 1do micro, basta selecionarmos no campo COM Port a opo COM1 e manter a opo 9600 para a velocidade de comunicao.
Esta aplicao tem como objetivo a utilizao das principais funes bsicas e avanadas para uma maior compreenso e familiarizao no ambiente do software PL 7 Micro. Iremos ento prosseguir com a construo da nova aplicao.
Selecione a opo TSX 3722 V1.5 (este o modelo do CLP e verso do software). Se tivermos conectado ao CLP uma placa PCMCIA para a expanso de memria devemos selecionar uma das opes no campo ao lado (32K ou 64K), caso contrrio selecione a opo None e no campo Grafcet selecione a opo No.
Feito isto se abrir uma janela onde se possvel determinar o tipo de tarefa e programa para iniciarmos a construo da aplicao;
Guia de Treinamento Prtico - CLP Telemecanique Selecionado as opes como demonstrado acima, clique em Open. Agora se abrir uma janela que nos possibilita selecionar se a aplicao ser construda em Diagrama Ladder ou Lista de Instrues;
Esse exemplo de aplicao iremos construir em ladder, portanto selecione a opo Ladder (LD) Feito isto se abrir uma tela que j o ambiente para construo das aplicaes em ladder;
A aplicao j poderia ser construda a partir de agora, porm, se ao finalizarmos a construo desta e fossemos transferi-la para o CLP iria causar problema, pois ainda no foi feita a configurao do CLP. atravs desta configurao que determinamos todos os parmetros para os contadores e E/S analgicas On Board, a placa PCMCIA (caso estejamos utilizando uma placa PCMCIA) e todos os mdulos que tenhamos conectados no rack do CLP base ou extenso.
Configurando o CLP
Como j foi dito temos a possibilidade atravs do software de parametrizar todos os mdulos que estejam conectados no CLP base ou extenso e at mesmo os contadores e temporizadores internos. Para nossa aplicao iremos configurar os seguintes mdulos para serem utilizados: Carto PCMCIA: No nosso caso iremos utilizar este carto para interligar o CLP a um software supervisrio; Mdulo TSX DZM 28 DR: Este um mdulo digital com 16 entradas e 12 sadas que est conectado na posio 1 e 2 do rack do CLP; Mdulo TSX CTZ 2A: Este um mdulo contador que possui dois contadores e est conectado na posio 3 do rack do CLP. Mdulo TSX DSZ 08 R5: Este um mdulo que contm 8 sadas e est conectado na posio 5 do rack do CLP. Mdulo TSX ASZ 200: Este um mdulo analgico que contm 2 sadas analgicas e est conectado na posio 6 do rack do CLP.
Para realizarmos a configurao dos mdulos descritos acima devemos verificar no rack do CLP se os mdulos esto conectados corretamente e esto localizados nas posies como descritos acima. Feito a verificao devemos seguir os seguintes passos; Clique em Application no menu principal e selecione a opo Configuration no sub menu ou apenas selecione o cone de configurao do CLP;
1.1
1.7
1.8
1.4
Observando a janela acima podemos perceber que o formato dos retngulos so idnticos aos do CLP e para configurar um mdulo, I/O integrado, placa PCMCIA ou CPU do CLP (TSX 3722, no nosso caso) basta dar um duplo clique sobre o retngulo correspondente e ser aberto uma janela para parametrizao deste. Iremos configurar ento os mdulos para nossa aplicao; 5
D um duplo clique sobre a escrita TSX 3722 (seo 1.3 da fig. 10.0) para ser feito a configurao do CPU e configure os parmetros como demonstrado a seguir;
Concludo o procedimento acima, feche esta janela e d um duplo clique sobre o retngulo Counting dos contadores integrados (seo 1.2 da fig.10.0). Como j foi dito, temos dois contadores disponveis, portanto temos duas planilhas de configurao (Counter 0 e Counter 1) que so selecionadas atravs de uma janela drop-down. Configure os parmetros como demonstrado a seguir; Nota: Iremos fazer a mesma configurao para os dois contadores modificando apenas a funo. Para o Counter 0 iremos configurar para realizar uma contagem decrescente e para o Counter 1 crescente. 6
Como podemos perceber na janela acima, o contador 0 foi configurado como um contador decrescente, selecione o contador atravs da janela drop-down como demonstrado acima e configure-o como crescente. Feito isto feche esta janela. Clique sobre o retngulo Comm para configurao de comunicao (seo 1.4 da fig.10.0) e configure os parmetros como demonstrado a seguir;
Foi selecionado CHANNEL 1 porque temos uma placa PCMCIA conectada no CLP e os demais parmetros configurados abaixo esto todos relacionados com a comunicao desta placa.
Aps ter clicado em OK percebemos que o retngulo referente a esse mdulo mudou de cor, isto ocorreu porque o mdulo foi reconhecido e ocorrer com todos os mdulos que forem selecionados posteriormente;
Mdulo reconhecido
Foi feito um reconhecimento do mdulo, porm este ainda no foi configurado. Para fazer a configurao deste mdulo d um duplo clique sobre o retngulo novamente e configure os parmetros como demonstrado a seguir;
Guia de Treinamento Prtico - CLP Telemecanique Feito o reconhecimento e configurao do mdulo de E/S digital como demonstrado na figura anterior, iremos agora repetir o processo para os demais mdulos comeando pelo mdulo contador que est conectado na posio 3 do rack do CLP; D um duplo clique sobre a posio 3 no rack do CLP (seo 1.6 da fig.10.0) para ser feito a configurao dos contadores e selecione as opes como demonstrado;
Aps ter selecionado as opes e clicado em OK o mdulo contador iremos perceber que o retngulo referente a esse mdulo mudou de cor, ou seja, o mdulo contador j foi reconhecido, falta agora ser configurado, para isso; D um duplo clique sobre o retngulo novamente e configure os parmetros para os dois contadores; Nota: Iremos fazer a mesma configurao para os dois contadores modificando apenas a borda de disparo. Para o Counter 0 iremos configurar para realizar uma contagem com borda de disparo de subida e o Counter 1 iremos configurar para realizar uma contagem com borda de disparo de descida.
Como podemos perceber na janela acima o contador 0 foi configurado com borda de disparo de subida, selecione o contador 1 (atravs da janela drop-down Counter ) e configure-o como contador com borda de disparo de descida. Feito isto o mdulo contador j foi reconhecido e configurado, iremos agora repetir o procedimento para o mdulo de sadas digitais que est conectado na posio 5 do rack do CLP. 9
Guia de Treinamento Prtico - CLP Telemecanique D um duplo clique sobre o retngulo onde est conectado o mdulo de sadas digitais que est localizado na posio 5 no rack do CLP (seo 1.7 da figura - pg. 5) e selecione as opes como demonstrado na figura a seguir;
Reconhecido o mdulo basta fazer sua configurao, para isto; D um duplo clique novamente sobre o retngulo e configure os parmetros como demonstrado;
Concludo o reconhecimento e configurao deste mdulo, iremos repetir o procedimento para o ltimo mdulo, o de sadas analgicas; D um duplo clique sobre o retngulo onde est conectado o mdulo de sadas analgicas que est localizado na posio 6 no rack do CLP (seo 1.8 da figura - pg. 5) e selecione as opes como demonstrado na figura a seguir;
Concludo o reconhecimento desse mdulo, basta fazer sua configurao; OBS: Caso o reconhecimento do mdulo tenha sido feito de maneira incorreta, para corrigir o problema, basta clicar sobre o retngulo do mdulo correspondente e pressionar a tecla delete. D um duplo clique sobre o retngulo novamente e configure os parmetros como demonstrado a seguir; 10
Concludo este procedimento falta para finalizar a configurao do CLP apenas determinar o nmero de funes que sero utilizadas nos blocos de funes, para isto; Clique sobre o cone de parametrizao dos blocos de funes;
cone a ser selecionado
Clicando sobre o cone se abrir uma janela para o dimensionamento de algumas funes. Dimensione os valores como demonstrado abaixo;
O dimensionamento do nmero de words, constantes, bits e funes em geral que compe o bloco de funes, interessante para que haja uma otimizao do espao de memria.
11
Exemplos de Aplicao
Para maior compreenso do uso das funes e recursos do nosso software PL7 Micro iremos agora construir algumas aplicaes como exemplos em Ladder;
Estando na tela que nos permite a construo de aplicaes em ladder com o CLP j configurado, iremos constru-la da seguinte maneira;
Para selecionar um contato P, por exemplo, clique sobre o primeiro cone, leve o cursor do mouse at o local onde se deseja colocar o contato e clique para que o contato fique no local correto. Isto vlido para inserir qualquer contato, sada ou funo(TM, C, etc) que se deseja inserir em ladder.
12
Para fazermos o EX1 utilizando os contatos P (ativo em subida de borda) , N (ativo em descida de borda), NA (normalmente aberto) NF (normalmente fechado) e sadas normais, S (set), R (reset) que sero utilizadas para acionar as sadas do CLP (%QX.Y), setar uma posio de memria (%MX) ou sadas do CLP iremos construir a primeira linha do diagrama ladder colocando um contato P com endereo em srie com uma sada S. necessrio ter sempre a mo o Guia de Treinamento Terico para esclarecimento de dvidas. Aps termos inserido o contato P e a sada S na aplicao estes ficaro da seguinte maneira;
Abaixo est o diagrama em ladder da automatizao da sala, proceda inserindo os contatos e sadas como feito anteriormente;
%I1.0 Sensor ultra-som responsvel em ligar e desligar a lmpada; %I1.1 Sensor ultra-som responsvel em ligar e desligar o ventilador (se estiver algum no sof); %I1.2 Sensor ultra-som responsvel em detectar se h ou no algum no sof; Aps ter construdo o diagrama Ladder como demonstrado acima, clique sobre o cone de confirmao;
13
Aps ter confirmado sobre o cone de confirmao o programa j pode ser transferido para o CLP, para isso faa as ligaes fsicas necessrias no CLP e; Clique sobre o cone para transferncia do programa do terminal (micro) para o CLP;
Agora o programa j foi transferido para o CLP e j est apto a ser executado, para isto clique no cone Run para o programa ser executado no CLP;
Para construir est aplicao selecione a opo File no menu principal e New no sub menu como j foi feito anteriormente e repita todo o procedimento de seleo do modelo do CLP, parametrizao dos I/Os, enfim, toda a configurao do CLP. Feito isto construa o ladder do programa como ser demonstrado a seguir e aps ter construdo o ladder, transfira o programa para o CLP e teste-o. Obs: O software do CLP dividido em Rungs (partes criadas pelo programa) e para maior compreenso do funcionamento do programa antes de cada Rung teremos uma pequena descrio de sua funo. Como neste programa temos 6 Rungs iremos numer-los para facilitar a compreeso;
14
% I1.0 Chave On/Off que liga o motor da esteira (Start); % I1.3 Chave On/Off que ativa a esteira em sentido horrio no modo manual (Emerg.); % I1.4 Chave On/Off que ativa a esteira em sentido anti-horrio no modo manual (Emerg.); % M50 Contato responsvel pelo acionamento do modo manual na situao de emergncia; % Q2.0 Liga o motor da esteira; % M3 Pra o motor da esteira em uma situao de emergncia; % TM1.Q Responsvel em parar a esteira aps a passagem da ltima pea; Rung 2: Este Rung responsvel pela lgica de acionamento do sensor 1 que faz a temporizao da passagem da pea pelo setor de pintura. Como podemos perceber abaixo, temos um temporizador inserido no diagrama, aps ter inserido os contatos, para inserir o temporizador proceda da seguinte maneira;
15
Guia de Treinamento Prtico - CLP Telemecanique Aps ter clicado sobre o cone FB (bloco de funes) se abrir uma janela como demonstrado abaixo;
Seleciona um temporizador Esta funo s era vlida numa verso mais antiga do software (no pode ser acessada) Seleciona um monoestvel Seleciona um contador Seleciona um registrador Seleciona um drum
% I1.1 Sensor 1 da esteira (responsvel pela deteco da entrada da pea no setor de pintura); % M50 Responsvel pela invalidez do sensor 1 em caso de emergncia; % Q2.0 Contato da sada Q2.0 (garante que o sensor funcione somente com a esteira ligada); % M2 Quebra o selo de M1; % M1 Garante a temporizao da pea pelo setor de pintura; % TM0 Faz a temporizao da passagem da pea pelo setor de pintura; Rung 3: Este responsvel pela lgica de acionamento do sensor 2 e contagem das peas. Para inserir o contador o mesmo procedimento que o temporizador, porm ao invz de selecionarmos a opo TM iremos selecionar a opo C e inseri-la no diagrama dando um clique com o mouse;
16
% I1.2 Responsvel pela contagem das peas; % M50 Desabilita o sensor 2 em caso de emergncia; % M1 Confirma que a pea que ser contada passou pelo sensor 1; % M2 Quebra o selo de M1 (Rung anterior) % TM1.Q Reseta o contador aps a passagem da ltima pea; % M3 Reseta o contador na situao de emergncia; % M50 Garante a interrupo da contagem das peas na situao de emergncia; % M30 Aciona a temporizao para passagem da ltima pea (TM 1, Rung 6 );
Rung 4 Este Rung responsvel pelo acionamento do alarme, caso a pea no passe pelo sensor 2 no tempo determinado;
% TM0.Q Contato do temporizador 0 responsvel em acionar o monoestvel; % M2 garante que o alarme s ser acionado se a pea no passar pelo sensor 2; % MN0 Monoestvel responsvel em acionar uma sada sinalizando um alarme durante 5s; % M3 Garante que a sirene s fique acionada durante 5s tempo determinado pelo monoestvel); % S6 Bit de sistema oscilador (1s); % Q2.5 Sada acionada para reconhecimento do alarme;
17
Guia de Treinamento Prtico - CLP Telemecanique Rung 5: Rung responsvel em manter a condio de alarme;
% M3 Responsvel pelo acionamento da condio de alarme; % I1.5 Boto On/Off responsvel em desativar o alarme (boto de reconhecimento); % M50 Responsvel em manter a condio de alarme at que este seja reconhecido; % I1.4 Boto On/Off responsvel em ativar o motor da esteira em sentido inverso (modo manual);
% M30 Responsvel pelo acionamento do temporizador; % TM 1 Responsvel pela temporizao da passagem da ltima pea.
Aps ter inserido todas as funes no diagrama ladder, antes de transferir o programa para o CLP preciso se configurar todos os parmetros dos temporizadores, contadores e monoestveis, pois isto no pode ser feito On Line, portanto iremos fazer agora; Selecione a opo Aplication no menu principal e Variables no sub menu e se abrir a seguinte janela;
18
Guia de Treinamento Prtico - CLP Telemecanique Como podemos observar na janela anterior podemos configurar todas a variveis e parmetros dos FBs utilizados na aplicao, vamos comear pelos temporizadores; TM0: Preset=5, Modo TON e TB= 1s; TM1: Preset=4, Modo TON e TB= 1s.
Para parametrizar o contador, estando na janela Variables selecione a opo C (contador) e parametrize o contador como demonstrado na janela abaixo;
C0: Preset=3.
MN0: Preset=5, TB= 1s. Agora todas as funes dos FBs esto configuradas e o programa j pode ser transferido para o CLP. Para isto; Clique sobre o cone para transferncia do programa do terminal (micro) para o CLP e confirme a transferncia;
Agora o programa j foi transferido para o CLP e j est apto a ser executado, para isto clique no cone Run para o programa ser executado no CLP;
Feito isto confira o funcionamento da aplicao na prtica. OBS: Faa as ligaes fsicas no CLP sem o programa estar em RUN (modo STOP).
19
8000 L
P4
V1
2000 L
P1 P3
P2
Para construir est aplicao selecione a opo File no menu principal e New no sub menu como j foi feito anteriormente e repita todo o procedimento de seleo do modelo do CLP, parametrizao dos I/Os, enfim, toda a configurao do CLP.
20
Para insero dos comparadores e subrotina, nesta aplicao selecione os cones como demonstrado a seguir;
Clique sobre este cone e selecione a opo Call quando for se utilizar uma subrotina Clique sobre o cone Comp V para inserir o bloco de comparao vertical Clique sobre o cone Comp H para inserir o bloco de comparao horizontal Para inserir um Drum, selecione a opo DR no bloco de funes.
% I1.0 Start do processo; % M5 e M6- Responsveis em parar o processo caso os limites do nvel do tanque se excedam % M1 Mantm a condio de funcionamento do processo; Rung 2: Este rung responsvel em fazer as operaes e comparaes necessrias do nvel do tanque para acionamento ou no da condio de alarme;
21
Blocos Operadores Responsveis em carregar o valor analgico em uma posio de memria; % M1 Responsvel em manter o funcionamento do processo; % M5 Responsvel em acionar o alarme quando o nvel do tanque est acima do normal; % M6 - Responsvel em acionar o alarme quando o nvel do tanque est abaixo do normal;
Rungs 3 e 4: Estes rungs so responsveis em verificar as condies para o funcionamento normal da execuo do processo e chamada de subrotina; Nestes rungs iremos declarar uma subrotina (SR0) e antes de declararmos esta subrotina teremos que cri-la, mesmo que no vamos inserir o diagrama ladder dentro dela agora. OBS: Se a subrotina no for criada agora, o programa no aceitar sua declarao
No campo SR selecione o nmero 0 e clique em Create; Clique em Open e selecione a opo Ladder. Feito isto j est criada a nossa subrotina SR0 e j pode ser declarada. Selecione novamente a opo Aplication no menu principal, Program no sub menu e selecione a opo Main para voltar ao programa principal. Antes de construirmos os rungs 2 e 3 importante sabermos como se faz uma chamada de subrotina;
22
Aps ter clicado sobre o cone se abrir uma janela como demonstrado a seguir;
Selecione a opo CALL e insira no ladder nomeando-a como SR0 (para nosso caso).
Subrotina
23
Blocos Comparadores Responsveis em fazer a comparao para o funcionamento normal % M10 e M11 Responsveis em chamar a subrotina SR0 caso o nvel do tanque esteja nos limites; SR0 Subrotina 0. Rung 5: Responsvel em habilitar a condio de alarme;
Aps Ter inserido este ltimo rung iremos inserir o diagrama da subrotina, para acessar o ladder da subrotina, selecione a opo Aplication no menu principal e Program no no sub menu. Aberto o diagrama insira o rung a seguir Rung 1 da Subrotina SR0: Responsvel em executar a sequncia da fabricao da roda caso o nvel do lquido esteja dentro dos limites normais;
% I1.0 Reseta o drum quando se inicializa o processo; % M5 e M6 Garante que a condio de alarme paralise a seqncia de construo da pea; % M1 Garante o funcionamento normal do processo quando dado o start; % S6 Bit do sistema (gera clock de 1s). Aps ter inserido o drum no diagrama, para configur-lo selecione a opo Aplication no menu principal e Variables no sub menu. Feito isto se abrir a seguinte janela;
24
Defina os parmetros como demonstrado na janela anterior. Aps ter definido, clique sobre o boto Step como demonstrado na janela anterior e defina a sequncia do drum como demonstrado a seguir;
OBS: Para mudar os bits de 0 para 1 ou vice-versa , basta clicar sobre o quadradinho e a mudana ocorre automaticamente. Feito isto clique em OK salve o programa, transfira-o para o CLP (como j foi feito anteriormente), execute-o e verifique o funcionamento da aplicao.
25