SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Mais procurados

Comap il amf20-25 thong so ky thuat
Comap il amf20-25 thong so ky thuatComap il amf20-25 thong so ky thuat
Comap il amf20-25 thong so ky thuatdichvumayphatdien
 
TIA PORTAL Sitrain tags do plc
TIA PORTAL Sitrain tags do plcTIA PORTAL Sitrain tags do plc
TIA PORTAL Sitrain tags do plcJuremir Almeida
 
Sistema de Aterramento e SPDA
Sistema de Aterramento e SPDASistema de Aterramento e SPDA
Sistema de Aterramento e SPDARodrigo Campos
 
Tipos padronizados de cargas
Tipos padronizados de cargasTipos padronizados de cargas
Tipos padronizados de cargasAngelo Hafner
 
Plc Siemens Training Notes
Plc Siemens Training NotesPlc Siemens Training Notes
Plc Siemens Training Notesplc_course
 
Capitulo 004 logica ladder - logica combinacional
Capitulo 004   logica ladder - logica combinacionalCapitulo 004   logica ladder - logica combinacional
Capitulo 004 logica ladder - logica combinacionalYasmim Morais
 
Apresentação Transistor Junção Bipolar - Eletrônica Analógica
Apresentação Transistor Junção Bipolar - Eletrônica AnalógicaApresentação Transistor Junção Bipolar - Eletrônica Analógica
Apresentação Transistor Junção Bipolar - Eletrônica AnalógicaJosué Oliveira
 
5ª aula pratica com inversor de frequencia
5ª aula pratica com inversor de frequencia5ª aula pratica com inversor de frequencia
5ª aula pratica com inversor de frequenciaAnaMacedoeletrical
 
Amp op i - conceitos basicos(1)
Amp op i - conceitos basicos(1)Amp op i - conceitos basicos(1)
Amp op i - conceitos basicos(1)polsks
 
Aula componentes simetricas
Aula componentes simetricasAula componentes simetricas
Aula componentes simetricasDaniel Anjos
 
LIVRO JOAO MAMEDE INSTALAÇÕES ELETRICAS.pdf
LIVRO JOAO MAMEDE INSTALAÇÕES ELETRICAS.pdfLIVRO JOAO MAMEDE INSTALAÇÕES ELETRICAS.pdf
LIVRO JOAO MAMEDE INSTALAÇÕES ELETRICAS.pdfEMERSON EDUARDO RODRIGUES
 
Ligação dahlander 6,9e12
Ligação dahlander 6,9e12Ligação dahlander 6,9e12
Ligação dahlander 6,9e12Marcus Paulo
 
Principios de operacao de reles
Principios de operacao de relesPrincipios de operacao de reles
Principios de operacao de relesSergio Stulzer
 

Mais procurados (20)

Siemens guia do eletricista (192)
Siemens   guia do eletricista (192)Siemens   guia do eletricista (192)
Siemens guia do eletricista (192)
 
IEC61850_revisao_julho_2009.ppt
IEC61850_revisao_julho_2009.pptIEC61850_revisao_julho_2009.ppt
IEC61850_revisao_julho_2009.ppt
 
Comap il amf20-25 thong so ky thuat
Comap il amf20-25 thong so ky thuatComap il amf20-25 thong so ky thuat
Comap il amf20-25 thong so ky thuat
 
TIA PORTAL Sitrain tags do plc
TIA PORTAL Sitrain tags do plcTIA PORTAL Sitrain tags do plc
TIA PORTAL Sitrain tags do plc
 
Apostila de CLP / PLC
Apostila de CLP / PLCApostila de CLP / PLC
Apostila de CLP / PLC
 
Aula 2 lab_fisica_b_multimetro
Aula 2 lab_fisica_b_multimetroAula 2 lab_fisica_b_multimetro
Aula 2 lab_fisica_b_multimetro
 
5 Rotinas de trabalho.ppt
5 Rotinas de trabalho.ppt5 Rotinas de trabalho.ppt
5 Rotinas de trabalho.ppt
 
Sistema de Aterramento e SPDA
Sistema de Aterramento e SPDASistema de Aterramento e SPDA
Sistema de Aterramento e SPDA
 
Tipos padronizados de cargas
Tipos padronizados de cargasTipos padronizados de cargas
Tipos padronizados de cargas
 
Plc Siemens Training Notes
Plc Siemens Training NotesPlc Siemens Training Notes
Plc Siemens Training Notes
 
Capitulo 004 logica ladder - logica combinacional
Capitulo 004   logica ladder - logica combinacionalCapitulo 004   logica ladder - logica combinacional
Capitulo 004 logica ladder - logica combinacional
 
Apresentação Transistor Junção Bipolar - Eletrônica Analógica
Apresentação Transistor Junção Bipolar - Eletrônica AnalógicaApresentação Transistor Junção Bipolar - Eletrônica Analógica
Apresentação Transistor Junção Bipolar - Eletrônica Analógica
 
5ª aula pratica com inversor de frequencia
5ª aula pratica com inversor de frequencia5ª aula pratica com inversor de frequencia
5ª aula pratica com inversor de frequencia
 
Amp op i - conceitos basicos(1)
Amp op i - conceitos basicos(1)Amp op i - conceitos basicos(1)
Amp op i - conceitos basicos(1)
 
Aula componentes simetricas
Aula componentes simetricasAula componentes simetricas
Aula componentes simetricas
 
LIVRO JOAO MAMEDE INSTALAÇÕES ELETRICAS.pdf
LIVRO JOAO MAMEDE INSTALAÇÕES ELETRICAS.pdfLIVRO JOAO MAMEDE INSTALAÇÕES ELETRICAS.pdf
LIVRO JOAO MAMEDE INSTALAÇÕES ELETRICAS.pdf
 
