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

Falha no ciclo de varredura do CLP: uma varredura tarde demais

O comando da bomba sobrevive a um desarme por uma varredura.

No Auto (Run ON), PumpOn roda a bomba enquanto ela está saudável: sem Fault e com Permit ON. Um Fault ou uma Permit perdida deve passar PumpOn a OFF na própria varredura em que acontece. Descubra por que ele atrasa uma varredura e conserte.

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: a varredura do desarme

Teste 1 de 3
Definido pelo testeVerificado pelo testePasso 3 de 3 · 180 ms
Level
Médio · 20 pontos
Tipo
Ache a falha
Tempo
Sobre 10 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
Toda vez que o motor desarma, o inversor registra "comando de marcha presente durante o desarme". A tendência mostra PumpOn ainda ON por uma varredura depois do desarme. O mesmo acontece quando a válvula de saída fecha.
Comportamento exigido

Uma varredura tarde demais: o que o seu código deve fazer

Run
Auto selecionado: rodar enquanto saudável.
Healthy
Sem Fault, e com Permit ON.

Pressione Executar e depois ligue Run (ON). Depois ligue Fault (ON): a lâmpada de falha do inversor deve continuar apagada. Para ver a varredura em si, Pause e pressione Avançar uma varredura uma vez depois de ligar Fault (ON): PumpOn já deve estar OFF.

Tabela de tags

Uma varredura tarde demais: 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
RunBOOLLêUma entrada de que o seu código precisaMarcha automática selecionada
FaultBOOLLêUma entrada de que o seu código precisaSobrecarga do motor desarmou
PermitBOOLLêUma entrada de que o seu código precisaVálvula de saída comprovada aberta
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: #Run. Rockwell e TwinCAT use só o nome: Run.

Verificações automáticas

O que as verificações testam

  1. Run passa PumpOn a ON enquanto não há Fault e Permit está ON.
  2. Um Fault passa PumpOn a OFF na mesma varredura.
  3. Perder Permit passa PumpOn a OFF na mesma varredura.
  4. Passar Run a OFF para a bomba.

As verificações executam 3 testes na máquina, varredura por varredura: Relato do operador: a varredura do desarme; Perder Permit a para na mesma varredura; O Run liga e desliga a bomba.

No local

Onde você encontraria isto

Uma bomba em um inversor de frequência que registra cada comando de marcha que recebe durante um desarme.

Inversores e relés de segurança reagem em milissegundos. Um comando que persiste uma varredura depois de um desarme pode gerar falha no inversor ou perturbar uma função de segurança.

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

Continue

Mais desafios