1 dia 25 de setembro cap. 9 controladores lógicos programáveis profa. giovana savitri pasa...

58
1 Dia 25 de setembro Cap. 9 Controladores Lógicos Programáveis PROFa. Giovana Savitri Pasa [email protected] 2012-2 SISTEMAS PRODUTIVOS II ENG 09014

Upload: internet

Post on 22-Apr-2015

112 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: 1 Dia 25 de setembro Cap. 9 Controladores Lógicos Programáveis PROFa. Giovana Savitri Pasa giovanapasa@producao.ufrgs.br 2012-2 SISTEMAS PRODUTIVOS IIENG

1

Dia 25 de setembro

Cap. 9 Controladores Lógicos Programáveis

PROFa. Giovana Savitri Pasa [email protected] 2012-2

SISTEMAS PRODUTIVOS II ENG 09014

Page 2: 1 Dia 25 de setembro Cap. 9 Controladores Lógicos Programáveis PROFa. Giovana Savitri Pasa giovanapasa@producao.ufrgs.br 2012-2 SISTEMAS PRODUTIVOS IIENG

Iniciando por exemplos:

semáforo:http://www.youtube.com/watch?

v=3usDbhgH8I4&feature=related

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

2

SISTEMAS PRODUTIVOS II ENG 09014

Page 3: 1 Dia 25 de setembro Cap. 9 Controladores Lógicos Programáveis PROFa. Giovana Savitri Pasa giovanapasa@producao.ufrgs.br 2012-2 SISTEMAS PRODUTIVOS IIENG

exemplos de alunos:aplicação utilizando sensor, temporizador e contador

http://www.youtube.com/watch?v=NxjyK8a_-14

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

3

SISTEMAS PRODUTIVOS II ENG 09014

Page 4: 1 Dia 25 de setembro Cap. 9 Controladores Lógicos Programáveis PROFa. Giovana Savitri Pasa giovanapasa@producao.ufrgs.br 2012-2 SISTEMAS PRODUTIVOS IIENG

4

SISTEMAS PRODUTIVOS II ENG 09014

1- O que é o controle discreto de processos?

É o controle que trata com variáveis discretas, ou seja, aquelas que podem assumir somente um conjunto de valores.

Quando somente dois valores podem ser assumidos, temos as variáveis discretas binárias.

Valores: 0 ou 1; desligado ou ligado; ausente ou presente; falso ou verdadeiro; baixo ou alto

Page 5: 1 Dia 25 de setembro Cap. 9 Controladores Lógicos Programáveis PROFa. Giovana Savitri Pasa giovanapasa@producao.ufrgs.br 2012-2 SISTEMAS PRODUTIVOS IIENG

5

SISTEMAS PRODUTIVOS II ENG 09014

2- O controle discreto de processos pode ser:

2.1 – Controle lógico – quando as mudanças nas variáveis são determinadas por eventosEx.: a peça estava presente (variável=1) e foi retirada (variável=0)2.2 – Sequenciamento – as mudanças nas variáveis são decorrência da passagem do tempo.Ex.: lavadora de roupas está no ciclo de lavar (variável=1); passados 20 minutos ela deve entrar no ciclo de esvaziar (variável assume valor 0)

Page 6: 1 Dia 25 de setembro Cap. 9 Controladores Lógicos Programáveis PROFa. Giovana Savitri Pasa giovanapasa@producao.ufrgs.br 2012-2 SISTEMAS PRODUTIVOS IIENG

6

SISTEMAS PRODUTIVOS II ENG 09014

2.1 controle lógico

Também chamado de controle lógico combinacional.Os valores das saídas são determinados exclusivamente pelos valores atuais das entradas.

Se o sensor de presença identifica a presença da peça (1) “E” o robô está disponível (1), então o robô é acionado (1)

Se há energia na rede (1) “E” interruptor está ligado (1), então lampada acende (1)

