← a sala de CLP · CLP do zero · aula 02

O botão fechado e o contato aberto

O botão de parar é NF no painel. No programa, ele entra como contato NA. Parece trocado — e é exatamente isso que faz o motor parar quando um fio solta.

começar

a receita, igual em toda aula

1 · o erro

O diagrama copiado pro Ladder do jeito que está no quadro.

2 · o porquê

O que o contato do programa pergunta de verdade.

3 · a correção

NF no fio, NA no programa.

4 · a prova

Os três jeitos rodando, com o fio solto.

de onde vem

A partida direta, agora dentro do CLP

Esta aula pega o comando da aula O contato que lembra, da sala de Elétrica, e passa pro CLP. A lógica não muda: K1 = F1 · S0 · (S1 + K1). O que muda é quem faz o E, o OU e a memória — antes eram fios e o contato de selo, agora é o programa. Os botões e o térmico continuam no painel, só que ligados nos bornes de entrada:

borne   ligado nele                    no campo   parado, o borne recebe
I0.0    F1 95-96   relé térmico        NF         24 V   →  bit 1
I0.1    S0 11-12   botão desliga       NF         24 V   →  bit 1
I0.2    S1 13-14   botão liga          NO          0 V   →  bit 0
Q0.0    K1 A1-A2   bobina do contator

02 Copiar o NF do quadro pro programa

contato NA e NF no Ladder · o bit da entrada · falha do lado seguro

1 · o erro

Quem vem do comando elétrico olha o diagrama, vê o S0 desenhado fechado e põe no Ladder um contato fechado. Faz o mesmo com o térmico:

──┤/├ F1 I0.0 ──┤/├ S0 I0.1 ──┬──┤ ├ S1 I0.2 ──┬──( ) K1 Q0.0
                               └──┤ ├ K1 Q0.0 ──┘

Transfere, põe em RUN, aperta S1: o motor não liga. Não liga de jeito nenhum.

2 · o porquê

O contato do Ladder não é o botão. É uma pergunta sobre o bit que está na memória:

  • ┤ ├ contato NA“o bit está em 1?” — se está, deixa passar.
  • ┤/├ contato NF“o bit está em 0?” — se está, deixa passar.

E o bit de uma entrada só diz se chegou 24 V no borne. Um botão NF em repouso deixa a corrente passar: o borne recebe 24 V e o bit fica em 1. O contato NF do programa pergunta “está em 0?”, a resposta é não, e a linha fica aberta pra sempre.

no campoo botãobit┤ ├ NA no programa┤/├ NF no programa
S1, botão NOsolto, aberto0abertofechado
S0, botão NFsolto, fechado1fechadoaberto
S0, botão NFapertado, aberto0abertofechado

No painel de relés você desenha o botão. No CLP você desenha a pergunta — o tipo físico do botão já ficou resolvido no fio.

3 · a correção

S0 e F1 continuam NF no campo e entram no programa como NA: “chegou 24 V? então está tudo bem, deixa passar”.

──┤ ├ F1 I0.0 ──┤ ├ S0 I0.1 ──┬──┤ ├ S1 I0.2 ──┬──( ) K1 Q0.0
                               └──┤ ├ K1 Q0.0 ──┘

K1 = F1 · S0 · (S1 + K1)

E por que não trocar o botão por um NA no campo e usar NF no programa, que parece mais natural? Porque aí a falha cai do lado perigoso — a mesma conta da aula de Elétrica:

o fio do S0 SOLTA

  S0 NF no campo, NA no programa
     o borne perde os 24 V  →  bit 0  →  o contato abre  →  o motor PARA

  S0 NA no campo, NF no programa
     o borne já estava sem 24 V  →  bit 0  →  o contato continua fechado
     o motor segue girando, e o botão de parar morreu sem ninguém saber

Um cuidado que o simulador não mostra: numa máquina de verdade a parada de emergência não pode depender só do programa. A NR-12 pede que ela corte por um circuito de segurança — relé de segurança ou CLP de segurança. O CLP comum pode ler o botão, pra saber que ele foi apertado, mas não é ele quem garante a parada.

4 · a prova

Três programas no mesmo simulador. No , o erro: aperte S1 e nada. No , o corrigido: S1 liga, o selo segura, S0 para, e o térmico derruba. No , o S0 montado NA no campo, como eu anotei no quadro, com NF no programa: liga e para normal — até você soltar o fio.

Em passo a passo, olhe a fase 1 com o fio solto: o bit do S0 cai pra 0 e, no ②, o contato abre na linha logo em seguida.

a anotação “S0 - Botão de emergência (NA/NO)” é do meu quadro, na aula 07 de Elétrica; o erro de copiar o NF pro Ladder é o tropeço clássico de quem passa do comando elétrico pro CLP. Eu ainda não tenho um CLP físico: a prova roda no simulador do site.

sua vez

Duas lâmpadas no painel

O painel ganhou duas lâmpadas: H1 acende enquanto o motor gira, e H2 acende quando o térmico dispara. A partida já está pronta; faltam as duas linhas. Toque em ✎ editar o programa, ponha um contato no começo de cada linha e uma bobina no fim, e confira: o site roda o seu programa num CLP separado, em sete situações.

uma dica, se travar

H1 pode olhar pro próprio K1: um contato NA do Q0.0. H2 pergunta pelo térmico — e aqui o contato NF faz sentido: disparado, o F1 abre, o bit vai a 0, e o NF pergunta exatamente “está em 0?”.

para levar

O contato do Ladder é uma pergunta sobre o bit, não um desenho do botão. Botão de parar e térmico são NF no fio e NA no programa: se o fio soltar, o bit cai e o motor para.

CLP do zero · aula 02 · simulado no navegador — ainda sem CLP físico