Instrução Set e Reset no CLP: Como Programar CLP Passo a Passo

Instrução Set e Reset no CLP: Como Programar CLP Passo a Passo

O Que é a Instrução Set e Reset no CLP?

A instrução Set e Reset no CLP serve para ligar e desligar uma memória interna do programa. Dessa forma, você consegue “guardar” um estado, mesmo depois que o botão ou sensor desliga.

Na prática, o SET liga uma memória (por exemplo, um M) e mantém ela ligada. Em seguida, o RESET desliga essa mesma memória quando a condição de desligamento acontecer.

Assim, o Set e Reset no CLP funciona como um comando de liga com retenção e desliga por comando, muito parecido com circuito de selo em comandos elétricos.

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


Para Que Serve Set e Reset no CLP?

Em automação industrial, você frequentemente precisa manter um estado ativo sem depender do botão ficar pressionado. Portanto, a instrução Set e Reset no CLP aparece em muitos projetos.

Por exemplo, você pode usar Set e Reset para:

  • Ligar um motor e manter ligado após soltar o botão
  • Memorizar “modo automático” ativado
  • Memorizar “ciclo em andamento”
  • Ativar um alarme e manter até o operador resetar
  • Controlar etapas de sequência

Além disso, essa instrução deixa o programa mais organizado, pois você separa claramente condições de ligar e condições de desligar.

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


Diferença Entre Selo e Set/Reset no CLP

Muita gente confunde selo com Set/Reset. No entanto, eles são parecidos, mas não são iguais.

Selo (auto retenção)

No selo, o próprio circuito mantém a saída energizada usando o contato da própria saída. Assim, o programa mantém a condição de forma “circular”.

Set e Reset

No Set/Reset, você usa uma memória (M) para manter o estado. Portanto, você liga a memória com SET e desliga com RESET quando quiser.

Dessa maneira, o Set/Reset fica mais claro em lógicas de etapas, alarmes e modos de operação.


Como Funciona o SET no CLP

Quando a condição do SET fica verdadeira, o CLP liga a memória e mantém ela ligada.

Por exemplo:

  • Botão liga → SET M0
  • Mesmo soltando o botão, M0 continua ligada

Assim, M0 vira um “estado” do seu programa.


Como Funciona o RESET no CLP

Quando a condição do RESET fica verdadeira, o CLP desliga a memória que estava ligada.

Por exemplo:

  • Botão desliga → RESET M0
  • Então M0 desliga, e o sistema volta ao estado anterior

Dessa forma, você controla exatamente quando o estado deve terminar.


Exemplo Prático de Set e Reset no CLP

Agora vamos montar um exemplo simples e bem comum na indústria.

Objetivo

Ligar um motor com um botão e desligar com outro botão.

  • X0 = botão LIGA
  • X1 = botão DESLIGA
  • M0 = memória do motor
  • Y0 = saída do motor (contator)

Passo 1 — Criar o SET

Quando o operador pressionar o botão LIGA, o CLP deve travar a memória:

X0  →  SET M0

Assim, M0 ficará ligada mesmo depois que X0 voltar a zero.


Passo 2 — Criar o RESET

Quando o operador pressionar o botão DESLIGA, o CLP deve desligar a memória:

X1  →  RESET M0

Dessa maneira, você encerra o estado de “motor ligado”.


Passo 3 — Acionar o motor pela memória

Agora use a memória para acionar a saída:

M0  →  Y0

Assim, Y0 liga enquanto M0 estiver ligada.

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


Cuidados Importantes ao Usar Set e Reset no CLP

Apesar de ser simples, Set/Reset exige atenção. Por isso, considere estes pontos:

Evite múltiplos SET na mesma memória
Se você fizer isso, o diagnóstico fica confuso.

Defina claramente quem reseta
Se ninguém resetar, o estado fica travado.

Use nomes e comentários
Assim, você entende rapidamente a função de cada memória.

Além disso, se você estiver criando uma sequência, use uma memória por etapa. Dessa forma, o programa fica limpo e fácil de manter.


Erros Comuns com Set e Reset no CLP

Alguns erros aparecem frequentemente em iniciantes. No entanto, você pode evitá-los.

Reset não ocorre
Verifique se a condição de reset realmente acontece.

Memória errada
Confirme se o RESET aponta para a mesma memória do SET.

Saída ligada direto no SET
Prefira usar memória (M) e depois acionar a saída. Assim, você organiza melhor o programa.


Continuação da Série: Próximos Passos

Agora que você já entende Set e Reset no CLP, o próximo passo será aprender outro comando muito usado para movimentar valores e dados no programa.

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

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


Conclusão

A instrução Set e Reset no CLP é essencial para criar retenção de estados, como modo automático, ciclo em andamento e alarmes.

Portanto, quando você domina SET e RESET, você cria lógicas mais profissionais e organizadas. Dessa forma, seus programas ficam mais fáceis de entender e manter.

👉 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 *