Carregando o progresso local…
PLC Gym
Início do PLC GymNível 1, 0 XP · seu progresso
← Missões
Lição · Reutilizar lógica de controle testada · 8 min · prepara para a Missão 33

Lição de Uma definição, instâncias separadas: blocos de função do CLP

Sei executar duas instâncias de um bloco e provar que a memória delas fica independente.

1. Por que importa: Uma definição, instâncias separadas

Duas bombas precisam das mesmas regras testadas de Start e Stop. Cada uma precisa da sua própria memória, para que apertar o botão de uma bomba nunca mude a outra.

Uma definição, instâncias separadas: o que esta lição cobre

  • Escrever a lógica uma vez e usá-la para cada bomba, como um FB da Siemens ou um AOI da Rockwell
  • Como cada instância mantém sua própria memória
  • Como entradas, saídas e InOut passam valores para dentro e para fora
  • Por que um bloco ainda precisa ser chamado para desligar uma bomba
O resto desta liçã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
  1. A ideia em palavras simplesPRO (exige o Pro)
  2. Veja acontecer, varredura a varredura, na Siemens e na RockwellPRO (exige o Pro)
  3. Notas dos fabricantesPRO (exige o Pro)
  4. No localPRO (exige o Pro)
  5. Teste na bancadaPRO (exige o Pro)
  6. Confira o que você entendeuPRO (exige o Pro)

Uma definição, instâncias separadas: palavras para conhecer

AOI
Uma instrução reutilizável que um engenheiro define para um trabalho repetido. Cada uso precisa de armazenamento separado quando as máquinas precisam agir de forma independente.
Bloco de função
Um trecho de programa reutilizável, com seus próprios valores memorizados. Dê a cada máquina separada a sua própria cópia dessa memória.
Instância
O armazenamento separado usado por um temporizador ou bloco reutilizável. Compartilhar o projeto não significa compartilhar os valores memorizados de cada máquina.
Trava
Um valor ON lembrado que continua ligado depois que o pedido original termina. Outra instrução deve desligá-lo de propósito.

Uma definição, instâncias separadas: missões que acompanham

Dúvidas sobre esta lição? Pergunte aos membros no Vestiário.