Você está na página 1de 11

Nome Completo: ________________________________________________

Data: 29/03/2022
Período: 5° Período
Curso: Engenharia de Controle e Automação

Utilizando o software para programação de CLP Codesys, desenvolva a


programação virtual para as seguintes situações hipotéticas:
Questão 01 - Controle ON/OFF de temperatura de uma estufa: Uma estufa
deve manter a temperatura interna sempre na faixa entre 45 ºC e 60 ºC. Para
isso foram instalados internamente na estufa dois sensores de temperatura
(termostatos), com o seguinte funcionamento:
T1 = 1 para temperaturas >= 45 ºC
T2 = 1 para temperaturas >= 60 ºC
Fazer o programa de controle para que a temperatura interna fique dentro da
faixa de trabalho acionando um aquecedor A ou um resfriador R. A tabela 1
mostra o funcionamento do sistema.
Tabela 01 - Funcionamento do Sistema

Questão 02 - Controle de nível (ON/OFF): Deseja-se controlar o nível de uma


caixa d´água entre um valor máximo e mínimo. Existem para isto dois sensores
de nível, NA para nível máximo (S1) e NF, nível mínimo (S2). Para encher esta
caixa, é utilizada uma bomba centrífuga que será ligada ou desligada em
função do nível da caixa. Se o sensor S2 estiver fechado, a bomba é ligada,
permanecendo assim até que o sensor S1 seja ativado. Quando o S1 é
fechado, a bomba é desligada, permanecendo assim até que o sensor S2
feche novamente. Este controle automático pode ser desligado manualmente
por um interruptor L1.

Exercícios Teóricos
Prof: Me. Artur Vitório Andrade Santos
Questão 03 - Programar um pisca-pisca de lâmpada, de tal forma que o ciclo
seja 3 segundos de lâmpada ligada e 1 segundo desligada. Para habilitar o
ciclo utilize uma chave.
Questão 04 - Reservatório: Elabore um programa para que um sistema de
reservatório composto de uma válvula de entrada P, duas bombas (acionadas
por M1 e M2), um alarme AL e quatro sensores de nível NA (a, b, c, d),
conforme ilustrado na figura 7.

Figura 07 - Demonstração funcionamento do sistema.


Questão 05 - Desenvolver o sistema de um jogo de perguntas e respostas. O
apresentador faz a pergunta aos jogadores e assim que finaliza a pergunta, os
três jogadores devem pressionar o botão correspondente para tentar ter o
direito de responder em primeiro lugar. O primeiro jogador a pressionar o botão
deve ter a sua luz correspondente acesa. A luz será apagada por um botão
colocado junto ao apresentador.

Questão 06 - Transdutor de pressão: Fazer um programa que leia um


transdutor de pressão que varia entre 0bar e 6,75bar. Uma lâmpada deverá
indicar quando a pressão ultrapassar 5,75bar.
Questão 07 - Máquina empacotadora: Este sistema é utilizado para detectar e
contar o número de produtos que são transportados na linha de montagem.
Quando são contados 5 produtos, o cilindro responsável por empacotar deverá
ser ativado durante 2 segundos, e depois voltar à sua posição inicial.

Exercícios Teóricos
Prof: Me. Artur Vitório Andrade Santos
Questão 08 - Partida consecutiva de ventiladores:
Projeto 01:
• Os três ventiladores funcionam simultaneamente, porém partem defasados
em 10s;
• Partindo o sistema, cada motor inicia o movimento no seu tempo (0s, 10s e
20s);
• Um botão desliga todo o circuito a qualquer instante.
Projeto 02:
• Os três ventiladores funcionam simultaneamente, porém desligam defasados
em 10s;
• Um botão desliga cada motor no seu tempo (0s, 10s e 20s).

Exercícios Teóricos
Prof: Me. Artur Vitório Andrade Santos
Questão 09 - Aplicação com tanques de mistura: Aplicação constituída por dois
silos que contém diferentes receitas e um tanque maior para mistura dessas
receitas. O sistema deve gerenciar a mistura das receitas de acordo com o
desejado. O botão de seleção de misturas B2, seleciona qual das duas
misturas será colocada no tanque principal. Com o botão B2 na posição 0, a
mistura A é selecionada e é adicionada ao tanque principal se o botão B1 for
acionado simultaneamente. Do mesmo modo, com o botão B2 na posição 1, a
mistura B é selecionada e é adicionada ao tanque principal se o botão B1 for
acionado simultaneamente. O botão B0 fecha as válvulas interrompendo a
adição de receitas.

