Você está na página 1de 6

1

Laboratrio de Informtica Industrial Prof. Luiz T. S. Mendes DELT/EE-UFMG 2012/2


Universidade Federal de Minas Gerais
Escola de Engenharia
Departamento de Engenharia Eletrnica
Laboratrio de Informtica Industrial

5
a
. AULA PROGRAMAO CONVENCIONAL DE CLP (III) EXERCCIOS
PRTICOS

Objetivos: Exerccios prticos de programao em linguagem ladder.

Atividades Prvias

1. Leia atenciosamente, em casa, o texto desta prtica.
2. Desenvolva previamente, ainda em casa, o diagrama lgico para a soluo do problema. Diagramas
lgicos so fundamentais para todo projeto de automao industrial envolvendo CLP, e sero
requeridos como parte do relatrio sobre as prticas de programao em ladder.
3. A partir do diagrama lgico, esboce o programa ladder correspondente.
4. Ao chegar ao laboratrio, discuta sua soluo com seus colegas de grupo e decidam, em conjunto,
qual diagrama (e respectivo esboo do programa ladder) ser o adotado na prtica.

Exerccio de Projeto e Programao
Uma indstria porturia possui dois guindastes fixos G1 e G2 que, por razes de limitao da demanda de
energia eltrica contratada, nunca podem funcionar simultaneamente. Para partir um dos guindastes, o
operador usa uma chave de seleo para escolher o guindaste desejado e ento pressiona o boto de
acionamento LigaG, que o mesmo para ambos os guindastes. Cada guindaste possui um sensor de
limite de carga que, se atuado, deve causar o desligamento imediato do respectivo guindaste para evitar que
este seja danificado. O guindaste G1, por suportar maior carga, exige que um sistema de refrigerao
auxiliar seja acionado 5 segundos depois de sua partida. Na operao dos guindastes, as seguintes normas
de segurana devem ser obedecidas:
Uma vez que um dos guindastes tenha sido acionado, o outro s pode ser acionado aps o
desligamento do primeiro;
Mudanas na chave de seleo no devem ter efeito no funcionamento dos guindastes se qualquer
deles j estiver funcionando;
Nenhum dos guindastes pode ser acionado se a chave de emergncia estiver atuada.

Projete o diagrama lgico para a soluo do problema e depois elabore e teste o programa ladder
correspondente, considerando os endereos das variveis de entrada e sada listadas na tabela 1.

Tabela 1: Variveis de entrada e sada.
Nome Tipo Endereo ID Descrio Mdulo MICA
LigaG Entrada Local:1:I.Data.0 RB01/00 Liga/Desliga Guindaste Boto Liga/Desliga
sinal_sensor Entrada Local.1.I.Data.1 RB01/01 Chave de seleo do Guindaste Sensor Capacitivo
MLS1 Entrada Local:1:I.Data.2 RB01/02 Sensor de limite de carga G1 Sensor Indutivo
MLS2 Entrada Local:1:I.Data.4 RB01/04 Sensor de limite de carga G2 Sensor Fotoeltrico
EMG Entrada Local:2:I.Data.5 RB02/05 Boto de Emergncia Boto vermelho de EMG
MotorG1 Sada Local:3:O.Data.0 RB03/00 Acionamento motor G1 Lmpada Vermelha
MotorG2 Sada Local:3:O.Data.1 RB03/01 Acionamento motor G2 Lmpada Verde
SAR Sada Local:3:O.Data.2 RB03/02 Sistema Auxiliar de Resfriamento Lmpada Amarela
estado_chave Interna --------- ------- Estado on-off da chave de seleo ---------------------
2
Laboratrio de Informtica Industrial Prof. Luiz T. S. Mendes DELT/EE-UFMG 2012/2
Observaes Importantes:
Este exerccio guarda muitas semelhanas com o problema do motor reversvel analisado na aula 3.
Reveja este ltimo e use-o como ponto de partida para o exerccio. Tome cuidado, contudo, para no
alterar o programa referente aula 3.
A chave de seleo do guindaste ser simulada pelo sensor capacitivo do MICA, segundo uma lgica
on-off (ou seja, sucessivas excitaes do sensor alternam o estado da varivel interna estado_chave
entre os estados on e off). Esta lgica j se encontra pronta e corresponde a uma instruo add-
on que voc dever inserir em seu programa, como descrito na parte prtica.
recomendvel, para maior clareza e entendimento, o uso de variveis auxiliares na elaborao do
programa em ladder. Tais variveis, se booleanas, so representadas como contatos ou bobinas, e
devem ser definidas com o tipo Base na janela de criao de tags, j que se referem a endereos internos
de memria e no a pontos de entrada ou sada.

