Vous êtes sur la page 1sur 58

SISTEMAS PRODUTIVOS II ENG 09014

Cap. 9 Controladores Lgicos Programveis

PROFa. Giovana Savitri Pasa

giovanapasa@producao.ufrgs.br

SISTEMAS PRODUTIVOS II ENG 09014


Iniciando por exemplos:

semforo:
http://www.youtube.com/watch?v=3usDbhgH8I4&featu re=related

acionamento de um motor:
http://www.youtube.com/watch?v=-9EzmV7p4g&feature=related

SISTEMAS PRODUTIVOS II ENG 09014


exemplos de alunos: aplicao utilizando sensor, temporizador e contador
http://www.youtube.com/watch?v=NxjyK8a_-14

enchimento de caixas:
http://www.youtube.com/watch?v=hPYnHqgWEkE

SISTEMAS PRODUTIVOS II ENG 09014

1- O que o controle discreto de processos?


o controle que trata com variveis discretas, ou seja, aquelas que podem assumir somente um conjunto de valores. Quando somente dois valores podem ser assumidos, temos as variveis discretas binrias. Valores: 0 ou 1; desligado ou ligado; ausente ou presente; falso ou verdadeiro; baixo ou alto

SISTEMAS PRODUTIVOS II ENG 09014

2- O controle discreto de processos pode ser:

2.1 Controle lgico quando as mudanas nas variveis so determinadas por eventos Ex.: a pea estava presente (varivel=1) e foi retirada (varivel=0) 2.2 Sequenciamento as mudanas nas variveis so decorrncia da passagem do tempo. Ex.: lavadora de roupas est no ciclo de lavar (varivel=1); passados 20 minutos ela deve entrar no ciclo de esvaziar (varivel assume valor 0)

SISTEMAS PRODUTIVOS II ENG 09014


2.1 controle lgico Tambm chamado de controle lgico combinacional. Os valores das sadas so determinados exclusivamente pelos valores atuais das entradas. Se o sensor de presena identifica a presena da pea (1) E o rob est disponvel (1), ento o rob acionado (1) Se h energia na rede (1) E interruptor est ligado (1), ento lampada acende (1)

SISTEMAS PRODUTIVOS II ENG 09014


Elementos de controle lgico:

SISTEMAS PRODUTIVOS II ENG 09014


Elementos de controle lgico:

O que acontece se uma das lmpadas queimar?

SISTEMAS PRODUTIVOS II ENG 09014


Elementos de controle lgico:

O que precisa Acontecer para a lmpada acender?

Chave 1

Chave 2

SISTEMAS PRODUTIVOS II ENG 09014

O que acontece se uma das lmpadas queimar?

OU

10

SISTEMAS PRODUTIVOS II ENG 09014

O que precisa Acontecer para a lmpada acender?

OU

Chave 1

Chave 2

11

SISTEMAS PRODUTIVOS II ENG 09014

NOT
Quando a chave est aberta (X1=0) a lmpada est acesa (Y=1); Quando fechamos a chave (X1=1), a lmpada apaga (Y=0).
Ento: Y=X1
Chave

Y=X1

resistor

X1

12

SISTEMAS PRODUTIVOS II ENG 09014


Simbologia ANSI e tabelas-verdade:

13

SISTEMAS PRODUTIVOS II ENG 09014

Controle lgico
OU Boto ligar

0 volts

E Boto desligar

5 volts

Motor

rel trmico

Porta NOT

Lmpada de alarme por superaquecimento

Acionando LIGAR insere 1 na porta OU o motor acionado Para DESLIGAR insere 0 na porta E o motor desligado Caso haja sobreaquecimento, o rel insere 0 na porta E e o motor desligado; a porta NOT transforma o sinal 0 do rel em 1 e aciona a lmpada de emergencia

14

SISTEMAS PRODUTIVOS II ENG 09014

Na bibliografia, verificar as leis e teoremas da lgebra booleana

15

SISTEMAS PRODUTIVOS II ENG 09014


2.2 sequenciamento Utiliza dispositivos temporizadores para quando modificar uma varivel de sada. determinar

Um temporizador pode alternar entre ligado e desligado em determinados intervalos de tempo. Temporizadores funcionar propositadamente atraso no acionamento ou atraso no desligamento podem

com

Ex.: ligar a lavadora de roupas aps abrir a tampa; Desligar as luzes internas do carro aps trancar o carro

16

SISTEMAS PRODUTIVOS II ENG 09014

