Академический Документы
Профессиональный Документы
Культура Документы
06 - NAI
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
Inserindo uma Subrotina (SR) ................................................................................................................ 22
CRIANDO UM PROGRAMA COM A IHM............................................................................................. 26
CONFIGURANDO A APLICAO ..................................................................................................................... 29
CONSTRUINDO A L GICA DO P ROGRAMA C RIADO NA IHM....................................................................... 35
04/2003
1
ALLenz
CFP1.06 - NAI
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. Isto feito sero abertas vrias opes, estas so descritas com
mais detalhes abaixo;
Utilizada para possveis modificaes do programa contido no BIOS
Software para a programao da MMI
Software utilizado par 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;
Caso o CLP esteja interligado na porta serial com 1do micro, basta selecionarmos no
campo COM Port a opo COM1.
04/2003
2
ALLenz
CFP1.06 - NAI
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;
04/2003
3
ALLenz
CFP1.06 - NAI
04/2003
4
ALLenz
CFP1.06 - NAI
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;
1.1
1.6
1.2
1.7
1.3
1.5
1.4
1.8
Fig. 10.0
5
ALLenz
CFP1.06 - NAI
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;
04/2003
6
ALLenz
CFP1.06 - NAI
04/2003
7
ALLenz
CFP1.06 - NAI
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;
04/2003
8
ALLenz
CFP1.06 - NAI
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;
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.
04/2003
9
ALLenz
CFP1.06 - NAI
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 fig.10.0) e selecione as opes
como demonstrado na figura a seguir;
10
ALLenz
CFP1.06 - NAI
04/2003
11
ALLenz
CFP1.06 - NAI
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;
Ex1: Sala Inteligente - Este exerccio tem como objetivo o uso dos contatos; NA (Normal
Aberto), NF (Normal Fechado), P (ativo em borda de subida), N (ativo em borda de descida) e
tambm o uso das sadas normais, S (Set) e R (Reset) que podem ser utilizadas tanto para o
acionamento de algum dispositivo como para "setar" (nvel alto) ou "resetar" (nvel baixo) uma
posio de memria qualquer;
Imaginemos uma sala composta por dois sofs, dois armrios, uma mesa de centro e
uma mesa no canto com uma cadeira e um microcomputador a automatizao desta sala atravs
do CLP deve ocorrer da seguinte maneira;
Quando passar uma pessoa pela porta a luz da sala deve ser acesa (sensor S1) e, se esta
pessoa sentar em um dos sofs e a temperatura ambiente estiver acima de 25C (temperatura
detectada pelo sensor S3), o ventilador ser ligado, pois os sofs esto longe da janela (a pessoa
ser detectada no sof pelo sensor S2). No caso desta pessoa sair do sof, o ventilador ser
desligado e se esta pessoa sair da sala, a luz ser apagada;
Estando na tela que nos permite a construo de aplicaes em ladder com o CLP j
configurado, iremos constru-la da seguinte maneira;
04/2003
12
ALLenz
CFP1.06 - NAI
04/2003
13
ALLenz
CFP1.06 - NAI
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;
Ex2 - Setor de Pintura de Objetos: Este exerccio tem como objetivo o uso de contadores,
temporizadores e monoestveis;
Uma fbrica de um determinado objeto utiliza uma esteira para transportar os objetos
que sero pintados. O objeto colocado em uma das extremidades da esteira e sendo
transportado pela esteira ele passa por um sensor que detecta que a pea estar entrando no setor
de pintura e quando sair deste setor, outro sensor detectar que a pea est saindo do setor de
pintura em um tempo esperado, ou seja, tudo ocorreu corretamente, caso contrrio (a pea no
passe entre os sensores no tempo determinado) o sistema entre na situao de emergncia. Nesta
situao acionada uma sada do CLP indicando alarme durante 5 segundos, a esteira pra e
atravs de duas chaves o operador tem um controle manual sobre a esteira, caso ele habilite uma
chave o motor da esteira gira para um lado, caso ele habilite a outra chave, o motor da esteira
gira para o outro lado. Esta situao permanece at que o operador habilite uma chave de
reconhecimento do alarme.
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 seis (6) "Rungs" iremos numer-los para
facilitar a compreenso;
04/2003
14
ALLenz
CFP1.06 - NAI
04/2003
15
ALLenz
CFP1.06 - NAI
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 invs de
selecionarmos a opo TM iremos selecionar a opo C e inseri-la no diagrama dando um clique
com o mouse;
04/2003
16
ALLenz
CFP1.06 - NAI
Rung 4 Este Rung responsvel pelo acionamento do alarme, caso a pea no passe pelo
sensor 2 no tempo determinado;
04/2003
17
ALLenz
CFP1.06 - NAI
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;
04/2003
18
ALLenz
CFP1.06 - NAI
C0: Preset=3.
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;
04/2003
19
ALLenz
CFP1.06 - NAI
Ex3 - Mquina Sequnciadora para Fabricao de Rodas: Este exerccio tem como
objetivo o uso do drum, comparadores, operadores e subrotinas;
Uma fbrica utiliza uma mquina sequnciadora para fabricao de um de seus modelos
de rodas. Est mquina fica localizada ao lado de um tanque que a abastece, o funcionamento
desta ocorre da seguinte maneira;
Os pistes P1 e P2 so acionados dimensionando o formato da roda, aps a vlvula V1
acionada para o derramamento do alumnio derretido na forma (feita pela unio dos pistes P1 e
P2). O pisto P4 acionado e permanece acionado at que o alumnio entre em estado slido.
Assim que o alumnio entra em estado slido (a roda est pronta), o pisto P2 desacionado e a
roda empurrada da mquina pelo pisto P3. Toda esta seqncia ocorre apenas se o nvel do
lquido (alumnio) no tanque estiver entre um limite de 2000 a 8000 litros, caso este limite seja
ultrapassado (tanto no limite mximo como no limite mnimo) a mquina entra em situao de
emergncia. Nesta situao soado um alarme e a seqncia fica paralisada at ser pressionado
o boto de Start novamente (%I1.0) que faz o reconhecimento do alarme, reseta o drum e
reinicia o processo.
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.
04/2003
20
ALLenz
CFP 1.06
NAHP
Para insero dos comparadores e subrotina, nesta aplicao selecione os cones como
demonstrado a seguir;
21
CFP 1.06
NAHP
22
CFP 1.06
NAHP
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
CFP 1.06
NAHP
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;
24
CFP 1.06
NAHP
Defina os parmetros como demonstrado na janela anterior. Aps ter definido, clique
sobre o boto Step como demonstrado na janela anterior e defina a seqncia 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
CFP 1.06
NAHP
importante citar que toda a lgica responsvel em alterar todo e qualquer parmetro
no CLP atravs da IHM deve ser feita no prprio programa do CLP (em LADDER, por
exemplo), como j foi dito o programa da IHM utilizado apenas para edio e confeco das
telas.
Para maior esclarecimento vamos resolver passo a passo os exerccios propostos a
seguir;
Ex1: Este exerccio tem como objetivo a utilizao de algumas teclas da IHM para mudana de
tela;
Construa uma tela principal e quando for pressionada qualquer uma das teclas que se
encontram ao lado do display ocorrer uma mudana de tela e a tela que ir aparecer trar
consigo duas opes; se for pressionada uma tecla uma bomba ser ligada e ser acionada uma
sada a rel do CLP (%Q2.0), se for pressionado outra tecla ocorrer um retorno tela inicial
(tecla Exit). Para maior esclarecimento abaixo est os desenhos das telas a serem
confeccionadas;
Posies de memria que sero utilizadas para a lgica das mudanas de tela, etc.
Tela 1
Tela 2
26
CFP 1.06
NAHP
OBS: Quando for pressionada uma tecla qualquer ocorrer uma mudana de tela, a tela que
ir entrar (Tela 2) trar consigo duas opes; Liga Bomba e Exit, quando for selecionada a
opo Liga Bomba deve-se entrar uma terceira tela apenas para indicar que a bomba est
ligada e est pode ser desligada, portando;
Tela 3
Na opo Programas selecione Asa Products e MMI para acessarmos o software da IHM;
Aps ter clicado sobre a opo MMI ser aberto a seguinte janela para construo das telas
que sero utilizadas na aplicao;
27
CFP 1.06
NAHP
Para criar uma nova aplicao basta selecionar a opo New do menu File ou clicar no
cone correspondente na barra de ferramentas. A seguinte janela dever ser aberta:
Aps ter clicado em OK j ser definido o modelo de IHM que ser utilizada, o modelo
do CLP que estar se comunicando com esta e ser aberta uma janela como demonstrado a
seguir;
Para uma navegao atravs do software de uma maneira mais didtica vamos fechar
as janelas Wysiwyg e Operator Panel Configuration e maximizar a janela MMI Applications.
28
CFP 1.06
NAHP
Este ser nosso ambiente central de trabalho. Atravs dele ns temos acesso a todos os recursos
do software MMI 17 WIN.
Configurando a aplicao
Durante a configurao possvel determinar e alterar parmetros tais como:
Tipo de painel do operador e o tipo de CLP no qual este est conectado;
Perodo de varredura da zona de comando;
Protocolo de comunicao;
Caractersticas da impressora conectada ao painel do operador;
Endereo para a zona de comando e para a zona de alarme;
Etc.
Para acessar todos esses parmetros, o usurio deve selecionar a opo Configuration do
menu Application, ou o cone correspondente na barra de ferramentas. A seguinte tela dever ser
apresentada:
29
CFP 1.06
NAHP
Importante:
Para definirmos esta varivel inicial, selecione a opo View no menu principal e Configure
Link no sub menu. Feito isto se abrir uma janela como demonstrado abaixo;
Varivel Inicial
Encerrado esses passos a IHM j est configurada e j foi definido a varivel inicial que
estaremos utilizando quando se for determinar a lgica no CLP.
Finalmente vamos confeccionar as telas como proposto neste exerccio. Para isto;
30
CFP 1.06
NAHP
Como podemos observar acima para escrevermos qualquer mensagem, basta dar um
duplo clique sobre o local desejado dentro da rea do display e ser aberta uma janela para isto,
mas antes temos que definir a maneira que iremos trabalhar, se com mensagens ou grupos de
mensagem.
Se optarmos por trabalhar com mensagens, todas as mensagens que forem inseridas na
tela da IHM devem ser configuradas uma a uma no software do CLP. Se optarmos a trabalhar
com grupos de mensagem, s preciso declarar o nmero do grupo de mensagem para que
aparea diversas mensagens na tela ( como se trabalhasse-mos com trocas de telas). Na nossa
aplicao iremos trabalhar com grupos de mensagem, portanto, vamos configurar a tela passo a
passo como demostrado a seguir;
Aps ter dado o duplo clique ser aberto uma janela configure os parmetros como
demonstrado abaixo;
31
CFP 1.06
NAHP
D um duplo clique aqui para inserir a mensagem: Pressione qualquer tecla para
continuar
Repita o procedimento e escreva a mensagem: Pressione qualquer tecla para continuar,
como proposto no exerccio.
Aps ter inserido a mensagem e confirmado com OK , devemos configurar os botes da
IHM para que quando o operador pressionar qualquer tecla ocorrer a mudana de tela.
Para que isto ocorra devemos associar aos botes que estaro disposio do operador,
com posies de memria que estaremos utilizando no LADDER para fazer a lgica das trocas
de tela. Para isto siga os procedimentos a seguir;
Como j foi dito iremos associar os botes que estaro a disposio do operador com
posies de memria para que possamos estar realizando a lgica das mudanas de tela;
32
CFP 1.06
NAHP
D um duplo
configurarmos
clique
no
boto
para
Aps ter dado um duplo clique sobre o boto ser aberta uma janela para configurao
deste. Configure esta como demonstrado abaixo;
Modo do Acionamento
Boto j configurado
Finalizado a insero dos endereos, de acordo com o nosso exerccio, falta ainda
confeccionarmos as outras duas telas relacionadas com o ligamento e desligamento da bomba,
para fazer isto basta criarmos mais dois grupos de mensagens na tela de confeco das telas e
escrevermos as mensagens como demonstrado;
33
CFP 1.06
NAHP
Crie um segundo e um terceiro grupo de mensagem, sendo que estes devem se apresentar
como demostrado a seguir;
Grupo de mensagem 2 (TELA 2)
34
CFP 1.06
NAHP
35
CFP 1.06
NAHP
Rung 2: Este rung responsvel pela tela 1, a semntica de sua lgica bastante simples;
Rung 3: Este rung responsvel pela tela 2, a semntica de sua lgica est descrito abaixo;
Rung 4: Este rung responsvel pela tela 3, a semntica de sua lgica est descrito a seguir;
36
CFP 1.06
NAHP
Aps ter feito o diagrama LADDER como demonstrado, salve o programa e este j pode
ser transferido.
Agora ns j temos as telas confeccionadas, a seqncia das telas definidas e a
respectiva sada (%Q2.0) declarada para ligamento e desligamento da bomba, falta agora apenas
transferirmos o programa da IHM. Para isto falta ajustar alguns parmetros que diz respeito
comunicao;
Volte para o programa da IHM, estando no ambiente do software da IHM, clique sobre o
cone de transferncia;
Aps ter clicado sobre este cone se abrir uma janela como demonstrado a seguir;
CFP 1.06
NAHP
OBS: Modo remoto significa que o programa que ser transferido estar passando primeiramente pelo CLP depois ir para a IHM.
38