SlideShare a Scribd company logo
1 of 14
09/05/15 1
SERVIÇO NACIONAL DE APRENDIZAGEM INDUSTRIAL
SENAI CETAFR
LINGUAGENS DE PROGRAMAÇÃO PARA
CONTROLADORES LÓGICOS PROGRAMÁVEIS
Disciplina: Controladores Lógicos Programáveis
Coordenação: Automação
Professor: Júlio Peixoto da Silva Júnior
Maracanaú – CE
2011
INTRODUÇÃO
Padrão IEC 61131-3: cinco linguagens
2 – textuais e 3 gráficas.
09/05/15 2
E.
09/05/15 3
LADDER
 Primeira linguagem desenvolvida para CLP;
 É a mais utilizada, estando presente praticamente em
todos os CLP dos diversos fabricantes;
 Linguagem gráfica baseada em símbolos elétricos
(contatos e boninas);
SCAN
09/05/15 4
LADDER
 Exemplos de simples programas em LADDER.
BLOCO DE FUNÇÕES (FBD)
 Parâmetros de Entrada  Variáveis Internas Parâmetros
de Saída
 Modela o sistema em termos do fluxo de sinais entre
elementos de processamento.
 Os blocos avaliam todas as variáveis internas e de saída a
cada ciclo (scan).
 Na maioria dos fabricantes apenas os parâmetros de
entrada e de saída de um bloco podem ser acessados
externamente. Variáveis internas não são acessíveis.
09/05/15 5
BLOCO DE FUNÇÕES (FBD)
09/05/15 6
 Exemplos:
09/05/15 7
FUNÇÕES SEQUENCIAIS (SFC)
 Linguagem gráfica baseada em EVENTOS e TRANSIÇÕES.
 GRAFCET
09/05/15 8
LISTA DE INSTRUÇÕES(STL)
 Linguagem orientada de baixo nível (Linguagem de
máquina);
 É mais apropriada para programadores com experiência;
 Em algumas situações o STL resolve problemas de forma
mais fácil que em LADDER ou FB. Ex: utilização de índices
e ponteiros;
LD I0.0 //LER UMA ENTRADA
A I0.1 // FUNÇÃO E COM OUTRA ENTRADA
= Q1.0 // ESCREVE O VALOR DE
//I0.0 AND I0.1 EM Q1.0
LINGUAGEM ESTRUTURADA(SCL)
 É um linguagem orientada de alto nível (Pascal) utilizada
na programação de PLC;
 Programação de algoritmos complexos;
 Programação de funções matemáticas;
 Dados e gerenciamento de receitas;
 Otimização de processos;
 Normalmente é utilizada para criação de blocos (FB), onde
o bloco capta os dados de entrada processa pelo código
implementado e da a saída da função;
09/05/15 9
EXEMPLO
09/05/15 10
O I1.1
O I1.3
S Q4.0
O I1.2
O I1.4
ON I1.5
R Q4.0
LADDER
STLFB
CONCLUSÕES
 Apesar do LADDER ser a mais utilizada cada situação pode
ter um tipo de linguagem especifica para otimização do
processo;
 Para processo contínuos é clara a preferencia das funções
sequenciais (GRAFSET), os eventos e as transições são
facilmente modeladas;
 Para processos mais complexos, como por exemplo
plantas industriais, os blocos são amplamente utilizados
pois dão um resumo do estado da planta com os dados de
entrada e as saídas;
 As linguagens gráficas são utilizadas em processos de
menor complexidade, já as escrita proporcionam uma
maior flexibilidade para o programador;
 Para cada situação existe um linguagem, porém você
(programador) é que vai decidir qual a melhor e com qual
você tem maior domínio e conhecimento.
09/05/15 11
09/05/15 12
EXERCÍCIOS
1. Defina uma linguagem a ser utilizada e desenvolva o programa do
circuito digital abaixo.
2. Implementas as portas lógicas E, OU, OU EXCLUSIVO e E
EXCLUSIVO em LADDER e STL.
BIBLIOGRÁFIA
 
Título Autor Edição Editora Ano
IEC 61131-3: Programming Indutrial 
Automation Systems
Karl-Heinz John e
Michael Tiegelkamp
1° Springer 2000
Ladder Logic (LAD) for S7-300 and S7-400 
Programming
Siemens 1° Siemens 2004
Step 7 in 7 Steps: A Pratical Guide to 
Implementing S7-300/S7-400 
Programmable Controllers
C.T. Jones 1°
Brilliant
Training
2006
Statement List (STL) for S7-300 and S7-
400 Programming
Siemens 1° Siemens 2004
BIBLIOGRAFIA
Agradeço a atenção de todos!
Boa tarde!
09/05/15 14