contadores Um temporizador um contador de unidades de tempo. Podemos contar outras variveis, tais como itens produzidos, clientes atendidos. O incremento, no caso do contador, vir de um sinal externo captado por um sensor.

17

SISTEMAS PRODUTIVOS II ENG 09014


3 LGICA LADDER - SIMBOLOGIA

18

SISTEMAS PRODUTIVOS II ENG 09014


3 LGICA LADDER - diagrama

19

SISTEMAS PRODUTIVOS II ENG 09014

http://www.abb.com.br/product/pt/9AAC100143.aspx http://www.controlsystemsusa.com/controlsystemsusa/_download.asp

20

Un classico esempio per introdurre le macchine sequenziali ed i temporizzatori con i PLC il semaforo a 3 lampade. Si dispone di una lanterna semaforica con tre lampade ognuna pilotata da una uscita del PLC. Si vuole scrivere um programma ladder che garantisca lesecuzione della seguente sequenza di operazioni: 1.Luce verde accesa per 10 secondi 2.Luce gialla accesa per 5 secondi 3.Luce rossa accesa per 15 secondi 4.Ritorno al punto 1. Per realizzare questo programma si sono utilizzati dei timer ad accensione ritardata e dei merker per memorizzare lo stato della macchina. Allo scadere del tempo impostato di ogni timer vengono aggiornati i merker di stato i quali a loro volta vanno ad aggiornare le 3 uscite (lampade). Per far partire la sequenza necessario forzare il valore di uno dei tre merker in modo da fare entrare la macchina in uno de 3 stati appartenenti alla sequenza che ne consente poi levoluzione. La traccia del programma riportata di seguito:

21

22

CLP Controlador Lgico Programvel

23

SISTEMAS PRODUTIVOS II ENG 09014


AC500

24

Controlador Lgico Programvel

CNC
CONTROLES DE MOVIMENTOS

Robs

CLPs
USOS EM CONTROLES DIVERSOS

Computadores
25

Controlador Lgico Programvel


Equipamento eletrnico digital com hardware + software compatveis com aplicaes industriais Realizar funes de Controle Lgico e seqenciamento variveis binrias, ou seja, variveis que podem assumir somente os valores 1 ou 0

26

Controlador Lgico Programvel

variveis que so interpretadas como - Liga/Desliga - Verdadeiro/Falso - Presente/Ausente - Alta voltagem/Baixa Voltagem

27

Controlador Lgico Programvel


So sistemas de controle que operam

ligando e desligando chaves, motores,


vlvulas e outros dispositivos, em funo das condies operacionais

28

Controlador Lgico Programvel


Os dispositivos de entrada enviam sinais ao controlador Os dispositivos de sada so regulados pelo controlador O controlador ( por exemplo, um CLP) recebe sinais de entrada, processa-os de acordo com uma lgica e envia sinais de sada

29

Controlador Lgico Programvel

controlador CLP

entrada

f(lgica)

sada

30

1) O CLP faz a funo de Controle Lgico aquele que vimos no caso do acionamento do motor
Controle Lgico ou Sistema Combinacional: um sistema de chaveamento onde as sadas em qualquer momento so determinadas exclusivamente pelos valores das entradas.

31

2- O CLP faz funes de Seqenciamento


aquele que usa dispositivos de temporizao internos para determinar quando iniciar mudanas nas variveis de sada.

32

Sistema de Seqenciamento
Ex. de aplicao:

mquinas de lavar, secadoras,


Determinam por temporizao o momento de iniciar e encerrar os seus ciclos.

33

Ento, por que usar CLPs?


Vantagens do uso de CLPs:
1. Programar um CLP muito mais fcil do que trabalhar a fiao de um painel de controle por rels. 2. CLPs podem ser reprogramados, enquanto controles convencionais precisam ter sua fiao retrabalhada e frequentemente acabam
por ser sucateados.

34

Ento, por que usar CLPs?


Vantagens do uso de CLPs:
3. CLPs ocupam menos espao. 4. Manuteno mais fcil.
5. Confiabilidade maior.

35

Ento, por que usar CLPs?


6. Comunicao com outros CLPs e microcomputadores. Ou seja, CLPs so mais facilmente conectados aos sistemas computacionais que realizam a integrao da planta. Isto muito relevante num momento em que a Manufatura Integrada por Computador assume uma importncia cada vez maior.

36

Ento, por que usar CLPs?


7. Potncia eltrica requerida menor. 8. Maior flexibilidade, atendendo maior n de aplicaes. 9. Projeto do sistema mais rpido.

37

