Você está na página 1de 38

CFP1.

06 - NAI

Guia de Treinamento - CLP Telemecanique - Prtica

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

Guia de Treinamento - CLP Telemecanique - Prtica

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;

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.

04/2003

2
ALLenz

CFP1.06 - NAI

Guia de Treinamento - CLP Telemecanique - Prtica

Criando uma Nova Aplicao

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.

Selecionando o Modelo do CLP


Selecionado o software PL 7 Micro se abrir uma nova tela, estando nessa nova tela
clique em File no menu principal e selecione New no submenu. Feito isto se abrir a seguinte
tela;

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

Guia de Treinamento - CLP Telemecanique - Prtica

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 dar 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 conectado no rack do CLP base ou extenso.

04/2003

4
ALLenz

CFP1.06 - NAI

Guia de Treinamento - CLP Telemecanique - Prtica

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;

Feito isto se abrir a seguinte janela;


Selecione esta opo para o nosso CLP

1.1
1.6
1.2

1.7

1.3
1.5
1.4
1.8

Fig. 10.0

Observando a janela acima podemos perceber que os formatos 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 aberta uma janela para parametrizao deste.
Iremos configurar ento os mdulos para nossa aplicao;
04/2003

5
ALLenz

CFP1.06 - NAI

Guia de Treinamento - CLP Telemecanique - Prtica

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;

Configurando os contadores e E/S analgica On Board


Feito isto feche a janela e d um duplo clique sobre o retngulo da E/S analgica
integrada (seo 1.1 da fig.10.0) para ser feito a configurao desta 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.

04/2003

6
ALLenz

CFP1.06 - NAI

Guia de Treinamento - CLP Telemecanique - Prtica

Atravs desta janela possvel acessar a planilha de configurao do Counter 1

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.

04/2003

7
ALLenz

CFP1.06 - NAI

Guia de Treinamento - CLP Telemecanique - Prtica

Configurando os mdulos discretos


Feche a janela de configurao de comunicao e d um duplo clique sobre o
retngulo para configurao do mdulo de E/S digitais que esto conectados nas posies 1 e 2
no rack do CLP (seo 1.5 da fig.10.0) e selecione as opes como demonstrado a seguir. Aps
selecionar as opes clique em OK.

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

Guia de Treinamento - CLP Telemecanique - Prtica

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 apenas que o mesmo seja 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.
04/2003

9
ALLenz

CFP1.06 - NAI

Guia de Treinamento - CLP Telemecanique - Prtica

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;

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 fig.10.0) e selecione
as opes como demonstrado na figura a seguir;

Concludo o reconhecimento desse mdulo, basta proceder a sua configurao;

D um duplo clique sobre o retngulo novamente e configure os parmetros como


demonstrado a seguir;
04/2003

10
ALLenz

CFP1.06 - NAI

Guia de Treinamento - CLP Telemecanique - Prtica

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.

04/2003

11
ALLenz

CFP1.06 - NAI

Guia de Treinamento - CLP Telemecanique - Prtica

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

Guia de Treinamento - CLP Telemecanique - Prtica

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
Aps termos inserido o contato P e a sada S na aplicao estes ficaro 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.

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;

04/2003

13
ALLenz

CFP1.06 - NAI

Guia de Treinamento - CLP Telemecanique - Prtica

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;

Confira o funcionamento da aplicao na prtica.

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

Guia de Treinamento - CLP Telemecanique - Prtica

Rung 1: Responsvel em ligar ou desligar o motor ou inverter seu sentido de rotao;

% 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;

Clique sobre o cone FB e selecione a opo TM (temporizador)

04/2003

15
ALLenz

CFP1.06 - NAI

Guia de Treinamento - CLP Telemecanique - Prtica

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

Selecione a opo TM e insira no Rung como demonstrado abaixo;

% 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;

Seleciona o contador que ser inserido no diagrama;

04/2003

16
ALLenz

CFP1.06 - NAI

Guia de Treinamento - CLP Telemecanique - Prtica

% 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;

04/2003

17
ALLenz

CFP1.06 - NAI

Guia de Treinamento - CLP Telemecanique - Prtica

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);

Rung 6: Responsvel pela temporizao da passagem da ltima pea pela esteira;

% 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;

04/2003

18
ALLenz

CFP1.06 - NAI

Guia de Treinamento - CLP Telemecanique - Prtica

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.

Para fazermos a parametrizao do monoestvel selecione a opo MN e proceda da


mesma maneira;

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).

04/2003

19
ALLenz

CFP1.06 - NAI

Guia de Treinamento - CLP Telemecanique - Prtica

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

Guia de Treinamento Prtico - CLP Telemecanique

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.

Rung 1: Este rung responsvel em inicializar o processo;

% 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

CFP 1.06

NAHP

Guia de Treinamento Prtico - CLP Telemecanique

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

Inserindo uma Subrotina (SR)


Para criar uma subrotina, selecione a opo Aplication no menu principal e Programs
no sub menu. Feito isto se abrir uma janela como demonstrado a seguir;

Clique na opo Create SR... e ser aberto a seguinte janela;

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

CFP 1.06

NAHP

Guia de Treinamento Prtico - CLP Telemecanique

Clique sobre o cone de chamada de subrotina

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

Guia de Treinamento Prtico - CLP Telemecanique

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;

Clique nesse boto para definir a seqncia


do drum

24

CFP 1.06

NAHP

Guia de Treinamento Prtico - CLP Telemecanique

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

Guia de Treinamento Prtico - CLP Telemecanique

Criando um Programa com a IHM


