Você está na página 1de 53

CONTROLADOR LGICO PROGRAMVEL

CLP - Maurcio

APLICAES
AUTOMATIZAO DE PROCESSOS INDUSTRIAIS; MQUINAS INDUSTRIAIS; AQUISIO DE DADOS PARA SUPERVISO EM FBRICAS, PRDIOS INTELIGENTES; INDSTRIAS, QUMICAS, PETROQUMICAS, MINERAO; FABRICAO AUTOMOTIVA, TXTIL, ALIMENTCIA; ENTRE OUTROS.
CLP - Maurcio 2

VANTAGENS
QUANDO COMPARADO AOS MTODOS DE CONTROLE NO PROGRAMVEIS, O CLP MOSTRA AS SEGUINTES VANTAGENS:
MENOR ESPAO OCUPADO; MENOR ENERGIA ELTRICA; MENOR FREQNCIA E TEMPO PARA MANUTENO

CLP - Maurcio

VANTAGENS
QUANDO COMPARADO AOS MTODOS DE CONTROLE NO PROGRAMVEIS, O CLP MOSTRA AS SEGUINTES VANTAGENS: MAIOR CONFIABILIDADE;
REPROGRAMABILIDADE; POSSIBILIDADE DE COMUNICAO COM OUTROS CONTROLADORES E COMPUTADORES.

CLP - Maurcio

ESTRUTURA
O CLP TEM ESTRUTURA BSICA IGUAL DE DE UM COMPUTADOR:
FONTE DE ALIMENTAO; UNIDADE CENTRAL DE PROCESSAMENTO; MEMRIAS; DISPOSITIVOS DE INTERFACE DE ENTRADA E SADA.

CLP - Maurcio

ESTRUTURA
PROCESSADOR
CPU
DADOS

MEMRIAS

FONTE

INTERFACES DE ENTRADA E SADA


DADOS DADOS

CARTES DE ENTRADA

CARTES DE SADA

CLP - Maurcio

FONTE DE ALIMENTAO

FORNECE ENERGIA DE QUALIDADE PARA ALIMENTAR A CPU E OS CARTES DE ENTRADA E SADA TAL QUALIDADE SE REFERE A ALTA ESTALBILIDADE E BAIXSSIMO RIPPLE.

CLP - Maurcio

CPU
COLHE OS DADOS DA INTERFACE DE ENTRADA, PROCESSA TAIS DADOS DE ACORDO COM O PROGRAMA E ENVIA PARA AS INTERFACES DE SADA O RESUSLTADO DE TAL PROCESSAMENTO.

CLP - Maurcio

MEMRIA
ARMAZENA INFORMAES COMO O PROGRAMA A SER EXECUTADO E AS CONDIES DOS PONTOS DE ENTRADA E SADA

CLP - Maurcio

CARTES DE ENTRADA
RECEBEM OS SINAIS (ELTRICOS) PROVENIENTES DO CAMPO E TRANSFORMAM TAIS SINAIS EM CDIGOS PROCESSVEIS PELA UNIDADE CENTRAL DE PROCESSAMENTO.

CLP - Maurcio

10

CARTES DE SADA
RECEBEM OS SINAIS PROVENIENTES DA UNIDADE CENTRAL DE PROCESAMENTO E OS TRANSFORMAM EM SINAIS ELTRICOS VLIDOS PARA OS DISPOSITIVOS DE CAMPO.

CLP - Maurcio

11

CONFIGURAES

CONFIGURAES DE MONTAGEM

CLP - Maurcio

12

CONFIGURAES

COMPACTA MODULAR

CLP - Maurcio

13

CONFIGURAES
COMPACTA

CLP - Maurcio

14

CONFIGURAES
MODULAR

CLP - Maurcio

15

ESTRUTURAS DE EXECUO
FORMAS DE PROCESSAMENTO
CCLICO; POR INTERUPO; POR TEMPO; POR EVENTO