More Related Content

What's hot

Apostila do treinamento profibus instalação
Apostila do treinamento profibus   instalaçãoApostila do treinamento profibus   instalação
Apostila do treinamento profibus instalaçãoconfidencial
 
Apostila do treinamento profibus 2 configuração
Apostila do treinamento profibus 2  configuraçãoApostila do treinamento profibus 2  configuração
Apostila do treinamento profibus 2 configuraçãoconfidencial
 
Catálogo de tabelas_técnicas
Catálogo de tabelas_técnicasCatálogo de tabelas_técnicas
Catálogo de tabelas_técnicasMarcio Oliani
 
Dimensionamento de condutores elétricos em bt
Dimensionamento de condutores elétricos em btDimensionamento de condutores elétricos em bt
Dimensionamento de condutores elétricos em btGerson Roberto da Silva
 
95950 parafusos e-porcas
95950 parafusos e-porcas95950 parafusos e-porcas
95950 parafusos e-porcasMaicon da Luz
 
Comandos eletro hidráulicos eletro pneumáticos (1)
Comandos eletro hidráulicos eletro pneumáticos (1)Comandos eletro hidráulicos eletro pneumáticos (1)
Comandos eletro hidráulicos eletro pneumáticos (1)fabinholook
 
Apostila clp final
Apostila clp finalApostila clp final
Apostila clp finalSamuel R
 
Projetos elétricos residenciais - Completo
Projetos elétricos residenciais  - CompletoProjetos elétricos residenciais  - Completo
Projetos elétricos residenciais - CompletoSala da Elétrica
 
10 blocos de organização
10   blocos de organização10   blocos de organização
10 blocos de organizaçãoconfidencial
 
Arvore de falhas
Arvore de falhasArvore de falhas
Arvore de falhasmannulo
 
Apostila com 20 comandos elétricos fáceis de fazer
Apostila com 20 comandos elétricos fáceis de fazerApostila com 20 comandos elétricos fáceis de fazer
Apostila com 20 comandos elétricos fáceis de fazerClaudio Arkan
 
Luminotécnica ( Iluminância e Cálculos )
Luminotécnica  (  Iluminância e Cálculos )Luminotécnica  (  Iluminância e Cálculos )
Luminotécnica ( Iluminância e Cálculos )Ricardo Akerman
 
Apostila de infraestrutura de redes
Apostila de infraestrutura de redesApostila de infraestrutura de redes
Apostila de infraestrutura de redesJosefran Ranniery
 
Catálogo geral dancor
Catálogo geral dancorCatálogo geral dancor
Catálogo geral dancordancorsa
 

What's hot (20)

Apostila do treinamento profibus instalação
Apostila do treinamento profibus   instalaçãoApostila do treinamento profibus   instalação
Apostila do treinamento profibus instalação
 
Apostila do treinamento profibus 2 configuração
Apostila do treinamento profibus 2  configuraçãoApostila do treinamento profibus 2  configuração
Apostila do treinamento profibus 2 configuração
 
Catálogo de tabelas_técnicas
Catálogo de tabelas_técnicasCatálogo de tabelas_técnicas
Catálogo de tabelas_técnicas
 
Linguagem Assembly
Linguagem AssemblyLinguagem Assembly
Linguagem Assembly
 
03 linguagem ladder instrucoes de bit
03 linguagem ladder instrucoes de bit03 linguagem ladder instrucoes de bit
03 linguagem ladder instrucoes de bit
 
Capacidade de condução de corrente em barras de cobre
Capacidade de condução de corrente em barras de cobreCapacidade de condução de corrente em barras de cobre
Capacidade de condução de corrente em barras de cobre
 
Dimensionamento de condutores elétricos em bt
Dimensionamento de condutores elétricos em btDimensionamento de condutores elétricos em bt
Dimensionamento de condutores elétricos em bt
 
Redes industriais introducao
Redes industriais introducaoRedes industriais introducao
Redes industriais introducao
 
95950 parafusos e-porcas
95950 parafusos e-porcas95950 parafusos e-porcas
95950 parafusos e-porcas
 
Comandos eletro hidráulicos eletro pneumáticos (1)
Comandos eletro hidráulicos eletro pneumáticos (1)Comandos eletro hidráulicos eletro pneumáticos (1)
Comandos eletro hidráulicos eletro pneumáticos (1)
 
