Professional Documents
Culture Documents
Controladores Lgicos
Programables
PLC
1
Nomenclaturas Utilizadas
Conceito Genrico
Mquina ou Processo
CHAVES
SENSORES
BOTOEIRAS
MEDIDORES
TERMOSTATOS
PRESSOSTATOS
TERMOPARES
ENCODERS
C
L
P
CONTATORES
VLVULAS
INVERSORES
RELS
COMUTADORES
TENSES
CORRENTES
Princpio de Funcionamento
Energizao
Limpeza das memrias imagem de E e S
Teste de escrita/leitura da memria RAM
Teste de executabilidade do programa usurio
Execuo das rotinas de inicializao
Execuo da varredura
7
Varredura ou Scan
INCIO / ENERGIZAO
Caractersticas de CLPs
Programabilidade: o mesmo equipamento pode ser utilizado nas
mais diversas aplicaes
Confiabilidade: por utilizar semicondutores o nmero de
acionamentos virtualmente infinito
Isolao ptica de entradas e sadas: proporciona segurana
contra interferncias eltricas vindas da mquina ou processo
Deteco de falhas: auto diagnstico imediato em caso de falha
de comunicao, memria e outros
Modularidade: permite montagem correspondente a necessidade
da mquina ou processo
Start-up rpido: evita a necessidade de alterao de ligaes
fsicas em caso de alterao da lgica de comando da mquina
ou processo
9
Aplicaes em Indstrias e
Processos
Automotiva
Plsticos
Embalagens
Alimentos
Petroqumica
Bebidas
Papel e Celulose
Cermica
Saneamento
Telecomunicaes
Refrigerao
Hospitalar
Predial
Siderurgia
Calados
Minerao
1
Arquitetura Bsica
UNIDADE DE
ENTRADA
UNIDADE
CENTRAL
DE
PROCESSAMENTO
MQUINA
OU
PROCESS
O
UNIDADE
DE
SADA
INTERFACES DE
PROGRAMAO E
HOMEM-MQUINA
FONTE
EXTERNA
FONTE
CONJUNTO CLP
Unidades Bsicas
Unidade de entrada: recebe sinais eltricos da mquina ou
processo e compatibiliza com o circuito eletrnico do CLP
Unidade de sada: recebe os sinais processados pelo CLP e
disponibiliza um sinal eltrico para utilizao na mquina ou
processo
Unidade de processamento: o crebro do CLP; administra
todas suas funes e recebe os sinais da unidade de entrada,
executa a lgica do programa usurio e coloca o resultado na
unidade de sada
Unidade fonte de alimentao: adequa a energia eltrica para o
funcionamento do conjunto CLP
1
Unidades de Entrada e
Unidades de Sada
Digitais: admitem apenas 2 estados: ligado
(ON) ou desligado (OFF)
Analgicas: admitem mais que 2 estados
possveis, usualmente um intervalo de
valores de corrente (0 a 20mA) ou tenso (0
a 10Vcc)
1
Sinal de Acionamento
de Entrada
ENTRADA TIPO N
E
Vex
t
+
-
UNIDADE DE
ENTRADA
S
Vex
t
+
-
UNIDADE
DE SADA
UNIDADE
CENTRAL
DE
PROCESSAMENT
O
FONTE
CONJUNTO CLP
+
-
FONTE EXTERNA
-
Sinal de Acionamento
de Entrada
ENTRADA TIPO P
E
Vext
+
S
Vext
+
-
UNIDADE DE
ENTRADA
UNIDAD
E
DE
SADA
UNIDADE
CENTRAL
DE
PROCESSAMENTO
FONTE
CONJUNTO CLP
+
-
FONTE EXTERNA
Transdutores Digitais
Chaves
Termostatos
Pressostatos
Sensores de proximidade
Detetores de nvel
Sensores diversos
1
Atuadores na Sada
SADA TIPO N
E
Vext
+
-
UNIDADE DE
ENTRADA
S
Vext
+
-
UNIDAD
E
DE
SADA
UNIDADE
CENTRAL
DE
PROCESSAMENT
O
FONTE
CONJUNTO CLP
+
-
FONTE EXTERNA
Atuadores na Sada
SADA TIPO P
E
Vext
+
S
Vext
+
-
UNIDADE DE
ENTRADA
UNIDAD
E
DE
SADA
UNIDADE
CENTRAL
DE
PROCESSAMENT
O
FONTE
CONJUNTO CLP
+
-
FONTE EXTERNA
Sadas Digitais p/
Corrente Alternada
Quando ligada coloca Vca no borne de
sada
Atuadores Digitais
Contatores
Rels
Vlvulas
Lmpadas
Sinalizadores
Solenides diversos
2
Transdutores Analgicos
Rguas potenciomtricas
Clulas de carga
Medidores de nvel
Medidores de vazo
Medidores diversos
2
D/A
SADA
Atuadores Analgicos
Servo acionamentos
Inversores de frequncia
Amplificadores para vlvula proporcional
Ponte retificadora tiristorizada
Atuadores diversos
2
Unidade Central de
Processamento (UCP)
Tambm chamada de CPU (Central Processing
Unit)
Composta por: microprocessador, memria
bsica, memria de dados e memria de usurio
Utiliza interfaces de programao e homemmquina
2
Memria de Dados
Voltil: RAM ou NVRAM necessita ficar
energizada para reter os dados gravados
Acessada para escrita e leitura
Armazena os dados utilizados pelos programas e
que sempre so alterados (estados e registros)
Memria de Usurio
Voltil: RAM ou NVRAM necessita ficar
energizada para reter os dados gravados
Acessada para escrita e leitura
Armazena o programa usurio que o CLP ir
executar
3
Interface de Programao
Equipamento especfico para a programao do
CLP
Software ferramenta de programao em
microcomputador (PC ou Notebook)
Comunicao Serial
Todos os parmetros eltricos so
definidos por norma.
Nveis de Tenso
Nmero de Estaes
Distncia Mxima
Taxa de Baud Rate
Conectores e Pinos
Principais:
RS232
RS485
Redes
Protocolos de Comunicao
Definio:
um barramento de dados digital, serial,
bi-direcional para a comunicao com o
nvel mais baixo de controle industrial,
dispositivos de instrumentao ou nvel de
gerenciamento.
3
Nveis de Rede
- Como o Fluxo de informaes em uma indstria pode ser
muito complexo, elas so usualmente estruturadas em nveis
de hierarquia
Data Bus
Nvel Gerenciamento
FieldBus
Nvel Clula
DeviceBus
SensorBus
Nvel Atuador-Sensor
Nveis de Redes:
SensorBus
Orientado a atuadores e sensores, caracterstica
determinstica.
Aes executadas a nvel de dispositivos sem a
necessidade de interao com nveis superiores
Tempo de resposta: abaixo de 10ms.
Volume de informaes: bit
Freq. de transmisso: milisegundos
Ex: ASI (Atuator Sensor Interface)
4
Nveis de Redes:
DeviceBus
Nveis de Redes:
FieldBus
Orientado para integrao entre unidades
inteligentes de natureza diversa (CLP,PC).
Estrutura de dados mais completa e complexa
visando uma maior confiabilidade do sistema
Tempo de resposta: 100ms 1s
Volume de informaes: kByte
Freq. de transmisso: segundos a minutos
Exemplos: Fieldbus Fundation
Profibus FMS
ControlNet (Rockwell)
Nveis de Redes:
DataBus
Orientado a transferncia massiva de dados
em tempo no crtico (Workstation, PC).
Essencialmente de domnio da informtica
Tempo de resposta: minutos - horas
Volume de informaes: MByte
Freq. de transmisso: Dia/ turno/ hora
Exemplos: Ethernet
Linguagens de Programao
No h padronizao entre fabricantes
As linguagens mais utilizadas so:
Diagrama de Blocos (FBD)
Lista de Instrues (IL)
Diagrama de Contatos (LD-Ladder)
S 80
E 01
EQUIVALENTE ELTRICO
E 00
E 01
S 80
E00
E01
S80
EQUIVALENTE ELTRICO
E 00
E 01
S 80
Diagrama de Contatos
(Ladder)
E 00
E 01
S 80
EQUIVALENTE ELTRICO
E 00
E 01
S 80
Famlia
MPC 4004
5
Especificaes Tcnicas
Falta momentnea de energia permissvel: 50mS mx.
Isolao ptica (galvnica): 1500Vca entre alimentao
ou terminal de E/S e terra
Temperatura de armazenagem: -20 a 70C
Temperatura de operao: 0 a 55C
Umidade: 0 a 95% (sem condensao)
Vibrao: 5 a 50Hz / 0,625G 0,1mm pico a pico
Imunidade a rudo: conforme Nema Standard ICS2-230
Imunidade a descarga eletrosttica: conforme IEC 801-2
5
Especificaes Tcnicas
Bastidores
CDIGO No. DE PASSOS
4004.21
01
4004.22
02
4004.24
04
4004.26
06
4004.28
08
4004.2A
10
Fontes de Alimentao
Modelo
4004.40
Tenso de
Entrada
Tipo
93-250Vac Chaveada
Obs
Fonte Aux. 24Vcc/ 0,5A
4004.40A 9-36Vcc
Chaveada
--
4004.40D 36-60Vcc
Chaveada
4004.40G 18-60Vcc
Chaveada
Mdulos da FamliaMPC4004
CPUs
CDIG
O
ENTRADAS
SADAS
MEMRIA
USURIO
RELGIO
CALEND.
COM.
SERIAL
4004.01
8 E tipo N
8 S tipo N
32K NVRAM
Sim
RS232/RS485
4004.02
8 E tipo P
8 S tipo P
32K NVRAM
Sim
RS232/RS485
4004.05E
8 E tipo N
8 S tipo N
64K RAM
Sim
RS232/RS485
4004.06E
8 E tipo P
8 S tipo P
64K RAM
Sim
RS232/RS485
4004.09
8 E tipo N ou P
configurveis
8 S rel
32K RAM
No
RS232/RS4
85
4004.11
8 E tipo N
8 S tipo N
32K RAM
No
RS232/RS485
4004.11L
8 E tipo N
8 S tipo N
32K RAM
No
RS232
4004.12
8 E tipo P
8 S tipo P
32K RAM
No
RS232/RS485
4004.12L
8 E tipo P
8 S tipo P
32K RAM
No
RS232
ENTRADA
SADAS
S
4004.31 - -
16S tipo
N
4004.32 - -
16S tipo
P
--
--
4004.51 8E tipo N
8S tipo N
4004.52 8E tipo P
8S tipo P
16S tipo
N
16S tipo
SADAS
4004.35
8E 110Vca
--
4004.35
A
8E 220Vca
--
--
8S REL
240Vca 2A mx.
--
8S TRIAC
90 a 240Vca 2A mx.
4004.37
4004.39
ENTRADAS
SADAS
8E tipo N ou
4004.57 P
Configurveis
8S rel
240Vca 2A
mx.
16E tipo N ou
4004.58 P
Configurveis
16S rel
240Vca 2A
mx.
Multiplex
32
32
E/S Analgicas
CDIGO
ENTRADAS CONFIGURVEIS
0 A 10Vcc OU 0 A 20mA
SADAS
TIPO DE
SADA
4004.60
0 a 10Vcc
4004.60A
0 a 20mA
4004.60N
4004.61
0 a 10Vcc ou +10Vcc
0 a 10Vcc
4004.61A
0 a 20mA
4004.61N
4004.62
--
0 a 10Vcc ou +10Vcc - -
4004.62M
--
--
4004.63
--
0 a 10Vcc
4004.63M
--
0 a 10Vcc
4004.64
--
0 a 20mA
4004.64M
--
0 a 20mA
Leitura de temperatura
CDIGO
ENTRADA
S
SENSOR
TIPO
FAIXA DE
TEMPERATURA
ENTRADAS
ANALGICAS
4004.65J
Termopar J
0 a 500C
--
4004.65K
Termopar K
0 a 1200C
--
4004.66J
Termopar J
0 a 500C
--
4004.66K
Termopar K
0 a 1200C
--
4004.75P
RTD PT100
0 a 200C
--
4004.75P2
RTD PT100
-50 a 150C
--
4004.76P
RTD PT100
0 a 200C
--
4004.76P2
RTD PT100
-50 a 150C
--
4004.85
RTD
PT100
0 a 200C
4 configurveis
0 a 10Vcc ou 0 a 20mA
4004.85
P2
RTD
PT100
-50 a 150C
4 configurveis
0 a 10Vcc ou 0 a 20mA
6
Contagem Rpida
(entrada p/ encoder)
ENTRADA ENCODE FREQ. SADAS
CDIGO
S
R
MX. ANALOG.
TIPO
4004.87
Bidirecion 100Kh
al
z
--
--
4004.87
SA
Bidirecion 100Kh
al
z
-10 a
10Vcc
Bastidor
Individual
TXD ou RTS
Da RS232
configurvel
4004.71
R
Ocupando 1
Passo do
bastidor
TXD ou RTS
Da RS232
configurvel
Sim
sim
DESCRIO
4004.72/D
4004.72/E
4004.72/P
MONTAGE
M
No. DE
CANAIS
ENTRAD
A
SADA
ALIMENTA
O
1901.00
Bastidor
Individual
0a
10Vcc
30Vcc 3A
mx.P/canal
20 a 35Vcc
15A total
1901.00
M
Bastidor
Individual
0a
10Vcc
30Vcc 3A
mx.P/canal
20 a 35Vcc
8A total
0a
10Vcc
30Vcc 3A
mx.P/can
al
20 a 35Vcc
15A total
0a
10Vcc
30Vcc 3A
mx.P/can
al
20 a 35Vcc
8A total
Ocupando 1
4004.73 Passo do
bastidor
Ocupando 1
4004.73
Passo do
M
bastidor
Frequncia
47~65 Hz
Corrente nominal
0,1~5A
10A
Preciso
Isolao Galvnica
2.500V
Esquema de ligao
DISPLAY
CARACTE
R
TECLADO
TECLAS
F
TECLAS
K
LED
SINALIZADOR
2002.95M
LCD 2x20
5mm
NUMRICO
10
2002.96
LCD 2x20
5mm
NUMRICO
12
10
12
4004.90
LCD 2x20
5mm
NUMRICO
--
10
4004.92
LCD 4x20
9mm
NUMRICO
10
LCD 4x20
9mm
NUMRICO
10
12
4004.94
LCD 4x20
9mm
NUMRICO
12
10
12
4004.95
LCD 4x20
5mm
NUMRICO
--
10
4004.98
LCD 4x20
5mm
NUMRICO
12
10
12
4004.99
VFD 4x20
5mm
NUMRICO
12
10
12
4004.G92
Configuraes Possveis
quanto ao N de pontos de E/S
Configuraes Possveis
quanto ao N de Mdulos
Bastidor: at 10 passos
Entr./Sadas digitais: at 7 mdulos
Entr./Sadas analgicas: at 4 mdulos
Entr. p/ leitura de temperatura: at 2 mdulos
Entr. mista temperatura/analgica: 1 mdulo
Entr. contagem rpida (encoder): 1 mdulo
Entr. Multiplex: 1 mdulo
7
Estrapeamento (Jumpers)
Conector com elemento mvel (jumper)
Configura recursos dos mdulos
Configura o endereamento do mdulo no
conjunto CLP
Define o vnculo das E/S fsicas com a memria
imagem de E/S
7
Conexes Eltricas
Alimentao: mdulo fonte exclusivo p/
alimentao do conjunto CLP
Alimentao externa: necessria conexo de
fonte externa auxiliar para a alimentao das E/S
isoladas por fotoacoplador
Conectores rpidos em todas as conexes
7
Mapeamento de Memria
Relaciona os endereos de memria onde
sero encontrados/armazenados todos os
recursos/dados utilizados no CLP
Estado interno (EI): informao do tipo
LIGADO DESLIGADO
Registro interno: informao do tipo
NUMRICO
7
Conjunto de Instrues
Dware (Ladder)
Conjunto de Instrues
Dware
Linguagem Diagrama de Contatos (Ladder)
Mais de 80 instrues
Agrupamentos por tipo de instruo
Tipos de Instrues
Bsicas
Comparao
Aritmticas
Movimentao de dados
Deslocamento
Converso de dados
Relgio calendrio
Contagem Up/Down
Lgicas de 16 bits
Movimentao entre bits
e estados
Especiais
Pseudo instrues
7
Instrues Bsicas
LD carregamento
Tambm chamada de contato aberto ou contato NA
Instruo de 1 operando
Simula o funcionamento de uma chave NA:
estado interno(EI) desligado=chave aberta;
estado interno(EI) ligado=chave fechada
Utilizada para iniciar uma linha de lgica e para
operaes lgicas intermedirias nas linhas
SMBOLO
OP1
EXEMPLO
100
Instrues Bsicas
LDN carregamento negado
Tambm chamada de contato fechado ou contato NF
Instruo de 1 operando
Simula o funcionamento de uma chave NF:
EI desligado=chave fechada; EI ligado=chave aberta
Utilizada para iniciar uma linha de lgica e para operaes
lgicas intermedirias nas linhas
SMBOLO
OP1
EXEMPLO
100
Instrues Bsicas
AND - E
Realiza uma operao lgica AND (E)
Basta colocar dois contatos NA em srie
SMBOLO
OP1
OP2
EXEMPLO
100
101
Instrues Bsicas
OR - OU
Realiza uma operao lgica OR (OU)
Basta colocar dois contatos NA em paralelo
SMBOLO
EXEMPLO
OP1
100
OP2
101
Instrues Bsicas
OUT - sada
Instruo de 1 operando
Carrega um EI com o resultado de uma operao lgica
Pode ser utilizada com EI de sada fsica ou EI auxiliar
Utilizada para concluir/finalizar a linha de lgica
SMBOLO
OP1
EXEMPLO
180
Instrues Bsicas
OUTN- sada negada
Instruo de 1 operando
Carrega um EI com o resultado invertido de uma operao
lgica
Pode ser utilizada com EI de sada fsica ou EI auxiliar
Utilizada para concluir/finalizar a linha de lgica
SMBOLO
OP1
EXEMPLO
180
Instrues Bsicas
OUTI- sada intermediria
Instruo de 1 operando
Carrega um EI com o resultado de uma operao lgica
Pode ser utilizada com EI de sada fsica ou EI auxiliar
Utilizada quando se deseja uma sada no meio da linha de
lgica ou vrias sadas em paralelo
Equivalente a um ramo
SMBOLO
EXEMPLO
OP1
181
Instrues Bsicas
OUTIN- sada intermediria negada
Instruo de 1 operando
Carrega um EI com o resultado invertido de uma operao
lgica
Pode ser utilizada com EI de sada fsica ou EI auxiliar
Utilizada quando se deseja uma sada no meio da linha de
lgica ou vrias sadas em paralelo
Equivalente a um ramo
SMBOLO
EXEMPLO
OP1
181
Instrues Bsicas
SETR Set Reset
EXEMPLO
SETR
R OP1
SETR
R 185
Instrues Bsicas
MONOA monoestvel no acionamento
EXEMPLO
200
MONOA
Instrues Bsicas
MONOD monoestvel no desacionamento
Idntica a MONOA, porm ativada na passagem
de ON para OFF da lgica de acionamento
SMBOLO
OP1
MONOD
EXEMPLO
200
MONOD
EXEMPLO
H MOVK
OP1
K
H MOVK
600
1234
EXEMPLO
H MOV
OP1
OP2
H MOV
600
6E0
Instrues Bsicas
TMR temporizador
EXEMPLO
TMR
OP1
TMR
000
Instrues Bsicas
CNT contador
Instruo de 1 operando e 2 entradas
Simula um contador de eventos
Entrada H: ligada=habilita o contador; desligada=desabilita o
contador, zera o efetivo e desliga o EI vinculado
Entrada S: na passagem de OFF para ON incrementa em 1
unidade a contagem acumulada no efetivo
OP1: EI vinculado que ser ligado quando a contagem de
eventos indicada no efetivo igualar-se ao contedo do preset
Utilizada para concluir/finalizar a linha de lgica
SMBOLO
EXEMPLO
CNT
OP1
CNT
000
Instrues de Comparao
CMP comparador
Instruo de 2 operandos e 1 entrada
Compara o contedo de dois registros de 16 bits indicados por OP1 e
OP2 sem alterar seus valores
Entrada H: ligada=executa a comparao; desligada=desabilita o
comparador
O resultado da comparao mostrado nos EIs: OP1>OP2 liga 0F8
OP1=OP2 liga 0F9
OP1<OP2 liga 0FA
Utilizada para concluir/finalizar a linha de lgica
SMBOLO
EXEMPLO
H CMP
OP1
OP2
H CMP
440
442
Instrues Aritmticas
SUM soma BCD (decimal)
Instruo de 3 operandos e 1 entrada
Soma o contedo de dois registros de 16 bits indicados por OP1
e OP2 e coloca o resultado no registro indicado por OP3
Entrada H: ligada=executa a soma; desligada=desabilita o
somador
Caso haja overflow (vai um) o EI 0FF ser acionado
Utilizada para concluir/finalizar a linha de lgica
SMBOLO
EXEMPLO
H SUM
OP1
OP2
OP3
H SUM
440
442
600
SMBOLO
H
TAB
OP1
n
K1 K2
K3 K4
at K16
EXEMPLO
H
TAB
400
06
1111 2222
3333 4444
5555 6666
SCL
OP1
OP2
OP3
EXEMPLO
Y/m
L
H
SCL
880
5F0
890