CLP - Maurcio

16

CCLICO
INSTRUES LIDAS EM SEQNCIA DO INCIO AO FIM DO DO PROGRAMA; VOLTA-SE AO INCIO DO PROGRAMA. ESSE CICLO CHAMADO CICLO DE VARREDURA E SUA DURAO, TEMPO DE VARREDURA O TEMPO DE VARREDURA DEPENDE DO NMERO DE INSTRUES A VELOCIDADE EM MDIA DE 100 INSTRUES POR MILISEGUNDO
CLP - Maurcio 17

CCLICO

CLP - Maurcio

18

INTERRUPO
SE UMA OCORRNCIA DO PROCESSO CONTROLADO NO PUDER ESPERAR O FIM DO CICLO ENTO DEVE HAVER UMA INTERRUPO PARA A EXECUO DO PROGRAMA DESSA OCORRNCA; APS A INTERRUPO O PROGRAMA NORMAL VOLTA A SER EXECUTADO DO PONTO ONDE HASVIA PARADO;

CLP - Maurcio

19

INTERRUPO
PONTO DE INTERRUPO

CICLO NORMAL

CICLO DE INTERRUPO

CLP - Maurcio

20

TEMPO
ALGUNS PROGRAMAS DEVEM ACONTECER A CADA CICLO DE TEMPO, INDEPENDENTE DO CICLO NORMAL DO PROGRAMA; UMA INTERRUPO S QUE NO DEPENDE DE NENHUM ACONTECIMENTO E SIM APENAS DA PASSAGEM DO TEMPO.

CLP - Maurcio

21

TEMPO

CLP - Maurcio

22

EVENTO
SO INTERRUPES POR ACONTECIMENTOS ESPECFICOS: RETORNO DE ENERGIA FALHA DE BATERIA; ULTRAPASSAGEM DO TEMPO DE SUPERVISO WATCH DOG TIME

CLP - Maurcio

23

MEMRIA
PALAVRAS DE MEMRIA MESMO NMERO DE BITS MAPA DE MEMRIA
MEMRIA RAM : DADOS MEMRIA ROM : PROGRAMA

CLP - Maurcio

24

PARTES DA MEMRIA
MEMRIA EXECUTIVA; MEMRIA DE SISTEMA; MEMRIA DE ESTADO DAS ENTRADAS E SADAS OU MEMRIA IMAGEM; MEMRIA DE DADOS; MEMRIA DE DO USURIO

CLP - Maurcio

25

EXECUTIVA
ROM E PROM SISTEMA OPERACIONAL USURIO NO OPERA

CLP - Maurcio

26

SISTEMA
RAM RESULTADOS E OPERAES INTERMEDIRIAS DO SISTEMA COMO UM RASCUNHO USURIO NO OPERA

CLP - Maurcio

27

STATUS OU IMAGEM
NESSA REA, TIPO RAM, SE ARMAZENAM OS ESTADOS DAS ENTRADAS E SADAS O PROCESSADOR APS LER OS ESTADOS DE ENTRADA ,OS ARMAZENA NA IMAGEM DE ENTRADA; APS EXECUTAR O PROGRAMA ARMAZENA O ESTADO DAS SADAS NA IMAGEM DE SADA.

CLP - Maurcio

28

DADOS
MEMRIADO TIPO RAM ARMAZENAM VALORES DE ENTRADA E RESULTADOS DO PROCESSAMENTO; VALORES LIMITES DE TEMPORIZAO; VALORES ATUAIS DE TEMPORIZAO; VALORES LIMITES DE CONTAGENS; VALORES ATUAIS DE CONTAGENS; VALORES DE FUNES ARITMTICAS.

CLP - Maurcio

29

USURIO
TIPO RAM; RAM/EPROM; RAM EEPROM USURIO DESENVOLVE E TESTA EM RAM E DEPOIS PASSA PARA EPROM USURIO DESENVOLVE E TESTA EM RAM E DEPOIS PASSA PARA EEPROM