Page 7: 1 Dia 25 de setembro Cap. 9 Controladores Lógicos Programáveis PROFa. Giovana Savitri Pasa giovanapasa@producao.ufrgs.br 2012-2 SISTEMAS PRODUTIVOS IIENG

7

SISTEMAS PRODUTIVOS II ENG 09014

Elementos de controle lógico:

“E”

Page 8: 1 Dia 25 de setembro Cap. 9 Controladores Lógicos Programáveis PROFa. Giovana Savitri Pasa giovanapasa@producao.ufrgs.br 2012-2 SISTEMAS PRODUTIVOS IIENG

8

SISTEMAS PRODUTIVOS II ENG 09014

Elementos de controle lógico:

O que acontece se uma das lâmpadas queimar?

“E”

Page 9: 1 Dia 25 de setembro Cap. 9 Controladores Lógicos Programáveis PROFa. Giovana Savitri Pasa giovanapasa@producao.ufrgs.br 2012-2 SISTEMAS PRODUTIVOS IIENG

9

SISTEMAS PRODUTIVOS II ENG 09014

Elementos de controle lógico:

O que precisaAcontecer paraa lâmpada acender?

“E”

Chave 1 Chave 2

Page 10: 1 Dia 25 de setembro Cap. 9 Controladores Lógicos Programáveis PROFa. Giovana Savitri Pasa giovanapasa@producao.ufrgs.br 2012-2 SISTEMAS PRODUTIVOS IIENG

10

SISTEMAS PRODUTIVOS II ENG 09014

“OU”O que acontece se uma das lâmpadas queimar?

Page 11: 1 Dia 25 de setembro Cap. 9 Controladores Lógicos Programáveis PROFa. Giovana Savitri Pasa giovanapasa@producao.ufrgs.br 2012-2 SISTEMAS PRODUTIVOS IIENG

11

SISTEMAS PRODUTIVOS II ENG 09014

“OU”

O que precisaAcontecer paraa lâmpada acender?

Chave 1

Chave 2

Page 12: 1 Dia 25 de setembro Cap. 9 Controladores Lógicos Programáveis PROFa. Giovana Savitri Pasa giovanapasa@producao.ufrgs.br 2012-2 SISTEMAS PRODUTIVOS IIENG

12

SISTEMAS PRODUTIVOS II ENG 09014

Chave

resistor

“NOT”

Quando a chave está aberta (X1=0) a lâmpada está acesa (Y=1);Quando fechamos a chave (X1=1), a lâmpada apaga (Y=0).

Então: Y=X1

Y=X1

X1

Page 13: 1 Dia 25 de setembro Cap. 9 Controladores Lógicos Programáveis PROFa. Giovana Savitri Pasa giovanapasa@producao.ufrgs.br 2012-2 SISTEMAS PRODUTIVOS IIENG

13

SISTEMAS PRODUTIVOS II ENG 09014

Simbologia ANSI e tabelas-verdade:

Page 14: 1 Dia 25 de setembro Cap. 9 Controladores Lógicos Programáveis PROFa. Giovana Savitri Pasa giovanapasa@producao.ufrgs.br 2012-2 SISTEMAS PRODUTIVOS IIENG

14

Botão ligar

Botão desligar

Motor

relé térmico

Porta NOT

Lâmpada de alarme por superaquecimento

5 volts

0 volts

OU

E

SISTEMAS PRODUTIVOS II ENG 09014

Controle lógico

Acionando LIGAR – insere 1 na porta OU – o motor é acionadoPara DESLIGAR – insere 0 na porta E – o motor é desligadoCaso 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 lâmpada de emergencia

Page 15: 1 Dia 25 de setembro Cap. 9 Controladores Lógicos Programáveis PROFa. Giovana Savitri Pasa giovanapasa@producao.ufrgs.br 2012-2 SISTEMAS PRODUTIVOS IIENG

Na bibliografia, verificar as leis e teoremas da álgebra booleana

15

SISTEMAS PRODUTIVOS II ENG 09014

