Carregando o progresso local…
PLC Gym
Início do PLC GymNível 1, 0 XP · seu progresso
Missão 52 · PRO (exige o Pro)

Exercício de A+ B+ B− A−: Programação de CLP

Leve dois cilindros pela clássica sequência de quatro movimentos.

Não Start, execute um ciclo: A avança, B avança, B recua, A recua. Cada movimento espera a chave reed do movimento anterior.

Esta missão faz parte do ProCrie uma conta grátis: toda conta tem um teste do Pro grátis até 5 de dezembro.

Sem cartão. Nada a pagar. Nada a cancelar.

Official release: 5 December. Fique em primeiro no ranking no dia e ganhe 3 meses de Pro, mais 2 semanas de Pro para dar a um amigo. O 2º lugar ganha 4 semanas. O 3º lugar ganha 2 semanas. Regras

  • Todas as aulas, do zero
  • Todas as missões e lições, conforme você sobe de nível
  • Um teste prático para cada título, com certificado
  • Rebobine qualquer teste, uma varredura de cada vez
  • Soluções comentadas quando você travar
  • O conversor de código, à vontade
A máquina 3D bancada de eletropneumática em que esta missão é executadaPRO (exige o Pro) missão
Como o teste roda

Um ciclo, em ordem

Teste 1 de 4
Definido pelo testeVerificado pelo testePasso 9 de 9 · 5.9 s
Level
Aplicado
Tempo
Sobre 30 min
Recompensa
+350 XP
Bancada
bancada de eletropneumática em 3D
Siemens editores
Ladder (LAD), SCL
Rockwell editores
Ladder, Texto estruturado
Beckhoff editores
Texto estruturado
Etapa
33. Laboratório de pneumática: cilindros, válvulas e sensores reed
Comportamento exigido

A+ B+ B− A−: o que o seu código deve fazer

Pense em A como uma garra de fixação e em B como um punção. A fixação fecha (A+), o punção avança (B+), o punção recua (B−), a fixação solta (A−). Mantenha AirOn em ON. Start inicia um ciclo quando o ar está disponível (AirOK) e os dois cilindros estão recuados (A0 e B0). A avança: ExtendA em ON. Em A1, B avança: ExtendB em ON. Em B1, B recua: ExtendB em OFF e RetractB em ON. Em B0, A recua: ExtendA em OFF e RetractB em OFF. Em A0 o ciclo termina. A válvula de B tem dois solenoides e lembra a última posição: energize ExtendB só para avançar B e RetractB só para recuá-lo, nunca os dois juntos. RunLamp fica em ON durante todo o ciclo. Um toque é um ciclo.

Start
Precisa de AirOK, A0 e B0. Um toque, um ciclo.
Ordem
A avança, B avança, B recua, A recua.
Confirmação
Cada movimento espera a chave anterior.
Válvula 2V1
ExtendB e RetractB nunca em ON juntos.
Como é conferido
As verificações pressionam Start e observam a própria bancada: as chaves reed dela, StrokesA e StrokesB (cursos que chegaram ao fim) e BothSolenoids (vezes em que os dois solenoides de 2V1 ficaram em ON juntos).
Tabela de tags

A+ B+ B− A−: entradas e saídas

Seu programa lê 6 entradas e define 5 saídas. Mais 2 entradas comandam a simulação ou mostram leituras, para você testar. Os nomes são os mesmos no editor de qualquer fabricante.

