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

Exercício de A bomba que uivava: busca de falhas em CLP

Descubra por que a bomba está destruindo os seus selos e impeça que isso aconteça.

A bomba de transferência levou dois selos novos neste mês. O programa funciona há anos: algo no skid falhou. Encontre com a lista de entradas e saídas e depois faça o programa detectar isso, acender a lâmpada de falha certa e proteger a bomba.

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 transferência entre dois tanques em que esta missão é executadaPRO (exige o Pro) missão
Como o teste roda

Um skid saudável transfere até 80%

Teste 1 de 3
Definido pelo testeVerificado pelo testePasso 6 de 6 · 11.3 s
Level
Aplicado
Tempo
Sobre 25 min
Recompensa
+300 XP
Bancada
bancada de transferência entre dois tanques em 3D
Siemens editores
Ladder (LAD), SCL
Rockwell editores
Ladder, Texto estruturado
Beckhoff editores
Texto estruturado
Etapa
26. Achar a falha: nem sempre é o programa
Comportamento exigido

A bomba que uivava: o que o seu código deve fazer

Relatório do mecânico: 'A P-101 teve o selo mecânico trocado duas vezes neste mês. Os operadores dizem que ela uiva e esquenta, e nenhuma água se move.' Este programa abre a válvula XV-201, espera dois segundos e depois liga a bomba. Aperte Executar, depois Start, e observe. Compare cada linha da lista de entradas e saídas com a sua coluna Saudável: um dispositivo não está fazendo o que a lista diz. Depois mude o programa para que essa falha seja detectada e a bomba seja protegida. A bomba só pode funcionar enquanto a válvula for comprovada aberta. Se a válvula não comprovou estar aberta até 3 segundos depois de receber a ordem: a lâmpada do dispositivo com falha em ON (SignalFault, ValveFault ou PumpFault, e só essa), PumpOn e ValveCmd em OFF. A lâmpada continua em ON até Reset ser apertado, e Start não faz nada enquanto ela estiver em ON. Um skid saudável ainda deve transferir até 80% sem nenhuma lâmpada acesa, mesmo com uma válvula que leva dois segundos e meio para abrir.

Transferência
Start abre a XV-201, depois a bomba funciona. As duas param em 80%.
Ache a falha
Um dispositivo falhou. A lista de entradas e saídas mostra o que cada sinal deveria ler.
Proteja a bomba
PumpOn só enquanto ValveOpen estiver em ON.
Detecte
Sem ValveOpen até 3 s depois de ValveCmd: a lâmpada do dispositivo com falha em ON, e nenhuma outra. PumpOn e ValveCmd em OFF.
Reset
A lâmpada se mantém até Reset. Start não faz nada enquanto ela estiver em ON.
Como é conferido
As verificações pressionam Start e Reset, nada mais, em um skid com a mesma falha que o seu e em um skid em bom estado. Elas leem o próprio skid: DeadheadSeconds (quanto tempo a bomba realmente funcionou contra uma válvula fechada), PumpedLitres e o nível real no TK-202.
Tabela de tags

A bomba que uivava: entradas e saídas

Seu programa lê 4 entradas e define 6 saídas. 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
StartBOOLLêUma entrada de que o seu código precisaBotão de pressão S1 Start: iniciar uma transferência
ResetBOOLLêUma entrada de que o seu código precisaBotão de pressão S2 Reset: limpar uma falha
LevelRawINTLêUma entrada de que o seu código precisaLT-101 no tanque receptor, contagens da entrada de 4 a 20 mA: 0 = 4 mA (vazio), 27648 = 20 mA (cheio)
ValveOpenBOOLLêUma entrada de que o seu código precisaZSO-201: a válvula de descarga XV-201 está totalmente aberta
FlowOKBOOLNão necessáriaPara testar ou observar; o seu código pode deixá-la de foraChave de fluxo FS-201: ON enquanto passam mais de 2 L/s
ValveCmdBOOLEscreveUma saída que o seu código defineAbrir a válvula de descarga XV-201
PumpOnBOOLEscreveUma saída que o seu código defineLigar a bomba de transferência P-101
LevelPVREALEscreveUma saída que o seu código defineNível do tanque receptor para o operador, %
SignalFaultBOOLEscreveUma saída que o seu código defineLâmpada vermelha H1: o sinal de nível falhou
ValveFaultBOOLEscreveUma saída que o seu código defineLâmpada vermelha H2: a válvula de descarga falhou
PumpFaultBOOLEscreveUma saída que o seu código defineLâmpada vermelha H3: a bomba falhou

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 bomba que uivava: o que os testes verificam

  1. Um skid saudável transfere até 80% e para, sem lâmpada de falha.
  2. A bomba nunca funciona contra uma válvula que não foi comprovada aberta.
  3. Uma válvula não comprovada aberta em 3 segundos acende a sua lâmpada, e só a dela, e a transferência para.
  4. Uma válvula lenta, mas saudável, não é uma falha.
  5. A lâmpada se mantém até Reset, e Start não faz nada enquanto ela estiver em ON.
  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

Válvulas acionadas emperram: incrustação na esfera, falta de ar de alimentação, um acoplamento do atuador cisalhado. O solenoide estala, a lâmpada na tela diz aberta, e o tubo está fechado.

Uma bomba funcionando contra uma válvula fechada não move água, então nada leva o seu calor embora. A água na carcaça ferve, o selo trabalha a seco e falha, e a conta é uma bomba nova.

Onde você encontraria istoTransferir água sem esvaziar um tanque nem transbordar o outro

Em uma fábrica de alimentos, um tanque grande de armazenamento reabastece um tanque de lavagem menor. Uma bomba empurra a água por uma válvula entre eles. Antes de bombear, o engenheiro verifica os dois níveis e se a válvula abriu de verdade. Se o tanque de armazenamento esvaziar, a bomba pode funcionar a seco e danificar o selo, a peça que impede vazamentos.

  1. Tanque de origemComporta 400 litros quando cheio
  2. Bomba de transferênciaUm motor girando não prova que a água está passando
  3. Válvula de descargaUma chave confirma que a válvula está abertaVocê está aqui
  4. Tanque receptorComporta 100 litros quando cheio
Em uma instalação real: lugares, peças e segurança
  • Fábrica de alimentos: reabastecer um tanque de lavagem
  • Cervejaria: transferir água do armazenamento para um tanque de lote
  • Estação de tratamento de água: transferir água entre tanques de retenção

O modelo mostra transbordamentos e uma ideia aproximada do desgaste da bomba. Não use os tempos dele como limites seguros para equipamentos reais.

Uma instalação real precisa de dispositivos de segurança separados e de um projeto feito para aquele local.

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