Tabela condutores-cobre-awg-x-mm
Tabela condutores-cobre-awg-x-mmTabela condutores-cobre-awg-x-mm
Tabela condutores-cobre-awg-x-mm
 
Apostila clp final
Apostila clp finalApostila clp final
Apostila clp final
 
Projetos elétricos residenciais - Completo
Projetos elétricos residenciais  - CompletoProjetos elétricos residenciais  - Completo
Projetos elétricos residenciais - Completo
 
10 blocos de organização
10   blocos de organização10   blocos de organização
10 blocos de organização
 
Manual SLC500.pdf
Manual SLC500.pdfManual SLC500.pdf
Manual SLC500.pdf
 
Arvore de falhas
Arvore de falhasArvore de falhas
Arvore de falhas
 
Apostila com 20 comandos elétricos fáceis de fazer
Apostila com 20 comandos elétricos fáceis de fazerApostila com 20 comandos elétricos fáceis de fazer
Apostila com 20 comandos elétricos fáceis de fazer
 
Luminotécnica ( Iluminância e Cálculos )
Luminotécnica  (  Iluminância e Cálculos )Luminotécnica  (  Iluminância e Cálculos )
Luminotécnica ( Iluminância e Cálculos )
 
Apostila de infraestrutura de redes
Apostila de infraestrutura de redesApostila de infraestrutura de redes
Apostila de infraestrutura de redes
 
Catálogo geral dancor
Catálogo geral dancorCatálogo geral dancor
Catálogo geral dancor
 

Viewers also liked

15507933 apostila-de-cl ps-ladder
15507933 apostila-de-cl ps-ladder15507933 apostila-de-cl ps-ladder
15507933 apostila-de-cl ps-ladderelkbongg
 
10 exemplos de aplicações com logo!
10 exemplos de aplicações com logo!10 exemplos de aplicações com logo!
10 exemplos de aplicações com logo!Marcio Miranda
 
Definição de automação
Definição de automaçãoDefinição de automação
Definição de automaçãoclesiopereira
 
Guia de primeiros passos do logo!
Guia de primeiros passos do logo!Guia de primeiros passos do logo!
Guia de primeiros passos do logo!Marcio Miranda
 
Apostila controladores ladder
Apostila controladores ladderApostila controladores ladder
Apostila controladores ladderCarlos Melo
 
Apostila clp (conceitos básicos)
Apostila clp (conceitos básicos)Apostila clp (conceitos básicos)
Apostila clp (conceitos básicos)jastro1984
 
Berger step7 stl&scl-rus
Berger step7 stl&scl-rusBerger step7 stl&scl-rus
Berger step7 stl&scl-rusrampodo
 
16 automação totalmente integrada
16   automação totalmente integrada16   automação totalmente integrada
16 automação totalmente integradaconfidencial
 
04 tia portal hands on - scl v11 -v1
04 tia portal   hands on - scl v11 -v104 tia portal   hands on - scl v11 -v1
04 tia portal hands on - scl v11 -v1confidencial
 
projetos eletricos industriais
projetos eletricos industriaisprojetos eletricos industriais
projetos eletricos industriaisClaudio Moreira
 
EE454_Power Flow Programming
EE454_Power Flow ProgrammingEE454_Power Flow Programming
EE454_Power Flow Programmingki hei chan
 

Viewers also liked (20)

15507933 apostila-de-cl ps-ladder
15507933 apostila-de-cl ps-ladder15507933 apostila-de-cl ps-ladder
15507933 apostila-de-cl ps-ladder
 
10 exemplos de aplicações com logo!
10 exemplos de aplicações com logo!10 exemplos de aplicações com logo!
10 exemplos de aplicações com logo!
 
Manual logo ago_13
Manual logo ago_13 Manual logo ago_13
Manual logo ago_13
 
Apostila clp
Apostila clpApostila clp
Apostila clp
 
Clp logo e s7 200
Clp logo e s7 200Clp logo e s7 200
Clp logo e s7 200
 
Clp giliarde
Clp giliardeClp giliarde
Clp giliarde
 
Definição de automação
Definição de automaçãoDefinição de automação
Definição de automação
 
Introdução a Automação.
Introdução a Automação.Introdução a Automação.
Introdução a Automação.
 
Automação industrial
Automação industrialAutomação industrial
Automação industrial
 
Guia de primeiros passos do logo!
Guia de primeiros passos do logo!Guia de primeiros passos do logo!
Guia de primeiros passos do logo!
 
Apostila controladores ladder
Apostila controladores ladderApostila controladores ladder
Apostila controladores ladder
 
