SlideShare uma empresa Scribd logo
Automação Industrial
Professor Miguel Neto
Linguagem de programação do CLP
Introdução
Programa: É a lógica existente entre os pontos de
entrada e saída e que executa as funções desejadas de
acordo com o estado das mesmas.
Linguagens de Programação
Conjunto padronizado de instruções que o sistema operacional é capaz de
reconhecer.
A norma IEC 61131-3 definiu cinco linguagens de programação:
 Diagrama de blocos de funções (FBD- Function Block Diagram);
 Linguagem Ladder (LD-Ladder Diagram);
 Sequenciamento Gráfico de Funções (SFC- System Function Chart);
 Lista de Instruções (IL- Instruction List);
 Texto Estruturado (ST-Structured Text).
Textuais
Gráficas
Diagrama de blocos de funções (FBD)
É uma das linguagens gráficas de programação, muito
popular na Europa, cujos elementos são expressos por
blocos interligados, semelhantes aos utilizados em eletrônica
digital.
Sequenciamento Gráfico de Funções (SFC) ou
GRAFCET
É uma linguagem gráfica que permite a descrição de ações sequenciais,
paralelas e alternativas existentes numa aplicação de controle.
Lista de Instruções (IL)
Lista de Instruções:
LD I1
AND I2
AND I3
ST L
É indicada para pequenos CLPs ou para controle de processos simples.
Lista de Instruções:
LD I1
OR I2
OR I3
ST L
Ladder:
Ladder:
Exemplo 1:
Exemplo 2:
Texto Estruturado (ST)
É uma linguagem textual de alto nível, inspirada na linguagem Pascal,
contém os elementos essenciais de uma linguagem de programação
moderna.
É a mais recomendada para aplicações complexas que envolvam a
descrição de comportamento sequencial.
Diagrama Ladder (LD)
É uma linguagem gráfica baseada na
lógica de relés e contatos elétricos para a
realização de circuitos de comandos de
acionamentos.
Por ser a primeira linguagem utilizada
pelos fabricantes, é a mais difundida e
encontrada em quase todos os CLPs da
atual geração.
Simbologia
Simbologia dos contatos elétricos NA e NF.
Linguagem em Ladder: Simbologia
Estrutura Básica do Diagrama Ladder (LD)
Degrau em Ladder
OBS:
 A bobina é o último elemento do degrau, não é possível adicionar nenhum elemento
após este.
 Em ladder, não é possível a repetição de bobinas.
Repetição de contatos
Nos programas em Ladder uma bobina pode ter quantos contatos
normalmente abertos ou fechados desejar.
Obs: Na prática recomenda-se que as bobinas não sejam repetidas de forma
demasiada.
Fluxo Reverso
 O fluxo reverso (da direita para esquerda) não é permitido em ladder.
 O “fluxo de corrente elétrica” virtual em uma lógica ladder flui somente no