Page 16: 1 Dia 25 de setembro Cap. 9 Controladores Lógicos Programáveis PROFa. Giovana Savitri Pasa giovanapasa@producao.ufrgs.br 2012-2 SISTEMAS PRODUTIVOS IIENG

16

SISTEMAS PRODUTIVOS II ENG 09014

2.2 sequenciamento

Utiliza dispositivos temporizadores para determinar quando modificar uma variável de saída.

Um temporizador pode alternar entre ligado e desligado em determinados intervalos de tempo.

Temporizadores podem funcionar propositadamente com atraso no acionamento ou atraso no desligamento

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

Page 17: 1 Dia 25 de setembro Cap. 9 Controladores Lógicos Programáveis PROFa. Giovana Savitri Pasa giovanapasa@producao.ufrgs.br 2012-2 SISTEMAS PRODUTIVOS IIENG

17

SISTEMAS PRODUTIVOS II ENG 09014

contadores

Um temporizador é um “contador” de unidades de tempo.

Podemos contar outras variáveis, tais como itens produzidos, clientes atendidos. O incremento, no caso do contador, virá de um sinal externo captado por um sensor.

Page 18: 1 Dia 25 de setembro Cap. 9 Controladores Lógicos Programáveis PROFa. Giovana Savitri Pasa giovanapasa@producao.ufrgs.br 2012-2 SISTEMAS PRODUTIVOS IIENG

18

SISTEMAS PRODUTIVOS II ENG 09014

3 –LÓGICA LADDER - SIMBOLOGIA

Page 19: 1 Dia 25 de setembro Cap. 9 Controladores Lógicos Programáveis PROFa. Giovana Savitri Pasa giovanapasa@producao.ufrgs.br 2012-2 SISTEMAS PRODUTIVOS IIENG

19

SISTEMAS PRODUTIVOS II ENG 09014

3 –LÓGICA LADDER - diagrama

Page 20: 1 Dia 25 de setembro Cap. 9 Controladores Lógicos Programáveis PROFa. Giovana Savitri Pasa giovanapasa@producao.ufrgs.br 2012-2 SISTEMAS PRODUTIVOS IIENG

20

SISTEMAS PRODUTIVOS II ENG 09014

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

http://www.controlsystemsusa.com/controlsystemsusa/_download.asp

Page 21: 1 Dia 25 de setembro Cap. 9 Controladores Lógicos Programáveis PROFa. Giovana Savitri Pasa giovanapasa@producao.ufrgs.br 2012-2 SISTEMAS PRODUTIVOS IIENG

21

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

l’esecuzione della seguente sequenza di operazioni:

1.Luce verde accesa per 10 secondi2.Luce gialla accesa per 5 secondi3.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 l’evoluzione. La traccia del

programma è riportata di seguito:

Page 22: 1 Dia 25 de setembro Cap. 9 Controladores Lógicos Programáveis PROFa. Giovana Savitri Pasa giovanapasa@producao.ufrgs.br 2012-2 SISTEMAS PRODUTIVOS IIENG

22

Page 23: 1 Dia 25 de setembro Cap. 9 Controladores Lógicos Programáveis PROFa. Giovana Savitri Pasa giovanapasa@producao.ufrgs.br 2012-2 SISTEMAS PRODUTIVOS IIENG

23

CLP - CLP -

Controlador Lógico ProgramávelControlador Lógico Programável

Page 24: 1 Dia 25 de setembro Cap. 9 Controladores Lógicos Programáveis PROFa. Giovana Savitri Pasa giovanapasa@producao.ufrgs.br 2012-2 SISTEMAS PRODUTIVOS IIENG

24

SISTEMAS PRODUTIVOS II ENG 09014

AC500

Page 25: 1 Dia 25 de setembro Cap. 9 Controladores Lógicos Programáveis PROFa. Giovana Savitri Pasa giovanapasa@producao.ufrgs.br 2012-2 SISTEMAS PRODUTIVOS IIENG

