Preparado por: Eng. Arsonval Fleury

Slides:



Advertisements
Apresentações semelhantes
Automação com Controladores Lógicos Programáveis Festo FEC
Advertisements

SISTEMAS EMBARCADOS I UNIDADE 7 – CONVERSOR A/D TURMA: 7º Período DISCIPLINA: Sistemas Embarcados I PROFESSOR: Pedro Pacheco Bacheti
Controladores Lógicos Programáveis (CLP) Disciplina: CLPA4 Profº. Fernando Barros Rodrigues 1.
Curso de Formação Profissional Técnico em Eletroeletrônica – Módulo III Senai Arcos-MG CFP Eliezer Vitorino Costa Raphael Roberto Ribeiro Silva Técnico.
Bancada Modular Didática Para Estudos de Controladores Lógicos Programáveis DLB CLP642 Apresentação dos Módulos Preparado por: Eng. Arsonval Fleury.
Simulador de Processos Industriais
AULA – Esquemas elétricos Instrutor André Olivieri de Albuquerque Instrumentação.
Princípios de Desenvolvimento de Algoritmos MAC122 Prof. Dr. Paulo Miranda IME-USP Variáveis e Atribuições.
Circuítos pneumáticos Aula 3, 4 e 5 Aula 3, 4 e 5 Prof. Dr. Emílio Carlos Nelli Silva Prof. Dr. Rafael Traldi Moura.
1) Defina sequências numéricas.
Introdução à Computação para Engenharia MAC2166
Tópicos Preliminares Algorítmos I.
Controladores Lógicos Programáveis
Medições – parte I: Precisão.
SEL 329 – CONVERSÃO ELETROMECÂNICA DE ENERGIA
INSTRUMENTAÇÃO E CONTROLE
Teoremas de rede Prof. Luis S. B. Marques MINISTÉRIO DA EDUCAÇÃO
Servomecanismo N7SRV Prof. Dr. Cesar da Costa
Soft-Starter Professor: Matheus Thomé Albano Guimarães
Fundamentos de Aritmética
Microprogramação.
Resistência dos Materiais
Automação eletropneumática
Comandos da Linguagem C
CURSO DE ENGENHARIA ELÉTRICA
Prof. Wellington Franco
Corpos Rígidos: Sistemas Equivalentes de Forças
IP – Condicionais e controle de fluxo
ELETRODINÂMICA.
Prof. Wellington Franco Manipulação de Arquivos em C
RESUMO LEI DE OHM, RESISTORES, ASSOCIAÇÃO DE RESISTORES, ENERGIA ELÉTRICA, GERADOR, RECEPTOR.
Circuito eletro-pneumático
Arquitetura de Computadores
PIT – PROGRAMA INTERNO DE TREINAMENTO 2015
LÓGICA DE PROGRAMAÇÃO Prof. Andrew Rodrigues.
FUNDAMENTO DE PROGRAMAÇÃO
Introdução à Programação
Controlador Lógico Programável CLP ou PLC
Sistemas de Controle III N8SC3
INE 5201 – INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO
EXERCÍCIOS Prof. Vilmair E. Wirmond.
CONTADORES Prof. Vilmair E. Wirmond.
Arranjo Físico Celular
SISTEMAS HIDRÁULICOS E PNEUMÁTICOS Prof: Jorge Fontanella
Organização de Computadores
LÓGICA DE PROGRAMAÇÃO Estruturas de Decisão
SEMINÁRIO DO TERMOSTATO DE REFRIGERAÇÃO SÉRIE RC
Sebastião Samissone Timba
PORTAS LÓGICAS Fábio Roberto Hack Fabrício Fujimura Matheus Mafra
Princípios de Controle
Algoritmos Prof.: Carlos Alberto
DETECTORES DE BORDA E COMPARADORES
CMC INTRODUÇÃO AO ESTUDO DE SISTEMAS DE CONTROLE
Conversão de Energia II T6CV2/N6CV2
Produto UFAM Universidade Federal do Amazonas Faculdade de Tecnologia
VOLEIBOL.
Instruções de Acesso à Memória e de Desvio Condicional
Sebastião Samissone Timba
Projetos – Eletrônica 1 CIn – UFPE
MEMORIAS RAUL DIAZ ROSAS.
ELETRÔNICA PORTAS LÓGICAS Equipe: HUGO MARCIO RAFAEL 1 1.
Introdução à lógica de programação utilizando Scratch Aula 3
ALGORITMOS.
ALGORITMOS.
Circuitos Sequenciais
Mecânica de Locomotivas II Sistema De Transmissão Elétrica:
Introdução a progrmação Comandos condicionais: if e switch
Germano Maioli Penello
Evandro Junior Rodrigues
Aula 3 Professores: Conteúdo: Dante Corbucci Filho
Transcrição da apresentação:

