Você está na página 1de 17

CLP - Controlador Lgico Programvel

Prof. Paulo Eugenio UNIP Sorocaba Outubro/2010 Aula A9

25/10/2010

CLP - Histria
O Controlador Lgico Programvel CLP nasceu na General Motors, em 1968, devido a dificuldade de mudar a lgica de controle dos painis de comando a cada mudana na linha de montagem. As mudanas implicavam altos gastos de tempo e dinheiro. O engenheiro Richard Morley, liderou preparo de especificao com as necessidades dos usurios de circuitos e rels, no s da indstria automobilstica mas tambm da indstria manufatureira. Nasceu assim um equipamento verstil e de fcil utilizao, que vem se aprimorando constantemente, diversificando cada vez mais os setores industriais e suas aplicaes, o que justifica hoje um mercado mundial estimado em 4 bilhes de dlares anuais.
25/10/2010 2

CLP Princpio de Funcionamento


Os sinais de entrada e sada dos CLPs podem ser digitais ou analgicos. Existem diversos tipos de mdulos de entrada e sada que se adequam as necessidades do sistema a ser controlado. Os mdulos de entrada e sadas so compostos de grupos de bits, associados em conjunto de 8 bits (1 byte) ou conjunto de 16 bits, de acordo com o tipo da CPU. As entradas analgicas so mdulos conversores A/D, que convertem um sinal de entrada em um valor digital, normalmente de 12 bits (4096 combinaes). As sadas analgicas so mdulos conversores D/A, ou seja, um valor binrio transformado em um sinal analgico
25/10/2010 3

CLP Arquitetura de um CLP

25/10/2010

CLP Ciclo de Processamento (1)

25/10/2010

CLP - Ciclo de Processamento (2)


Incio: Verifica o funcionamento da C.P.U, memrias, circuitos auxiliares, estado das chaves, existncia de um programa de usurio, emite aviso de erro em caso de falha. Desativa todas as as sadas. Verifica o estado das entradas: L cada uma das entradas, verificando se houve acionamento. O processo chamado de ciclo de varredura. Campara com o programa do usurio: Atravs das instrues do usurio sobre qual ao tomar em caso de acionamento das entradas o CLP atualiza a memria imagem das sadas. Atualiza as sadas: As sadas so acionadas ou desativadas conforme a determinao da CPU. Um novo ciclo iniciado.
25/10/2010 6

CLP Estrutura Bsica (1)


Fonte de alimentao: Converte a tenso da rede de 110 ou 220 VCA em +5VCC, +12VCC ou +24VCC para alimentar os circuitos eletrnicos, as entradas e as as sadas. Unidade de processamento: Tambm conhecida por CPU, composta por microcontroladores ou microprocessadores (Intel 80xx, motorola 68xx, PIC 16xx). Endereamento de memria de at 1Mega Byte, velocidades de clock de 4 a 30 MHz, manipulao de dados decimais, octais e hexadecimais. Bateria: Utilizada para manter o circuito do relgio em tempo real. Normalmente so utilizadas baterias recarregveis do tipo Ni - Ca.
25/10/2010 7

CLP Estrutura Bsica (2)


Memria do programa supervisor: O programa supervisor responsvel pelo gerenciamento de todas as atividades do CLP. No pode ser modificado pelo usurio e fica normalmente em memrias do tipo PROM, EPROM, EEPROM. Memria do usurio: Espao reservado ao programa do usurio. Constituda por memrias do tipo RAM, EEPROM ou FLASH-EPROM. Tambm pode-se utilizar cartuchos de memria, para proporcionar agilidade e flexibilidade.
25/10/2010 8

CLP Estrutura Bsica (3)


Memria de dados: Armazena valores do programa do usurio, tais como valores de temporizadores, contadores, cdigos de erros, senhas, etc. Nesta regio se encontra tambm a memria imagem das entradas a sadas. Esta funciona como uma tabela virtual onde a CPU busca informaes para o processo decisrio.

25/10/2010

CLP Estrutura Bsica (4)


Os circuitos auxiliares atuam em caso de falha do CLP, so: POWER ON RESET: desliga todas as sadas assim que o equipamento ligado, isso evita que possveis danos venham a acontecer. POWER DOWN: monitora a tenso de alimentao salvando o contedo das memrias antes que alguma queda de energia possa acontecer. WATCH DOG TIMER: o co de guarda deve ser acionado em intervalos peridicos, isso evita que o programa entre em loop.

25/10/2010

10

CLP Classificao
Os CLPs podem ser classificados segundo a sua capacidade: Nano e micro CLPs: possuem at 16 entradas e a sadas. Normalmente so compostos por um nico mdulo com capacidade de memria mxima de 512 passos. CLPs de mdio porte: capacidade de entrada e sada em at 256 pontos, digitais e analgicas. Permitem at 2048 passos de memria. CLPs de grande porte: construo modular com CPU principal e auxiliares. Mdulos de entrada e sada digitais e analgicas, mdulos especializados, mdulos para redes locais. Permitem a utilizao de at 4096 pontos. A memria pode ser otimizada para o tamanho requerido pelo usurio.
25/10/2010 11

CLP Tipos de Variveis


As variveis analgicas so aquelas que variam continuamente com o tempo, conforme mostra a figura (a). As variveis discretas, ou digitais, so aquelas que variam discretamente com o tempo, como pode ser visto na figura (b).

25/10/2010

12

CLP Entradas Discretas ou Digitais