sentido da barra da esquerda para direita.
Fluxo não permitido
Fluxo permitido
I/O físicas e elementos virtuais
Conversão de diagramas elétricos em diagrama Ladder
Normalmente é relativamente fácil passar um diagrama elétrico para o ladder.
Contudo, alguns casos merecem atenção.
Contatos na Vertical
Conversão de diagramas elétricos em diagrama
Ladder
Relés eletromecânicos
Representação em ladder
Exemplo 1: Contatos na vertical
Conversão de diagramas elétricos em diagrama
Ladder
Relés eletromecânicos
Representação em ladder
Exemplo 2: Contatos na vertical
ou
Avaliação de leitura do Ladder
Avaliação de leitura do Ladder
Circuitos de Autorretenção
Contatos de selo (auto retenção) – Manter uma saída energizada, mesmo
quando a entrada venha a ser desligada.
Instruções SET e RESET – Outra maneira de fazer a auto-retenção de uma
bobina e pela instrução set. Para desligar a saída é utilizada a instruçao reset.
Detecção de Eventos
Contato detector de transição positiva
(Borda de Subida)
Ao ser fechado o contato A, o contato P conduz por um único
ciclo de varredura e, por consequência, a bobina L também
energizada por um único ciclo de varredura (mesmo que o
contato A permaneça fechado).
Bobina detectora de transição positiva
(Borda de Subida)
A bobina L (do tipo detectora de impulso positivo) só fica
energizada por um ciclo de varredura após o contato A ter
sido fechado.
Simbologia de alguns CLP’s para a
Borda de Eventos
Detecção de Eventos
Caso o CLP não possua uma instrução específica para
detecção de borda de subida, pode-se implementar um
circuito genérico:
Leitura das Entradas
Se a entrada não está
recebendo energia (chave
aberta), é armazenado o
valor 0 no endereço
correspondente.
Se a entrada está
recebendo energia (chave
fechada), é armazenado o
valor 1 no endereço
correspondente.
Antes da execução do programa principal são lidos os estados das entradas e
alterados os conteúdos dos endereços correspondentes na Tabela de Imagem das
Entradas.
Leitura das Entradas
Leitura das Entradas
Princípio de Funcionamento
Princípio de Funcionamento
Utilização de chaves Externas do Tipo NF
As chaves com contato do tipo NF, energizam continuamente a porta lógica do
CLP, fazendo com que os contatos do ladder comutem.
O contato do botão de campo, PB1,
é NF, assim, a lâmpada LP1 vai
acender e LP2 vai continuar
apagada, devido a comutação do
contato I1, do ladder.
Comutando o contato do botão de
campo, PB1, a lâmpada LP1 vai
apagar e LP2 vai acender, devido a
comutação do contato I1, do ladder.
Obs: A utilização destas chaves dar-se especificamente por questões de
segurança.
Resumo: Chaves externas x contatos internos
Lógica do contato no
campo (Chaves Externas)
Lógica do contato na
programação
Status da saída
NA NA Ligar
NA NF Desligar
NF NF Ligar
NF NA Desligar
UTILIZANDO O CAD_SIMU, MONTE O AS
LIGAÇÕES MOSTRADAS NA FIGURA ABAIXO:
Utilização de chaves Externas do Tipo NF
Utilização de chaves Externas do Tipo NF
Exercícios
Faça o Diagrama Ladder para cada situação
abaixo:
1 – Ao apertar B0, liga a lâmpada 1;
2 – Ao apertar B0 ou B1, liga L1 e L2;
3 – Ao apertar B0 e B1 e B2 (os três), liga
L2;
4 – B1 liga L1. B0 ou B2 (qualquer um)
desliga L1;
5 – B1 liga L1. B0 e B2 (juntos) desligam L1;
6 – B0 liga L1 e L2. B1 desliga só L1. B2
desliga só L2.
Exercícios
Faça os programas abaixo baseado no circuito
de comando do PLC a seguir:
1 – Ao pressionar B1 e B2 (juntos, ao mesmo
tempo), L1 liga e sela. B3 desliga L1.
2 – Ao pressionar B1 ou B2 (qualquer um), L1
liga e sela. B3 desliga L1.
3 – Ao pressionar B1, L1 liga e sela. L1 só
desligará se B2 ou B3 forem pressionados.
4 – Ao pressionar B1, L1 liga e sela. L1 só
desligará se B2 ou B5 forem pressionados.
FONTE: Prof. Gabriel Vinicios Silva Maganha – www.gvensino.com.br

Mais conteúdo relacionado

PPTX
Clp – controlador lógico programável
PPT
Contatores e relés
PDF
Comandos elétricos
PDF
Clp aprendizagem clic2 weg
DOC
Construção de Redes de Distribuição
PDF
Circuitos de corrente continua
PPT
Aterramento elétrico
PDF
5ª aula pratica com inversor de frequencia
Clp – controlador lógico programável
Contatores e relés
Comandos elétricos
Clp aprendizagem clic2 weg
Construção de Redes de Distribuição
Circuitos de corrente continua
Aterramento elétrico
5ª aula pratica com inversor de frequencia

Mais procurados (20)

