Introdução aos Controladores Lógicos Programáveis Acadêmicos: Derik Mitchyl Eduardo Sakaguti Gabriela Mateus Lucas Furlan Rafael Garcia Universidade Federal do Paraná
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