Ligação dahlander 6,9e12
Ligação dahlander 6,9e12Ligação dahlander 6,9e12
Ligação dahlander 6,9e12
 
Contatores e relés
Contatores e relésContatores e relés
Contatores e relés
 
Corrente nominal de motores trifásicos 220v
Corrente nominal de motores trifásicos 220vCorrente nominal de motores trifásicos 220v
Corrente nominal de motores trifásicos 220v
 
Principios de operacao de reles
Principios de operacao de relesPrincipios de operacao de reles
Principios de operacao de reles
 

Destaque

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
 

Destaque (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
 
03 linguagem ladder instrucoes de bit
03 linguagem ladder instrucoes de bit03 linguagem ladder instrucoes de bit
03 linguagem ladder instrucoes de bit
 
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
 

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

Linguagens De ProgramaçãO Clp
Linguagens De ProgramaçãO ClpLinguagens De ProgramaçãO Clp
Linguagens De ProgramaçãO ClpJÚLIO PEIXOTO
 
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
 

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

Linguagens De ProgramaçãO Clp
Linguagens De ProgramaçãO ClpLinguagens De ProgramaçãO Clp
Linguagens De ProgramaçãO Clp
 
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
 
Aula04
Aula04Aula04
Aula04
 
Clp allen bralley aula 04
Clp allen bralley aula 04Clp allen bralley aula 04
Clp allen bralley aula 04
 
Introdução à programação embarcada
Introdução à programação embarcadaIntrodução à programação embarcada
Introdução à programação embarcada
 

Mais de 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 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
 
TIA PORTAL Sitrain blocos de orgazação
TIA PORTAL Sitrain blocos de orgazaçãoTIA PORTAL Sitrain blocos de orgazação
TIA PORTAL Sitrain blocos de orgazaçãoJuremir Almeida
 

Mais de 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 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
 
TIA PORTAL Sitrain blocos de orgazação
TIA PORTAL Sitrain blocos de orgazaçãoTIA PORTAL Sitrain blocos de orgazação
TIA PORTAL Sitrain blocos de orgazação
 

Último

activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
activIDADES CUENTO  lobo esta  CUENTO CUARTO GRADOactivIDADES CUENTO  lobo esta  CUENTO CUARTO GRADO
activIDADES CUENTO lobo esta CUENTO CUARTO GRADOcarolinacespedes23
 
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxSlides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxLuizHenriquedeAlmeid6
 
Slides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptxSlides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptxSilvana Silva
 
Simulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfSimulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfEditoraEnovus
 
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasCenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasRosalina Simão Nunes
 
Manual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManuais Formação
 
E agora?! Já não avalio as atitudes e valores?
E agora?! Já não avalio as atitudes e valores?E agora?! Já não avalio as atitudes e valores?
E agora?! Já não avalio as atitudes e valores?Rosalina Simão Nunes
 
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -Aline Santana
 
UFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfUFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfManuais Formação
 
A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.silves15
 
ELETIVA TEXTOS MULTIMODAIS LINGUAGEM VER
ELETIVA TEXTOS MULTIMODAIS LINGUAGEM VERELETIVA TEXTOS MULTIMODAIS LINGUAGEM VER
ELETIVA TEXTOS MULTIMODAIS LINGUAGEM VERDeiciane Chaves
 
ANTIGUIDADE CLÁSSICA - Grécia e Roma Antiga
ANTIGUIDADE CLÁSSICA - Grécia e Roma AntigaANTIGUIDADE CLÁSSICA - Grécia e Roma Antiga
ANTIGUIDADE CLÁSSICA - Grécia e Roma AntigaJúlio Sandes
 
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresLilianPiola
 
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃOLEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃOColégio Santa Teresinha
 
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBCRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBAline Santana
 
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxSlides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxLuizHenriquedeAlmeid6
 
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxOsnilReis1
 

Último (20)

activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
activIDADES CUENTO  lobo esta  CUENTO CUARTO GRADOactivIDADES CUENTO  lobo esta  CUENTO CUARTO GRADO
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
 
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxSlides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
 
Slides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptxSlides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptx
 
Bullying, sai pra lá
Bullying,  sai pra láBullying,  sai pra lá
Bullying, sai pra lá
 
Em tempo de Quaresma .
Em tempo de Quaresma                            .Em tempo de Quaresma                            .
Em tempo de Quaresma .
 
Simulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfSimulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdf
 
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasCenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
 
Manual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envio
 
E agora?! Já não avalio as atitudes e valores?
E agora?! Já não avalio as atitudes e valores?E agora?! Já não avalio as atitudes e valores?
E agora?! Já não avalio as atitudes e valores?
 
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
 
UFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfUFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdf
 
A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.
 
ELETIVA TEXTOS MULTIMODAIS LINGUAGEM VER
ELETIVA TEXTOS MULTIMODAIS LINGUAGEM VERELETIVA TEXTOS MULTIMODAIS LINGUAGEM VER
ELETIVA TEXTOS MULTIMODAIS LINGUAGEM VER
 
ANTIGUIDADE CLÁSSICA - Grécia e Roma Antiga
ANTIGUIDADE CLÁSSICA - Grécia e Roma AntigaANTIGUIDADE CLÁSSICA - Grécia e Roma Antiga
ANTIGUIDADE CLÁSSICA - Grécia e Roma Antiga
 
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
 
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃOLEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
 
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBCRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
 
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA -
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA      -XI OLIMPÍADAS DA LÍNGUA PORTUGUESA      -
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA -
 
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxSlides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
 
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
 

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