0% acharam este documento útil (0 voto)
16 visualizações32 páginas

Docsity Linguagem de Programacao Ladder

LINGUAGEM DE PROGRAMAÇÃO

Enviado por

iht.manut
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
16 visualizações32 páginas

Docsity Linguagem de Programacao Ladder

LINGUAGEM DE PROGRAMAÇÃO

Enviado por

iht.manut
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 32

Linguagem de Programação

ladder
Automação
Universidade Cândido Mendes (UCAM)
31 pag.

Document shared on www.docsity.com


Downloaded by: artur-gradwool (agradwool@gmail.com)
LINGUAGEM DE
PROGRAMAÇÃO

Instrutor: Victor Barreto

Document shared on www.docsity.com


Downloaded by: artur-gradwool (agradwool@gmail.com)
Principio de funcionamento
 Um controlador lógico programável, tem seu funcionamento
baseado num sistema de microcomputador onde se tem uma
estrutura de software que realiza continuamente ciclos de
varredura;

 São dois os estados de operação de um CLP:


• Estado de Programação;
• Estado de Execução;

 UCP pode assumir também o estado de erro, que aponta falhas de


operação e execução do programa.

Document shared on www.docsity.com


Downloaded by: artur-gradwool (agradwool@gmail.com)
Principio de funcionamento
 Estado de Programação:
• Neste estado o CLP não executa o programa, isto é, não assume
nenhuma lógica de controle, ficando preparado para ser
configurado ou receber novos programas ou até modificações de
programas já instalados. Este tipo de programação é chamada
off-line;
 Estado de Execução:
• Estado em que o CLP assume a função de execução do programa
do usuário. Neste estado, alguns controladores, podem sofrer
modificações de programa. Este tipo de programação é chamada
on-line.

Document shared on www.docsity.com


Downloaded by: artur-gradwool (agradwool@gmail.com)
Principio de
funcionamento

Document shared on www.docsity.com


Downloaded by: artur-gradwool (agradwool@gmail.com)
Principio de funcionamento
 Funcionamento da escrita nas memórias imagens e atualização das saídas:

Document shared on www.docsity.com


Downloaded by: artur-gradwool (agradwool@gmail.com)
Linguagens de programação
 É necessária a utilização de uma linguagem de
programação, através da qual o usuário se comunica com
a máquina.
 A linguagem de programação é uma ferramenta necessária
para gerar o programa, que vai coordenar e sequenciar
as operações que o microprocessador deve executar.
 A linguagem de programação é classificada em 2 grandes
grupos:
• Linguagem Baixo Nível ou linguagem de máquina;
• Linguagem Alto Nível;

Document shared on www.docsity.com


Downloaded by: artur-gradwool (agradwool@gmail.com)
Linguagem Baixo Nível
 A linguagem baixo nível ou linguagem de máquina é a
linguagem corrente dos microprocessadores;
 Pode-se utilizar o código binário ou o hexadecimal;

Document shared on www.docsity.com


Downloaded by: artur-gradwool (agradwool@gmail.com)
Linguagem Alto Nível
 É uma linguagem próxima da linguagem corrente utilizada na
comunicação de pessoas;
 Quando um microcomputador utiliza uma linguagem de alto
nível, é necessário a utilização de compiladores e
interpretadores para traduzirem este programa para a
linguagem de máquina.

 Tem como vantagem uma maior rapidez na elaboração do


programa;
 Como desvantagem o fato do tempo de processamento ser
maior do que sistemas desenvolvidos com linguagem baixo
nível.
Document shared on www.docsity.com
Downloaded by: artur-gradwool (agradwool@gmail.com)
Introdução
 Segundo a Norma IEC 61131-3 são 5 os tipos de linguagem de
programação que podem ser usadas para programação de um
CLP;
 São dividas em linguagens gráficas e textuais;
 As linguagem textuais são:
• Lista de instruções;
• Texto estruturado;
 As linguagens gráficas são:
• Grafcet;
• Diagrama de blocos;
• Ladder;

Document shared on www.docsity.com


Downloaded by: artur-gradwool (agradwool@gmail.com)
Lista de instruções (STL)
 Linguagem orientada de baixo nível (Linguagem de máquina),;
 Mais utilizada por programadores com experiência;
 Recomendada para pequenos trechos do programa que precisam ser
otimizados

Document shared on www.docsity.com


Downloaded by: artur-gradwool (agradwool@gmail.com)
Lista de instruções (STL)

Document shared on www.docsity.com


Downloaded by: artur-gradwool (agradwool@gmail.com)
Texto estruturado
 É um linguagem orientada de alto nível, como o Pascal e
C++;
 Programa lógicas complexas e gera otimização de
processo;

Document shared on www.docsity.com


Downloaded by: artur-gradwool (agradwool@gmail.com)
Grafcet ou Sequential Function Chart (SFC)
 Linguagem gráfica baseada
em eventos e transições;
 Derivado das redes de
petri.
 Consiste em eventos,
interligados com blocos de
transições. Cada evento
representa um estado do
sistema a ser controlado.

Document shared on www.docsity.com


Downloaded by: artur-gradwool (agradwool@gmail.com)
Grafcet ou Sequential Function Chart (SFC)

Document shared on www.docsity.com


Downloaded by: artur-gradwool (agradwool@gmail.com)
Diagrama de blocos ou Bloco de Funções
 Descrevem o comportamento de um sistema através de blocos