Preparado por: Eng. Arsonval Fleury Linguagem Ladder Keyprogram Controladores Lógicos Programáveis Keylogix Lince Preparado por: Eng. Arsonval Fleury

LADDER ? RUNg ? Linguagem Ladder Em nosso estudo iremos utilizar a Linguagem Ladder que é composta por uma sequência de Rungs. LADDER ? RUNg ? Preparado por: Arsonval Fleury

Linguagem Ladder Rung = Degrau Ladder = Escada Preparado por: Arsonval Fleury

Linguagem Ladder Várias são as linguagens utilizadas na programação de Controladores Lógicos Programáveis. FB – Bloco de Função ST – Texto Estruturado. IL – Lista de Instruções Linguagem LADDER por Diagrama de Contatos. Por ser mais intuitivo e próximo aos esquemas elétricos é a mais aceita. Torna-se também mais didática pela representação visual dos componentes SFC – Lista de Funções Sequenciais. Preparado por: Arsonval Fleury

Linguagem Ladder Várias são as linguagens utilizadas na programação de Controladores Lógicos Programáveis. FB – Bloco de Função ST – Texto Estruturado. IL – Lista de Instruções Linguagem LADDER por Diagrama de Contatos. Por ser mais intuitivo e próximo aos esquemas elétricos é a mais aceita. Torna-se também mais didática pela representação visual dos componentes SFC – Lista de Funções Sequenciais. Preparado por: Arsonval Fleury

Linguagem Ladder Preparado por: Arsonval Fleury

Vejamos Alguns Exemplos da Associação Com Esquemas Elétricos Exemplos Comparativos Vejamos Alguns Exemplos da Associação Com Esquemas Elétricos Preparado por: Arsonval Fleury

Esquema Elétrico Diagrama de Controle e de Potência para ligação simples de um motor. Ao se pressionar e manter pressionado o botão o motor é energizado. Preparado por: Arsonval Fleury

Diagrama Ladder Equivalente O diagrama de controle do esquema elétrico foi girado para melhor comparação. O diagrama de controle do esquema elétrico foi girado para melhor comparação. Na aplicação prática um botão NA sem retenção é ligado a uma entrada do CLP e uma das saídas do CLP é ligada à bobina do Contactor. Preparado por: Arsonval Fleury

Esquema Elétrico Mais Completo Padrão de ligação de motor trifásico com um contator, um botão Liga e botão Desliga e um contato de selo. Preparado por: Arsonval Fleury

Comparação Com Ladder Diagrama de controle girado para melhor comparação. Temos um botão Desliga Normalmente Fechado, um botão Liga Normalmente Aberto em paralelo com um contato do contator que faz a retenção. Na aplicação prática dois botões NA sem retenção são ligados a duas entradas do CLP e uma das saídas do CLP é ligada à bobina do Contactor. Preparado por: Arsonval Fleury

Diagrama da Linguagem Ladder O diagrama dos contatos é feito utilizando duas barras laterais sendo que a da esquerda corresponde à entrada de sinais e a da direita à saída. Os elementos da programação são colocados em linhas horizontais que interligam estas duas barras compondo uma imagem semelhante a uma escada, daí o nome Ladder (escada) para o programa e Rung (degrau) para as linhas de programação. Preparado por: Arsonval Fleury

Vamos estudar os símbolos utilizados na linguagem LADDER Simbologia da Linguagem Ladder Vamos estudar os símbolos utilizados na linguagem LADDER Preparado por: Arsonval Fleury

Símbolos da Linguagem Ladder Contatos Saídas Temporizadores Contadores Operadores Comparadores Movimentadores Ligar Sair Temporizar Contar Calcular Comparar Movimentar Devemos conhecer, entender o uso dos símbolos e arranjá-los no diagrama para termos um programa funcional. Preparado por: Arsonval Fleury