CLP - Maurcio

30

MDULOS DE ENTRADAS E SADAS


OS MDULOS DE ENTRADAS E SADAS SO INTERFACES ENTRE OS SINAIS ELTRICOS DO CLP E OS DISPOSITIVOS DE CAMPO PODEM SER DO TIPO DIGITAL OU ANALGICO. PODEM APRESENTAR CARACTERSTICAS DIVERSAS DEPENDENTES DOS COMPONENTES UTILIZADOS NOS CIRCUITOS ELETRNICO DO CLP.

CLP - Maurcio

31

MDULOS DE ENTRADAS DIGITAIS


SO SENSVEIS A DOIS NVEIS DE TENSO : ALTO E BAIXO; TAIS VALORES SO DETERMINADOS PELO FABRICANTE; O NVEL ALTO COMPREENDE UMA FAXA DE VALORES PRXIMOS DO NOMINAL; O NVEL BAIXO COMPREENDE UMA FAIXA DE VALORES PRXIMOS AO VALOR ZERO.

CLP - Maurcio

32

MDULOS DE ENTRADAS DIGITAIS

VALORES COMUNS 0 A 110Vca

0 A 220Vca

0 A 24Vcc

CLP - Maurcio

33

MDULOS DE ENTRADAS DIGITAIS


EXEMPLO DE CIRCUITO DE ENTRADA

+v
OPTO ACOPLADOR

ELEMENTO DE CAMPO 24V

CPU

CLP - Maurcio

34

MDULOS DE ENTRADAS DIGITAIS


A CPU ASSOCIA A TENSO BAIXA DE ENTRADA COMO VALOR ZERO PARA O BIT DE MEMRIA EM QUE ARMAZENA O VALOR DE TAL ENTRADA A CPU ASSOCIA A TENSO ALTA DE ENTRADA COMO VALOR UM PARA O BIT DE MEMRIA EM QUE ARMAZENA O VALOR DE TAL ENTRADA

CLP - Maurcio

35

MDULOS DE ENTRADAS DIGITAIS

NVEL ALTO

BIT = 1

NVEL BAIXO

BIT = 0

CLP - Maurcio

36

MDULOS DE ENTRADAS ANALGICAS

SO SENSVEIS A FAIXAS DE VALORES ; TAIS VALORES SO DETERMINADOS PELO FABRICANTE;

CLP - Maurcio

37

MDULOS DE ENTRADAS ANALGICAS


EXEMPLO DE CIRCUITO DE ENTRADA

ELEMENTO DE CAMPO
4 A 20mA

CONVERSOR ANA/DIG

CPU

SHUNT

CLP - Maurcio

38

MDULOS DE ENTRADAS ANALGICAS

A FAIXA DE VALORES DE ENTRADA DIVIDIDA EM VRIAS PARTES DE ACORDO COM A CPU; A CADA PARTE ASSOCIADA UMA SEQNCIA BINRIA PRPRIA E PROPORCIONAL NA MEMRIA;

CLP - Maurcio

39

MDULOS DE ENTRADAS ANALGICAS


EXEMPLOS DE FAIXAS ANALGICAS

0 A 5V 0 A 10V 1 A 5V 0 A 20mA 4 A 20mA

-5 A 5V

-10 A 10V ;

CLP - Maurcio

40

MDULOS DE ENTRADAS ANALGICAS

O NMERO DE BITS DEPENDE DO FABRICANTE SENDO 16 UM NMERO COMUM; QUANTO MAIOR FOR A PALAVRA MAIOR A PRECISO DO PROCESSAMENTO.

CLP - Maurcio

41

MDULOS DE ENTRADAS ANALGICA


EXEMPLO DE CONVERSO COM 1 BIT
VALOR ANALGICO VALOR MXIMO

VALOR BINRIO 1

VALOR MDIO

0
VALOR MNIMO

