Questão 2
Elabore um programa em Ladder de acionamento de um motor que deverá girar para a esquerda e direita da seguinte forma:
a) O interruptor
deverá desligar o motor
b) O interruptor
deverá ligar o motor para a esquerda (utilizar a saída Q1)
c) O interruptor
deverá ligar o motor para a direita (Utilizar a saída Q2)
d) Se o motor estiver rodando para a esquerda e seja pressionado o interruptor
, este interruptor deverá desligar a saída Q1.
e) Se o motor estiver rodando para a direita e seja pressionado o interruptor
, este interruptor deverá desligar a saída Q2.
f) Caso as duas saídas sejam pressionadas o mesmo tempo, o motor deverá parar.
a) O interruptor
b) O interruptor
c) O interruptor
d) Se o motor estiver rodando para a esquerda e seja pressionado o interruptor
e) Se o motor estiver rodando para a direita e seja pressionado o interruptor
f) Caso as duas saídas sejam pressionadas o mesmo tempo, o motor deverá parar.
Passo 1
Resumindo o enunciado, temos um PLC com três entradas digitais e duas saídas digitais:
Entradas:
(stop),
(giro à esquerda),
(giro à direita)
Saídas:
(motor gira à esquerda),
(motor gira à direita)
Queremos que:
a) desliga o motor (reseta ambas as saídas).
b) liga
.
c) liga
.
d) Se o motor estiver em (esquerda) e pressionarem
, desligue
.
e) Se o motor estiver em (direita) e pressionarem
, desligue
.
f) Se e
forem pressionados ao mesmo tempo, o motor para (nenhuma saída é ativada).
a)
b)
c)
d) Se o motor estiver em
e) Se o motor estiver em
f) Se
Para resolver usamos lógica ladder com bobinas de SET/RESET e contatos NA (normalmente abertos) e NF (normalmente fechados) para implementar intertravamento e parada.
Passo 2
Implementamos primeiro a parada geral pelo botão
. Esse contato vai para duas bobinas de RESET de
e
, garantindo que qualquer direção seja desligada sempre que
for acionado.
Para ligar o motor à esquerda ( ), usamos um SET em
acionado por:
Contato NA de
(precisa pedir giro à esquerda)
Contato NF de
(não permitir se também estiver pedindo giro à direita)
Para ligar o motor à esquerda (
Assim, se
e
, dá SET em
.
Para ligar o motor à direita ( ), de modo análogo, usamos um SET em
acionado por:
Contato NA de
Contato NF de
Para ligar o motor à direita (
Logo,
e
resulta em SET de
.
Passo 3
Implementamos o intertravamento d): se o motor estiver girando à esquerda (
) e pressionarem
, então resetamos
. Para isso, colocamos um contato NA de
em série com um contato NA de
alimentando a bobina de RESET de
.
Implementamos o intertravamento e): se o motor estiver girando à direita ( ) e pressionarem
, então resetamos
. Colocamos um contato NA de
em série com um contato NA de
alimentando a bobina de RESET de
.
Implementamos o intertravamento e): se o motor estiver girando à direita (
Passo 4
O caso f) (ambos
e
pressionados) já fica resolvido pelas condições de SET de
e
, pois em cada uma delas há a exigência de que o outro botão esteja NF. Assim, quando
, nenhum SET pode ocorrer e o motor pára.
Resposta
Segue a lista de rungs em lógica ladder (contacts
contatos, coils
bobinas):
Rung
(parada geral):
Rung
(SET para esquerda):
Rung
(SET para direita):
Rung
(intertravamento d): reset
):
Rung
(intertravamento e): reset
):