Você está na página 1de 8

Escola de Educao Profissional SENAI Carlos Tannhauser

CLP S7200
Exerccios Propostos

Professor Taiser T. T. Barros Santa Cruz do Sul, Setembro de 2009

EXEMPLOS AULA01: EX01 Criar uma lgica onde uma das entradas digitais do clp (I0.0) aciona uma das sadas digitais (Q0.0), seguindo a lgica: se a entrada estiver ativa a sada dever estar ativa tambm. EX02 Utilizando trs entradas digitais do clp (I0.0, I0.1 e I0.2) e duas sadas (Q0.0 e Q0.1), implementar a seguinte lgica: se as entradas I0.0 e I0.1 estiverem ativas, a sada Q0.0 deve estar ativa tambm. Se Q0.0 estiver ativa e I0.2 for ativada, sada Q0.1 dever ser ativada. EX03 Utilizando duas entradas digitais do clp (I0.0 e I0.1) e uma sada (Q0.0) implementar a seguinte lgica: Quando a entrada I0.0 estiver ativa (basta que a mesma receba um pulso) a sada Q0.0 ser ativada, permanecendo neste estado at que a entrada I0.1 seja ativada (basta que a mesma receba um pulso) desativando ento a sada Q0.0. EX04 Ativar uma das sadas do clp (Q0.0) ciclicamente, de forma que a mesma permanea 0,5 segundos ligada e 0,5 segundos desligada. Observao: este exerccio no deve ser solucionado utilizando os recursos dos temporizadores. EX05 Simular o funcionamento de uma prensa, utilizando a seguinte relao entre as entradas/sadas do clp e os componentes da prensa: - Botoeira de acionamento Bot1: Entrada I0.0 - Botoeira de acionamento Bot2: Entrada I0.1 - Pedal de acionamento Ped1: Entrada I0.2 - Sinal de acionamento do Cilindro Cil1: Sada Q0.0 - Sinal de acionamento da Lmpada de Sinalizao Lamp1: Sada Q0.1 A figura 1 mostra uma representao da prensa:

Figura 1 Prensa A lgica de funcionamento deve ser a seguinte: para garantir a segurana do operador, deve existir uma combinao lgica do acionamento das botoeiras e do pedal. Se a Bot1 e a Bot2 estiverem acionadas, o clp gera um sinal de

confirmao permitindo que o pedal acione o cilindro. Uma vez que o cilindro esteja ativo, a lmpada de sinalizao deve ser acionada (ciclicamente a cada 0,5 segundos) enquanto o cilindro permanecer acionado. Se qualquer um dos elementos de acionamento (Bot1, Bot2 ou Ped1) for desativado, o cilindro deve ser desativado. EX06 Criar uma lgica onde uma das entradas digitais do clp (I0.0) aciona uma das sadas digitais (Q0.0), seguindo a lgica: se a entrada for ativada (basta que a mesma receba um pulso) a sada ser ativada permanecendo neste estado por 5 segundos e desligando ao final deste tempo.