Savyuk (ITEA-2013)
Savyuk (ITEA-2013)Savyuk (ITEA-2013)
Savyuk (ITEA-2013)
 
Apostila clp (conceitos básicos)
Apostila clp (conceitos básicos)Apostila clp (conceitos básicos)
Apostila clp (conceitos básicos)
 
Berger step7 stl&scl-rus
Berger step7 stl&scl-rusBerger step7 stl&scl-rus
Berger step7 stl&scl-rus
 
Clp
ClpClp
Clp
 
16 automação totalmente integrada
16   automação totalmente integrada16   automação totalmente integrada
16 automação totalmente integrada
 
Scl 2r
Scl 2rScl 2r
Scl 2r
 
04 tia portal hands on - scl v11 -v1
04 tia portal   hands on - scl v11 -v104 tia portal   hands on - scl v11 -v1
04 tia portal hands on - scl v11 -v1
 
projetos eletricos industriais
projetos eletricos industriaisprojetos eletricos industriais
projetos eletricos industriais
 
EE454_Power Flow Programming
EE454_Power Flow ProgrammingEE454_Power Flow Programming
EE454_Power Flow Programming
 

Similar to Linguagens de programação para controladores lógicos programáveis copia - copia

Sistemas logicos programaveis
Sistemas logicos programaveisSistemas logicos programaveis
Sistemas logicos programaveislaritha
 
Clp completa
Clp completaClp completa
Clp completapanelada
 
03 tia portal hands on - editor-iecl v11 _v1
03 tia portal   hands on - editor-iecl v11 _v103 tia portal   hands on - editor-iecl v11 _v1
03 tia portal hands on - editor-iecl v11 _v1confidencial
 
Capitulo 003 normalizacao iec61131
Capitulo 003   normalizacao iec61131Capitulo 003   normalizacao iec61131
Capitulo 003 normalizacao iec61131Schields
 
10 apostila microcontroladores
10  apostila microcontroladores10  apostila microcontroladores
10 apostila microcontroladoresAlyson Cavalcante
 
paradigmasdlsksmmskskkekekekekedmmmdmdmmf.pdf
paradigmasdlsksmmskskkekekekekedmmmdmdmmf.pdfparadigmasdlsksmmskskkekekekekedmmmdmdmmf.pdf
paradigmasdlsksmmskskkekekekekedmmmdmdmmf.pdfAndreiaCristinaFlore
 
Mini curso microcontrolador
Mini curso microcontroladorMini curso microcontrolador
Mini curso microcontroladormarcia1135
 
Clp allen bralley aula 04
Clp allen bralley aula 04Clp allen bralley aula 04
Clp allen bralley aula 04MAKILL
 
Introdução à programação embarcada
Introdução à programação embarcadaIntrodução à programação embarcada
Introdução à programação embarcadaRodrigo Almeida
 
Webinar: Arquitetura de software para sistemas embarcados
Webinar: Arquitetura de software para sistemas embarcadosWebinar: Arquitetura de software para sistemas embarcados
Webinar: Arquitetura de software para sistemas embarcadosEmbarcados
 

Similar to Linguagens de programação para controladores lógicos programáveis copia - copia (20)

Sistemas logicos programaveis
Sistemas logicos programaveisSistemas logicos programaveis
Sistemas logicos programaveis
 
Apostila1 clp logo
Apostila1 clp logoApostila1 clp logo
Apostila1 clp logo
 
Clp completa
Clp completaClp completa
Clp completa
 
Anexo c
Anexo cAnexo c
Anexo c
 
Introdução ao R
Introdução ao RIntrodução ao R
Introdução ao R
 
03 tia portal hands on - editor-iecl v11 _v1
03 tia portal   hands on - editor-iecl v11 _v103 tia portal   hands on - editor-iecl v11 _v1
03 tia portal hands on - editor-iecl v11 _v1
 
Capitulo 003 normalizacao iec61131
Capitulo 003   normalizacao iec61131Capitulo 003   normalizacao iec61131
Capitulo 003 normalizacao iec61131
 
10 apostila microcontroladores
10  apostila microcontroladores10  apostila microcontroladores
10 apostila microcontroladores
 
Rs logix 5000
Rs logix 5000Rs logix 5000
Rs logix 5000
 
Apostila chardwere
Apostila chardwereApostila chardwere
Apostila chardwere
 
C hardware
C hardwareC hardware
C hardware
 
LINGUAGENS CLP.ppt
LINGUAGENS CLP.pptLINGUAGENS CLP.ppt
LINGUAGENS CLP.ppt
 
