Exercício de Mesmo botão, mesmo lugar: programação de IHM com CLP
Faceplates que funcionam do mesmo jeito sempre e dizem por que não.
Dê às duas bombas do poço faceplates que se comportam igual: Parar no mesmo lugar, botões grandes com palavras e um Iniciar que fica cinza e diz o motivo quando o CLP não permite. Escreva o lado do CLP: por que cada bomba não pode partir, e a partida e a parada pela tela.
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
PRO (exige o Pro) missãoIniciar e Parar pelos faceplates
Teste 1 de 3Pump1StartEntradaOFFPump1StopEntradaOFFPump1Bomba 1OFFPump2Ligar bomba 2OFF- Level
- Aplicado
- Tempo
- Sobre 25 min
- Recompensa
- +300 XP
- Bancada
- estação de bombeamento de poço com bomba em operação e reserva em 3D
- Siemens editores
- Ladder (LAD), SCL
- Rockwell editores
- Ladder, Texto estruturado
- Beckhoff editores
- Texto estruturado
- Etapa
- 42. Telas do operador 5: mesmo botão, mesmo lugar
Mesmo botão, mesmo lugar: o que o seu código deve fazer
Na tela antiga, o faceplate de cada bomba tem um desenho diferente, com botões pequenos de ícone, e o Iniciar parece pronto mesmo quando nada vai acontecer. Na aba Tela do operador, escolha onde fica o Parar, qual o tamanho dos botões, como são rotulados e o que o Iniciar faz quando não é permitido. Depois escreva a lógica de cada bomba. Pump1Why é 1 enquanto Pump1Fault está ativo, senão 2 enquanto FloatLow está inativo (pouca água: a bomba funcionaria a seco), senão 0; Pump1Ready é TRUE quando Pump1Why é 0. Pump1Start liga Pump1 e Pump1Stop a desliga, com o Stop vencendo. Pump1 também para sempre que não está pronta, e um Start enquanto não está pronta não faz nada. Pump2 funciona do mesmo jeito com Pump2Start, Pump2Stop, Pump2Fault, Pump2Why e Pump2Ready. HighAlarm acompanha FloatHighHigh.
- Por quê
- Pump1Why: 1 enquanto Pump1Fault, senão 2 enquanto FloatLow está inativo, senão 0. Igual para a bomba 2.
- Ready
- Pump1Ready é TRUE enquanto Pump1Why é 0. Igual para a bomba 2.
- Run
- Iniciar liga uma bomba pronta; Parar, ou não estar pronta, a desliga. Parar vence.
Mesmo botão, mesmo lugar: entradas e saídas
Seu programa lê 8 entradas e define 7 saídas. Mais 2 entradas comandam a simulação ou mostram leituras, para você testar. Os nomes são os mesmos no editor de qualquer fabricante.
Mesmo botão, mesmo lugar: o que os testes verificam
- O Parar fica no mesmo lugar nos dois faceplates.
- Os botões são grandes o bastante para um dedo com luva e dizem em palavras o que fazem.
- Quando o Iniciar não é permitido, fica cinza e o faceplate diz o motivo.
- Pump1Why e Pump2Why são 1 quando desarmada, 2 quando FloatLow está inativo, senão 0; Pump1Ready e Pump2Ready os acompanham.
- Iniciar liga uma bomba pronta; Parar a desliga e vence; uma bomba para quando deixa de estar pronta.
- Um Iniciar sem estar pronta não faz nada, e nada reinicia sozinho. HighAlarm acompanha FloatHighHigh.
- Teste Use os botões abaixo do modelo e veja a bancada responder.
- Testar solução Todas as verificações rodam no seu código com um toque.
- 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.
Onde você veria isto em campo
Uma planta tem dezenas de bombas, ventiladores e válvulas, cada uma com um faceplate que aparece na tela. Os operadores passam de um para o outro o turno todo.
Um botão Parar que muda de lugar entre faceplates faz apertar o botão errado com pressa, e um Iniciar que não faz nada em silêncio desperdiça os minutos que importam em uma enchente.
Estacionamentos subterrâneos, subsolos e redes de esgoto drenam para poços como este. São instaladas duas bombas para que uma possa falhar sem causar uma enchente. Trocar a bomba em operação a cada ciclo divide as horas de funcionamento, e as duas funcionam juntas em uma tempestade.
- Vazão de entradaDrenos e chuva
- Poço úmidoBoias medem o nívelVocê está aqui
- BombasOperação, depois reserva
- Linha de recalquePara o esgoto
Em uma instalação real: lugares, peças e segurança
- Subsolos, passagens inferiores e estacionamentos
- Estações elevatórias de esgoto e de águas superficiais
- Poços de drenagem e de lavagem em fábricas
Poços úmidos são espaços confinados com gases tóxicos: retire as bombas pelos trilhos em vez de entrar.
Um alarme de nível muito alto precisa chegar a uma pessoa, não só a uma lâmpada, porque o próximo passo é uma enchente.
Os tamanhos, tempos e cortes são escolhas didáticas, não o desenho de uma instalação real em particular.
Próximo na trilha
- Escreva sua primeira máquina de estadosUse um estado numerado para iniciar, concluir e resetar um trabalho de mistura.Aplicado · 12 min · +250 XP
- Parar é pararEscreva uma parada de emergência que exija um reset separado e deliberado antes que qualquer coisa possa partir de novo.Aplicado · 25 min · +250 XP
- Fechar não é partirIntertrave o portão da célula: abri-lo para o robô, e fechá-lo não liga nada.Aplicado · 25 min · +300 XP
- Avança e volta por uma chaveAvance um cilindro e traga-o de volta quando a chave dele mandar.Aplicado · 15 min · +250 XP