25

Controlador Lógico Programável

CNC

Robôs

CLPs

Computadores

CONTROLES DE MOVIMENTOS

USOS EM CONTROLES DIVERSOS

Page 26: 1 Dia 25 de setembro Cap. 9 Controladores Lógicos Programáveis PROFa. Giovana Savitri Pasa giovanapasa@producao.ufrgs.br 2012-2 SISTEMAS PRODUTIVOS IIENG

26

Controlador Lógico Programável

Equipamento eletrônico digital com hardware + software compatíveis com aplicações industriais

Realizar funções de Controle Lógico e seqüenciamento

variáveis binárias, ou seja, variáveis que podem assumir somente os valores 1 ou 0

Page 27: 1 Dia 25 de setembro Cap. 9 Controladores Lógicos Programáveis PROFa. Giovana Savitri Pasa giovanapasa@producao.ufrgs.br 2012-2 SISTEMAS PRODUTIVOS IIENG

27

Controlador Lógico Programável

variáveis que são interpretadas como - Liga/Desliga- Verdadeiro/Falso- Presente/Ausente- Alta voltagem/Baixa Voltagem

Page 28: 1 Dia 25 de setembro Cap. 9 Controladores Lógicos Programáveis PROFa. Giovana Savitri Pasa giovanapasa@producao.ufrgs.br 2012-2 SISTEMAS PRODUTIVOS IIENG

28

Controlador Lógico Programável

São sistemas de controle que operam ligando

e desligando chaves, motores, válvulas e

outros dispositivos, em função das

condições operacionais

Page 29: 1 Dia 25 de setembro Cap. 9 Controladores Lógicos Programáveis PROFa. Giovana Savitri Pasa giovanapasa@producao.ufrgs.br 2012-2 SISTEMAS PRODUTIVOS IIENG

29

Controlador Lógico Programável

Os dispositivos de entrada enviam sinais ao controlador

Os dispositivos de saída são regulados pelo controlador

O controlador ( por exemplo, um CLP) recebe sinais de entrada, processa-os de acordo com uma lógica e envia sinais de saída

Page 30: 1 Dia 25 de setembro Cap. 9 Controladores Lógicos Programáveis PROFa. Giovana Savitri Pasa giovanapasa@producao.ufrgs.br 2012-2 SISTEMAS PRODUTIVOS IIENG

30

Controlador Lógico Programável

entrada f(lógica)

controlador CLP

saída

Page 31: 1 Dia 25 de setembro Cap. 9 Controladores Lógicos Programáveis PROFa. Giovana Savitri Pasa giovanapasa@producao.ufrgs.br 2012-2 SISTEMAS PRODUTIVOS IIENG

31

1) O CLP faz a função de Controle Lógico – é aquele que vimos no caso do acionamento do motor

Controle Lógico ou Sistema Combinacional: é um sistema de chaveamento onde as saídas em qualquer momento são determinadas exclusivamente pelos valores das entradas.

Page 32: 1 Dia 25 de setembro Cap. 9 Controladores Lógicos Programáveis PROFa. Giovana Savitri Pasa giovanapasa@producao.ufrgs.br 2012-2 SISTEMAS PRODUTIVOS IIENG

32

2- O CLP faz funções de Seqüenciamento

É aquele que usa dispositivos de

temporização internos para determinar

quando iniciar mudanças nas variáveis de

saída.

Page 33: 1 Dia 25 de setembro Cap. 9 Controladores Lógicos Programáveis PROFa. Giovana Savitri Pasa giovanapasa@producao.ufrgs.br 2012-2 SISTEMAS PRODUTIVOS IIENG

33

Sistema de Seqüenciamento

Ex. de aplicação:

máquinas de lavar, secadoras,

Determinam por temporização o momento de iniciar e encerrar os seus ciclos.

Page 34: 1 Dia 25 de setembro Cap. 9 Controladores Lógicos Programáveis PROFa. Giovana Savitri Pasa giovanapasa@producao.ufrgs.br 2012-2 SISTEMAS PRODUTIVOS IIENG

