Escolar Documentos
Profissional Documentos
Cultura Documentos
Programação CLP
Programação CLP
CLP
Professor: Rafael Sartori
rafael.sartori@gmx.com / furafa@gmail.com
Linguagens de Programao
Norma IEC 61131-3 define cinco linguagens, duas textuais e trs grficas.
Linguagens de Programao
1 IL (Instruction List ou Lista de Instrues)
Linguagem textual, de baixo nvel semelhante linguagem assembler. Usado para otimizao de partes de uma aplicao.
Linguagens de Programao
2 ST ( Structured text ou texto estruturado)
Linguagem de alto nvel, similar ao Pascal ou linguagem C. Seu uso bastante interessante na implementao de procedimentos complexos, que so difceis de expressar em linguagens grficas. Algoritmos de otimizao de processo, inteligncia artificial.
Linguagens de Programao
3 LD ( Ladder diagram ou diagrama Ladder)
Linguagem grfica baseada em smbolos e esquemas eltricos, tais como rels, contatos, bobinas. Ladder significa Escada.
Linguagens de Programao
4 FBD ( Function Block Diagram ou diagrama de blocos de funo)
Linguagem grfica que permite ao usurio construir procedimentos combinacionais complexos usando porta AND, OR, NOT, etc.. Facilita a visualizao e entendimento do cdigo.
Linguagens de Programao
5 SFC ( sequential function chart ou diagrama funcional sequencial)
Conhecida pelo nome de Grafcet, divide o processo em um nmero definido de passos separados por transies. Apropriada para estruturar o programa, pode ser programado em qualquer linguagem
STEP 1 N Transio 1 STEP 2 Enche
S Transio 2
Esvazia
STEP 3
Linguagens de Programao
Exemplo de um mesmo cdigo implementado em diferentes linguagens
Programador Manual
Usada para pequenas alteraes, composto por display LCD e teclado.
Software de Programao
Ferramenta mais poderosa disponvel atualmente Visualizao e controle total do sistema
9
On-line:
Conectado ao CLP e monitorando e alterando o programa em tempo real
Monitor:
Permite a monitorao do programa de aplicao contido no CLP mas no permite alter-lo
10
A alterao entre os modos de operao pode ser feita por uma chave ou pelo prprio software de programao.
11
Ciclo de Operao
Ciclo Resumido de Operao do CLP
12
Ciclo de Operao
Atualizao das Entradas
A CPU l todos os pontos de entrada e armazena na tabela de imagem das entradas