PDF
Apostila de automação com clp em linguagem ladder
PDF
Apostila de comandos elétricos (senai sp)
PDF
Aula - CLP & Linguagem Ladder
PDF
Capitulo 004 logica ladder - logica combinacional
PPT
PDF
[E-BOOK 3] - Comandos Elétricos 3.pdf
PDF
Simbolos ISA
DOC
Exercicios clp l1 respondido
PDF
Instrumentaçao Industrial - Introduçao
PPT
COMANDOS ELETRICOS.ppt
PDF
Conceitos de aterramento
PDF
Apostila Comandos Elétricos - Prática CEFET
PDF
10 elementos finais de controle
PDF
Nbr 05444 1989 - simbolos graficos para instalacoes eletricas prediais
PDF
Livro manutenção de televisores
PPT
Aterramento
PDF
Acionamentos Elétricos
PPT
PDF
Instrumentação básica
Apostila de automação com clp em linguagem ladder
Apostila de comandos elétricos (senai sp)
Aula - CLP & Linguagem Ladder
Capitulo 004 logica ladder - logica combinacional
[E-BOOK 3] - Comandos Elétricos 3.pdf
Simbolos ISA
Exercicios clp l1 respondido
Instrumentaçao Industrial - Introduçao
COMANDOS ELETRICOS.ppt
Conceitos de aterramento
Apostila Comandos Elétricos - Prática CEFET
10 elementos finais de controle
Nbr 05444 1989 - simbolos graficos para instalacoes eletricas prediais
Livro manutenção de televisores
Aterramento
Acionamentos Elétricos
Instrumentação básica
Anúncio

Semelhante a 5 linguagem-de-programac3a7c3a3o-do-clp (20)

PDF
Apostila+[1]+clp+parte+3
PDF
Cap 3 - Linguagem Ladder.pdf
PPTX
Aula 6 - Linguagem de Programação.pptx
PPTX
Sistemas de controle - Automatos Programaveis.pptx
PDF
Apostila de CLP / PLC
PPTX
Aula 05 - Instrução Bit-Mémoria-Set e Reset.pptx
PDF
Aula Ladder CLP eletrotécnica aulas.pdf
PDF
U2 linguagemladder1
PDF
U2 linguagemladder1
PDF
U2 linguagemladder1
PPT
Clp logo e s7 200
PDF
Controladores Lógicos Programáveis parte-2
PPTX
AULA controlador lógico programavel CLIC 02 WEG.pptx
PDF
Apostila plc - siemens step 7
PPT
Curso CLP 1.ppt
PDF
Apostila de plc gladimir
PDF
Apostila clp cefet rs
PPTX
Controlador Lógico Programável - Linguagens de Programação.pptx
PDF
Apostila+de+programação+ladder+ +clp+micrologix+1200
PDF
Automação de Processos Industriais
Apostila+[1]+clp+parte+3
Cap 3 - Linguagem Ladder.pdf
Aula 6 - Linguagem de Programação.pptx
Sistemas de controle - Automatos Programaveis.pptx
Apostila de CLP / PLC
Aula 05 - Instrução Bit-Mémoria-Set e Reset.pptx
Aula Ladder CLP eletrotécnica aulas.pdf
U2 linguagemladder1
U2 linguagemladder1
U2 linguagemladder1
Clp logo e s7 200
Controladores Lógicos Programáveis parte-2
AULA controlador lógico programavel CLIC 02 WEG.pptx
Apostila plc - siemens step 7
Curso CLP 1.ppt
Apostila de plc gladimir
Apostila clp cefet rs
Controlador Lógico Programável - Linguagens de Programação.pptx
Apostila+de+programação+ladder+ +clp+micrologix+1200
Automação de Processos Industriais
Anúncio

Último (20)

