Elabore um programa em linguagem Ladder em que deseja-se acender uma lâmpada de alarme durante 10s quando um botão de emergência é acionado (botão fisicamente NF - switch ou seja, você deve considerar o início do programa com a chave ligada no vermelho (em 1).
  • Após você ter comutado o botão a lâmpada deve apagar (passados os 10 segundos). Mesmo que seja apenas um pulso no botão.
    Elabore um programa em linguagem Ladder igual ao anterior, porém, caso o botão volte a 1 (a qualquer momento), a contagem deve parar.

Passo 1

Beleza, vamos entender o que o exercício pede. A gente precisa criar um programa usando a linguagem Ladder, que é usada para programar controladores lógicos industriais. O objetivo é fazer uma lâmpada de alarme acender por 10 segundos quando um botão de emergência for pressionado. Esse botão é um botão normalmente fechado (NF), ou seja, na posição inicial ele está ligado (em 1). Além disso, se o botão for pressionado apenas por um momento, a lâmpada ainda deve apagar após os 10 segundos. Na segunda parte, se o botão voltar para 1 a qualquer momento durante a contagem, a contagem deve parar. Para resolver isso, vamos usar conceitos de contatos, bobinas e temporizadores na linguagem Ladder.

Passo 2

Primeiro, vamos configurar o botão de emergência. Como ele é um botão normalmente fechado (NF), isso significa que, em estado normal, o circuito está fechado, permitindo a passagem da corrente. Quando o botão é pressionado, o circuito se abre. No Ladder, representamos isso com um contato que está normalmente fechado.

Passo 3

Em seguida, precisamos de uma bobina que representa a lâmpada de alarme. Quando o circuito é ativado (ou seja, quando o botão é pressionado), a bobina será energizada e a lâmpada acenderá.

Passo 4

Para garantir que a lâmpada permaneça acesa por 10 segundos, mesmo que o botão seja pressionado apenas por um breve momento, vamos usar um temporizador. Esse temporizador vai contar 10 segundos após a ativação e, ao final desse tempo, vai desenergizar a bobina da lâmpada, apagando-a.

Passo 5

Agora, vamos montar os elementos no diagrama Ladder:
  • Colocamos o contato normalmente fechado (NF) representando o botão de emergência em série com uma bobina que ativa a lâmpada.
  • Adicionamos um temporizador paralelo ao contato, que inicia a contagem quando a bobina é energizada.

Passo 6

Para a segunda parte do exercício, onde a contagem deve parar se o botão voltar a 1 a qualquer momento, adicionamos um contato adicional que monitora o estado do botão. Se o botão for liberado antes dos 10 segundos, o temporizador será resetado, interrompendo a contagem e apagando a lâmpada imediatamente.

Resposta

Assim, o programa Ladder ficaria estruturado com o botão de emergência como contato NF, conectado a uma bobina para a lâmpada e a um temporizador de 10 segundos. Na segunda versão, adicionamos um contato que monitora o estado do botão para resetar o temporizador caso o botão volte a 1 antes do tempo final.

Exercícios relacionados