34

Então, por que usar CLP’s?

Vantagens do uso de CLP’s: 1. Programar um CLP é muito mais fácil do que trabalhar a fiação de um painel de controle por relés.

2. CLP’s podem ser reprogramados, enquanto controles convencionais precisam ter sua fiação retrabalhada e frequentemente acabam

por ser sucateados.

Page 35: 1 Dia 25 de setembro Cap. 9 Controladores Lógicos Programáveis PROFa. Giovana Savitri Pasa giovanapasa@producao.ufrgs.br 2012-2 SISTEMAS PRODUTIVOS IIENG

35

Então, por que usar CLP’s?

Vantagens do uso de CLP’s: 3. CLP’s ocupam menos espaço. 4. Manutenção mais fácil. 5. Confiabilidade maior.

Page 36: 1 Dia 25 de setembro Cap. 9 Controladores Lógicos Programáveis PROFa. Giovana Savitri Pasa giovanapasa@producao.ufrgs.br 2012-2 SISTEMAS PRODUTIVOS IIENG

36

Então, por que usar CLP’s?

6. Comunicação com outros CLP’s e microcomputadores.

Ou seja, CLP’s são mais facilmente conectados aos sistemas computacionais que realizam a integração da planta.

Isto é muito relevante num momento em que a Manufatura Integrada por Computador assume uma importância cada vez maior.

Page 37: 1 Dia 25 de setembro Cap. 9 Controladores Lógicos Programáveis PROFa. Giovana Savitri Pasa giovanapasa@producao.ufrgs.br 2012-2 SISTEMAS PRODUTIVOS IIENG

37

Então, por que usar CLP’s?

7. Potência elétrica requerida é menor. 8. Maior flexibilidade, atendendo maior nº de aplicações.

9. Projeto do sistema é mais rápido.

Page 38: 1 Dia 25 de setembro Cap. 9 Controladores Lógicos Programáveis PROFa. Giovana Savitri Pasa giovanapasa@producao.ufrgs.br 2012-2 SISTEMAS PRODUTIVOS IIENG

38

Voltamos à questão:

Para que serve um CLP?a) Realizar funções de Controle Lógico e Seqüenciamento

Além das funções de controle lógico e seqüenciamento, os CLP’s evoluíram e abrangeram várias outras capacidades.

Page 39: 1 Dia 25 de setembro Cap. 9 Controladores Lógicos Programáveis PROFa. Giovana Savitri Pasa giovanapasa@producao.ufrgs.br 2012-2 SISTEMAS PRODUTIVOS IIENG

39

b) Realizar funções aritméticasO uso dessas funções permite algoritmos de controle mais modernos.

Page 40: 1 Dia 25 de setembro Cap. 9 Controladores Lógicos Programáveis PROFa. Giovana Savitri Pasa giovanapasa@producao.ufrgs.br 2012-2 SISTEMAS PRODUTIVOS IIENG

40

c) Realizar funções matriciaisAlguns CLP’s tem a capacidade de realizar operações matriciais em valores armazenados na memória. Essa capacidade pode ser usada para comparar os valores reais de um conjunto de entradas e saídas com os valores armazenados na memória do CLP e determinar se um erro ocorreu.

Page 41: 1 Dia 25 de setembro Cap. 9 Controladores Lógicos Programáveis PROFa. Giovana Savitri Pasa giovanapasa@producao.ufrgs.br 2012-2 SISTEMAS PRODUTIVOS IIENG

41

d) Controle AnalógicoO Controle PID - Proporcional Integarativo e Derivativo - é disponível em alguns CLP’s. Esses algoritmos de controle tradicionalmente tem sido implementados em controladores analógicos.

Page 42: 1 Dia 25 de setembro Cap. 9 Controladores Lógicos Programáveis PROFa. Giovana Savitri Pasa giovanapasa@producao.ufrgs.br 2012-2 SISTEMAS PRODUTIVOS IIENG