TagTipo de dadoSeu códigoO que significa na máquina
StartBOOLLêUma entrada de que o seu código precisaBotão verde Start
AirOKBOOLLêUma entrada de que o seu código precisaPressostato 0B1: ON quando o ar passa de 4,5 bar
A0BOOLLêUma entrada de que o seu código precisaSensor reed 1B1: cilindro A totalmente recuado
A1BOOLLêUma entrada de que o seu código precisaSensor reed 1B2: cilindro A totalmente avançado
B0BOOLLêUma entrada de que o seu código precisaSensor reed 2B1: cilindro B totalmente recuado
B1BOOLLêUma entrada de que o seu código precisaSensor reed 2B2: cilindro B totalmente avançado
SlowABOOLNão necessáriaPara testar ou observar; o seu código pode deixá-la de foraExperimente: feche o regulador de fluxo do avanço de A, para A avançar devagar
SlowBBOOLNão necessáriaPara testar ou observar; o seu código pode deixá-la de foraExperimente: feche os dois reguladores de fluxo de B, para B ficar lento nos dois sentidos
AirOnBOOLEscreveUma saída que o seu código defineVálvula de descarga 0V2: ON deixa o ar entrar, OFF solta o ar
ExtendABOOLEscreveUma saída que o seu código defineVálvula 1V1, retorno por mola: ON faz A avançar, OFF faz A recuar
ExtendBBOOLEscreveUma saída que o seu código defineVálvula 2V1, solenoide de avanço: faz B avançar, e a válvula fica nessa posição
RetractBBOOLEscreveUma saída que o seu código defineVálvula 2V1, solenoide de recuo: faz B recuar, e a válvula fica nessa posição
RunLampBOOLEscreveUma saída que o seu código defineLâmpada verde: um ciclo está em andamento

No SCL da Siemens, escreva as tags do próprio bloco com # na frente, como faz o TIA Portal: #Start. Rockwell e TwinCAT use só o nome: Start.

Testes automáticos

A+ B+ B− A−: o que os testes verificam

  1. A ordem é A avança, B avança, B recua, A recua.
  2. B nunca sai antes de A estar totalmente avançado, por mais lento que A seja.
  3. A fica avançado até B estar totalmente recuado, por mais lento que B seja.
  4. ExtendB e RetractB nunca ficam em ON juntos.
  5. Um toque dá um ciclo, e os dois cilindros terminam na posição inicial.
  1. Teste Use os botões abaixo do modelo e veja a bancada responder.
  2. Testar solução Todas as verificações rodam no seu código com um toque.
  3. Rebobinar PRO (exige o Pro) Se uma falhar, volte por ela uma varredura de cada vez para ver o porquê.

Travado nesta missão? Pergunte aos membros no Vestiário.

Por que importa

Onde você veria isto em campo

Fixar e puncionar, fixar e furar, pegar e levantar: os mesmos quatro movimentos rodam em prensas, gabaritos de furação e estações de montagem no mundo todo.

Se o punção atuar antes de a fixação fechar, a peça se move e vira sucata. Se a fixação soltar com o punção ainda dentro da peça, algo entorta ou quebra.

Onde você encontraria istoMova coisas com ar, e saiba onde cada cilindro está

A maioria das máquinas que prendem, empurram, erguem ou ejetam faz isso com cilindros pneumáticos. Uma válvula solenoide manda ar para um lado do pistão e solta o ar do outro, e um pequeno sensor no corpo do cilindro avisa o controlador quando o pistão chegou. As escolas técnicas ensinam isso em uma bancada como esta, porque as mesmas poucas peças formam quase toda máquina pneumática.

  1. Alimentação de arFiltrado, ajustado em 6 bar
  2. VálvulasUma válvula 5/2 por cilindro
  3. CilindrosAvançam e recuam com arVocê está aqui
  4. Sensores reedComprovam cada curso
Em uma instalação real: lugares, peças e segurança
  • Máquinas de montagem que prendem uma peça e depois a prensam ou furam
  • Linhas de embalagem que empurram, erguem e ejetam caixas
  • Oficinas de formação de escolas técnicas e aprendizes

Ar comprimido é energia armazenada. Feche o registro e solte o ar antes de mexer na tubulação: uma mangueira que se solta sob pressão chicoteia.

Soltar o ar nem sempre é o estado seguro. Um cilindro segurando uma carga na vertical cai quando o ar sai, por isso as máquinas reais são avaliadas um cilindro de cada vez.

Os tamanhos, tempos e cortes são escolhas didáticas, não o desenho de uma instalação real em particular.

Continue

Próximo na trilha