Parte Prtica Sesso 1

1 Execute o RSLogix 5000 e crie um novo projeto para a resoluo do exerccio desta aula prtica, no
se esquecendo de selecionar o diretrio local de seu grupo em C:\users\automacao\lab_inf_ind (no
Windows 7, substitua users por Usurios neste caminho). Neste projeto, no se esquea de adicionar os
mdulos de E/S como visto no tutorial executado na aula anterior.
2 Inicialmente, adicione a instruo add-on que simular a chave de seleo do guindaste, conforme os
seguintes passos:
2.1 Na rvore do organizador do controlador, clique no item add-on com o boto direito do
mouse e selecione a opo Import dd-on instruction (figura 1):

Figura 1: Importando uma instruo add-on
2.2 Na janela que se abrir, navegue at C:\users\automacao\lab_inf_ind\INSTRUCOES_ADD_ON
(no Windows 7, substitua users por Usurios neste caminho) e selecione o arquivo
simula_chave_selecao.L5X como mostrado na figura 2:
3
Laboratrio de Informtica Industrial Prof. Luiz T. S. Mendes DELT/EE-UFMG 2012/2

Figura 2: Selecionando o arquivo de importao
2.3 Clique no boto Import e verifique que a instruo foi adicionada na rvore do organizador
do controlador.
2.4 No organizador do controlador, selecione Tasks Main Task Main Program Main Routine,
clique na aba add-on e clique em seguida no boto correspondente instruo
simula_chave_selecao, como mostrado na figura 3:

Figura 3: Inserindo a instruo add-on no programa
4
Laboratrio de Informtica Industrial Prof. Luiz T. S. Mendes DELT/EE-UFMG 2012/2
2.5 Aps a insero da instruo add-on no programa ladder, necessrio definir o tag referente
ao nome da instncia desta instruo (campo simula_chave_seleo). Para tal, selecione este campo
com o boto direito do mouse (figura 4) e, na janela que se abrir, defina um nome sua escolha
para a instruo, cuidando de no alterar os demais campos exibidos (figura 5):

Figura 4: Definindo o tag para a instruo add-on