Questão 10 - Fábrica de refrigerantes: Em uma empresa de produção de


refrigerantes, uma das etapas do processo deve contar as garrafas que
passam em uma esteira. O processo é iniciado quando o botão B1 é
pressionado, assim o motor da esteira (M1) entra em funcionamento. Assim
que a quantidade de 12 garrafas passarem pelo feixe do sensor S1, a esteira
deve parar e acender a lâmpada que indica quantidade desejada atingida. Se o
botão de reset B2 for pressionado, o processo inicia novamente.

Exercícios Teóricos
Prof: Me. Artur Vitório Andrade Santos
Questão 11 - Elevador para carros: Um elevador para carros em uma oficina
precisa ser automatizado através de um controlador. Esse elevador funciona
através de um motor, que em sentido horário eleva a carga, e em sentido anti
horário abaixa a mesma. O sistema é operado pelo botão ON/OFF (B0). Se o
botão descida (B1) for pressionado, o motor gira em sentido anti-horário e a
plataforma desce até atingir o ponto limitado pelo sensor S1, então o motor
desliga. Se o botão subida (B2) for pressionado, o motor gira em sentido
horário e a plataforma sobe até atingir o ponto limitado pelo sensor S2, então o
motor desliga. Se durante o funcionamento for liberado o botão B1 ou B2, o
elevador para em qualquer posição intermediária. Se os botões B1 e B2 forem
pressionados simultaneamente o motor não deve partir ou deve parar
imediatamente. O status de operação do sistema é indicado pela lâmpada L1, e
o status do motor pelas lâmpadas subindo (L2) e descendo (L3).

Questão 12 - Controle de ph: Em uma indústria química o ph de uma mistura


deve ser mantido dentro de um valor específico.
● Duas eletroválvulas controlam a entrada dos reagentes: EV1 para o
reagente A e EV2 para o reagente B;
● Para iniciar o processo deve ser liberado o botão B1 (emergência);
● Então, a eletroválvula EV1 é acionada durante 8 segundos e a
eletroválvula EV2 é acionada durante 10s;
● Também a eletroválvula EV3 (adição de água) é acionada, até que o
sensor de nível SL1 seja acionado (indicando que o reservatório está
cheio);
● Assim que SL1 for ativado, a eletroválvula EV3 é desativada e o motor
M1 é acionado (agitador);

Exercícios Teóricos
Prof: Me. Artur Vitório Andrade Santos
● A mistura então entra no processo de homogeneização (duração de 10
segundos), devendo depois apresentar um ph dentro dos valores
limítrofes;
● Para verificar esta condição um sensor SP1 (ver obs) deve ser lido;
● Se a leitura do ph da mistura permanecer o equivalente a um valor entre
6,5 e 7,5 por mais de 20s, o motor M1 é desligado e a eletroválvula EV4
é acionada, iniciando o escoamento do reservatório;
● A eletroválvula EV4 ficará ativada até que o sensor de nível mínimo SL2
seja desativado;
● Quando SL2 é desativado, a eletroválvula EV4 é desativada (terminando
o escoamento);
● Ocorre então, uma pausa de 5 segundos e o processo será reiniciado
automaticamente, sendo interrompido apenas se for pressionado o
botão B1;

● Obs: O sensor de ph (SP1) é analógico, sinal elétrico 0Vcc a 10Vcc


proporcional à escala de ph de 0 a 14;
● Condição inicial: reservatório vazio, todas as eletroválvulas desativadas
e botão B1 ativado.

Questão 13 - Projetar um programa que controle a separação de peças entre


metálicas e plásticas nas rampas respectivas (figura 17). Uma peça é colocada
manualmente na posição de entrada. Em seguida, o botão de start deve ser
acionado e a esteira ligada. Ao passar pelo sensor indutivo, a peça metálica é
detectada. O batente expulsador deve ser acionado no exato instante que a
peça metálica sair do alcance do sensor indutivo. Se a peça não for metálica,
deve seguir adiante até a rampa das plásticas. Os sensores ópticos desligam o
sistema.