Introducao clp
Introducao clpIntroducao clp
Introducao clp
 
Introducao clp
Introducao clpIntroducao clp
Introducao clp
 
paradigmasdlsksmmskskkekekekekedmmmdmdmmf.pdf
paradigmasdlsksmmskskkekekekekedmmmdmdmmf.pdfparadigmasdlsksmmskskkekekekekedmmmdmdmmf.pdf
paradigmasdlsksmmskskkekekekekedmmmdmdmmf.pdf
 
Mini curso microcontrolador
Mini curso microcontroladorMini curso microcontrolador
Mini curso microcontrolador
 
Clp allen bralley aula 04
Clp allen bralley aula 04Clp allen bralley aula 04
Clp allen bralley aula 04
 
Aula04
Aula04Aula04
Aula04
 
Introdução à programação embarcada
Introdução à programação embarcadaIntrodução à programação embarcada
Introdução à programação embarcada
 
Webinar: Arquitetura de software para sistemas embarcados
Webinar: Arquitetura de software para sistemas embarcadosWebinar: Arquitetura de software para sistemas embarcados
Webinar: Arquitetura de software para sistemas embarcados
 

More from Juremir Almeida

Sitrain dispositivos e redes de comunicação copia - copia - copia
Sitrain dispositivos e redes de comunicação   copia - copia - copiaSitrain dispositivos e redes de comunicação   copia - copia - copia
Sitrain dispositivos e redes de comunicação copia - copia - copiaJuremir Almeida
 
INSTRUMENTAÇÃOApostila qp instrumentista-fund instrumentacao parte2
INSTRUMENTAÇÃOApostila qp instrumentista-fund instrumentacao parte2INSTRUMENTAÇÃOApostila qp instrumentista-fund instrumentacao parte2
INSTRUMENTAÇÃOApostila qp instrumentista-fund instrumentacao parte2Juremir Almeida
 
Controle e -automacao_industrial_ii
Controle e -automacao_industrial_iiControle e -automacao_industrial_ii
Controle e -automacao_industrial_iiJuremir Almeida
 
TIA PORTAL Sitrain step7basic 150301103500-conversion-gate01
TIA PORTAL Sitrain step7basic 150301103500-conversion-gate01TIA PORTAL Sitrain step7basic 150301103500-conversion-gate01
TIA PORTAL Sitrain step7basic 150301103500-conversion-gate01Juremir Almeida
 
TIA PÒRTAL Sitrain s7 1200exercicios-conversion-
TIA PÒRTAL Sitrain s7 1200exercicios-conversion-TIA PÒRTAL Sitrain s7 1200exercicios-conversion-
TIA PÒRTAL Sitrain s7 1200exercicios-conversion-Juremir Almeida
 
TIA PORTAL Sitrain dispositivos e redes de comunicação copia - copia - copia
TIA PORTAL Sitrain dispositivos e redes de comunicação   copia - copia - copiaTIA PORTAL Sitrain dispositivos e redes de comunicação   copia - copia - copia
TIA PORTAL Sitrain dispositivos e redes de comunicação copia - copia - copiaJuremir Almeida
 
Sitrain blocos de dados copia - copia - copia
Sitrain blocos de dados   copia - copia - copiaSitrain blocos de dados   copia - copia - copia
Sitrain blocos de dados copia - copia - copiaJuremir Almeida
 
Profibuss7 140418165213-phpapp02 - copia - copia
Profibuss7 140418165213-phpapp02 - copia - copiaProfibuss7 140418165213-phpapp02 - copia - copia
Profibuss7 140418165213-phpapp02 - copia - copiaJuremir Almeida
 
TIA PORTAL Sitrain tags do plc
TIA PORTAL Sitrain tags do plcTIA PORTAL Sitrain tags do plc
TIA PORTAL Sitrain tags do plcJuremir Almeida
 
TIA PORTAL Sitrain introdução a ihm
TIA PORTAL Sitrain introdução a ihmTIA PORTAL Sitrain introdução a ihm
TIA PORTAL Sitrain introdução a ihmJuremir Almeida
 
TIA PORTAL Sitrain operações binárias e digitais
TIA PORTAL Sitrain operações binárias e digitaisTIA PORTAL Sitrain operações binárias e digitais
TIA PORTAL Sitrain operações binárias e digitaisJuremir Almeida
 
