1 / 22

Aula 5 - LINGUAGEM LADDER

Automação Industrial. Aula 5 - LINGUAGEM LADDER. Prof.ª Patricia Pedroso Estevam Ribeiro Email: patriciapedrosoestevam@hotmail.com. 31/ 05/ 2014. Introdução. Linguagem de programação para os CLPs Existem 3 tipos de linguagem de programação para os CLPs . Ladder Booleana Grafcet.

ursula
Download Presentation

Aula 5 - LINGUAGEM LADDER

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Automação Industrial • Aula 5 - LINGUAGEM LADDER Prof.ª Patricia Pedroso Estevam Ribeiro Email: patriciapedrosoestevam@hotmail.com 31/ 05/ 2014

  2. Introdução Linguagem de programação para os CLPs Existem 3 tipos de linguagem de programação para os CLPs. • Ladder • Booleana • Grafcet

  3. Introdução Linguagem de programação para os CLPs • A linguagem Laddere booleana implementam as operações da mesma forma diferindo apenas: • no modo como as instruções são representadas, e como elas são inseridas no CLPs • A linguagem GRAFCET implementa o controle baseado em passos e ações na forma de um gráfico orientado.

  4. Introdução Linguagem Ladder • A linguagem de diagrama de relés (LADDER) é uma simbologia construída por: • linhas numa planilha gráfica, • sendo que cada elemento é representado como uma célula. • Cada célula ou elemento gráfico é uma macroinstrução desenvolvida a partir de instruções do microprocessador.

  5. Introdução Linguagem Booleana

  6. Introdução Linguagem Graficet

  7. Introdução • Foi a primeira linguagem que surgiu para programação dos Controladores Lógicos Programáveis. • Considerando que na época, os técnicos e engenheiros eletricistas eram normalmente os encarregados na manutenção no chão de fábrica, a linguagem LADDER deveria ser algo familiar para esses profissionais, ou seja para ser facilmente assimilada por técnicos e engenheiros da área elétrica. • Assim ela foi desenvolvida em uma linguagem gráfica com os mesmos conceitos dos diagramas de comandos elétricos que utilizam relés, bobinas e contatos.

  8. DIAGRAMA DE CONTATOS EM LADDER • A idéia por trás da linguagem LADDER é representar graficamente um fluxo de “eletricidade virtual” entre duas barras verticais energizadas. Essa “eletricidade virtual” flui sempre do pólo positivo em direção ao negativo.

  9. Linguagem LADDER • Instruções em linguagem LADDER

  10. Linguagem Lógica • O CLP é um equipamento eletrônico que entre suas aplicações mais simples, esta a execução de funções lógicas em um ambiente industrial. • E quando se fala em lógica, logo vêm à mente funções lógicas como “E” ou “AND” e “OU” ou “OR”, muito conhecidas na eletrônica digital. • Esta mesma lógica, com algumas mudanças nos símbolos, também pode ser usada na estruturação de programas a serem desenvolvidos em LADDER.

  11. Linguagem Lógica

  12. Linguagem Lógica

  13. Linguagem Lógica

  14. Linguagem Lógica

  15. Linguagem Lógica

  16. Linguagem LADDER • Bloco TIME (Temporizador) Este Elemento, como o próprio nome diz, tem a finalizada de contar o tempo. Uma vez carregado um determinado período de tempo como parâmetro e tendo a contagem sido habilitada, este valor é decrementado de 10 ms até que chegue a zero, momento em que a saída do bloco é ativada indicando o fim da contagem.

  17. Linguagem LADDER • Blocos de memorização São utilizados com muita freqüência, pois tem a função de memorizar um BIT.

  18. Exemplo Prático 1. • Como um primeiro exemplo de um programa em LADDER, imaginemos um motor que é controlado por dois botões independentes, um de LIGA e outro de DESLIGA. • Considerando que ambos botões sejam do tipo pushbutton, a figura seguinte apresenta uma lógica simples para o acionamento do motor com base nos estados dos botões:

  19. Exemplo Prático 1. • Solução com circuitos lógicos. Diagrama lógico

  20. Exemplo Prático 1. • Solução Ladder. Programa ladder

  21. Exemplo Prático 2. • Expressões Booleanas Podemos escrever a expressão booleana que é executada por qualquer circuito lógico. Vejamos, por exemplo, qual a expressão que o circuito abaixo executa: Vamos dividir o circuito em duas partes: Na saída S1, teremos o produto A . B, pois o bloco número 1 é uma porta E, então a expressão de S1 será:S1 = AB Esta saída S1 é injetada em uma das entradas da porta OU pertencente ao bloco número 2 do circuito. Na outra entrada da porta OU, está a variável "C", e a expressão da segunda parte do circuito será: S = S1+ C. Para sabermos a expressão final, basta substituir a expressão S1 na expressão acima, ficando então: S = (AB)+C

More Related