Símbolos da Linguagem Ladder Contatos Saídas Temporizadores Contadores Operadores Comparadores Movimentadores Ligar Sair Temporizar Contar Calcular Comparar Movimentar Devemos conhecer, entender o uso dos símbolos e arranjá-los no diagrama para termos um programa funcional. Preparado por: Arsonval Fleury

Contatos Os contatos são os elementos de entrada e correspondem a contatos de botões, a contatos de contactores e a posição de memória. Símbolo de Contato Normalmente Aberto – circuito aberto quando não acionado. Símbolo de Contato Normalmente Fechado – circuito fechado quando não acionado. Símbolo de Contato Por Borda Positiva – conduz durante um SCAN ao ser acionado. (Gera um pulso na transição positiva do acionamento.) Símbolo de Contato Por Borda Negativa – conduz durante um SCAN ao ser desligado. (Gera um pulso na transição negativa do acionamento.) Preparado por: Arsonval Fleury

Símbolos da Linguagem Ladder Contatos Saídas Temporizadores Contadores Operadores Comparadores Movimentadores Ligar Sair Temporizar Contar Calcular Comparar Movimentar Devemos conhecer, entender o uso dos símbolos e arranjá-los no diagrama para termos um programa funcional. Preparado por: Arsonval Fleury

Saídas As Saídas os elementos de saída e correspondem a bobinas, posições de memória e LEDs da IHM. Símbolo de Saída Simples – Uma saída simples transfere para o endereço associado a ela, o valor da sua entrada. Símbolo de Saída Complementar – Uma saída complementar transfere para o endereço associado a ela, o inverso do valor da sua entrada. Símbolo de Saída Set – após acionada permanece ativada até ser desativada pela Saída Reset de mesmo endereço. Símbolo de Saída Reset – ao ser acionada desativa a Saída Set de mesmo endereço. Preparado por: Arsonval Fleury

Entradas e Saídas Vamos estudar algumas lógicas de programação utilizando Entradas e Saídas. Preparado por: Arsonval Fleury

Porta Lógica OU Porta OU Porta NOU Porta OU com entradas negadas Preparado por: Arsonval Fleury

Porta Lógica E Porta E Porta NE Porta NE com entradas negadas Preparado por: Arsonval Fleury

Porta Lógica OU Exclusivo Exercício 1 Implemente uma porta OU Exclusivo em um diagrama Ladder. Desenvolvimento: Represente a função OU Exclusivo como soma de funções AND. Monte as funções no diagrama Ladder Preparado por: Arsonval Fleury

Porta Lógica OU Exclusivo Solução: Porta Lógica OU Exclusivo Preparado por: Arsonval Fleury

Porta Lógica OU Exclusivo Exercício 2 Implemente a operação mostrada na tabela ao lado em um diagrama Ladder. A B C F 1 Desenvolvimento: Represente a operação como soma de funções AND. Monte as funções no diagrama Ladder Preparado por: Arsonval Fleury

Porta Lógica OU Exclusivo Solução: A B C F 1 Diagrama Resultante Preparado por: Arsonval Fleury

Dispositivo de Pintura Exercício 3 Um dispositivo de pintura desloca-se horizontalmente controlado por duas chaves de fim de curso do tipo NA. Um botão I (Início) quando pulsado retorna o dispositivo para a posição E (Esquerda) ligando o motor na condição R (Retorno) até ser parado pela chave de fim de curso E. O botão L (liga) quando pulsado inicia o processo de movimentação para a direita ligando o motor na condição P (pintura) até a chave de fim de curso D. O botão G NF (geral) desativa todo o sistema. Desenvolver o diagrama Ladder de controle. Preparado por: Arsonval Fleury

Dispositivo de Pintura Solução: Estamos considerando as chaves de fim de curso como normalmente abertas e só fazem contato quando pressionadas devemos utilizar as saídas SET e RESET. A chave Desliga deve ser de contato NF. As demais chaves serão usados contatos P ou N. A chave da Esquerda deve ligar motor para a direita e desligar o movimento para a esquerda. A chave da Direita deve ligar o motor para a esquerda e desligar o movimento para a direita. Preparado por: Arsonval Fleury

Dispositivo de Pintura Diagrama Resultante Preparado por: Arsonval Fleury