TIA PORTAL Sitrain dispositivos e redes de comunicação
TIA PORTAL Sitrain dispositivos e redes de comunicaçãoTIA PORTAL Sitrain dispositivos e redes de comunicação
TIA PORTAL Sitrain dispositivos e redes de comunicaçãoJuremir Almeida
 
TIA PORTALSitrain blocos de programação
TIA PORTALSitrain  blocos de programaçãoTIA PORTALSitrain  blocos de programação
TIA PORTALSitrain blocos de programaçãoJuremir Almeida
 

More from Juremir Almeida (15)

Sitrain dispositivos e redes de comunicação copia - copia - copia
Sitrain dispositivos e redes de comunicação   copia - copia - copiaSitrain dispositivos e redes de comunicação   copia - copia - copia
Sitrain dispositivos e redes de comunicação copia - copia - copia
 
Blocos de comunicação
Blocos de comunicaçãoBlocos de comunicação
Blocos de comunicação
 
INSTRUMENTAÇÃOApostila qp instrumentista-fund instrumentacao parte2
INSTRUMENTAÇÃOApostila qp instrumentista-fund instrumentacao parte2INSTRUMENTAÇÃOApostila qp instrumentista-fund instrumentacao parte2
INSTRUMENTAÇÃOApostila qp instrumentista-fund instrumentacao parte2
 
Controle e -automacao_industrial_ii
Controle e -automacao_industrial_iiControle e -automacao_industrial_ii
Controle e -automacao_industrial_ii
 
TIA PORTAL Sitrain step7basic 150301103500-conversion-gate01
TIA PORTAL Sitrain step7basic 150301103500-conversion-gate01TIA PORTAL Sitrain step7basic 150301103500-conversion-gate01
TIA PORTAL Sitrain step7basic 150301103500-conversion-gate01
 
TIA PÒRTAL Sitrain s7 1200exercicios-conversion-
TIA PÒRTAL Sitrain s7 1200exercicios-conversion-TIA PÒRTAL Sitrain s7 1200exercicios-conversion-
TIA PÒRTAL Sitrain s7 1200exercicios-conversion-
 
TIA PORTAL Sitrain dispositivos e redes de comunicação copia - copia - copia
TIA PORTAL Sitrain dispositivos e redes de comunicação   copia - copia - copiaTIA PORTAL Sitrain dispositivos e redes de comunicação   copia - copia - copia
TIA PORTAL Sitrain dispositivos e redes de comunicação copia - copia - copia
 
Sitrain blocos de dados copia - copia - copia
Sitrain blocos de dados   copia - copia - copiaSitrain blocos de dados   copia - copia - copia
Sitrain blocos de dados copia - copia - copia
 
Profibuss7 140418165213-phpapp02 - copia - copia
Profibuss7 140418165213-phpapp02 - copia - copiaProfibuss7 140418165213-phpapp02 - copia - copia
Profibuss7 140418165213-phpapp02 - copia - copia
 
TIA PORTAL Sitrain tags do plc
TIA PORTAL Sitrain tags do plcTIA PORTAL Sitrain tags do plc
TIA PORTAL Sitrain tags do plc
 
Tia portal v11
Tia portal v11Tia portal v11
Tia portal v11
 
TIA PORTAL Sitrain introdução a ihm
TIA PORTAL Sitrain introdução a ihmTIA PORTAL Sitrain introdução a ihm
TIA PORTAL Sitrain introdução a ihm
 
TIA PORTAL Sitrain operações binárias e digitais
TIA PORTAL Sitrain operações binárias e digitaisTIA PORTAL Sitrain operações binárias e digitais
TIA PORTAL Sitrain operações binárias e digitais
 
TIA PORTAL Sitrain dispositivos e redes de comunicação
TIA PORTAL Sitrain dispositivos e redes de comunicaçãoTIA PORTAL Sitrain dispositivos e redes de comunicação
TIA PORTAL Sitrain dispositivos e redes de comunicação
 
TIA PORTALSitrain blocos de programação
TIA PORTALSitrain  blocos de programaçãoTIA PORTALSitrain  blocos de programação
TIA PORTALSitrain blocos de programação
 

Recently uploaded

INTERTEXTUALIDADE atividade muito boa para
INTERTEXTUALIDADE   atividade muito boa paraINTERTEXTUALIDADE   atividade muito boa para
INTERTEXTUALIDADE atividade muito boa paraAndreaPassosMascaren
 
apostila filosofia 1 ano 1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...
apostila filosofia 1 ano  1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...apostila filosofia 1 ano  1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...
apostila filosofia 1 ano 1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...SileideDaSilvaNascim
 
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024azulassessoria9
 
