A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Preparado por: Eng. Arsonval Fleury

Apresentações semelhantes


Apresentação em tema: "Preparado por: Eng. Arsonval Fleury"— Transcrição da 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


Carregar ppt "Preparado por: Eng. Arsonval Fleury"

Apresentações semelhantes


Anúncios Google