Carregar apresentação
1
Preparado por: Eng. Arsonval Fleury
Linguagem Ladder Keyprogram Controladores Lógicos Programáveis Keylogix Lince Preparado por: Eng. Arsonval Fleury
2
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
3
Linguagem Ladder Rung = Degrau Ladder = Escada
Preparado por: Arsonval Fleury
4
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
5
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
6
Linguagem Ladder Preparado por: Arsonval Fleury
7
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
8
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
9
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
10
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
11
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
12
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
13
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
14
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
15
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
16
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
17
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
18
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
19
Entradas e Saídas Vamos estudar algumas lógicas de programação utilizando Entradas e Saídas. Preparado por: Arsonval Fleury
20
Porta Lógica OU Porta OU Porta NOU Porta OU com entradas negadas
Preparado por: Arsonval Fleury
21
Porta Lógica E Porta E Porta NE Porta NE com entradas negadas
Preparado por: Arsonval Fleury
22
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
23
Porta Lógica OU Exclusivo
Solução: Porta Lógica OU Exclusivo Preparado por: Arsonval Fleury
24
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
25
Porta Lógica OU Exclusivo
Solução: A B C F 1 Diagrama Resultante Preparado por: Arsonval Fleury
26
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
27
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
28
Dispositivo de Pintura
Diagrama Resultante Preparado por: Arsonval Fleury
29
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
30
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
31
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
32
Temporizadores Vamos estudar algumas lógicas de programação utilizando Temporizadores com Entradas e Saídas. Preparado por: Arsonval Fleury
33
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
34
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
35
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
36
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
37
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
38
Sequência de Temporização
Diagrama Resultante Preparado por: Arsonval Fleury
39
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
40
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
41
Exemplo de Contadores Contador UP - Totalizador
Contador Decrescente - Zerador Preparado por: Arsonval Fleury
42
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
43
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
44
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
45
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
46
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
47
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
48
Exemplo de Movimentadores
Carrega Contador UP - Totalizador Carrega Contador Decrescente - Zerador Preparado por: Arsonval Fleury
49
Exemplo Importantes Definir Sempre Zero Definir Sempre Um
Preparado por: Arsonval Fleury
50
Exemplo Importantes Gerar Pulso Preparado por: Arsonval Fleury
51
Duvidas & Conclusões Preparado por: Arsonval Fleury
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.