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

Controle de bomba com boia: desafio de CLP

Parta na boia alta, pare abaixo da boia baixa.

A água da chuva escorre para o poço. Ligue Pump1 quando a água chegar à boia alta (FloatHigh ON). Mantenha-a rodando até a água cair abaixo da boia baixa (FloatLow OFF). Entre as duas boias, continue fazendo o que a bomba já estava fazendo.

Este desafio 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 estação de bombeamento de poço com bomba em operação e reserva em que este desafio é executadoPRO (exige o Pro) desafio
Como o teste roda

Bombeia da boia alta até a boia baixa

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

Bombeie entre duas boias: o que o seu código deve fazer

Boia alta
Água acima de 60%: ligar Pump1.
Boia baixa
Água abaixo de 20%: parar Pump1.
No meio
Continue fazendo o que a bomba estava fazendo.

Pressione Executar e veja o poço encher. Pump1 deve partir na boia alta e continuar até a boia baixa. Ligue HeavyRain (ON) para uma tempestade.

Tabela de tags

Bombeie entre duas boias: entradas e saídas

Seu programa lê 2 entradas e define 1 saída. Mais uma entrada comanda a simulação ou mostra uma leitura, para você testar. Os nomes são os mesmos no editor de qualquer fabricante.

TagTipo de dadoSeu códigoO que significa na máquina
FloatLowBOOLLêUma entrada de que o seu código precisaÁgua acima da boia baixa (20%)
FloatHighBOOLLêUma entrada de que o seu código precisaÁgua acima da boia alta (60%)
HeavyRainBOOLNão necessáriaPara testar ou observar; o seu código pode deixá-la de foraTempestade: a vazão de entrada triplica
Pump1BOOLEscreveUma saída que o seu código defineLigar bomba 1

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

Verificações automáticas

O que as verificações testam

  1. Pump1 parte quando FloatHigh passa a ON.
  2. Pump1 continua rodando enquanto a água desce entre as boias.
  3. Pump1 para quando FloatLow passa a OFF.
  4. Pump1 continua desligada enquanto o poço enche entre as boias.

As verificações executam 2 testes na máquina, varredura por varredura: Bombeia da boia alta até a boia baixa; Continua desligada enquanto o poço enche.

No local

Onde você encontraria isto

O poço de um estacionamento recolhe a água da chuva, e uma bomba o esvazia entre uma boia alta e uma baixa.

Com uma chave só, a bomba partiria e pararia a cada poucos segundos. A distância entre as boias faz cada funcionamento valer a pena para ligar o motor.

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

Continue

Mais desafios