42

Hoje os esquemas de controladores analógicos são aproximados usando computador digital, quer com um CLP, quer com um computador controlador do processo. A aproximação do PID por um computador digital é chamada de DDC - Controle Digital Direto.

Page 43: 1 Dia 25 de setembro Cap. 9 Controladores Lógicos Programáveis PROFa. Giovana Savitri Pasa giovanapasa@producao.ufrgs.br 2012-2 SISTEMAS PRODUTIVOS IIENG

43

ENTÃO

Um CLP é um equipamento eletrônico de operação digital (hardware) que usa uma

memória programável para armazenar instruções (software) para a implementação

de funções de controle lógico, seqüenciamento, temporização, contador,

aritméticas, matriciais e controle “analógico”.

Page 44: 1 Dia 25 de setembro Cap. 9 Controladores Lógicos Programáveis PROFa. Giovana Savitri Pasa giovanapasa@producao.ufrgs.br 2012-2 SISTEMAS PRODUTIVOS IIENG

44

Essas funções são implementadas para controlar vários tipos de máquinas ou processos.

Page 45: 1 Dia 25 de setembro Cap. 9 Controladores Lógicos Programáveis PROFa. Giovana Savitri Pasa giovanapasa@producao.ufrgs.br 2012-2 SISTEMAS PRODUTIVOS IIENG

Como funciona um CLP?

FONTE

DE

ALIMENTAÇÃO

PROCESSADOR

MEMÓRIA

TERMINAL

DE

PROGRAMAÇÃO

MÓDULO

DE

SAÍDA

MÓDULO

DE

I

N

T

E

R

F

A

C

E

ENTRADA

Page 46: 1 Dia 25 de setembro Cap. 9 Controladores Lógicos Programáveis PROFa. Giovana Savitri Pasa giovanapasa@producao.ufrgs.br 2012-2 SISTEMAS PRODUTIVOS IIENG

46

ambiente

Esses componentes são alojados em um gabinete adequado ao ambiente industrial.

Page 47: 1 Dia 25 de setembro Cap. 9 Controladores Lógicos Programáveis PROFa. Giovana Savitri Pasa giovanapasa@producao.ufrgs.br 2012-2 SISTEMAS PRODUTIVOS IIENG

47

Módulo de Entrada:

Os módulos de entrada e saída são as conexões para o processo industrial que está sendo controlado.

As entradas para o controlador são os sinais de limit switches, pushbuttons, sensores.

Page 48: 1 Dia 25 de setembro Cap. 9 Controladores Lógicos Programáveis PROFa. Giovana Savitri Pasa giovanapasa@producao.ufrgs.br 2012-2 SISTEMAS PRODUTIVOS IIENG

48

Módulo de Saída:

As saídas do controlador são sinais on/off para operar válvulas, motores e outros dispositivos que atuam no processo.

Page 49: 1 Dia 25 de setembro Cap. 9 Controladores Lógicos Programáveis PROFa. Giovana Savitri Pasa giovanapasa@producao.ufrgs.br 2012-2 SISTEMAS PRODUTIVOS IIENG

49

Processador

O processador é CPU - Unidade Central de Processamento - do CLP. Ele executa as várias funções (lógicas, de sequenciamento, etc) sobre as entradas do CLP e determina os sinais de saída apropriados.

O processador é um microprocessador muito semelhante em sua construção àqueles usados em computadores pessoais.

Page 50: 1 Dia 25 de setembro Cap. 9 Controladores Lógicos Programáveis PROFa. Giovana Savitri Pasa giovanapasa@producao.ufrgs.br 2012-2 SISTEMAS PRODUTIVOS IIENG

50

Memória

Junto à cpu está a memória do CLP (de programa e de dados). Na memória de programa estão os programas responsáveis pelas funções de lógica, sequenciamento, entrada e saída.