Caderno de exercícios Revisão para o ENEM (1).pdf
Caderno de exercícios Revisão para o ENEM (1).pdfCaderno de exercícios Revisão para o ENEM (1).pdf
Caderno de exercícios Revisão para o ENEM (1).pdfJuliana Barbosa
 
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docGUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docPauloHenriqueGarciaM
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxFlviaGomes64
 
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...MariaCristinaSouzaLe1
 
Slides 9º ano 2024.pptx- Geografia - exercicios
Slides 9º ano 2024.pptx- Geografia - exerciciosSlides 9º ano 2024.pptx- Geografia - exercicios
Slides 9º ano 2024.pptx- Geografia - exerciciosGentil Eronides
 
M0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxM0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxJustinoTeixeira1
 
Sistema de Bibliotecas UCS - Cantos do fim do século
Sistema de Bibliotecas UCS  - Cantos do fim do séculoSistema de Bibliotecas UCS  - Cantos do fim do século
Sistema de Bibliotecas UCS - Cantos do fim do séculoBiblioteca UCS
 
Pesquisa Ação René Barbier Livro acadêmico
Pesquisa Ação René Barbier Livro  acadêmicoPesquisa Ação René Barbier Livro  acadêmico
Pesquisa Ação René Barbier Livro acadêmicolourivalcaburite
 
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...marcelafinkler
 
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...azulassessoria9
 
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...andreiavys
 
LENDA DA MANDIOCA - leitura e interpretação
LENDA DA MANDIOCA - leitura e interpretaçãoLENDA DA MANDIOCA - leitura e interpretação
LENDA DA MANDIOCA - leitura e interpretaçãoLidianePaulaValezi
 
Educação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptxEducação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptxMarcosLemes28
 
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdfMESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdfprofesfrancleite
 
Apresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União EuropeiaApresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União EuropeiaCentro Jacques Delors
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfcomercial400681
 
Quiz | Dia da Europa 2024 (comemoração)
Quiz | Dia da Europa 2024  (comemoração)Quiz | Dia da Europa 2024  (comemoração)
Quiz | Dia da Europa 2024 (comemoração)Centro Jacques Delors
 

Recently uploaded (20)

INTERTEXTUALIDADE atividade muito boa para
INTERTEXTUALIDADE   atividade muito boa paraINTERTEXTUALIDADE   atividade muito boa para
INTERTEXTUALIDADE atividade muito boa para
 
apostila filosofia 1 ano 1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...
apostila filosofia 1 ano  1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...apostila filosofia 1 ano  1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...
apostila filosofia 1 ano 1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...
 
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
Caderno de exercícios Revisão para o ENEM (1).pdf
Caderno de exercícios Revisão para o ENEM (1).pdfCaderno de exercícios Revisão para o ENEM (1).pdf
Caderno de exercícios Revisão para o ENEM (1).pdf
 
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docGUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
 
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
 
Slides 9º ano 2024.pptx- Geografia - exercicios
Slides 9º ano 2024.pptx- Geografia - exerciciosSlides 9º ano 2024.pptx- Geografia - exercicios
Slides 9º ano 2024.pptx- Geografia - exercicios
 
M0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxM0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptx
 
Sistema de Bibliotecas UCS - Cantos do fim do século
Sistema de Bibliotecas UCS  - Cantos do fim do séculoSistema de Bibliotecas UCS  - Cantos do fim do século
Sistema de Bibliotecas UCS - Cantos do fim do século
 
Pesquisa Ação René Barbier Livro acadêmico
Pesquisa Ação René Barbier Livro  acadêmicoPesquisa Ação René Barbier Livro  acadêmico
Pesquisa Ação René Barbier Livro acadêmico
 
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...
 
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
 
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
 
LENDA DA MANDIOCA - leitura e interpretação
LENDA DA MANDIOCA - leitura e interpretaçãoLENDA DA MANDIOCA - leitura e interpretação
LENDA DA MANDIOCA - leitura e interpretação
 
Educação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptxEducação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptx
 
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdfMESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
 
Apresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União EuropeiaApresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União Europeia
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
 
Quiz | Dia da Europa 2024 (comemoração)
Quiz | Dia da Europa 2024  (comemoração)Quiz | Dia da Europa 2024  (comemoração)
Quiz | Dia da Europa 2024 (comemoração)
 