Exercícios Teóricos
Prof: Me. Artur Vitório Andrade Santos
Figura 17 - Demonstração do funcionamento do sistema
Após concluir a proposta do exercício 13: Modificar o exercício de separação
de peças em metálicas e plásticas, para ciclo contínuo, sendo que todos os
acionamentos devem ser feitos através de bobinas set e reset. O novo
programa deverá contar a quantidade de peças metálicas e de peças plásticas
e, quando o número de peças de qualquer rampa chegar a cinco, o ciclo deve
parar. Um novo ciclo poderá reiniciar somente se os contadores não estiverem
cheios. O reset dos contadores será feito por um botão usado apenas para
essa função.

Questão 14 - Estação de separação:


• Ao acionar o botão de início (B1), a esteira (D0) iniciará o transporte de uma
peça;
• Durante o transporte, sensores identificam o tipo de peça, como segue:
- A peça prata aciona os sensores S0, S1 e S2;
- A peça vermelha aciona os sensores S1 e S2;
- A peça preta aciona o sensor S2.
• Se a peça for prata (alumínio), o 1º cilindro (C1) fará com que a peça
escorregue na 1ª rampa;
• Se a peça for vermelha, o 2º cilindro (C2) fará com que a peça escorregue na
2ª rampa;
• Se a peça for preta, o 3º cilindro (C3) fará com que a peça escorregue na 3ª
rampa;
• Após uma peça escorregar por uma dessas três rampas, a peça passará pelo
sensor de barreira (S4), o qual indicará que o ciclo acabou. Neste instante, a
esteira deverá parar e o cilindro correspondente recuar;

Exercícios Teóricos
Prof: Me. Artur Vitório Andrade Santos
• Se uma peça defeituosa passar pela esteira, nenhum sensor será acionado.
O sensor óptico 3 (S3) indicará que essa peça escorrega pela rampa de refugo.
Neste instante, o ciclo acaba e a esteira deverá parar.

Questão 15 - Utilizando o software Codesys + Factory IO. Desenvolva a


programação do sistema de controle para a CENA: From A to B do Factory IO.
Para ser possível o desenvolvimento é necessário realizar a comunicação OPC
entre o Codesys e Factory IO.

Exercícios Teóricos
Prof: Me. Artur Vitório Andrade Santos
Questão 16 - Utilizando o software Codesys + Factory IO. Desenvolva a
programação do sistema de controle para a CENA: Assembler. Para ser
possível o desenvolvimento é necessário realizar a comunicação OPC entre o
Codesys e Factory IO.

Questão 17 - Utilizando o software Codesys + Factory IO. Desenvolva a


programação do sistema de controle para a CENA: Level Control. Para ser
possível o desenvolvimento é necessário realizar a comunicação OPC entre o
Codesys e Factory IO. Neste ambiente de programação, será necessário a
inclusão do bloco de programação PID para controle de nível do Tanque.

Exercícios Teóricos
Prof: Me. Artur Vitório Andrade Santos
Questão 18 - Utilizando o software Codesys + Factory IO. Desenvolva a
programação do sistema de controle para a CENA: Separating Station. Para
ser possível o desenvolvimento é necessário realizar a comunicação OPC
entre o Codesys e Factory IO. Deverá separar as caixas azuis e verdes em
duas esteiras.

Questão 19 - Utilizando o software Codesys + Factory IO. Desenvolva a


programação do sistema de controle para a CENA: Sorting by Weight. Para ser
possível o desenvolvimento é necessário realizar a comunicação OPC entre o
Codesys e Factory IO. Deverá ser separado as caixas nas esteiras conforme o
peso de cada uma.

Exercícios Teóricos
Prof: Me. Artur Vitório Andrade Santos
Questão 20 - Utilizando o software Codesys + Factory IO. Desenvolva a
programação do sistema de controle para a CENA: Sorting Station. Para ser
possível o desenvolvimento é necessário realizar a comunicação OPC entre o
Codesys e Factory IO. Deverá separar as caixas azuis e verdes através de um
sensor de visão.

Exercícios Teóricos
Prof: Me. Artur Vitório Andrade Santos

Você também pode gostar