Faça um programa que limite a quantidade de peças produzidas por uma maquina. Ao pressionar o botão de liga, a máquina vai ser acionada. Quando forem produzidas 6 peças, o processo (a máquina) deve ser interrompido para sua retirada. Depois disso, deve ser reiniciado.
- Ao contar 6 peças, a máquina não poderá mais contabilizar a contagem.
- Para reiniciar a máquina, o botão desliga tem que ser acionado, zerando a contagem; e após o botão de liga deve ser pressionado.
- Utilize as entradas e saídas abaixo:
- I1 = liga (fisicamente NA e pushbutton)
- 12 = desliga (fisicamente NA e pushbutton)
- 13 = sensor (fisicamente NA e pushbutton)
- Q1 = máquina
Passo 1
Beleza, vamos lá! Você tem um exercício que trata de controlar uma máquina para que ela produza apenas 6 peças e depois pare automaticamente. Quando o botão de liga é pressionado, a máquina começa a funcionar, e ao produzir 6 peças, ela para para que as peças sejam retiradas. Para reiniciar o processo, é necessário pressionar o botão de desliga, que zera a contagem, e depois ligar novamente. Vamos precisar usar conceitos de lógica de controle e programação de máquinas, utilizando entradas e saídas específicas como botões e sensores para gerenciar esse processo.
Passo 2
Primeiro, precisamos identificar as entradas e saídas que serão usadas no programa:
- I1: Botão de liga (Normalmente Aberto - NA e pushbutton)
- 12: Botão de desliga (Normalmente Aberto - NA e pushbutton)
- 13: Sensor que detecta as peças produzidas (Normalmente Aberto - NA e pushbutton)
- Q1: Saída que controla a máquina
Passo 3
O próximo passo é entender como vamos contar as peças produzidas. Vamos precisar de um contador que aumente cada vez que o sensor (13) detecta uma peça. Quando o contador chegar a 6, devemos parar a máquina.
Passo 4
Para parar a máquina após 6 peças, vamos usar uma lógica que desativa a saída Q1 quando o contador atingir 6. Isso significa que a máquina para de produzir mais peças até que o processo seja reiniciado.
Passo 5
Para permitir que o processo seja reiniciado, precisamos que o botão de desliga (12) zere o contador e, em seguida, o botão de liga (I1) possa ser pressionado novamente para iniciar a produção das peças desde o início.
Passo 6
Agora, vamos montar a lógica de controle passo a passo:
-
Início do Processo:
- Quando o botão de liga (I1) for pressionado, a saída Q1 é ativada, iniciando a máquina.
-
Contagem das Peças:
- Cada vez que o sensor (13) detectar uma peça, incrementamos o contador.
- Utilizamos um bloco de contagem que soma +1 no contador a cada detecção.
-
Limite de Produção:
- Verificamos se o contador chegou a 6.
- Se sim, desativamos a saída Q1 para parar a máquina.
- Também bloqueamos o contador para que ele não conte além de 6.
-
Reinício do Processo:
- Quando o botão de desliga (12) for pressionado, o contador é zerado.
- Após isso, o botão de liga (I1) pode ser pressionado novamente para reiniciar o processo.
Passo 7
Vamos representar isso em uma lógica de programação simples:
-
Ligar Máquina:
Se I1 for pressionado então Q1 = LIGADO
-
Contar Peças:
Se Q1 estiver LIGADO e sensor (13) detectar uma peça então contador = contador + 1
-
Parar Máquina após 6 Peças:
Se contador >= 6 então Q1 = DESLIGADO
-
Reiniciar Contagem:
Se botão desliga (12) for pressionado então contador = 0
Passo 8
Implementando a lógica acima, garantimos que a máquina só produza 6 peças por ciclo e só reinicie a contagem quando o botão de desliga for pressionado, seguindo exatamente os requisitos do exercício.
Resposta
Implementamos um programa de controle onde, ao pressionar o botão de liga (I1), a máquina (Q1) é ativada e começa a produzir peças. Cada peça produzida é contada pelo sensor (13), aumentando o contador até 6. Ao atingir 6 peças, a máquina é automaticamente desligada e a contagem é bloqueada. Para reiniciar o processo, é necessário pressionar o botão de desliga (12), que zera o contador, permitindo que a máquina seja ligada novamente pelo botão de liga (I1) para iniciar um novo ciclo de produção.