Вы находитесь на странице: 1из 19

CLP CONTROLADOR LGICO PROGRAMVEL

SOFTWARE
Professores: Osglay, Alberto, Ablio e Srgio

CLP - SOFTWARE
Linguagem de Programao
O que linguagem de programao?
Uma linguagem de programao um meio de indicar a um sistema de execuo de tarefas uma srie de operaes a serem executadas.

Professores: Alberto, Ablio e Srgio

CLP - SOFTWARE
Linguagem de Programao
At incio de 1990 No existia uma tcnica padro de programao de C.L.P. Utilizava-se Basic, Fortran, C entre outras para esse fim; -International Electro-technical Commission (IEC) iniciou trabalhos para padronizar a programao de C.L.P.; -Primeira norma IEC 1131 = protocolo a um padro de linguagem internacional; -Hoje IEC 61131 = quatro modos de programao: - Diagrama de Blocos; - Lista de Instrues; - Ladder; - Texto Estruturado

Professores: Alberto, Ablio e Srgio

CLP - SOFTWARE
Linguagem Ladder
uma linguagem baseada na lgica de contatos, como se fosse um comando eltrico na horizontal.

a linguagem mais utilizada; uma linguagem grfica baseada em smbolos. Seu nome Ladder deve-se representao se parecer com uma escada (ladder em ingls)

Professores: Alberto, Ablio e Srgio

CLP - SOFTWARE
Linguagem Ladder
uma linguagem baseada na lgica de contatos, como se fosse um comando eltrico na horizontal.

Professores: Alberto, Ablio e Srgio

CLP - SOFTWARE
Funes Bsicas Contatos e Bobinas
Contato NA Rel Auxiliar Normalmente Aberto

Contato NF Rel Auxiliar Normalmente Fechado

Professores: Alberto, Ablio e Srgio

CLP - SOFTWARE
Funes Bsicas Contatos e Bobinas
Conexo Horizontal e Vertical Conexes entre elementos e blocos

Bobina Resultado Lgico, representando uma bobina de um rel.

Professores: Alberto, Ablio e Srgio

CLP - SOFTWARE
Tipos de Dados
I/O Digital
I Entrada Digital (Ex. I0.5, I0.0) O Sada Digital (Ex. Q0.7, Q0.2)

I/O Analgica
E Entrada Analgica (Ex. E0, E10) S Sada Analgica (Ex. O7, O32)

Identificador de Bloco
T Mensagem, PID, Subrotina, Blocos especiais.

Professores: Alberto, Ablio e Srgio

CLP - SOFTWARE
Tipos de Dados
On Off
R Contato Auxiliar (Ex. R10, R510)

Inteiro 16 bits com sinal


M Memria Inteira (Ex. M500, M12) K Constante Inteira (Ex. K1 = 10, K50 = 200)

Ponto Flutuante (mantissa, expoente)


D Memria Ponto Flutuante (Ex. D201, D23) Q Constante Ponto Flutuante (Ex. Q1 = 3,14)

Professores: Alberto, Ablio e Srgio

CLP - SOFTWARE
Exerccios
1 Desenhe o smbolo de Contato Normal Aberto (NA), Contato Normal Fechado (NF) e Bobina. 2 Qual a letra utilizada para: a) Entrada Analgica; b) Sada Digital; c) Contato Auxiliar; d) Memria Inteira; e) Entrada Digital; f) Sada Analgica; g) Constante Ponto Flutuante.
Professores: Alberto, Ablio e Srgio

CLP - SOFTWARE
Linguagem Ladder
Instruo END
Todo programa em Ladder deve ter uma Instruo END, indicando o seu final. Toda instruo localizada aps a instruo END no ser executada. A no-existncia da instruo END ocasiona erro

Professores: Alberto, Ablio e Srgio

CLP - SOFTWARE
Linguagem Ladder
Corrente Lgica Fictcia
Para que uma bobina seja acionada necessrio energiz-la logicamente. Assim, utiliza-se a Corrente Lgica Fictcia imaginando tenso entre as barras verticais. O sentido sempre da esquerda para a direita e de cima para baixo.

Professores: Alberto, Ablio e Srgio

CLP - SOFTWARE
Linguagem Ladder
Implementao da Lgica de Controle
A linguagem Ladder permite o acionamento de vrios elementos de Sada, simultaneamente, por meio da mesma lgica de controle.

Professores: Alberto, Ablio e Srgio

CLP - SOFTWARE
Linguagem Ladder
Relao Dispositivo de Entrada x Lgica de Controle
A relao pode causar certa confuso inicial.

Professores: Alberto, Ablio e Srgio

CLP - SOFTWARE
Linguagem Ladder - Exerccios
1 Defina linguagem de programao. 2 Quando e qual o rgo que introduziu a primeira linguagem de programao de CLP? Quais so os modos de programao de PLC? 3 Defina linguagem ladder? D algum exemplo. 4 O que acontece se a funo END no for acrescentada ao programa? As instrues que esto abaixo da instruo END sero executadas? 5 Defina Corrente Lgica Fictcia. Qual o seu sentido? 6 Uma entrada pode acionar vrias sadas?

Professores: Alberto, Ablio e Srgio

CLP - SOFTWARE
Linguagem Ladder - Exerccios
No circuito abaixo, defina o que acontece com as lmpadas:

a) Se o boto estiver pressionado: b) Se o boto no estiver acionado:

Professores: Alberto, Ablio e Srgio

CLP - SOFTWARE
Linguagem Ladder - exerccios
Desenvolva o programa para os circuitos. Nomeie os exerccios como Ex_a, Ex_b, etc. e salve em local prprio (disquete, pendrive, etc.)

Professores: Alberto, Ablio e Srgio

CLP - SOFTWARE
Linguagem Ladder - exerccios
Desenvolva o programa para os circuitos. Nomeie os exerccios como Ex_a, Ex_b, etc. e salve em local prprio (disquete, pendrive, etc.)

Professores: Alberto, Ablio e Srgio

CONTINUA ...
Professores: Alberto, Ablio e Srgio

Вам также может понравиться