Símbolos da Linguagem Ladder Contatos Saídas Temporizadores Contadores Operadores Comparadores Movimentadores Ligar Sair Temporizar Contar Calcular Comparar Movimentar Devemos conhecer e entender o uso dos símbolos e arranjá-los no diagrama para termos um programa funcional. Preparado por: Arsonval Fleury

Temporizadores Símbolo de Temporizador na Energização (TON) – Quando ativado na entrada E (Enable) atrasa a ativação da saída por um tempo predefinido. Se a entrada E for desativada antes do tempo definido, a ativação da saída não será feita. Símbolo de Temporizador na Desernergização (TOFF) – Quando desativado na entrada E (Enable) atrasa a desativação da saída por um tempo predefinido. Se a entrada E for ativada antes do tempo definido, a desativação da saída não será feita. Símbolo de Temporizador de Pulso (TP) – Quando ativado na entrada E (Enable) mantem-se ativado por um tempo predefinido quando é desativado mesmo estando ativado. Se a entrada E for desativada antes do tempo definido, a ativação da saída será desfeita. Preparado por: Arsonval Fleury

Carta de Tempo dos Temporizadores Atrasa a ligação em 5 segundos. Q E Atrasa o desligar em 5 segundos. Q E Liga no máximo por 5 segundos. Q Preparado por: Arsonval Fleury

Temporizadores Vamos estudar algumas lógicas de programação utilizando Temporizadores com Entradas e Saídas. Preparado por: Arsonval Fleury

Temporizador de Segurança Exercício 5 Um dispositivo de comando de prensa obriga que o operador para acionar a prensa deve pressionar dois botões um com cada mão e que esteja recostado em um painel que aciona uma terceira chave. A ação sobre a prensa ocorrerá após 2 segundos e terá uma duração de 10 segundos quando será desligada. Durante estes 12 segundos o operador deverá manter os botões pressionados. Desenvolvimento: Monte as funções no diagrama Ladder considerando 3 botões E, D e A (Esquerda, Direita e Apoio) e saída P (prensa). Considere que os temporizadores estejam parametrizados para os tempos requeridos. Esta parametrização será vista posteriormente quando retornarmos a este exercício. Preparado por: Arsonval Fleury

Temporizador de Segurança Solução: Considerando que as três chaves devam estar simultaneamente acionadas devemos colocá-las em série no diagrama. O primeiro comando deve ser enviado a um temporizador Ton para atrasar o comando em 2 segundos e utilizando uma posição de memória devemos transferir esta comando para a saída através de um temporizador de pulso com duração de 10 segundos. Preparado por: Arsonval Fleury

Temporizador de Segurança Diagrama Resultante Os três botões E, D e A estão em série e assim precisam estarem acionados para iniciar a contagem de tempo de atraso de 2 segundos. Após os 2 segundos a posição de memória MO transfere o comando para o temporizador de pulso que gera um pulso de 10 segundos de duração. Preparado por: Arsonval Fleury

Sequência de Temporização Exercício 6 Devido ao consumo de corrente durante a partida de motores, em uma indústria , três motores devem ser ligados em sequência. O primeiro do modo tradicional com botão de Ligar, com dispositivo de selo e botão de desligar. O comando de ligar do primeiro motor deve ser transferido após 10 segundos para o segundo motor que irá transferir o comando para o terceiro motor somente após 15 segundos. Desenvolvimento: Monte as funções no diagrama Ladder considerando o botão NA de pressão LIGAR, o botão de retenção NF DESLIGAR e três motores MOTOR 1, MOTOR 2 e MOTOR 3. Considere que os temporizadores estejam parametrizados para os tempos requeridos. Esta parametrização será vista posteriormente quando retornarmos a este exercício. Preparado por: Arsonval Fleury

Sequência de Temporização Solução: As duas chaves DESLIGAR (NF) e LIGAR (Pulso) devem estar em série para ligar o MOTOR 1. Um contato NA do disjuntor do MOTOR 1 deve ser colocado em paralelo com a chave LIGAR. Um outro contato NA do disjuntor do MOTOR 1 deverá acionar um temporizador TON para atrasar em 10 segundos o disparo do MOTOR 2. Um contato NA do disjuntor do MOTOR 2 deverá acionar um temporizador TON para atrasar em 15 segundos o disparo do motor 3. Preparado por: Arsonval Fleury