So aquelas que fornecem apenas um pulso ao controlador, ou seja, elas tm apenas um estado ligado ou desligado, nvel alto ou nvel baixo, remontando a lgebra boolena que trabalha com uns e zeros.(a) botoeiras, (b) vlvulas eletro-pneumticas (c) pressostatos, (d) termostatos

25/10/2010

13

CLP Entradas Analgicas


Medem as grandezas de forma analgica. Para trabalhar com este tipo de entrada os controladores tem conversores analgico-digitais (A/D). Atualmente no mercado os conversores de 10 bits so os mais populares. As principais medidas feitas de forma analgica so a temperatura e presso.

25/10/2010

14

CLP Sadas Discretas ou Digitais


So aquelas que exigem do controlador apenas um pulso que determinar o seu acionamento ou desacionamento. Como exemplo tm-se elementos mostrados na figura. Contatores (a) que acionam os Motores de Induo (b) e as Vlvulas Eletropneumticas (c).

25/10/2010

15

CLP Sada Analgicas

O CLP necessita de um conversor digital para analgico (D/A), para trabalhar com este tipo de sada. Os exemplos mais comuns so: vlvula proporcional, acionamento de motores DC, displays grficos, entre outros.

25/10/2010

16

Linguagem Ladder

Prof. Paulo Eugenio UNIP Sorocaba Outubro/2010 Aula A9 Parte II


25/10/2010 17

Linguagem Ladder - Introduo


A linguagem ladder, diagrama ladder ou diagrama de escada um auxlio grfico para programao de Controladores Lgicos Programveis (CLPs); As funes lgicas so representadas atravs de contatos e bobinas, de modo anlogo a um esquema eltrico com os contatos dos transdutores e atuadores; Est entre as cinco linguagens de programao de CLPs definidas pela IEC 61131-3; O nome (ladder, escada em ingls) provem do fato que a disposio dos contatos e bobinas realizada, de maneira geral, na horizontal, que lembra o formato de uma escada.
25/10/2010 18

Ladder Outras Linguagens para CLP


FBD - Function block diagram; LD - Ladder diagram; ST - Structured text; IL - Instruction list; SFC - Sequential function chart.

25/10/2010

19

Ladder Elementos da Linguagem


As entradas (ou contatos), que podem ler o valor de uma varivel booleana; As sadas (ou bobinas) que podem escrever o valor de uma varivel booleana; Os blocos funcionais que permitem realizar funes avanadas.

25/10/2010

20

10

Ladder As Entradas ou Contatos


O contato normalmente aberto (NA): Tal contato est fechado quando a varivel booleana associada (no nosso caso I2) verdadeira, caso contrrio, ele est aberto. O contato normalmente fechado (NF): Tal contato est aberto quando a varivel booleana associada verdadeira, caso contrrio, ele est fechado.
25/10/2010 21

Ladder Os Blocos Funcionais


Os blocos funcionais permitem realizar operaes mais complexas que a leitura ou escrita de variveis. So exemplos de blocos funcionais os contadores, temporizadores, bobinas de set ou reset, etc.

25/10/2010

22

11

Ladder Exemplo de Aplicao (1)


Partida direta de um motor eltrico

Diagrama eltrico de uma partida direta

25/10/2010

Diagrama ladder de uma partida direta

23

Ladder Exemplo de Aplicao (2)


Exemplo de ligao para acionamento de um contator, como no caso do comando direto de um motor de induo trifsico
25/10/2010 24

12

Ladder Elementos Bsicos Ladder


Observando o exemplo dado, pode-se definir agora os elementos essenciais em uma programao Ladder:

25/10/2010

25

Ladder Funo Lgica E (AND)


As funes lgicas so estudadas em todos e quaisquer elementos. A combinao entre os contatos NA e NF servem como importante orientao para o projetista e programador de circuitos lgicos.

25/10/2010

26

13

Ladder Funo Lgica OU (OR)

25/10/2010

27

Ladder Funo Lgica No E (NAND)


Segundo a lgebra de Boole: Assim a funo NAND consiste em dois contatos NF em paralelo.

25/10/2010

28

14

Ladder Funo Lgica No OU (NOR)


Segundo a lgebra de Boole: Assim a funo NOR consiste em dois contatos NF em srie.

25/10/2010

29

Ladder Circuitos de Selo (1)


Os selos so as combinaes mais bsicas entre elementos, destinados a manter uma sada ligada, quando se utilizam botoeiras.

Selo com prioridade no ligamento, onde com as duas chaves pressionadas o circuito sempre estar ligado.

25/10/2010

30

15

Ladder Circuitos de Selo (2)


Com as duas chaves pressionadas o circuito sempre estar desligado. o mais utilizado por questes de segurana.

Selo com prioridade no desligamento.

25/10/2010

31

Ladder Exerccio
1) Fazer o programa Ladder para uma partida de motores com reverso, como mostra a figura ao lado.
25/10/2010 32

16

Obrigado!
Referncias Bibliogrficas: Silveira, Paulo R. da; Santos, Winderson E.; Automao e Controle Discreto; Editora Erica;So Paulo; 1988. Rosrio, Joo Maurcio; Princpios de Mecatrnica; Editora Pearson Prentice Hall; So Paulo; 2005. Natale, Ferdinando; Automao Industrial; Editora rica; So Paulo; 1995 Moraes, Ccero Couto de; Castrucci, Plnio de Lauro; Engenharia de Automao Industrial, Editora LTC,;Rio de Janeiro; 2001 Manuais e Catlogos dos Fabricantes

25/10/2010

33

17

Você também pode gostar