Carregando o progresso local…
PLC Gym
Início do PLC GymNível 1, 0 XP · seu progresso
Desafio 01 · Programe · Grátis

Partida e parada com um botão: desafio de CLP

Cada aperto de um botão alterna o estado da bomba.

O painel da bomba tem um botão. Pressione-o uma vez e PumpOn passa a ON. Pressione de novo e PumpOn passa a OFF. Segurar o botão pressionado muda a bomba uma vez só.

Grátis com uma conta grátis, e sem cartão. Ela guarda seu progresso e marca os pontos.

Todas as missões foram revisadas à mão, no original em inglês, por Niklavs Karklins, engenheiro de automação sênior em Escócia; esta tradução foi feita por IA e nenhuma pessoa a revisou. Como as missões são verificadas

A máquina 3D skid de bombas em que este desafio é executado
Como o teste roda

Aperte, solte, aperte de novo

Teste 1 de 2
Definido pelo testeVerificado pelo testePasso 6 de 6 · 520 ms
Level
Fácil · 10 pontos
Tipo
Programe
Tempo
Sobre 8 min
Taxa de aprovação
Novo
Máquina
skid de bombas em 3D
Siemens
LAD e SCL
Rockwell
Ladder e Texto estruturado
Beckhoff
Texto estruturado
Comportamento exigido

Um botão, partida e parada: o que o seu código deve fazer

Pressione
Cada novo aperto de Button alterna PumpOn.
Hold
Um botão mantido conta como um aperto.

Pressione Executar e depois clique em Button. A bomba parte. Clique de novo e a bomba para.

Tabela de tags

Um botão, partida e parada: entradas e saídas

Seu programa lê 1 entrada e define 1 saída. Os nomes são os mesmos no editor de qualquer fabricante.

TagTipo de dadoSeu códigoO que significa na máquina
ButtonBOOLLêUma entrada de que o seu código precisaO único botão do painel da bomba
PumpOnBOOLEscreveUma saída que o seu código defineRodar a bomba P-101

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

Verificações automáticas

O que as verificações testam

  1. O primeiro aperto de Button passa PumpOn a ON, na varredura em que o aperto chega.
  2. Soltar Button deixa PumpOn como está.
  3. O aperto seguinte passa PumpOn a OFF, e o outro depois o passa a ON de novo.
  4. Segurar Button pressionado muda PumpOn uma vez, não a cada varredura.

As verificações executam 2 testes na máquina, varredura por varredura: Aperte, solte, aperte de novo; Um botão mantido conta uma vez.

No local

Onde você encontraria isto

Uma pequena bomba dosadora em um quiosque de tratamento de água tem um botão iluminado: aperte para ligar, aperte de novo para parar.

Se o programa alternar a bomba a cada varredura em que o botão é mantido, o motor oscila entre ligado e desligado e desgasta o contator.

Resolveu ou travou? Converse sobre isso no Vestiário.

Continue

Mais desafios