1-Elabore um programa em Ladder para controlar dois motores (M1 e M2). As condições são as seguintes:
- M1 pode ligar de forma independente
- M2 só pode ligar se M1 estiver ligado, mas pode continuar ligado após o desligamento de M1
- Os motores são ligados pelas botoeiras L1 e L2, e são desligados pelas botoeiras D1 e D2
Passo 1
Beleza, vamos resolver esse exercício juntos! A gente precisa criar um programa em Ladder para controlar dois motores, o M1 e o M2. O que isso significa? Ladder é uma linguagem de programação usada para controlar equipamentos em indústrias. Neste caso, temos algumas regras:
- O M1 pode ser ligado sozinho, sem depender de nada.
- O M2 só liga se o M1 estiver ligado, mas depois pode continuar ligado mesmo se o M1 for desligado.
- Para ligar os motores, usamos as botoeiras L1 e L2, e para desligar, as botoeiras D1 e D2.
Vamos usar conhecimentos básicos de lógica de controle para montar esse programa.
Passo 2
Primeiro, vamos entender como funciona a lógica para ligar e desligar os motores. Em Ladder, usamos contatos e bobinas para representar os componentes elétricos.
Para o M1 ligar de forma independente, a botoeira L1 serve como um “botão de ligar”. Quando pressionamos L1, o M1 liga, e ele deve continuar ligado até que a botoeira D1 seja pressionada para desligar.
Isso é feito usando um contato de manutenção (também chamado de “self-holding”). Ele mantém o circuito fechado mesmo depois que o botão L1 é solto.
Passo 3
Vamos escrever essa parte em Ladder:
|----[ L1 ]----+----( M1 )----
| |
|----[ M1 ]-----
Aqui,
[ L1 ]
é o botão de ligar para o M1, ( M1 )
é a bobina que liga o motor M1, e [ M1 ]
é o contato de manutenção que mantém o M1 ligado.Agora, para desligar o M1 com a botoeira D1, adicionamos uma condição para que, se D1 for pressionada, o M1 desligue.
Passo 4
Atualizando o Ladder para incluir o desligamento:
|----[ L1 ]----+----[/ D1 ]----( M1 )----
| |
|----[ M1 ]-----
Aqui,
[/ D1 ]
representa o botão de desligar. Se D1 for pressionado, ele abre o circuito e o M1 desliga.Passo 5
Agora, vamos controlar o M2. O M2 só pode ser ligado se o M1 estiver ligado, mas pode continuar ligado mesmo se o M1 for desligado depois. Isso significa que, ao ligar o M2, ele deve manter seu estado independentemente do M1 após o acionamento.
Usaremos uma lógica similar ao M1, mas adicionando uma condição que verifica se o M1 está ligado no momento de ligar o M2.
Passo 6
Vamos ao Ladder para o M2:
|----[ L2 ]----+----[ M1 ]----+----( M2 )----
| |
|----[ M2 ]-----
Aqui,
[ L2 ]
é o botão para ligar o M2, [ M1 ]
verifica se o M1 está ligado, e ( M2 )
é a bobina que liga o motor M2. O contato [ M2 ]
mantém o M2 ligado após soltar o L2.Para desligar o M2 com a botoeira D2, adicionamos uma condição similar ao M1.
Passo 7
Atualizando o Ladder para incluir o desligamento do M2:
|----[ L2 ]----+----[ M1 ]----+----[/ D2 ]----( M2 )----
| |
|----[ M2 ]-----
Aqui,
[/ D2 ]
permite que, quando D2 for pressionada, o M2 desligue, independentemente do estado do M1.Resposta
Pronto! O programa em Ladder para controlar os dois motores fica assim:
Para o M1:
|----[ L1 ]----+----[/ D1 ]----( M1 )----
| |
|----[ M1 ]-----
Para o M2:
|----[ L2 ]----+----[ M1 ]----+----[/ D2 ]----( M2 )----
| |
|----[ M2 ]-----
Esse programa garante que:
- O M1 pode ser ligado ou desligado independentemente.
- O M2 só pode ser ligado se o M1 estiver ligado, mas continua ligado mesmo se o M1 for desligado depois.
- As botoeiras L1 e L2 ligam os motores, e as botoeiras D1 e D2 desligam os motores.