Lógicos Programáveis - Weebly

Preview:

Citation preview

Introdução aos Controladores Lógicos Programáveis

Acadêmicos: Derik Mitchyl Eduardo Sakaguti Gabriela Mateus Lucas Furlan

Rafael Garcia

Universidade Federal do Paraná

O que é um CLP?

Segundo ABNT: equipamento eletrônico-digital compatível com aplicações industriais.

Vantagens:

• fácil diagnóstico durante o projeto • economia de espaço• livre de faíscas• programação não interrompe o processo produtivo • criação de banco de armazenamento• ↓ consumo de energia• ↓ equipe de manutenção • ↑ número de entradas e saídas • comunicação com outros equipamentos

Quadro de relés vs CLP

Princípio de funcionamento

Início: Verifica o funcionamento. Desativa todas as as saídas.

Verifica o estado das entradas: Lê cada uma das entradas,

verificando se houve acionamento.

Compara com o programa do usuário: qual ação tomar em

caso de acionamento → atualiza a memória imagem das

saídas.

Atualiza as saídas: conforme a determinação da CPU. Um

novo ciclo é iniciado.

Estrutura básica de um CLP

➔ Fonte de alimentação➔ Unidade de processamento➔ Bateria➔ Memória do programa supervisor➔ Memória do usuário➔ Memória de dados

Linguagens de programação

Listas de instruções

Ladder

Blocos Lógicos

Programação em Lista de Instruções

Era utilizada nos Controladores de Primeira Geração, sua programação era fortemente ligada ao

seu hardware.

A linguagem utilizada era o Assembly, e variava dependendo do processador usado na sua

construção.

Programação em Blocos Lógicos

É conhecido por ser uma linguagem gráfica na qual os elementos são interligados de forma

semelhante a circuitos elétricos. Permite ao usuário tanto utilizar blocos pré-programados, como por

exemplo contadores, temporizadores e lógicas booleanas, como criar seus próprios blocos da maneira

que lhe for conveniente (encapsulamento).

Linguagem de programação Ladder

Foi desenvolvida no intuito de facilitar o entendimento da linguagem

para os técnicos e engenheiros da época

Assemelha a diagramas elétricos

A linguagem possui diagrama com funções pré definida para facilitar e

agilizar a programação do CLP

Exemplo de Ladder

Recommended