CLP - Maurcio

42

MDULOS DE ENTRADAS ANALGICA


EXEMPLO DE CONVERSO COM 1 BIT
VALOR ANALGICO VALOR MXIMO

VALOR BINRIO 1

VALOR MDIO

0
VALOR MNIMO

CLP - Maurcio

43

MDULOS DE ENTRADAS ANALGICA


EXEMPLO DE CONVERSO COM 2 BITS
VALOR ANALGICO VALOR MXIMO

VALOR BINRIO

11
10 01

VALOR MNIMO

00

CLP - Maurcio

44

MDULOS DE ENTRADAS ANALGICA


EXEMPLO DE CONVERSO COM 3 BITS
VALOR ANALGICO VALOR MXIMO VALOR MDIO

VALOR BINRIO
111 110
100 010 110 101 011 001

VALOR MNIMO

000

CLP - Maurcio

45

MDULOS DE ENTRADAS ANALGICA


ENTRE AS LINHAS PONTILHADAS O SINAL ANALGICO MUDA MAS O DIGITAL CONTINUA FIXO. O VALOR ENTRE AS LINHAS PONTILHADAS DEVE SER BEM PEQUENO PARA QUE O VALOR DIGITAL SE APROXIME DO ANALGICO. O VALOR ENTRE AS LINHS PONTILHASDAS PODE SER CALCULADO DIVIDINDO-SE O SPAN DA FAIXA POR 2N . NO EXEMPLO, A FAIXA DIVIDIDA EM 28 = 256 PARTES

CLP - Maurcio

46

MDULOS DE ENTRADAS ANALGICA

A FAIXA ANALGICA DE ENTRADA DIVIDIDA EM 2N PARTES. NO EXEMPLO, A FAIXA DIVIDIDA EM 28 = 256 PARTES

NO CASO DE SE UTILIZAR UMA PALAVRA DE 16 BITS, A FAIXA DIVIDIDA EM 216 = 32768 PARTES

CLP - Maurcio

47

MDULOS DE SADAS DIGITAIS


PRODUZEM DOIS NVEIS DE SINAL: ALTO E BAIXO TAIS SINAIS SO GERADOS POR DIVERSOS TIPOS DE ELEMENTOS, A SABER:
# # # CONTATOS SECOS; TRIACS; TRANSISTORES;

CLP - Maurcio

48

MDULOS DE SADAS DIGITAIS


# CONTATOS SECOS;

PODEM OPERAR EM CORRENTE CONTNUA OU ALTERNADA SO LENTOS; TM PEQUENA VDA TIL

CLP - Maurcio

49

MDULOS DE SADAS DIGITAIS


# TRIACS;

PODEM OPERAR APENAS EM CORRENTE ALTERNADA SO MAIS RPIDOS QUE OS CONTATOS SECOS; TM LONGA VDA TIL

CLP - Maurcio

50

MDULOS DE SADAS DIGITAIS


# TRANSISTORES;

PODEM OPERAR APENAS EM CORRENTE CONTNUA; SO MAIS RPIDOS QUE OS CONTATOS SECOS; TM LONGA VDA TIL

CLP - Maurcio

51

MDULOS DE SADAS ANALGICAS

PRODUZEM UMA FAIXA DE VALORES DE TENSO OU DE CORRENTE. QUANTO MAIOR A PALAVRA BINRIA DA CPU MAIS CONTNUA A SADA, QUE A RIGOR NO UMA RAMPA E SIM UMA ESCADA

CLP - Maurcio

52

LGICAS RELACIONADAS
OS SINAIS DIGITAIS DE ENTRADA PODEM PRODUZIR LIGAES E DESLIGAMENTOS NO PROGRAMA; AS SADAS DIGITAIS SO PRODUZIDAS POR LIGAES E DESLIGAMENTOS NO PROGRAMA; OR NO UMA RAMPA E SIM UMA ESCADA

CLP - Maurcio

53