Liga e Desliga Motor com Um Botão no CLP: Como Programar CLP Passo a Passo

Liga e Desliga Motor com Um Botão no CLP: Como Programar CLP Passo a Passo

O Que é o Comando Liga e Desliga Motor com Um Botão no CLP?

O comando liga e desliga motor com um botão no CLP é uma lógica muito utilizada na automação industrial para controlar motores utilizando apenas um único botão de acionamento.

Dessa forma, cada vez que o operador pressiona o botão, o estado do motor alterna entre ligado e desligado. Assim, o sistema elimina a necessidade de dois botões separados, simplificando o comando da máquina.

Além disso, essa lógica é amplamente aplicada em painéis industriais, esteiras transportadoras e sistemas automatizados. Consequentemente, o operador consegue controlar o equipamento de maneira mais intuitiva e segura. Por isso, esse tipo de comando é bastante comum em máquinas modernas.

👉 Para aprender todo o processo completo, veja o guia principal:
Como Programar CLP do Zero ao Avançado


Por Que Utilizar Liga e Desliga Motor com Um Botão no CLP?

Na indústria, reduzir componentes físicos pode aumentar a confiabilidade do sistema. Portanto, utilizar apenas um botão traz diversas vantagens importantes.

Por exemplo:

  • Simplifica o painel elétrico
  • Reduz custos de instalação
  • Facilita a operação do equipamento
  • Diminui pontos de falha
  • Melhora a ergonomia do operador

Assim, o operador não precisa lembrar qual botão liga ou desliga. Além disso, o próprio sistema alterna automaticamente o estado do motor. Dessa maneira, a operação torna-se mais eficiente e prática.

👉 Veja também nosso guia completo de automação industrial, onde você aprende os fundamentos passo a passo.


Como Funciona a Lógica Liga e Desliga Motor com Um Botão no CLP

O segredo dessa programação está na mudança de estado a cada acionamento do botão.

Ou seja:

  1. Primeiro toque → motor liga
  2. Segundo toque → motor desliga
  3. Terceiro toque → motor liga novamente

Dessa maneira, o CLP precisa detectar apenas o momento do clique do botão, chamado de pulso ou borda de subida. Assim, evitamos múltiplas mudanças enquanto o botão permanece pressionado.

Portanto, o sistema responde somente ao acionamento inicial. Além disso, ele ignora o tempo em que o botão permanece pressionado. Consequentemente, o funcionamento torna-se estável e previsível.


Elementos Necessários para Liga e Desliga Motor com Um Botão no CLP

Para criar essa lógica, normalmente utilizamos:

  • Entrada digital (X) → botão
  • Memória interna (M) → estado do motor
  • Saída digital (Y) → contator do motor
  • Detecção de pulso (one-shot)

Dessa forma, o programa permanece organizado e fácil de manter. Além disso, essa estrutura facilita futuras expansões do sistema. Assim, o programador consegue adaptar a lógica rapidamente.


Exemplo Prático de Liga e Desliga Motor com Um Botão no CLP

Agora vamos montar um exemplo simples utilizando o ISPSoft.

Objetivo

Controlar um motor usando apenas um botão.

  • X0 → botão
  • M0 → memória do estado
  • Y0 → motor

Passo 1 — Detectar o pulso do botão no CLP

Primeiramente, precisamos detectar apenas o instante do acionamento.

X0 → Pulso (P)

Assim, o CLP reconhecerá apenas um comando por clique. Em seguida, o sistema executará a alternância da lógica automaticamente.


Passo 2 — Alternar o estado do motor no CLP

Agora criamos a lógica de alternância:

  • Se M0 estiver desligada → ligar
  • Se M0 estiver ligada → desligar

Isso pode ser feito utilizando SET e RESET alternados. Dessa maneira, cada pulso muda o estado da memória automaticamente. Assim, o motor alterna entre ligado e desligado.


Passo 3 — Acionar o motor usando a memória do CLP

Agora utilize a memória para controlar a saída:

M0 → Y0

Assim, quando M0 estiver ativa, o motor liga. Caso contrário, o motor permanece desligado. Dessa forma, o sistema mantém controle total sobre o acionamento.

👉 Para praticar com exercícios prontos e exemplos guiados, baixe o Guia Prático de Programação de CLPs.


Como o Liga e Desliga Motor com Um Botão Funciona no Scan do CLP

O CLP executa o programa continuamente em ciclos chamados scan cycle. Durante cada ciclo, ele verifica o estado do botão e executa a lógica programada.

Quando o botão gera um pulso, o CLP altera a memória apenas uma vez. Assim, evita-se que o motor ligue e desligue rapidamente enquanto o botão permanece pressionado.

Além disso, como o ciclo ocorre milhares de vezes por segundo, a resposta do sistema é praticamente instantânea. Consequentemente, o controle torna-se preciso e confiável.


Cuidados Importantes ao Programar Liga e Desliga Motor com Um Botão no CLP

Embora a lógica seja simples, alguns cuidados são essenciais.

Evite leitura direta do botão
Sempre utilize detecção de pulso.

Use memória intermediária
Não controle o motor diretamente pela entrada.

Adicione intertravamentos de segurança
Motores industriais sempre devem possuir proteções adicionais.

Dessa forma, o sistema permanece seguro e confiável durante toda a operação.


Erros Comuns ao Criar Liga e Desliga Motor com Um Botão no CLP

Durante o aprendizado, alguns erros aparecem com frequência. No entanto, eles são fáceis de corrigir.

Motor alternando rapidamente
Ocorre quando não há detecção de pulso.

Memória não alterna corretamente
Verifique a lógica SET/RESET.

Saída ligada direto no botão
Isso elimina o controle lógico do sistema.

Assim, manter a estrutura correta evita problemas futuros. Além disso, facilita a manutenção do programa.


Continuação da Série

👉 Caso ainda não tenha visto o artigo anterior, leia:
Programa Pisca Pisca no CLP – Como Programar CLP

👉 No próximo artigo você aprenderá:
Intertravamento no CLP – Como Programar CLP


Conclusão

O comando liga e desliga motor com um botão no CLP é uma aplicação prática muito utilizada na automação industrial. Portanto, dominar essa lógica permite criar comandos mais modernos e eficientes.

Dessa forma, ao combinar essa técnica com temporizadores, comparadores e memórias internas, você desenvolve programas industriais mais profissionais. Assim, sua evolução na programação acontece de forma contínua e segura.

👉 Conheça o treinamento completo Expert Em Automação e aprenda programação de CLP na prática.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *