Essays.club - TCC, Modelos de monografias, Trabalhos de universidades, Ensaios, Bibliografias
Pesquisar

O CONTROLADOR LÓGICO PROGRAMÁVEL (CLP)

Por:   •  26/6/2018  •  1.698 Palavras (7 Páginas)  •  322 Visualizações

Página 1 de 7

...

Exercício:

- Implemente o programa que realiza a seguinte lógica:

X0 X1 Y0

OFF OFF OFF

OFF ON ON

ON OFF ON

ON ON OFF

A equação lógica é [pic 13]

Portanto:

[pic 14]

Obs.: Como todos já devem ter notado, esta é a função Exclusive-OR

- Utilize somente a entrada X0. Uma vez ligado X0 a saída Y0 fica ligado. Desligando a X0, a saída Y0 continua ligado.

[pic 15]

Obs.: A bobina Y0 pode ser utilizada como o contato da entrada e na primeira linha Y0=ON e na segunda linha também Y0 está ON. Portanto uma vez Y0 tornando ON ele mesmo se mantém (autoretentivo). Esse tipo de ligação é denominado de SELO.

Mas, desse jeito, a saída nunca mais voltar a ser OFF. Então ligamos em série, um outro contato normalmente fechado. Ao acionar o contato X001 a saída é desativada.

[pic 16]

Este mesmo comportamento pode ser obtido usando a função SET e RESET (na verdade é um flip-flop).

Instrução SET

A instrução SET é uma saída especial , é ativada quando as instruções que a precede tornam-se verdadeiras. Aparece sempre como o último contato na linha de programa.

[pic 17]

Neste exemplo, a saída Y0 será mantida ativa quando, mesmo momentaneamente o contato X0 torna-se ON. Para desativar a saída Y0 é aplicar a instrução RESET.

Instrução RST (RESET)

[pic 18]

No exemplo acima, Y0=ON se X0=ON (mesmo momentaneamente); e Y0=OFF se X1 = ON (mesmo momentaneamente).

Instrução ZRST (RESET múltiplo)

A instrução ZRST reseta uma seqüência de saídas identificadas na instrução.

Exemplo:

[pic 19]

Relé Auxiliar Mi

Muitas vezes precisamos deixar gravado o resultado de uma operação lógica para o uso posterior. Para isso, podemos usar a própria saída Yi mas podemos usar o relé auxiliar que é uma memória de 1 bit.

A forma de uso é igual a da saída Yi.

[pic 20]

Este programa funciona da mesma maneira que Y0 = X0. X2

Instrução PLS

Instrução que detecta a borda de subida da entrada.

Quando a entrada mudar de OFF para ON o contato correspondente torna-se ON por apenas um ciclo de varredura.

[pic 21]

[pic 22]

Obs.: A instrução PLS pode ser substituída por [pic 23]

[pic 24]

Instrução PLF

Instrução que detecta a borda de descida.

Quando a entrada mudar de ON para OFF, o contato correspondente torna-se ON apenas um ciclo de varredura.

[pic 25]

Obs. A instrução PLF pode ser substituída por [pic 26]

[pic 27]

Exercício:

Fazendo X0=ON, Y0 torna-se ON. Fazendo X0=OFF Y0 continua ON.

Fazendo X0=ON novamente, Y0 torna-se OFF. Repete-se o fenômeno (efeito toggle).

Raciocínio: Seta Y0 quando a Y0 anterior é OFF e X0=PLS; reseta Y0 se a Y0 anterior é ON e X0=PLS. Isto quer dizer que precisa gravar o Y0 anterior e colocar X0 anterior na decisão da Y0 atual.

[pic 28]

Obs.: Pode substituir Y1 por relé auxiliar Mi. Este programa pode ser realizado por instrução ALT.

[pic 29]

Instrução T - Timer

[pic 30]

Exemplo:

[pic 31]

[pic 32]

Obs.: K50 corresponde a 5 segundos.

IMPLEMENTAÇÃO DO TIMER (delay OFF)

Delay OFF timer é o temporizador que liga ao pressionar uma entrada e desliga quando expira a contagem do tempo pré-definido.

[pic 33]

Este Timer delay OFF pode ser implementado com seguinte programa:

[pic 34]

Neste programa, quando X0=1 inicia temporização do T0. Quando T0 é ainda 0, a saída Y0=1 pois Y0=T0 and X0 = 1 (grifado é invertido). Quando expira o tempo, T0=1 e com isso Y0=0.

O timer delay-OFF pode ser implementado utilizando as instruções SET e RST, como na figura abaixo:

[pic 35]

Neste programa X0 é ON durante 1 ciclo de scan e com isso seta Y0. Permanencendo Y0 em 1, T0 começa a temporizar, e após 5 segundos T0 torna-se 1 o que faz resetar Y0.

Exercício do programa seqüencial com temporizador:

Ao fazer X0=ON, é iniciada a temporização do 1º timer. Ao expirar o tempo desse 1º timer é iniciada temporização do 2º timer. Ao expirar o tempo desse 2º timer é iniciada temporização do 3º timer. Ao desligar X0, todos os timers são resetados.

[pic 36]

O programa que implementa o requisito acima é mostrado na figura abaixo.

[pic

...

Baixar como  txt (10.7 Kb)   pdf (60.5 Kb)   docx (577.3 Kb)  
Continuar por mais 6 páginas »
Disponível apenas no Essays.club