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

Falha de bobina dupla em CLP: ache e conserte

O Start não faz nada. O Jog funciona. Descubra por quê.

Descubra por que o Start não faz nada e conserte. O Start trava a bomba ligada e o Stop a para. Segurar o Jog roda a bomba para manutenção, só enquanto estiver pressionado. O Stop vence o Start e o Jog.

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 skid de bombas em que este desafio é executadoPRO (exige o Pro) desafio
Como o teste roda

Relato do operador: o Start roda a bomba

Teste 1 de 4
Definido pelo testeVerificado pelo testePasso 3 de 3 · 300 ms
Level
Fácil · 10 pontos
Tipo
Ache a falha
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
O relatório do operador · skid de bombas
A P-101 não roda no Auto. Eu aperto o Start e nada acontece. Ela só roda enquanto alguém segura o botão Jog. Ninguém mexeu na lógica de partida e parada. A linha do Jog foi acrescentada no mês passado.
Comportamento exigido

A saída que não obedece: o que o seu código deve fazer

Start
Trava a bomba ligada.
Jog
Roda a bomba só enquanto estiver pressionado.
Stop
Para a bomba e vence o Start e o Jog.

Pressione Executar e depois Start. A bomba deve partir e continuar rodando. Segure o Jog com a bomba parada: ela roda só enquanto estiver pressionado.

Tabela de tags

A saída que não obedece: entradas e saídas

Seu programa lê 3 entradas 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
StartBOOLLêUma entrada de que o seu código precisaBotão Start
StopBOOLLêUma entrada de que o seu código precisaBotão Stop
JogBOOLLêUma entrada de que o seu código precisaSegure para rodar a bomba para manutenção
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: #Start. Rockwell e TwinCAT use só o nome: Start.

Verificações automáticas

O que as verificações testam

  1. O Start trava PumpOn em ON; ela continua ligada depois que o Start é solto.
  2. O Jog roda PumpOn só enquanto estiver pressionado.
  3. O Stop passa PumpOn a OFF e vence o Start e o Jog.
  4. Dar jog em uma bomba que já está rodando a deixa rodando.

As verificações executam 4 testes na máquina, varredura por varredura: Relato do operador: o Start roda a bomba; O Jog a roda só enquanto estiver pressionado; O Stop vence; Dar jog em uma bomba que está rodando a deixa rodando.

No local

Onde você encontraria isto

Uma unidade de bombas em que um botão de jog de manutenção foi acrescentado ao programa meses depois de ele ter sido escrito.

Uma bobina dupla se esconde à vista de todos: cada linha parece certa sozinha. É uma das primeiras coisas que um engenheiro experiente confere quando uma saída ignora a sua lógica.

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

Continue

Mais desafios