Programando Semaforo em Ladder PLC CLP Siemens TIA Portal S7-1200

Por , Comentario
Compartilhar Facebook Compartilhar Twitter

Programação de Semáforo no TIA Portal: Passo a Passo em Linguagem Ladder

Criar a lógica de um semáforo é um dos exercícios clássicos e mais completos para quem está a começar na automação industrial. Envolve o uso de temporizadores, lógica de intertravamento e a organização de blocos de função (FB).

Neste artigo, vamos desenvolver um sistema para controlar dois semáforos (A e B) utilizando quatro tempos principais e garantindo que o ciclo se repita de forma automática.


1. Definição do Ciclo de Operação

O funcionamento do semáforo é baseado em quatro estados temporizados: [00:30]

  1. Tempo 1: Semáforo A (Vermelho) e Semáforo B (Verde).

  2. Tempo 2: Semáforo A (Vermelho) e Semáforo B (Amarelo).

  3. Tempo 3: Semáforo A (Verde) e Semáforo B (Vermelho).

  4. Tempo 4: Semáforo A (Amarelo) e Semáforo B (Vermelho). Após o Tempo 4, o ciclo volta ao início. [00:58]


2. Configuração do Hardware e Tags

Para este projeto, definimos as saídas digitais (Q) para cada lâmpada: [01:23]

  • Semáforo A: Vermelho (Q0.0), Amarelo (Q0.1), Verde (Q0.2).

  • Semáforo B: Vermelho (Q0.3), Amarelo (Q0.4), Verde (Q0.5).

  • Controlo: Criámos variáveis de memória para os comandos de Ligar e Desligar.


3. Lógica com Temporizadores em Cascata

A melhor forma de estruturar esta lógica é utilizando temporizadores do tipo TON (Timer On Delay) ligados em série (cascata): [04:19]

  • O Timer 1 inicia a contagem assim que o sistema é ligado.

  • Quando o Timer 1 termina, o seu contacto ativa o Timer 2.

  • Este processo repete-se até ao Timer 4.

  • O Truque do Reset: Para reiniciar o ciclo, colocamos um contacto normalmente fechado (NC) do Timer 4 no início da linha do Timer 1. Quando o último tempo acaba, ele "derruba" a cascata e tudo recomeça instantaneamente. [05:25]


4. Ativação das Saídas

Com os tempos a correr, precisamos de associar cada intervalo às lâmpadas corretas:

  • Lógica de Intertravamento: Usamos contactos abertos e fechados dos timers para garantir que, por exemplo, o Amarelo só acenda após o Verde e antes do Vermelho. [07:06]

  • Segurança: É fundamental garantir que nunca existam dois sinais Verdes abertos ao mesmo tempo.


5. Dica Bónus: Modo de Falha (Amarelo Intermitente)

Podemos melhorar o projeto adicionando uma lógica para quando o semáforo estiver desligado: [12:47]

  • Utilizando a Clock Memory do PLC (ex: 1Hz), podemos fazer com que as luzes amarelas pisquem enquanto o sistema não for ativado pelo botão "Ligar". Isso simula um modo de manutenção ou falha comum em cruzamentos reais. [13:16]


Conclusão

Programar um semáforo no TIA Portal é uma excelente forma de praticar a organização de código e o domínio de timers. Esta estrutura de cascata pode ser aplicada em muitos outros processos industriais que requerem sequenciamento temporal.

Gostarias de descarregar o projeto completo? Deixa o teu comentário abaixo e partilha como fizeste a tua lógica de semáforos!


Tutorial de fazer a programação de um PLC CLP Siemens S7-1200, para fazer a lógica de um Semaforo (Sinaleiro/Farol), com controle de 3 cores (Vermelho/Amarelo/Verde).


Mostramos como Criar um Bloco FB, fazer a chamada da DB instance e testar a lógica Online.

Link para o Download o Projeto TIA Portal:
https://goo.gl/ha7DHE

Se Increva em Nosso Canal Youtube:
https://goo.gl/1P1oBS

0 comentários

COMENTÁRIOS AGORA