Figura 5: Janela de definio do tag da instruo add-on
2.6 Repita o procedimento anterior para a varivel de entrada (campo sinal_sensor) e para a varivel
de sada (campo estado_chave) da instruo add-on, da seguinte forma:
O tag da varivel de entrada deve ser um alias, conforme o item sinal_sensor da tabela 1;
O tag da varivel de sada deve ser do tipo base, conforme o item estado_chave da tabela 1.
5
Laboratrio de Informtica Industrial Prof. Luiz T. S. Mendes DELT/EE-UFMG 2012/2
2.7 A partir deste ponto, voc deve empregar o tag da varivel de sada da instruo add-on
(estado_chave ou outro nome qualquer que voc tenha atribudo) como indicador da chave de
seleo do guindaste, no restante de sua lgica.
3 Crie as demais variveis envolvidas na lgica utilizando aliases. Voc pode criar os tags medida que
for inserindo os contatos na lgica, ou pode cri-los antes de escrever o diagrama ladder. Para criar as
variveis antes de inserir a lgica, d um duplo clique no Controller Tags na rvore referente ao
organizador do controlador, selecione a aba Edit Tags e, abaixo dos endereos, na linha em branco,
digite o nome do tag e preencha os demais campos da tabela.
4 Edite o programa em ladder, conforme o aprendizado obtido no tutorial do RSLogix5000. No se
esquea de fazer a verificao do programa: Logic Verify Controller e, em seguida,
Logic Verify Routine. Ateno tambm para eventuais mensagens de alerta (warnings): muitas vezes,
estas mensagens reportam problemas de lgica, sintaxe ou erros semnticos que passaram
despercebidos ao programador.
5 Para testar o programa, realize a montagem dos cabos no MICA conforme as instrues a seguir,
carregue o programa no CLP e teste o funcionamento do mesmo.
Instrues de montagem no MICA
1. Com o MICA energizado, certifique-se que o boto de emergncia esteja pressionado.
2. Conecte os bornes de alimentao do contator C1 (situado direita dos sensores capacitivo e
fotoeltrico) rgua RB24 (fonte 24V) e rgua RB00 (terra).
3. Conecte o borne lateral L1 rgua RB24 (fonte 24V) e o borne lateral T1 entrada especificada na
tabela 1 correspondente varivel LigaG, de forma a sinalizar ao CLP a operao de liga/desliga
efetuada pelo operador.
4. Alimente os sensores e conecte suas sadas s entradas indicadas na tabela 1.
5. Alimente a rgua RB03 e conecte as sadas indicadas na tabela 1 aos sinalizadores luminosos
(lmpadas) e sirene.
6. O boto de emergncia j naturalmente conectado ao endereo de entrada Local:2:I.Data.5 no
painel do MICA, e portanto no necessrio nenhuma conexo especial ao mesmo. Lembre-se,
contudo, de aterrar a rgua de bornes RB02. O sinal enviado pelo boto de emergncia TRUE
quando o boto no est acionado e FALSE quando acionado, ou seja, o boto de emergncia
funciona como um contato NA.
7. Confira com ateno a sua montagem antes de rearmar o boto de emergncia.
8. Teste o funcionamento de sua montagem, empregando o sensor capacitivo para simular a chave de
seleo do guindaste

Parte Prtica Sesso 2

Na montagem feita no MICA, execute o seguinte procedimento:
1. Ligue o guindaste G1 e mantenha-o em funcionamento.
2. Obstrua o sensor indutivo (que simula o sensor de carga mxima de G1) com um objeto metlico,
provocando com isto a parada de G1.
3. Mantendo o sensor indutivo obstrudo, comute a chave de seleo para o guindaste G2.
4. Desobstrua o sensor indutivo. O que voc observa como resultado destas aes? O comportamento
exibido pela lgica desenvolvida parece correto, sob o ponto de vista de segurana?
Altere seu diagrama lgico de forma que os sensores de carga mxima MLS1 e MLS2, quando ambos no
estiverem atuados, ativem a seguinte sada no carto de sadas SSR:
Nome Tipo Endereo ID Descrio Mdulo MICA
Contator C1 Sada Local:3:O.Data.3 RB03/03 Alimentao Contator C1 Borne 24V do Contator C1
6
Laboratrio de Informtica Industrial Prof. Luiz T. S. Mendes DELT/EE-UFMG 2012/2
Faa a alterao correspondente no programa ladder e recarregue o mesmo no CLP. Mude a montagem no
MICA de forma que o borne 24V que alimenta o contator C1 seja conectado ao ponto RB03/03. Teste a
mesma situao anterior e discuta o comportamento observado.
Crditos
Esta nota de aula foi realizada com a colaborao do aluno Danilo Ribeiro, aluno do curso de Engenharia
de Controle e Automao, e bolsista de monitoria do Laboratrio de Automao.


Referncias
Rockwell Automation, Guia de procedimentos, ControlLogix usando RSLogix5000.

Você também pode gostar