Sequência de Temporização Diagrama Resultante Preparado por: Arsonval Fleury

Símbolos da Linguagem Ladder Contatos Saídas Temporizadores Contadores Operadores Comparadores Movimentadores Ligar Sair Temporizar Contar Calcular Comparar Movimentar Devemos conhecer, entender o uso dos símbolos e arranjá-los no diagrama para termos um programa funcional. Preparado por: Arsonval Fleury

Contadores Símbolo de Contador UP (CU) – matem a saída (Q) desativada enquanto a contagem não atingir o valor definido (Preset). A entrada R, desativa a saída, zera o contador e bloqueia a contagem. Símbolo de Contador Down – Conta de trás para a frente, ou seja, parte do valor definido (Preset) até zero quando a saída é ativada. A entrada P, desativa a saída, reinicia o contador e bloqueia a contagem. Preparado por: Arsonval Fleury

Exemplo de Contadores Contador UP - Totalizador Contador Decrescente - Zerador Preparado por: Arsonval Fleury

Símbolos da Linguagem Ladder Contatos Saídas Temporizadores Contadores Operadores Comparadores Movimentadores Ligar Sair Temporizar Contar Calcular Comparar Movimentar Devemos conhecer, entender o uso dos símbolos e arranjá-los no diagrama para termos um programa funcional. Preparado por: Arsonval Fleury

Operadores Matemáticos Símbolo de Operadores Matemáticos Byte – Faz a operação entre os dois operadores OPER B1 e OPER B2 e salva em OPER B 3. Operadores: Símbolo de Operadores Matemáticos Word – Faz a operação entre os dois operadores OPER W1 e OPER W2 e salva em OPER W3. Operadores: Elemento Descrição Operações Soma, Subtração, Produto e Divisão Binária Entrada de Comando Entrada de Comando. Deve ser usado um pulso para que ocorra apenas uma operação por SCAN Operadores Variáveis, valores de entradas analógicas e constantes. Preparado por: Arsonval Fleury

Símbolos da Linguagem Ladder Contatos Saídas Temporizadores Contadores Operadores Comparadores Movimentadores Ligar Sair Temporizar Contar Calcular Comparar Movimentar Devemos conhecer, entender o uso dos símbolos e arranjá-los no diagrama para termos um programa funcional. Preparado por: Arsonval Fleury

Comparadores Binários Símbolo de Comparador Byte – Faz a comparação entre os dois operadores END B1 e END B2 e ativa a entrada se comparação for satisfeita. Comparadores: Símbolo de Comparador Word – Faz a comparação entre os dois operadores END W1 e END W2 e ativa a entrada se comparação for satisfeita. Comparadores: Elemento Descrição Operações Igual, Maior, Maior Igual, Menor, Menor Igual. Entrada de Comando Entrada de Comando. Deve ser usado um pulso para que ocorra apenas uma operação por SCAN Operadores Variáveis, valores de entradas analógicas e constantes. Preparado por: Arsonval Fleury

Símbolos da Linguagem Ladder Contatos Saídas Temporizadores Contadores Operadores Comparadores Movimentadores Ligar Sair Temporizar Contar Calcular Comparar Movimentar Devemos conhecer, entender o uso dos símbolos e arranjá-los no diagrama para termos um programa funcional. Preparado por: Arsonval Fleury

Movimentadores Binários Símbolo de Movimentador Byte – Ao receber o pulso de comando movimenta o valor de END B1 para o END B2. Símbolo de Movimentador Word – Ao receber o pulso de comando movimenta o valor de END W1 para o END W2. Elemento Descrição Movimentações Byte para Byte, Byte para Word, Word para Word, Word para Byte. Entrada de Comando Deve ser usado um pulso para comando. Operadores Endereços de variáveis e ponteiros de endereços. Símbolos Preparado por: Arsonval Fleury

Exemplo de Movimentadores Carrega Contador UP - Totalizador Carrega Contador Decrescente - Zerador Preparado por: Arsonval Fleury

Exemplo Importantes Definir Sempre Zero Definir Sempre Um Preparado por: Arsonval Fleury

Exemplo Importantes Gerar Pulso Preparado por: Arsonval Fleury

Duvidas & Conclusões Preparado por: Arsonval Fleury