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

Exercício de A transferência que nunca terminou: busca de falhas em CLP

Descubra por que o tanque para de encher e faça o programa dizer isso.

As transferências começam e nunca terminam, e a tela diz que tudo está funcionando. O programa está certo: 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 desligar o skid.

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 transferência que nunca terminou: o que o seu código deve fazer

Relatório do operador: 'Aperto Start, o TK-202 enche um pouco e depois simplesmente para. A tela ainda mostra a bomba funcionando e a válvula aberta. Ficou assim a noite toda.' O programa abre a válvula XV-201, liga a bomba quando a válvula é comprovada aberta e para em 80%. 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. Se a bomba recebeu a ordem de funcionar e o FS-201 não mostra fluxo por 2 segundos: a lâmpada do dispositivo com falha em ON (SignalFault, ValveFault ou PumpFault, e só essa), PumpOn em OFF e ValveCmd em OFF, para a válvula realmente fechar. 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.

Transferência
Start abre a XV-201. A bomba funciona quando o ZSO-201 comprova que ela está aberta. 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.
Detecte
PumpOn sem FlowOK por 2 s: 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: se a bomba está realmente funcionando, o quanto a válvula realmente fechou, e o nível real no TK-202.
Tabela de tags

A transferência que nunca terminou: entradas e saídas

Seu programa lê 5 entradas e define 6 saídas. 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
FlowOKBOOLLêUma entrada de que o seu código precisaChave 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 transferência que nunca terminou: o que os testes verificam

  1. Um skid saudável transfere até 80% e para, sem lâmpada de falha.
  2. A bomba partindo não é uma falha: o fluxo leva um instante para chegar.
  3. PumpOn sem fluxo por 2 segundos acende a lâmpada do dispositivo com falha, e só a dele.
  4. A transferência para, e a válvula realmente fecha.
  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

O relé de sobrecarga de um motor desarma quando o motor puxa corrente demais: um rolamento duro, um rotor emperrado, uma fase perdida. O contator cai e a luz de saída do CLP continua acesa.

Nada quebra quando uma bomba desarma. A planta simplesmente para de fazer o seu trabalho, em silêncio, com uma tela que diz que está tudo bem, e a batelada está atrasada ou perdida quando alguém olha.

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