Escolar Documentos
Profissional Documentos
Cultura Documentos
Disciplina: Controladores Lgicos Programveis Coordenao: Automao Professor: Jlio Peixoto da Silva Jnior
Maracana CE 2011
25/05/2012 1
INTRODUO
Padro IEC 61131-3: cinco linguagens 2 textuais e 3 grficas.
E.
25/05/2012
LADDER
Primeira linguagem desenvolvida para CLP; a mais utilizada, estando presente praticamente em todos os CLP dos diversos fabricantes; Linguagem grfica baseada em smbolos eltricos (contatos e boninas);
SCAN
25/05/2012
LADDER
25/05/2012
Parmetros de Entrada Variveis Internas Parmetros de Sada Modela o sistema em termos do fluxo de sinais entre elementos de processamento. Os blocos avaliam todas as variveis internas e de sada a cada ciclo (scan). Na maioria dos fabricantes apenas os parmetros de entrada e de sada de um bloco podem ser acessados externamente. Variveis internas no so acessveis.
25/05/2012
Exemplos:
25/05/2012
25/05/2012
LISTA DE INSTRUES(STL)
Linguagem orientada de baixo nvel (Linguagem de mquina); mais apropriada para programadores com experincia; Em algumas situaes o STL resolve problemas de forma mais fcil que em LADDER ou FB. Ex: utilizao de ndices e ponteiros;
LD A = I0.0 I0.1 Q1.0 //LER UMA ENTRADA // FUNO E COM OUTRA ENTRADA // ESCREVE O VALOR DE //I0.0 AND I0.1 EM Q1.0
25/05/2012
LINGUAGEM ESTRUTURADA(SCL)
um linguagem orientada de alto nvel (Pascal) utilizada na programao de PLC; Programao de algoritmos complexos; Programao de funes matemticas; Dados e gerenciamento de receitas; Otimizao de processos; Normalmente utilizada para criao de blocos (FB), onde o bloco capta os dados de entrada processa pelo cdigo implementado e da a sada da funo;
25/05/2012
EXEMPLO
LADDER
FB O O S O
O ON R
25/05/2012
CONCLUSES
Apesar do LADDER ser a mais utilizada cada situao pode ter um tipo de linguagem especifica para otimizao do processo; Para processo contnuos clara a preferencia das funes sequenciais (GRAFSET), os eventos e as transies so facilmente modeladas; Para processos mais complexos, como por exemplo plantas industriais, os blocos so amplamente utilizados pois do um resumo do estado da planta com os dados de entrada e as sadas; As linguagens grficas so utilizadas em processos de menor complexidade, j as escrita proporcionam uma maior flexibilidade para o programador; Para cada situao existe um linguagem, porm voc (programador) que vai decidir qual a melhor e com qual voc tem maior domnio e conhecimento.
11
25/05/2012
EXERCCIOS
1.
Defina uma linguagem a ser utilizada e desenvolva o programa do circuito digital abaixo.
2.
25/05/2012
12
BIBLIOGRAFIA
BIBLIOGRFIA
Ttulo Autor Edio Editora Ano
IEC 61131-3: Programming Indutrial Automation Systems Ladder Logic (LAD) for S7-300 and S7-400 Programming
Springer
2000
Siemens
Siemens
2004
C.T. Jones
Brilliant Training
2006
Siemens
Siemens
2004
25/05/2012
14