EXEMPLOS AULA02: EX01 Incrementar a funcionalidade do exerccio da prensa (EX05) garantindo que o pedal s possa ser acionado se as duas botoeiras forem acionadas simultaneamente (na prtica vamos utilizar um tempo de 0,5 segundos), ou seja, se uma das botoeiras for acionada em um tempo superior a 0,5 segundos aps a outra j ter sido acionada, no ser possvel acionar o cilindro atravs do pedal. Neste caso, mantm-se o requisito de que qualquer um dos elementos de acionamento que seja desativado, o cilindro deva ser desativado tambm. EX02 Utilizando duas sadas digitais do clp (Q0.0 e Q0.1), criar um piscapisca onde cada uma das sadas permanea ligada durante 1 segundo ciclicamente. Utilizar temporizadores do tipo TON retardo na energizao para soluo. EX03 Utilizando trs sadas digitais do clp (Q0.0, Q0.1 e Q02), efetuar um acionamento seqencial nas trs sadas com a seguinte temporizao: a sada Q0.0 fica ativa durante 1 segundo e desativada, na seqncia Q0.1 fica ativa durante 2 segundos e desativada, e aps, Q0.2 fica ativa durante 3 segundos e desativada reiniciando o processo. Utilizar temporizadores do tipo TON retardo na energizao para soluo. EX04 Criar um programa para acionar as seis sadas digitais do CLP (Q0.0 Q0.5) em seqncia, continuamente. Cada sada fica acionada por 0,5 segundos. Utilizar temporizadores do tipo TON retardo na energizao para soluo. EX05 Refazer o EX02 utilizando o conceito de SCR`s. EX06 Criar um programa que utilize duas subrotinas: uma implementando a lgica and e a outra implementando a lgica or das entradas I0.0 e I0.1, sendo que a sada Q0.0 vai indicar o resultado da operao lgica. A entrada I0.2 habilita a subrotina da lgica or e a entrada I0.3 habilita a subrotina da lgica and. As duas subrotinas no podem ser ativadas ao mesmo tempo, e a sada Q0.0 no pode armazenar o resultado de nenhuma das subrotinas quando as mesmas no estiverem habilitadas. EX07 Criar um programa onde cada uma dentre trs chaves define o tempo de acionamento de uma lmpada (sada Q0.0), sendo que a mesma fica ligada e desligada conforme tempo selecionado: Chave_a (I0.0): 1 segundo, chave_b (I0.1): 2,5 segundos e chave c (I0.2): 5 segundos.

EXEMPLOS AULA03: EX01 Analisar o programa que utiliza um contador do tipo UP, e verificar qual a lgica de funcionamento do programa. EX02 Criar um programa que faz o acionamento seqencial de 6 sadas do CLP, sendo que em ordem crescente de acionamento as sadas devem piscar 1, 2, 3, 4, 5 e 6 vezes respectivamente, reiniciando o ciclo aps o ltimo acionamento da ltima sada. O tempo de acionamento de cada lmpada deve ser de 1 segundo. EX03 Criar um programa que faz o acionamento seqencial de 6 sadas do CLP (Q0.0, Q0.1, Q0.2, Q0.3, Q0.4, Q0.5). Em ordem crescente de acionamento as sadas devem piscar a cada 1, 2, 3, 4, 5 e 6 segundos respectivamente, reiniciando o ciclo aps o ltimo acionamento da ltima sada. O tempo que a sada fica ligada e desligada deve ser igual. Por exemplo, a sada Q0.1, deve ficar 2 segundos ligada e 2 desligada, para ento Q0.3 ser acionada.

EXEMPLOS AULA04: EX01 Utilizando operaes matemticas com nmeros inteiros, programar a seguinte equao no CLP: X = Y.Z + 2.Z + 4.Y + 1 EX02 Utilizando operaes matemticas com nmeros reais, extrair a raiz quadrada de um nmero. OBS: Iniciar o clculo, utilizando a varivel como um nmero inteiro. EX03 Utilizando uma entrada fsica do CLP (I0.0), habilitar e desabilitar a mensagem CURSO CLP SENAI na IHM TD200. EX04 Exibir na IHM as 3 mensagens: CURSO, CLP e SENAI seqencialmente a cada 1 segundo. EX05 Criar um programa que exibe 5 mensagens dependendo de uma seqncia de acionamento de teclas: Mensagem1: Pressionar F1 aps F1 ser pressionado ser exibida a prxima mensagem: Mensagem2: Pressionar F2 aps F2 ser pressionado ser exibida a prxima mensagem: Mensagem3: Pressionar F3 aps F3 ser pressionado ser exibida a prxima mensagem: Mensagem4: Pressionar F4 aps F4 ser pressionado ser exibida a prxima mensagem: Reiniciando..., sendo que esta mensagem fica ativa por 3 segundos reiniciando o processo aps este tempo. OBS: O programa deve garantir que a seqncia de acionamento seja F1-F2F3-F4. EX06 Criar um programa que simula o funcionamento de uma calculadora com duas operaes: Adio e Multiplicao (nmeros inteiros sem sinal). A tela inicial deve solicitar a entrada de duas variveis: Num1 = Num2 = O usurio poder selecionar qual operao deseja efetuar na calculadora: Tecla F1 habilita a operao de Adio e Tecla F2 habilita a operao de Subtrao. Dependendo da escolha do usurio, uma das seguintes telas dever ser exibida: SOMA: ---ou MULTIPLICACAO: ----

Qualquer uma das duas telas deve ser exibida durante 3 segundos, sendo que aps este tempo a calculadora volta para a tela inicial com as variveis de entrada j zeradas. EX07 Programa senha: este programa vai simular o funcionamento de um controle de acesso com senha. A tela inicial deve solicitar que o usurio entre com a senha. Caso a senha esteja correta o acesso ser liberado, e uma mensagem indicando que a porta est aberta deve ser ativada por 3 segundos. Aps este tempo outra tela indica (tambm por 3 segundos) que a porta vai fechar. Se a senha informada estiver incorreta uma mensagem deve informar senha incorreta por 3 segundos e o programa retorna ento para a tela que solicita a senha.

EXEMPLOS AULA05: EX01: Utilizando o mdulo analgico EM235, criar um programa que permite mudar as RPM`s de um motor.via IHM O programa deve apresentar uma tela onde o usurio seleciona o valor das RPM`s. OBS: o programa permite que o usurio entre com valores desde 500 at 2000 RPM`s, caso os valores estejam fora desta faixa (abaixo ou acima), o programa deve compensar a diferena e garantir que a faixa especificada seja atendida! Se a velocidade estiver abaixo ou acima da faixa dever ser exibida uma mensagem indicativa durante 3 segundos e aps retornar para a tela de operao j com o valor dentro da faixa especificada. Os comando de START e STOP do inversor tambm devero ser habilitados via IHM! E sempre que o inversor iniciar o seu funcionamento a velocidade deve partir de 1000 RPM`s.