COTIP Colégio Técnico Industrial de Piracicaba
APOSTILA 3 C.L.P. – LOGO! Prof. Anderson Rodrigo Rossi
OBS.: Este curso será baseado em CLP – LOGO!-SIEMENS.
Piracicaba, 26 de janeiro de 2009.
COTIP – COLÉGIO TÉCNICO INDUSTRIAL DE PIRACICABA
2
7 – FUNÇÕES ESPECIAIS
Com relação às FUNÇÕES ESPECIAIS, elas podem ser caracterizadas como retenção, temporização, contagem, freqüência e miscelâneas. As FUNÇÕES ESPECIAIS - RETENÇÃO são:
Relé de Automanutenção: Se a entrada S for colocada em 1 à saída ficará em 1, se a entrada R for colocada em 1 à saída ficará em 0 e se ambas estiverem em 1 a saída ficará em 0 (R tem prioridade em relação a S).
Relé de Impulso de Corrente: Tanto para setar como para ressetar a saída Q, deve-se realizar impulsos na entrada Trg. Cada vez que Trg comutar de 0 para 1, a saída Q mudará seu estado. A entrada R ressetará a saída Q.
C.L.P. – CONTROLADOR LÓGICO PROGRAMÁVEL - 5º SEMESTRE
COTIP – COLÉGIO TÉCNICO INDUSTRIAL DE PIRACICABA
As FUNÇÕES ESPECIAIS – TEMPORIZAÇÃO são: Retardamento de Conexão: Quando a entrada Trg vai de 0 para 1, o Ta (tempo atual) começará a correr. Se o estado na entrada Trg permanecer longo o suficiente em 1, depois do transcurso do tempo T a saída será setada em 1. Se o estado na entrada Trg mudar antes do transcurso do tempo novamente para 0, o tempo será resetado novamente. A saída será setada novamente em 0, se houver o estado 0 na entrada Trg.
Retardamento de Desconexão: Quando a entrada Trg vai de 1 para 0, será dado partida Ta, a saída contudo permanecerá setada. Se Ta através de T atingir o valor ajustado (Ta=T), a saída Q será resetada para o estado 0. Se a entrada Trg acionar e desacionar novamente, será dado novamente partida ao tempo Ta. A entrada R (reset) coloca o Ta e a saída na posição inicial.
C.L.P. – CONTROLADOR LÓGICO PROGRAMÁVEL - 5º SEMESTRE
3
COTIP – COLÉGIO TÉCNICO INDUSTRIAL DE PIRACICABA
4
Retardamento de Conexão a ser Memorizado: Quando a entrada Trg alterar de 0 para 1, o tempo atual Ta começará a correr. Quando Ta = T, a saída Q será setada em 1. Um acionamento novo na entrada Trg não irá influenciar Ta. A saída e o tempo Ta serão resetados agora novamente para 0, se a entrada R for para 1.
Retardamento de Conexão e Desconexão: Quando a entrada Trg alterar de 0 para 1, o tempo Ta se iniciará, se o estado permanecer na entrada Trg em 1 durante TH, a saída será setada em 1. Se o estado na entrada mudar novamente para 0, o Ta começará a transcorrer, se o estado permanecer em 0 durante TL, a saída será setada em 0.
Relé de Contato Passageiro: Se a entrada Trg for de 0 para 1, a saída Q irá para 1 imediatamente e o tempo Ta começará a correr, quando Ta = T, a saída Q será ressetada. Se antes do tempo T a entrada Trg mudar de 1 para 0, a saída também irá a 0.
Relé de Contato Passageiro Gatilhado por Flanco: Quando a entrada Trg ir de 0 para 1, a saída Q irá para 1 e o tempo Ta se iniciará. Se Ta = T, a saída Q irá para 0. Se a entrada Trg for de 0 para 1 antes do tempo Ta = T, então o tempo Ta será ressetado.
C.L.P. – CONTROLADOR LÓGICO PROGRAMÁVEL - 5º SEMESTRE
COTIP – COLÉGIO TÉCNICO INDUSTRIAL DE PIRACICABA
5
Interruptor de Hora para Semana: Cada interruptor de tempo para semana possui três cames de ajuste por meio do qual pode-se parametrizar uma janela de tempo.
Interruptor de Tempo para o Ano: Cada interruptor de tempo para o ano tem um tempo de acionamento e de desacionamento. Em uma determinada hora de acionamento o interruptor de tempo para o ano irá desacionar a saída. A data de desacionamento caracteriza o dia no qual a saída será novamente colocada em 0.
C.L.P. – CONTROLADOR LÓGICO PROGRAMÁVEL - 5º SEMESTRE
COTIP – COLÉGIO TÉCNICO INDUSTRIAL DE PIRACICABA
6
As FUNÇÕES ESPECIAIS –CONTAGEM são: Contador Crescente e Decrescente: A cada borda de subida em Cnt o contador será aumentado em 1 (Dir = 0) ou diminuído em 1 (Dir = 1). Se o valor da contagem interna for igual ou maior do que o valor predeterminado, a saída Q será setada em 1. Com a entrada R podese colocar na posição inicial.
Contador de Horas de Serviço: Enquanto En tiver o valor 1, LOGO! calculará o tempo transcorrido e o tempo restante MN. Se o tempo residual que tiver restado MN for igual a 0, a saída Q será setada para 1. Com R=1 resete a saída Q. Continuará a ser feita à contagem do contador interno OT. Com Ral=1 resete a saída Q. O contador interno OT será colocado de volta em 0.
As FUNÇÕES ESPECIAIS – FREQÜÊNCIA são: Gerador de Impulsos Simétrico: Através do parâmetro T define quanto tempo deverá durar o tempo do acionamento e do desacionamento. Através da entrada En, acione o gerador de impulsos. O gerador de impulsos coloca para o tempo T a saída em 1, finalmente para o tempo T a saída em 0 etc., até que a En = 0.
Gerador de Impulsos Assíncrono: Através do parâmetro TH e TL podem ser ajustados a duração do impulso e a pausa do impulso. A entrada INV permite uma inversão da saída. EM ativa o sistema.
C.L.P. – CONTROLADOR LÓGICO PROGRAMÁVEL - 5º SEMESTRE
COTIP – COLÉGIO TÉCNICO INDUSTRIAL DE PIRACICABA
7
Gerador de Sinal Aleatório: Se En = 1, será determinado um tempo entre 0 s e TH. Se En permanecer no mínimo pelo tempo de acionamento do tempo em 1, a saída será setada em 1. Se En = 0, será determinado um tempo entre 0s e TL. Se En permanecer no mínimo pelo tempo de duração do tempo de desacionamento em 0, a saída será setada em 0.
Interruptor de Valor Limiar de Freqüência.
As FUNÇÕES ESPECIAIS – ANALÓGICO são: Interruptor de Valor Limiar Analógico: A função faz a leitura do valor analógico AI1 ou AI2, ao qual o parâmetro Offset será adicionado ao seu valor e este valor será multiplicado por ampliação. Se este valor ultrapassar o limite de conexão Q será 1, se o valor ultrapassar o limite de desconexão Q será 0.
Comparador Analógico.
C.L.P. – CONTROLADOR LÓGICO PROGRAMÁVEL - 5º SEMESTRE
COTIP – COLÉGIO TÉCNICO INDUSTRIAL DE PIRACICABA
As FUNÇÕES ESPECIAIS – MISCELÂNEAS são: Interruptor de Luz de Escada: Se Trg = 1, o tempo atual Ta começa a correr e a saída Q será 1. 15 s antes de Ta ter atingido o tempo T, a saída Q fica 1 s em 0. Atingindo Ta o tempo T, a saída Q será resetada em 0. Um novo conectar na entrada Trg durante o tempo no qual Ta corre, irá resetar Ta (possibilidade de regatilho).
Atuador Confortável: Se Trg = 1, o tempo atual Ta começa a correr e a saída Q será 1. Se Ta atingir o tempo TH, a saída Q será 0. Se em Trg o estado 0 mudar para 1, e 1 no mínimo permanece setado para o tempo TL, será ativada a função de luz permanente e a saída Q será acionada para um tempo permanente. Um novo acionar na entrada Trg resetará TH e a saída Q será desacionada. Texto de Aviso: Se En = 1, será feito uma saída do texto de aviso parametrizado no monitor no modo run. Se o estado na entrada mudar para 0, o texto de aviso será ocultado. Se forem disparadas diversas funções de texto de aviso com En=1, a mensagem que tiver a maior prioridade será exibida.
C.L.P. – CONTROLADOR LÓGICO PROGRAMÁVEL - 5º SEMESTRE
8
COTIP – COLÉGIO TÉCNICO INDUSTRIAL DE PIRACICABA
9
QUESTÕES 1º) Funções Especiais – Retenção Senha Criar um programa que permita energizar a solenóide da tranca de um cofre se for pressionado quatro botões, sendo um de cada vez. A energização se dará, após pressionado o quarto botão, caso os mesmos tenham sido identificados. Motor Liga/Desliga Utilizando apenas um botão N.A. ligue e desligue um motor elétrico.
2º) Funções Especiais – Temporização Pisca-Pisca Desenvolver um pisca-pisca com controle de tempo diferente para ligar e desligar. Conforme: a) ligado 2 s, desligado 4 s; b) ligado 4 s, desligado 2 s;
3º) Funções Especiais – Contagem Rotação de Motor Desenvolva um programa para determinar, a partir de um encoder, a rotação de um motor (r.p.m.). Característica do encoder: 1 pulso por volta. Se a rotação for maior que 3.600 r.p.m., deve-se acionar um alarme.
4º) Funções Especiais – Freqüência Controle de Velocidade Um motor é alimentado por 3 contatores sendo cada um alimentado com as freqüências de 40 Hz, 60Hz e 80Hz. Faça o programa do sistema. Obs.: após os contatores, existe um dispositivo de conversão de onda quadrada para senóide automaticamente. Medição de Velocidade Um motor possui um sensor que verifica uma roda que emite um sinal a cada volta. Faça o programa que detecte se o motor está abaixo de 1500rpm ou acima de 1700rpm.
C.L.P. – CONTROLADOR LÓGICO PROGRAMÁVEL - 5º SEMESTRE
COTIP – COLÉGIO TÉCNICO INDUSTRIAL DE PIRACICABA
10
5º) Funções Especiais – Analógicas Controle de Temperatura Desenvolva um programa para controlar uma bomba de resfriamento, tal que ela seja acionada quando a temperatura for maior ou igual a 500ºC e seja desligada quando a temperatura for menor ou igual a 300ºC. O sensor utilizado é um termopar com: •
4 – 20 mA;
•
0 – 640 ºC.
6º) Funções Especiais – Miscelâneas a)
Monte um programa que realize a iluminação de um andar em um prédio de maneira econômica.
b)
Monte um programa que ligue um motor e avise no painel do LOGO! quando o motor está ligado e quando o motor está desligado.
C.L.P. – CONTROLADOR LÓGICO PROGRAMÁVEL - 5º SEMESTRE
COTIP – COLÉGIO TÉCNICO INDUSTRIAL DE PIRACICABA
11
8 – Programas complexos (Exercícios) 1-Sistema de Partida Estrela-Triângulo Um motor trifásico deve ser acionado por meio de partida estrela-triângulo. Para isto são utilizados três contatores (acionamento geral, chaveamento estrela e chaveamento triângulo) e uma botoeira. Ao ser acionada a botoeira pela primeira vez, os contatores de acionamento geral e chaveamento estrela são acionados. Dois segundos após, apenas o contator de chaveamento estrela é desligado. Ao ser confirmado o desligamento do contator de chaveamento estrela, o contator de chaveamento triângulo é acionado. Os contatores de acionamento geral e chaveamento triângulo permanecem acionados. A qualquer instante, um novo acionamento da botoeira ocasiona o desligamento dos contatores acionados, retornando à condição inicial.
2-Portão Automático O acionamento de um portão deve ser realizado automaticamente. Por intermédio de uma única botoeira podem-se realizar a abertura e o fechamento total do portão, além de interromper tais movimentos a qualquer instante. Acoplado mecanicamente ao portão, um motor elétrico realiza os movimentos pela inversão do sentido de rotação. No primeiro acionamento da botoeira, inicia-se a abertura do portão. A parada da abertura se dá por meio de novo acionamento da botoeira (com o portão em movimento) ou pela abertura total do portão (acionamento do fim de curso 1). •
Estando o portão totalmente aberto (fim de curso 1 acionado), ou tendo
sido interrompida a abertura, pode-se acionar outra botoeira para o fechamento do portão. A parada do fechamento se dá por meio de novo acionamento da botoeira (com o portão em movimento) ou pelo fechamento total do portão (acionamento do fim de curso 2). Estando o portão totalmente fechado (fim de curso 2 acionado), ou tendo sido interrompido o fechamento, pode-se iniciar a abertura do portão.
3-Semáforo Um sistema de semáforo simples deve ser utilizado para controlar o fluxo de veículos no cruzamento de duas vias (A e B). C.L.P. – CONTROLADOR LÓGICO PROGRAMÁVEL - 5º SEMESTRE
COTIP – COLÉGIO TÉCNICO INDUSTRIAL DE PIRACICABA
12
A seqüência de acionamento deve respeitar o tempo determinado para cada fase, conforme a Tabela 8.1. Fase
Tempo (s)
Semáforo A
Semáforo B
1
30
Verde
Vermelho
2
5
Amarelo
Vermelho
3
2,5
Vermelho
Vermelho
4
30
Vermelho
Verde
5
5
Vermelho
Amarelo
6
2,5
Vermelho
Vermelho
4-Embalagem Uma esteira transportadora alimenta caixas de papelão com peças que saem de uma prensa. Um sensor detecta cada peça que passa pela esteira. Quando a passam 100 peças pela esteira, a mesma deve acionar o sistema de fechamento da caixa e o sistema de alimentação com nova caixa. Depois de realizado isso, deve-se religar a esteira. O funcionamento do sistema depende de um botão de liga e outro de desliga e de um sinal de que a prensa esteja funcionando.
5-Ônibus para Deficientes Físicos Um ônibus possui suspensão que se ajusta na altura da calçada através de um sensor (s_baixo) e um sensor que está localizado na sua altura de trabalho (s_alto). O mesmo também possui um sensor de porta fechada (porta) e um sensor para detectar se o ônibus está em movimento ou parado (giro). Dessa forma, quando o motorista desejar abrir a porta à mesma poderá ser aberta nas seguintes condições: -Ônibus parado e sensor s_baixo acionado OU -Botão de emergência pressionado.
O ônibus também somente poderá voltar a se movimentar após a seguinte condição: -Sensor s_alto acionado e sensor de porta fechada.
C.L.P. – CONTROLADOR LÓGICO PROGRAMÁVEL - 5º SEMESTRE
COTIP – COLÉGIO TÉCNICO INDUSTRIAL DE PIRACICABA
Resumo das Funções Especiais (SF):
C.L.P. – CONTROLADOR LÓGICO PROGRAMÁVEL - 5º SEMESTRE
13
COTIP – COLÉGIO TÉCNICO INDUSTRIAL DE PIRACICABA
14
BIBLIOGRAFIA
CAPELLI, Alexandre. CLP Controladores Lógicos Programáveis na Prática. Rio de Janeiro: Antenna Edições Técnicas Ltda, 2007.
GEORGINI, Marcelo. Automação Aplicada – Descrição e Implementação de Sistemas Seqüenciais com PLCs. 7 ed. São Paulo: Editora Érica, 2006.
Manual de Instruções do LOGO! (SIEMENS). A5E00067788 01.
Manual de Instruções do LOGO! Soft Comfort.
Manual do Curso STEP 7 – SIEMENS (BASICS OF PLC).
ORTEGA, José. Curso de Programación y mantenimiento de PLC´s industriales.
PARR, E. A. Programmable Controllers An Engineering´s Guide. 3 Ed. Amsterdan: Newnes, 2003.
C.L.P. – CONTROLADOR LÓGICO PROGRAMÁVEL - 5º SEMESTRE