A IHM CCX 17 da Telemecanique possui um poderoso software que permite a edio e
confeco das telas para que, atravs desta, o operador possa estar alterando algum parmetro interno
no CLP utilizando o teclado que j vem acoplado na IHM.

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

Teclas que sero utilizadas neste programa

Tela 2

26

CFP 1.06

NAHP

Guia de Treinamento Prtico - CLP Telemecanique

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

Para construirmos nossa aplicao, iremos comear confeccionando nossas telas na


IHM para depois fazermos toda a lgica dos eventos utilizando diagrama LADDER (software
do CLP);
Para realizar a construo das telas prossiga da seguinte maneira;

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

Guia de Treinamento Prtico - CLP Telemecanique

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

Guia de Treinamento Prtico - CLP Telemecanique

Este ser nosso ambiente central de trabalho. Atravs dele ns temos acesso a todos os recursos
do software MMI 17 WIN.

Antes de comearmos a confeccionar as telas como proposto anteriormente, devemos


configurar a aplicao para que quando transferirmos para o CLP.

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:

Configure a janela como demonstrado na figura anterior.

29

CFP 1.06

NAHP

Guia de Treinamento Prtico - CLP Telemecanique

Importante:

Em caso de dvida quanto aos parmetros configurados, consulte o guia de


treinamento terico da IHM.
Para realizarmos toda a lgica para a troca de telas utilizando o programa LADDER do
CLP preciso se definir uma varivel inicial (varivel como ponto de referncia), lembre-se
que atravs do programa da IHM possvel apenas se confeccionar as telas, a lgica toda
feita em LADDER.

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;

No menu principal selecione a opo Application e a opo Wysiwyg no submenu. A janela


que ser aberta j nos possibilita confeccionar a nossa aplicao.
Esta janela mostrada a seguir:

30

CFP 1.06

NAHP

Guia de Treinamento Prtico - CLP Telemecanique

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;

D um duplo clique no local onde se deseje escrever a mensagem ;

Selecione esta opo para indicar que estaremos


trabalhando com o modo grupo de mensagens

Insira aqui o nmero do grupo das


mensagens que sero inseridas nesta

D um duplo clique no retngulo


desejado

Aps ter dado o duplo clique ser aberto uma janela configure os parmetros como
demonstrado abaixo;
31

CFP 1.06

NAHP

Guia de Treinamento Prtico - CLP Telemecanique

Mensagem que ser mostrada na tela


Nmero da linha que ser mostrada a
mensagem

Indica que a mensagem aparecer


em negrito e piscando
Indica que a mensagem aparecer
de modo centralizado

Aps ter confirmado com OK a janela retornar na seguinte condio;

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

Guia de Treinamento Prtico - CLP Telemecanique

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;

Endereo de memria associado ao


boto

Modo do Acionamento

Repita o procedimento para os demais botes como demonstrado abaixo;

Boto j configurado

Boto que dever ser configurado com o


endereo %M20

Boto que dever ser configurado com o


endereo %M30
Boto que dever ser configurado com o
endereo %M40

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

Guia de Treinamento Prtico - CLP Telemecanique

Modifique atravs desta opo o nmero do grupo de


Ateno: No se esquea de selecionar a opo Clr. Screen em todas as telas que
sero confeccionadas

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)

Grupo de mensagem 3 (TELA 3)

34

CFP 1.06

NAHP

Guia de Treinamento Prtico - CLP Telemecanique

Concludo a construo e configurao de todas as telas, a aplicao j est concluda, falta


agora apenas configurarmos os parmetros de comunicao para transferirmos o programa para
a IHM, mas antes, devemos definir a lgica que estar responsvel em efetuar a troca de telas.
Portanto iremos agora entrar no programa do CLP e definirmos esta lgica atravs do diagrama
LADDER;

Construindo a Lgica do Programa Criado na IHM

Entre no software PL7 Micro do CLP Telemecanique e construa o seguinte diagrama


LADDER;
Obs: Para facilitar a anlise do diagrama LADDER, vamos dividi-lo em "Rungs".
Rung 1: aconselhvel fazer o acionamento indiretamente utilizando contatos auxiliares para
que a utilizao dos botes da IHM funcionem corretamente, para isto construmos o rung
abaixo;

35

CFP 1.06

NAHP

Guia de Treinamento Prtico - CLP Telemecanique

Rung 2: Este rung responsvel pela tela 1, a semntica de sua lgica bastante simples;

S estiver na tela 1 e for pressionada qualquer tecla v para tela 2

Rung 3: Este rung responsvel pela tela 2, a semntica de sua lgica est descrito abaixo;

S estiver na tela 2 e for pressionada a tecla 1, v para a tela 3 e liga a bomba.

S for pressionada a tecla 4, volte para a tela 1 e desligue a


bomba.

Rung 4: Este rung responsvel pela tela 3, a semntica de sua lgica est descrito a seguir;

36

CFP 1.06

NAHP

Guia de Treinamento Prtico - CLP Telemecanique

S estiver na tela 3 e for pressionada a tecla 1, v para a tela 2 e desliga a bomba.

S for pressionada a tecla 4, volte para a tela 1 e desligue a


bomba.

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;

Transfere programa no modo remoto: PC CLP ou


vice - versa

Transfere no modo local: PC CLP ou vice versa


37

CFP 1.06

NAHP

Guia de Treinamento Prtico - CLP Telemecanique

OBS: Modo remoto significa que o programa que ser transferido estar passando primeiramente pelo CLP depois ir para a IHM.

Concludo isto o programa j estar funcionando e todas as etapas foram concludas.

38