que realizam determinadas funções;
 Mesma linguagem utilizada em lógica digital, onde a
representação é feita por portas lógicas;

Document shared on www.docsity.com


Downloaded by: artur-gradwool (agradwool@gmail.com)
Ladder
 Primeira Linguagem desenvolvida para programação em
CLP’s;
 É a mais utilizada, estando presente em praticamente todos os
CLP’s de diversos fabricantes;
 O diagrama ladder utiliza da lógica Relé, com contatos e
bobinas;
 Os principais símbolos são:

Document shared on www.docsity.com


Downloaded by: artur-gradwool (agradwool@gmail.com)
Ladder
 É composto de vários circuitos dispostos horizontalmente, com
a bobina na extremidade direita.
 Cada uma das linhas horizontais é uma sentença lógica onde os
contatos são as entradas das sentenças e as bobinas as saídas.

Document shared on www.docsity.com


Downloaded by: artur-gradwool (agradwool@gmail.com)
Ladder
 No diagrama ladder cada Contato e Bobina(entrada e saída) é
identificado com um endereço de memória à qual se associa
o CLP.
 Esse endereço aparece no Ladder com um nome simbólico,
para facilitar a programação;
 Para e feito de convenção na explicação os endereços serão
identificados como:

Document shared on www.docsity.com


Downloaded by: artur-gradwool (agradwool@gmail.com)
Ladder
 O estado de cada Contato ou Bobina é representado por
um bit correspondente na memória imagem do CLP;
 Esse Bit assume nível 1 se estiver acionado ou nível 0
quando desacionado;
 Enquanto uma bobina com endereço de saída estiver
acionada, um par de terminais no módulo de saída será
mantido em condição de condução elétrica;
 Os Contatos endereçados como entrada se acionam
enquanto seu respectivo par de terminais no módulo de
entrada é acionado: fecham-se se forem NA e abrem-se
se forem NF;

Document shared on www.docsity.com


Downloaded by: artur-gradwool (agradwool@gmail.com)
Ladder
 Já os contatos utilizados para desernegizar ou
desacionar uma bobina devem ser do tipo contrário do
contato externo que os aciona;
 Pode-se usar chave externa de qualquer tipo, desde que
no ladder se utilize o contato do tipo conveniente,
porém por questão de segurança, não se deve utilizar
chave externa NF para ligar nem NA para desligar.

Document shared on www.docsity.com


Downloaded by: artur-gradwool (agradwool@gmail.com)
Ladder

Document shared on www.docsity.com


Downloaded by: artur-gradwool (agradwool@gmail.com)
Desenvolvimento do programa Ladder

 Outros aspectos a serem considerados são as condições


marginais de funcionamento e segurança:
• Ciclo único / Ciclo contínuo;
• Partida / Parada;
• Manual / Automático;
• Parada de Emergência / Desbloqueio;
 Estas condições devem ser introduzidas no sistema,
somente depois de esquematizado o ciclo básico;

Document shared on www.docsity.com


Downloaded by: artur-gradwool (agradwool@gmail.com)
Desenvolvimento do programa Ladder
 Passos para elaboração de um programa Ladder:

Document shared on www.docsity.com


Downloaded by: artur-gradwool (agradwool@gmail.com)
Desenvolvimento do programa Ladder
 A lógica de diagrama de contatos do CLP assemelha-se à de
Relés. Para que um Relé seja energizado, necessita de uma
continuidade elétrica, estabelecida por uma corrente
elétrica;

Document shared on www.docsity.com


Downloaded by: artur-gradwool (agradwool@gmail.com)
Desenvolvimento do programa Ladder
 Contato NF:

Document shared on www.docsity.com


Downloaded by: artur-gradwool (agradwool@gmail.com)
Associação de Contatos no Ladder
 Associação E:
• Na associação E a bobina só será acionada se todos os
contatos estiverem fechados, acionados ou não.
• Ex:

• SD01 só será acionada se:


• ED01 estiver acionada E;
• ED02 não estiver acionada E;
• ED03 estiver acionada;

Document shared on www.docsity.com


Downloaded by: artur-gradwool (agradwool@gmail.com)
Associação de Contatos no Ladder
 Associação OU:
• Na associação OU a bobina será acionada quando pelo
menos um dos ramos da associação paralela estiver
fechada;
• Ex:

• SD01 será acionada se:


• ED01 estiver acionada OU;
• ED02 não estiver acionada OU;
• ED03 estiver acionada;
Document shared on www.docsity.com
Downloaded by: artur-gradwool (agradwool@gmail.com)
Associação de Contatos no Ladder
 Associação Mista (OU + E):
• Com a associação mista criam-se lógicas mais complexas
que as anteriores;
• São as mais utilizadas para programar em um CLP
• Ex:

Document shared on www.docsity.com


Downloaded by: artur-gradwool (agradwool@gmail.com)
Intertravamento

É um sistema elétrico ou mecânico


destinado a evitar que um mais
bobinas (saídas) sejam acionadas
ao mesmo tempo;

Document shared on www.docsity.com


Downloaded by: artur-gradwool (agradwool@gmail.com)
Intertravamento

Document shared on www.docsity.com


Downloaded by: artur-gradwool (agradwool@gmail.com)
Intertravamento

Document shared on www.docsity.com


Downloaded by: artur-gradwool (agradwool@gmail.com)

Você também pode gostar

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy