You are on page 1of 59

Controlador Lgico

Programvel - CLP
Prof. Cesar da Costa
1.a Aula
Podem-se dividir os controladores digitais em dois tipos:

a) Controladores digitais dedicados;

b) Controladores lgicos programveis, tambm conhecidos
como CLPs.
Controladores Digitais
1. Controladores digitais dedicados :


Os controladores digitais dedicados so basicamente
aplicaes de microcontroladores em tarefas de controle cujo
propsito especfico executar um algoritmo de controle
gravado em sua memria EPROM, e em geral comunicar-se
com dispositivos externos para troca de informaes e
atuao neles.

Como, por exemplo, medio e controle de temperatura,
ligar /desligar motores, ler um teclado em sua entrada, etc.

Programa-se a EPROM com cdigos de mquina, linguagem
Assembler ou linguagem C.

O projetista deve conhecer bem o conjunto de instrues do
microcontrolador utilizado, seu hardware e a tarefa de controle
a ser realizada.

Exemplos de Controladores Digitais Dedicados
1.1 Controlador Digital Multi-Loop Smar CD 600
O CD600 um poderoso controlador digital, microprocessado, de processos,
capaz de controlar simultaneamente at 4 malhas de controle, com at 8 blocos
PID e mais de 120 blocos de controle avanado.
1.2 Controladores de Temperatura
1.2.1 Controladores de Temperatura
1.3. Controlador de Energia Eltrica
Caractersticas Principais:

Processador industrial de alta performance;
1 entrada para medio de energia eltrica
(compatvel com medidores eletrnicos seriais da
concessionria ou transdutores de energia sada
pulso);
1 entrada para medio de gua (hidrmetro sada
pulso);
5 entradas para monitorao de status / alarmes
(contato seco) ;
8 sadas rel para controle de cargas
(3A/250VAC) ;

2. Controlador Lgico Programvel - CLP

Os controladores lgicos programveis (CLPs) oferecem
uma grande flexibilidade para o usurio final;

Para um mesmo hardware existe uma infinidade de
aplicaes especificadas em software e passveis de
alteraes pelo usurio final.


O Controlador Lgico Programvel, ou simplesmente PLC
(Programmable Logic Controller), pode ser definido como um
dispositivo de estado slido - um Computador Industrial;

Capaz de armazenar instrues para implementao de
funes de controle (sequencia lgica, temporizao e
contagem, por exemplo);

Alm de realizar operaes lgicas e aritmticas,
manipulao de dados e comunicao em rede, sendo
utilizado no controle de Sistemas Automatizados.
Historicamente os CLPs podem ser classificados nas
seguintes categorias:

1 GERAO: Programao em Assembly. Era necessrio
conhecer o hardware do equipamento, ou seja, a eletrnica do
projeto do CLP.

2 GERAO: Apareceram as linguagens de programao de
nvel mdio. Foi desenvolvido o Programa monitor que
transformava para linguagem de mquina o programa inserido
pelo usurio.


3 GERAO: Os CLPs passam a ter uma entrada de
programao que era feita atravs de um teclado, ou
programador porttil, conectado ao mesmo.

4 GERAO: introduzida uma entrada para comunicao
serial, e a programao passa a ser feita atravs de
microcomputadores. Com este advento surgiu a possibilidade
de testar o programa antes do mesmo ser transferido ao
modulo do CLP, propriamente dito.
5 GERAO (atual): Os CLPs de quinta gerao vem com
padres de protocolo de comunicao para facilitar a interface
com equipamentos de outros fabricantes, e tambm com
Sistemas Supervisrios e Redes Internas de comunicao.
.
2.1 CLP Industrial

Cada CLP contm um microprocessador
programado para controlar os terminais de sada de
uma maneira especificada, com base nos valores dos
terminais de entrada.



Famlia 90-30 da GE Fanuc
http://www.ge-ip.com/products/family/series-90-30
Famlia ControlLogix

http://ab.rockwellautomation.com/programmable-controllers/slc-500
Famlia SIMATIC S7-300

http://www.automation.siemens.com/salesmaterial-as/brochure/en/brochure_simatic-
controller_en.pdf
Famlia S5

http://www.automation.siemens.com/salesmaterial-as/brochure/en/brochure_simatic-
controller_en.pdf
Famlia Atos MPC 4004

http://www.schneider-electric.com.br
Os principais componentes de hardware de um CLP so os seguintes:

CPU (Central Processing Unit - Unidade Central de Processamento):
compreende o processador (microprocessador, microcontrolador ou
processador dedicado), o sistema de memria (EPROM e RAM) e os
circuitos auxiliares de controle;

Cartes de E/S: Contm os circuitos necessrios para interfacear os
dispositivos de campo com o processador. Cada circuito de E/S possui
isolao tica para proteger contra transientes. Vrios mdulos tm
filtros tambm. A maioria tem LEDS indicadores para sinalizar o estado
de cada dispositivo de E/S conectado. Podem ser discretos (sinais
digitais: 12VDC, 127 VAC, contatos de rels normalmente abertos,
contatos normalmente fechados) ou analgicos (sinais analgicos: 4-
20mA, 0- 10VDC, termopar);

2.2 CARACTERSTICAS DE HARDWARE

Fonte de Alimentao: responsvel pela tenso de alimentao
fornecida CPU e aos Circuitos/Mdulos de E/S. Em alguns casos,
proporciona sada auxiliar (baixa corrente).


A Base ou Rack responsvel pela sustentao mecnica dos
elementos que compem o CLP. Contm o barramento que faz a
conexo eltrica entre eles, no qual esto presentes os sinais de dados,
endereo e controle - necessrios para comunicao entre a CPU e os
Mdulos de E/S, alm dos nveis de tenso fornecidos pela Fonte de
Alimentao - necessrios para que a CPU e os Mdulos de I/O possam
operar.
Exemplo de Rack de 5 slots:
CLP Compacto: no mesmo
invlucro esto a fonte, CPU e os
mdulos de E/S.
CLP Modular: fonte, CPU e
mdulos de E/S so independentes
2.3 A arquitetura bsica de um CLP formada
por:

Uma fonte de alimentao;

Uma Unidade Central de Processamento (CPU);

Um sistema de memria;

Mdulos de entrada e sada.
Arquitetura Interna de um CLP
Unidade Central
de
Processamento

(CPU)

S
A

D
A
S
E
N
T
R
A
D
A
S
GND
Y0
Y1
Y2
Elementos de Sada
P
VCC
X0
X1
X2
Elementos de Entrada
Sistema de
Memria
Fonte de
Alimentao
Isolamento ptico
Isolamento ptico
2.3.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 sadas.

Bateria: Utilizada para manter o circuito do relgio
em tempo real. Normalmente so utilizadas baterias
recarregveis do tipo Ni - Ca.


2.3.2 Unidade Central de Processamento - CPU :

A CPU do CLP formada pelo microprocessador e
seus circuitos de controle e comunicao.

O microprocessador o elemento principal da
arquitetura do controlador digital e tem como funes
o controle dos barramentos, o gerenciamento das
comunicaes com a memria e os dispositivos de
entrada/ sada, e a execuo das instrues.
O microprocessador interpreta os sinais de entrada;

Executa a lgica de controle segundo as instrues
do programa de aplicao;

Realiza clculos;

Executa operaes lgicas, para, em seguida,
enviar os sinais apropriados s sadas.
2.3.3 Mdulos de Entradas/Sadas:

Os circuitos de entrada formam a interface pela
qual os dispositivos enviam informaes de campo
para o CLP ;

As entradas podem ser digitais (discretas) ou
analgicas e so provenientes de elementos de
campo como sensores, botes, pressostatos, chaves
fim-de-curso, etc.
As entradas digitais fornecem apenas um pulso ao
controlador, ou seja, elas tem apenas um estado
ligado ou desligado, nivel alto ou nivel baixo,
remontando a algebra boolena que trabalha com uns
e zeros.

Alguns exemplos so: as botoeiras, vlvulas eletro-
pneumaticas, os pressostatos e os termostatos.
Os dispositivos de sada, tais como solenides,
rels, contatores, vlvulas, luzes indicadoras e
alarmes esto conectados aos mdulos de sada do
CLP;

As sadas de maneira similar s entradas podem
ser digitais ou analgicas;

As sadas digitais so geralmente isoladas do
campo por meio de isoladores galvnicos, como
acopladores pticos ou rels.
As sadas digitais exigem do controlador apenas um
pulso que determinara o seu acionamento ou
desacionamento.

Como exemplos tem-se: Contatores que acionam
os Motores de Induco e as Vlvulas
Eletropneumaticas.
Existe uma grande variedade de mdulos de entrada e
sada como: mdulo de entrada de corrente contnua para
tenses de 24 Volts, mdulo de entrada para corrente
alternada para tenses de 120 e 220 Volts.
As entradas analgicas medem as grandezas de
forma analgica. Para trabalhar com este tipo de
entrada os controladores tem conversores analgico-
digitais (A/D).
Mdulos de Entradas e Sadas Analgicas
A sada analgica 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.
2.3.4 Sistemas de Memria:

O sistema de memrias constitudo tipicamente
por memrias EPROM e RAM;

O programa e os dados armazenados no sistema
de memria so geralmente descritos utilizando-se
alguns conceitos.



Memria Residente (EPROM): contm os
programas considerados parte integrante do sistema,
permanentemente armazenados, que supervisionam
e executam a sequencia de operaes, as atividades
de controle e comunicao com os dispositivos
perifricos, bem como outras atividades.



Memria do Usurio (tipo RAM, EEPROM ou FLASH-
EPROM): armazena o programa aplicativo do usurio, ou
seja, o programa de aplicao.
Memria de Dados ou Tabela de Dados (RAM): nessa
rea so armazenados os dados associados com o
programa de controle, tais como valores de temporizadores,
contadores, constantes, etc.
Memria Imagem das Entradas e Sadas (RAM): rea
que reproduz o estado de todos os dispositivos de entrada
e sada conectados ao CLP.




2.4 Princpio de funcionamento


O CLP funciona segundo um programa
permanentemente armazenado em memria
EPROM, que executa um ciclo de varredura
chamado scan time e consiste de uma srie de
operaes realizadas de forma sequencial e
repetida.

A figura a seguir apresenta, em forma de
fluxograma, as principais fases do ciclo de
varredura de um CLP.

Seqncia de Funcionamento do CLP
Incio
Ler entradas.
(Tabela imagem das Entradas).
Executar Programa de Aplicao.
Atualizar Sadas.
(Tabela Imagem das Sadas)
Realizar Diagnsticos


Atualizao das entradas: durante a varredura das
entradas, o CLP examina os dispositivos externos de
entrada quanto presena ou ausncia de tenso, isto ,
um estado energizado ou desenergizado. O estado das
entradas atualizado e armazenado temporariamente em
uma regio da memria chamada tabela imagem das
entradas.



Execuo do programa: durante a execuo do
programa, o CLP examina as instrues do programa de
controle (armazenado na memria RAM), usa o estado das
entradas armazenadas na tabela imagem das entradas e
determina se uma sada ser ou no energizada. O
estado resultante das sadas armazenado em uma regio
da memria RAM chamada tabela imagem das sadas.




Atualizao das sadas: baseado nos estados dos bits
da tabela imagem das sadas, o CLP energiza ou
desenergiza seus circuitos de sada, que exercem controle
sobre dispositivos externos.


Realizao de diagnsticos: ao final de cada ciclo de
varredura a CPU verifica as condies do CLP, ou seja, se
ocorreu alguma falha em um dos seus componentes internos
(fonte, circuitos de entrada e sada, memria, etc).






Os circuitos auxiliares atuam em caso de falha do
CLP so:

a) POWER ON RESET: desliga todas as sadas
assim que o equipamento ligado, isso evita que
possveis danos venham a acontecer.

b) POWER DOWN: monitora a tenso de
alimentao salvando o contedo das memrias
antes que alguma queda de energia possa
acontecer.




2.4.1 Ciclo de trabalho da CPU

O CLP executa cada linha do programa de forma
sequencial, no volta atrs para executar a linha anterior,
at que se faa a prxima varredura do programa.

As linhas so normalmente ordenadas de forma a
configurar uma sequencia de eventos, ou seja, a linha mais
acima o primeiro evento e, assim, sucessivamente.

O CLP no executa loops ou desvios como na
programao tradicional.





Tanto nos diagramas eltricos como nos programas em
linguagem Ladder, o estado das instrues de entrada
(condio) de cada linha determina a seqncia em que as
sadas so acionadas.




2.5 Classificao do CLPs

Os CLPs podem ser classificados segundo a sua
capacidade:

a) Nano e micro CLPs: possuem at 16 entradas e 16
sadas. Normalmente so compostos por um nico mdulo
com capacidade de memria mxima de 512 passos.

b) CLPs de mdio porte: capacidade de entrada e sada
em at 256 pontos, digitais e analgicas. Permitem at
2048 passos de memria.




c) CLPs de grande porte: construo modular com CPU
principal e auxiliar. Mdulos de entrada e especializados,
mdulos para redes locais. Permitem a utilizao de at
4096 pontos. A memria pode ser otimizada para o
tamanho requerido pelo usurio.
Exerccios:

Dado o diagrama de funcionamento de uma
furadeira eltrica. Especifique o CLP que
dever ser utilizado. Utilize o CLP GE Fanuc
famlia 90-30. Monte a tabela de E/S
conforme modelo em anexo.

You might also like