PPT
DIFERENTES TIPOS DE SOLO NA AGRICULTURA.
PPTX
Portfólio Dexo Recursos Humanos docosia
PPTX
Aula_Teorica_Estados limites de serviço no concreto armado.pptx
PPTX
Princípios Básicos de segurança em eletricidade
PPTX
Aula 6_Delineamento em Blocos Casualizados_28.09.2020_Mestrado.pptx
PPTX
Apresentação de brainstorm geométrica colorida.pptx
PPT
Ergonomia Aula 01 conceitos básicos segurança
PDF
Projecto Fotovoltaico de um sistema de abastecimento de agua
PDF
Material referente a introdução a instr.
PDF
ANTENA DIPOLO DOBRADO NOTA AULA 164 PROFESSOR ANGELO ANTONIO LEITHOLD.pdf
PPTX
Aula_Osciloscópio_Exercícios_Simulações_
PDF
Material referente ao método kanban f2ms
PPTX
Física I - 01 e 02 - Introdução ao método Científico.pptx
PDF
Aula 01 INT. EnnnnnnnnnnnnnnENF.pdf 2.pdf
PPTX
'Conservação de massa equação da continuidade.pptx
PPTX
PROCEDIMENTOS DE BLOQUEIO- Executante.pptx
PPTX
Fund-proc-moagem-carvaoerde_PPT_v007.pptx
PPT
Diagrama de fases de los aceros como material
PPTX
TREINAMENTO DE NORMA REGULAMENTADORA NR2
PDF
Aula 2 Normas Regulamentadoras (PARTE I).pdf
DIFERENTES TIPOS DE SOLO NA AGRICULTURA.
Portfólio Dexo Recursos Humanos docosia
Aula_Teorica_Estados limites de serviço no concreto armado.pptx
Princípios Básicos de segurança em eletricidade
Aula 6_Delineamento em Blocos Casualizados_28.09.2020_Mestrado.pptx
Apresentação de brainstorm geométrica colorida.pptx
Ergonomia Aula 01 conceitos básicos segurança
Projecto Fotovoltaico de um sistema de abastecimento de agua
Material referente a introdução a instr.
ANTENA DIPOLO DOBRADO NOTA AULA 164 PROFESSOR ANGELO ANTONIO LEITHOLD.pdf
Aula_Osciloscópio_Exercícios_Simulações_
Material referente ao método kanban f2ms
Física I - 01 e 02 - Introdução ao método Científico.pptx
Aula 01 INT. EnnnnnnnnnnnnnnENF.pdf 2.pdf
'Conservação de massa equação da continuidade.pptx
PROCEDIMENTOS DE BLOQUEIO- Executante.pptx
Fund-proc-moagem-carvaoerde_PPT_v007.pptx
Diagrama de fases de los aceros como material
TREINAMENTO DE NORMA REGULAMENTADORA NR2
Aula 2 Normas Regulamentadoras (PARTE I).pdf