Voltamos questo:
Para que serve um CLP? a) Realizar funes de Controle Lgico e Seqenciamento Alm das funes de controle lgico e seqenciamento, os CLPs evoluram e abrangeram vrias outras capacidades.

38

b) Realizar funes aritmticas O uso dessas funes permite algoritmos de controle mais modernos.

39

c) Realizar funes matriciais Alguns CLPs tem a capacidade de realizar operaes matriciais em valores armazenados na memria. Essa capacidade pode ser usada para comparar os valores reais de um conjunto de entradas e sadas com os valores armazenados na memria do CLP e determinar se um erro ocorreu.

40

d) Controle Analgico O Controle PID - Proporcional Integarativo e Derivativo - disponvel em alguns CLPs. Esses algoritmos de controle tradicionalmente tem sido implementados em controladores analgicos.

41

Hoje os esquemas de controladores analgicos so aproximados usando computador digital, quer com um CLP, quer com um computador controlador do processo. A aproximao do PID por um computador digital chamada de DDC Controle Digital Direto.

42

ENTO
Um CLP um equipamento eletrnico de operao digital (hardware) que usa uma memria programvel para armazenar instrues (software) para a implementao de funes de controle lgico, seqenciamento, temporizao, contador, aritmticas, matriciais e controle analgico.

43

Essas funes so implementadas para controlar vrios tipos de mquinas ou processos.

44

Como funciona um CLP?

TERMINAL DE PROGRAMAO

FONTE DE ALIMENTAO

PROCESSADOR

MEMRIA

I N T E R F A C E

MDULO DE ENTRADA

MDULO DE SADA

ambiente
Esses componentes so alojados em um gabinete adequado ao ambiente industrial.

46

Mdulo de Entrada:
Os mdulos de entrada e sada so as conexes para o processo industrial que est sendo controlado. As entradas para o controlador so os sinais de limit switches, pushbuttons, sensores.

47

Mdulo de Sada:
As sadas do controlador so sinais on/off para operar vlvulas, motores e outros dispositivos que atuam no processo.

48

Processador
O processador CPU - Unidade Central de Processamento - do CLP. Ele executa as vrias funes (lgicas, de sequenciamento, etc) sobre as entradas do CLP e determina os sinais de sada apropriados. O processador um microprocessador muito semelhante em sua construo queles usados em computadores pessoais.

49

Memria
Junto cpu est a memria do CLP (de programa e de dados). Na memria de programa esto os programas responsveis pelas funes de lgica, sequenciamento, entrada e sada.

50

Dispositivo de Programao
O CLP programado por meio de um terminal de programao. Usualmente esse terminal destacvel do CLP e compartilhado entre vrios CLPs.

51

Como o CLP opera:


1)As entradas do CLP so amostradas pelo processador e os contedos so armazenados na memria. 2)O programa executado. Os valores de entrada armazenados na memria so usados nos clculos para determinar os valores das sadas. 3)As sadas so atualizadas para concordarem com os valores calculados.

52

Como o CLP opera:


O tempo de durao de um ciclo de varredura uma funo do n e da complexidade das funes implementadas pelo programa. O tempo de um ciclo de varredura uma funo do n de instrues e da complexidade das operaes lgicas.

53

H vrias abordagens para a programao de CLPs:


1) Diagrama Lgico Ladder 2) Linguagens tipo-computacional de baixo nvel 3) Linguagens tipo-computacional de alto nvel 4) Blocos Funcionais 5) Grfico de Funes Sequenciais

54

Onde CLPs so aplicados?


Mquinas industriais: operatrizes, injetoras de plstico, txteis, calados, etc. Equipamentos industriais para processos: siderurgia, papel e celulose, fornos, etc. Aquisio de dados de superviso em: fbricas, prdios inteligentes, dispositivos que necessitam de controle remoto, etc. Bancadas de teste automtico de componentes industriais.

55

exerccios
1. Explique e exemplifique o que so: a)Variaveis continuas b)Variaveis discretas c) Variaveis discretas binarias d) Variaveis analogicas e) Variaveis digitais 2. Explique o que um controle logico combinacional 3. Qual a relaao entre um sequenciamento e uma contagem?

56

4.O que uma tabela-verdade? 5. O que so e para que servem os diagramas ladder? 6. Quais os componentes de um clp? Explique cada um deles 7. O que so os ciclos de operao do clp? 8. De que modo ocorrem as varreduras na clp? 9. Quais fatores afetam no tempo do ciclo de varredura? 10. Quais problemas podem decorrer do tempo de durao do ciclo de varredura? 57

11. Quais as diferenas entre CLPs e PCs?

58

Vous aimerez peut-être aussi