Page 51: 1 Dia 25 de setembro Cap. 9 Controladores Lógicos Programáveis PROFa. Giovana Savitri Pasa giovanapasa@producao.ufrgs.br 2012-2 SISTEMAS PRODUTIVOS IIENG

51

Dispositivo de Programação

O CLP é programado por meio de um terminal de programação.

Usualmente esse terminal é destacável do CLP e é compartilhado entre vários CLP’s.

Page 52: 1 Dia 25 de setembro Cap. 9 Controladores Lógicos Programáveis PROFa. Giovana Savitri Pasa giovanapasa@producao.ufrgs.br 2012-2 SISTEMAS PRODUTIVOS IIENG

52

Como o CLP opera:

1)As entradas do CLP são amostradas pelo processador e os conteúdos são armazenados na memória.

2)O programa é executado. Os valores de entrada armazenados na memória são usados nos cálculos para determinar os valores das saídas.

3)As saídas são atualizadas para concordarem com os valores calculados.

Page 53: 1 Dia 25 de setembro Cap. 9 Controladores Lógicos Programáveis PROFa. Giovana Savitri Pasa giovanapasa@producao.ufrgs.br 2012-2 SISTEMAS PRODUTIVOS IIENG

53

Como o CLP opera:

O tempo de duração de um ciclo de varredura é uma função do nº e da complexidade das funções implementadas pelo programa.

O tempo de um ciclo de varredura é uma função do nº de instruções e da complexidade das operações lógicas.

Page 54: 1 Dia 25 de setembro Cap. 9 Controladores Lógicos Programáveis PROFa. Giovana Savitri Pasa giovanapasa@producao.ufrgs.br 2012-2 SISTEMAS PRODUTIVOS IIENG

54

Há várias abordagens para a programação de CLP’s:

1) Diagrama Lógico Ladder 2) Linguagens tipo-computacional de baixo nível

3) Linguagens tipo-computacional de alto nível

4) Blocos Funcionais 5) Gráfico de Funções Sequenciais

Page 55: 1 Dia 25 de setembro Cap. 9 Controladores Lógicos Programáveis PROFa. Giovana Savitri Pasa giovanapasa@producao.ufrgs.br 2012-2 SISTEMAS PRODUTIVOS IIENG

55

Onde CLP’s são aplicados?

Máquinas industriais: operatrizes, injetoras de plástico, têxteis, calçados, etc.

Equipamentos industriais para processos: siderurgia, papel e celulose, fornos, etc.

Aquisição de dados de supervisão em: fábricas, prédios inteligentes, dispositivos que necessitam de controle remoto, etc.

Bancadas de teste automático de componentes industriais.

Page 56: 1 Dia 25 de setembro Cap. 9 Controladores Lógicos Programáveis PROFa. Giovana Savitri Pasa giovanapasa@producao.ufrgs.br 2012-2 SISTEMAS PRODUTIVOS IIENG

exercícios

1. Explique e exemplifique o que são:a)Variaveis continuasb)Variaveis discretasc) Variaveis discretas binariasd) Variaveis analogicase) Variaveis digitais

2. Explique o que é um controle logico combinacional

3. Qual a relaçao entre um sequenciamento e uma contagem?

56

Page 57: 1 Dia 25 de setembro Cap. 9 Controladores Lógicos Programáveis PROFa. Giovana Savitri Pasa giovanapasa@producao.ufrgs.br 2012-2 SISTEMAS PRODUTIVOS IIENG

4.O que é uma tabela-verdade?5. O que são e para que servem os diagramas ladder?

6. Quais os componentes de um clp? Explique cada um deles

7. O que são os ciclos de operação 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 duração do ciclo de varredura?

57

Page 58: 1 Dia 25 de setembro Cap. 9 Controladores Lógicos Programáveis PROFa. Giovana Savitri Pasa giovanapasa@producao.ufrgs.br 2012-2 SISTEMAS PRODUTIVOS IIENG

11. Quais as diferenças entre CLPs e PCs?

58