5 linguagem-de-programac3a7c3a3o-do-clp

  • 1. Automação Industrial Professor Miguel Neto Linguagem de programação do CLP
  • 2. Introdução Programa: É a lógica existente entre os pontos de entrada e saída e que executa as funções desejadas de acordo com o estado das mesmas.
  • 3. Linguagens de Programação Conjunto padronizado de instruções que o sistema operacional é capaz de reconhecer. A norma IEC 61131-3 definiu cinco linguagens de programação:  Diagrama de blocos de funções (FBD- Function Block Diagram);  Linguagem Ladder (LD-Ladder Diagram);  Sequenciamento Gráfico de Funções (SFC- System Function Chart);  Lista de Instruções (IL- Instruction List);  Texto Estruturado (ST-Structured Text). Textuais Gráficas
  • 4. Diagrama de blocos de funções (FBD) É uma das linguagens gráficas de programação, muito popular na Europa, cujos elementos são expressos por blocos interligados, semelhantes aos utilizados em eletrônica digital.
  • 5. Sequenciamento Gráfico de Funções (SFC) ou GRAFCET É uma linguagem gráfica que permite a descrição de ações sequenciais, paralelas e alternativas existentes numa aplicação de controle.
  • 6. Lista de Instruções (IL) Lista de Instruções: LD I1 AND I2 AND I3 ST L É indicada para pequenos CLPs ou para controle de processos simples. Lista de Instruções: LD I1 OR I2 OR I3 ST L Ladder: Ladder: Exemplo 1: Exemplo 2:
  • 7. Texto Estruturado (ST) É uma linguagem textual de alto nível, inspirada na linguagem Pascal, contém os elementos essenciais de uma linguagem de programação moderna. É a mais recomendada para aplicações complexas que envolvam a descrição de comportamento sequencial.
  • 8. Diagrama Ladder (LD) É uma linguagem gráfica baseada na lógica de relés e contatos elétricos para a realização de circuitos de comandos de acionamentos. Por ser a primeira linguagem utilizada pelos fabricantes, é a mais difundida e encontrada em quase todos os CLPs da atual geração.
  • 10. Linguagem em Ladder: Simbologia
  • 11. Estrutura Básica do Diagrama Ladder (LD)
  • 12. Degrau em Ladder OBS:  A bobina é o último elemento do degrau, não é possível adicionar nenhum elemento após este.  Em ladder, não é possível a repetição de bobinas.
  • 13. Repetição de contatos Nos programas em Ladder uma bobina pode ter quantos contatos normalmente abertos ou fechados desejar. Obs: Na prática recomenda-se que as bobinas não sejam repetidas de forma demasiada.
  • 14. Fluxo Reverso  O fluxo reverso (da direita para esquerda) não é permitido em ladder.  O “fluxo de corrente elétrica” virtual em uma lógica ladder flui somente no sentido da barra da esquerda para direita. Fluxo não permitido Fluxo permitido
  • 15. I/O físicas e elementos virtuais
  • 16. Conversão de diagramas elétricos em diagrama Ladder Normalmente é relativamente fácil passar um diagrama elétrico para o ladder. Contudo, alguns casos merecem atenção.
  • 18. Conversão de diagramas elétricos em diagrama Ladder Relés eletromecânicos Representação em ladder Exemplo 1: Contatos na vertical
  • 19. Conversão de diagramas elétricos em diagrama Ladder Relés eletromecânicos Representação em ladder Exemplo 2: Contatos na vertical ou
  • 22. Circuitos de Autorretenção Contatos de selo (auto retenção) – Manter uma saída energizada, mesmo quando a entrada venha a ser desligada. Instruções SET e RESET – Outra maneira de fazer a auto-retenção de uma bobina e pela instrução set. Para desligar a saída é utilizada a instruçao reset.
  • 24. Contato detector de transição positiva (Borda de Subida) Ao ser fechado o contato A, o contato P conduz por um único ciclo de varredura e, por consequência, a bobina L também energizada por um único ciclo de varredura (mesmo que o contato A permaneça fechado).
  • 25. Bobina detectora de transição positiva (Borda de Subida) A bobina L (do tipo detectora de impulso positivo) só fica energizada por um ciclo de varredura após o contato A ter sido fechado.
  • 26. Simbologia de alguns CLP’s para a Borda de Eventos
  • 27. Detecção de Eventos Caso o CLP não possua uma instrução específica para detecção de borda de subida, pode-se implementar um circuito genérico:
  • 28. Leitura das Entradas Se a entrada não está recebendo energia (chave aberta), é armazenado o valor 0 no endereço correspondente. Se a entrada está recebendo energia (chave fechada), é armazenado o valor 1 no endereço correspondente. Antes da execução do programa principal são lidos os estados das entradas e alterados os conteúdos dos endereços correspondentes na Tabela de Imagem das Entradas.
  • 33. Utilização de chaves Externas do Tipo NF As chaves com contato do tipo NF, energizam continuamente a porta lógica do CLP, fazendo com que os contatos do ladder comutem. O contato do botão de campo, PB1, é NF, assim, a lâmpada LP1 vai acender e LP2 vai continuar apagada, devido a comutação do contato I1, do ladder. Comutando o contato do botão de campo, PB1, a lâmpada LP1 vai apagar e LP2 vai acender, devido a comutação do contato I1, do ladder. Obs: A utilização destas chaves dar-se especificamente por questões de segurança.
  • 34. Resumo: Chaves externas x contatos internos Lógica do contato no campo (Chaves Externas) Lógica do contato na programação Status da saída NA NA Ligar NA NF Desligar NF NF Ligar NF NA Desligar
  • 35. UTILIZANDO O CAD_SIMU, MONTE O AS LIGAÇÕES MOSTRADAS NA FIGURA ABAIXO:
  • 36. Utilização de chaves Externas do Tipo NF
  • 37. Utilização de chaves Externas do Tipo NF
  • 38. Exercícios Faça o Diagrama Ladder para cada situação abaixo: 1 – Ao apertar B0, liga a lâmpada 1; 2 – Ao apertar B0 ou B1, liga L1 e L2; 3 – Ao apertar B0 e B1 e B2 (os três), liga L2; 4 – B1 liga L1. B0 ou B2 (qualquer um) desliga L1; 5 – B1 liga L1. B0 e B2 (juntos) desligam L1; 6 – B0 liga L1 e L2. B1 desliga só L1. B2 desliga só L2.
  • 39. Exercícios Faça os programas abaixo baseado no circuito de comando do PLC a seguir: 1 – Ao pressionar B1 e B2 (juntos, ao mesmo tempo), L1 liga e sela. B3 desliga L1. 2 – Ao pressionar B1 ou B2 (qualquer um), L1 liga e sela. B3 desliga L1. 3 – Ao pressionar B1, L1 liga e sela. L1 só desligará se B2 ou B3 forem pressionados. 4 – Ao pressionar B1, L1 liga e sela. L1 só desligará se B2 ou B5 forem pressionados. FONTE: Prof. Gabriel Vinicios Silva Maganha – www.gvensino.com.br