Linguagens de programação para controladores lógicos programáveis copia - copia

  • 1. 09/05/15 1 SERVIÇO NACIONAL DE APRENDIZAGEM INDUSTRIAL SENAI CETAFR LINGUAGENS DE PROGRAMAÇÃO PARA CONTROLADORES LÓGICOS PROGRAMÁVEIS Disciplina: Controladores Lógicos Programáveis Coordenação: Automação Professor: Júlio Peixoto da Silva Júnior Maracanaú – CE 2011
  • 2. INTRODUÇÃO Padrão IEC 61131-3: cinco linguagens 2 – textuais e 3 gráficas. 09/05/15 2 E.
  • 3. 09/05/15 3 LADDER  Primeira linguagem desenvolvida para CLP;  É a mais utilizada, estando presente praticamente em todos os CLP dos diversos fabricantes;  Linguagem gráfica baseada em símbolos elétricos (contatos e boninas); SCAN
  • 4. 09/05/15 4 LADDER  Exemplos de simples programas em LADDER.
  • 5. BLOCO DE FUNÇÕES (FBD)  Parâmetros de Entrada  Variáveis Internas Parâmetros de Saída  Modela o sistema em termos do fluxo de sinais entre elementos de processamento.  Os blocos avaliam todas as variáveis internas e de saída a cada ciclo (scan).  Na maioria dos fabricantes apenas os parâmetros de entrada e de saída de um bloco podem ser acessados externamente. Variáveis internas não são acessíveis. 09/05/15 5
  • 6. BLOCO DE FUNÇÕES (FBD) 09/05/15 6  Exemplos:
  • 7. 09/05/15 7 FUNÇÕES SEQUENCIAIS (SFC)  Linguagem gráfica baseada em EVENTOS e TRANSIÇÕES.  GRAFCET
  • 8. 09/05/15 8 LISTA DE INSTRUÇÕES(STL)  Linguagem orientada de baixo nível (Linguagem de máquina);  É mais apropriada para programadores com experiência;  Em algumas situações o STL resolve problemas de forma mais fácil que em LADDER ou FB. Ex: utilização de índices e ponteiros; LD I0.0 //LER UMA ENTRADA A I0.1 // FUNÇÃO E COM OUTRA ENTRADA = Q1.0 // ESCREVE O VALOR DE //I0.0 AND I0.1 EM Q1.0
  • 9. LINGUAGEM ESTRUTURADA(SCL)  É um linguagem orientada de alto nível (Pascal) utilizada na programação de PLC;  Programação de algoritmos complexos;  Programação de funções matemáticas;  Dados e gerenciamento de receitas;  Otimização de processos;  Normalmente é utilizada para criação de blocos (FB), onde o bloco capta os dados de entrada processa pelo código implementado e da a saída da função; 09/05/15 9
  • 10. EXEMPLO 09/05/15 10 O I1.1 O I1.3 S Q4.0 O I1.2 O I1.4 ON I1.5 R Q4.0 LADDER STLFB
  • 11. CONCLUSÕES  Apesar do LADDER ser a mais utilizada cada situação pode ter um tipo de linguagem especifica para otimização do processo;  Para processo contínuos é clara a preferencia das funções sequenciais (GRAFSET), os eventos e as transições são facilmente modeladas;  Para processos mais complexos, como por exemplo plantas industriais, os blocos são amplamente utilizados pois dão um resumo do estado da planta com os dados de entrada e as saídas;  As linguagens gráficas são utilizadas em processos de menor complexidade, já as escrita proporcionam uma maior flexibilidade para o programador;  Para cada situação existe um linguagem, porém você (programador) é que vai decidir qual a melhor e com qual você tem maior domínio e conhecimento. 09/05/15 11
  • 12. 09/05/15 12 EXERCÍCIOS 1. Defina uma linguagem a ser utilizada e desenvolva o programa do circuito digital abaixo. 2. Implementas as portas lógicas E, OU, OU EXCLUSIVO e E EXCLUSIVO em LADDER e STL.
  • 13. BIBLIOGRÁFIA   Título Autor Edição Editora Ano IEC 61131-3: Programming Indutrial  Automation Systems Karl-Heinz John e Michael Tiegelkamp 1° Springer 2000 Ladder Logic (LAD) for S7-300 and S7-400  Programming Siemens 1° Siemens 2004 Step 7 in 7 Steps: A Pratical Guide to  Implementing S7-300/S7-400  Programmable Controllers C.T. Jones 1° Brilliant Training 2006 Statement List (STL) for S7-300 and S7- 400 Programming Siemens 1° Siemens 2004 BIBLIOGRAFIA
  • 14. Agradeço a atenção de todos! Boa tarde! 09/05/15 14