Sunteți pe pagina 1din 76

Comando Lgico Programvel

CLP

Prof. Jos Antonio (Branco)

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP

Histria
Uma mquina pode fazer o trabalho de
Definies cinquenta pessoas comuns. Mquina
alguma pode fazer o trabalho de um homem
Conceitos incomum.
Elbert Hubbard
Estruturas Editor Americano
1865-1915
Linguagens
Aplicaes

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP - Histria
O Controlador Lgico Programvel ( C.L.P. ) nasceu
praticamente dentro da indstria automobilstica
americana
Hydronic Division da General Motors , em 1968 Alterar
a lgica de controle de painis de comando
Cada mudana na linha de montagem implicava em altos
gastos de:
Tempo
Dinheiro

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP - Histria
Sob a liderana do Eng. Richard Morley
Foi preparada uma especificao s
necessidades dos usurios de circuitos rele.
Atingir as necessidade no s da industria
automobilstica toda indstria de manufatura
No Brasil o incio do seu uso se deu na dcada
de 80

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP - Definio
um equipamento digital que usa memria
programvel para armazenar instrues que
implementam funes como: lgica,
sequenciamento, temporizao, contagem e
operaes aritmticas, para controlar atravs de
mdulos de entrada e sada (digital e analgica)
diversos tipos de mquinas e processos.

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP - Caractersticas
Fcil diagnstico de funcionamento ainda em fase
de projeto do sistema e/ou reparos que venham a
ocorrer em sua operao
Pode ser instalado em cabines reduzidas devido
ao pequeno espao fsico exigido
Operam com reduzido grau de proteo, pelo fato
de no serem geradores de faiscamentos
Facilmente reprogramado sem a necessidade de
interromper o processo produtivo (programao on-
line)
CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP - Caractersticas
Possibilitam a criao de um banco de
armazenamento de programas que podem ser
reutilizados a qualquer momento
Baixo consumo de energia
Maior confiabilidade pela menor incidncia de
defeitos
Flexibilidade da expanso do nmero de entradas
e sadas a serem controladas
Capacidade de se comunicar com diversos outros
equipamentos
CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP Aplicaes na indstria
Painis sequenciais de intertravamento
Controle de malhas
Sistemas SCADA
Sistemas de controle de estaes
Sistemas de controle de clulas da manufatura
Processos de:

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP Aplicaes na indstria
Empacotamento
Engarrafamento
Enlatamento
transporte e manuseio de materiais
Usinagem
Gerao de energia
Sistemas de controle predial de ar condicionado
Sistemas de segurana
Montagem automatizada
Linhas de pintura e sistemas de tratamento de gua, etc.
CLP
Prof. Roberto Tavares e Prof. Jos Antonio
Componentes de um CLP
Fonte de alimentao
CPU
Memria
Mdulos de entrada e sada
Linguagens de programao
Dispositivos de programao
Mdulos de comunicao
Racks

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP - Componentes - Fonte
Alimenta a CPU e demais dispositivos
Converte AC em DC
O CLP possui uma bateria interna

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP - Componentes - Fonte
Alimenta a CPU e demais dispositivos
Converte AC em DC
O CLP possui uma bateria interna

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP - Componentes - Fonte
Alimenta a CPU e demais dispositivos
Converte AC em DC
O CLP possui uma bateria interna

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP - Memrias
Do Programa Executivo: no voltil
Do usurio:
De dados: controle do programa do usurio
Imagem das entradas e sadas: interligao entre o CLP e
os equipamentos

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP Memrias do Programa Executivo
O gerenciamento de todo o sistema composto pelo
CLP efetuada atravs da execuo de um programa
inserido nesta parte da memria e, denominado de
programa executivo
No-voltil
Responsabilidade do fabricante do equipamento

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP Memrias de dados
Nesta rea se encontram dados referentes ao
processamento do programa do usurio

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP Memria Imagens das entradas e Sadas
rea de memria reservada para a interligao entre
Controladores Lgicos Programveis e os equipamentos
Esta memria a imagem real das entradas e sadas
do CLP

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP Memria Imagens das entradas e Sadas

Fonte: Controladores
Lgicos Programveis -
Andr L. Maitelli - UFRN
- CT - DCA

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP Memria Imagens das entradas e Sadas

Fonte: Controladores Lgicos Programveis - Andr L. Maitelli - UFRN - CT - DCA

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP Memria Imagens das entradas e Sadas

Fonte: Controladores Lgicos Programveis - Andr L. Maitelli - UFRN - CT - DCA

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP Mdulos de Entradas e Sadas
Realizam a conexo fsica entre a CPU e o
mundo externo, atravs de circuitos de
interfaceamento

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP Mdulos de Entrada
Os mdulos de entradas tem que ser seguros
contra destruio das entradas por excesso ou
alimentao de tenso indevida;
Devem possuir filtros de supresso para
impulsos parasitrios

Sinal de Detector de Retardo de Opto- Sinal


Entrada tenso Sinal acoplador Para
indevida CPU

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP Mdulos de Sada
Os mdulos de sada devem ser amplificados ;
Devem possuir proteo contra curto-circuito

Sinal da Opto- Proteo Sinal


acoplador Amplificador curto- de
CPU
circuito Sada

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP Mdulos de Entrada e Sada
Os mdulos de entradas e sadas podem ser
subdivididos em dois grupos distintos:

Digitais (discretos);
Analgicos (numricos).

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP Entradas e Sadas Digitais
So os tipos de sinais mais comuns encontrados
em sistemas automatizados com CLP.
Nestes tipos de interface a informao consiste
em um estado binrio da varivel de controle
(ligado ou desligado)

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP Entradas e Sadas Digitais
Exemplos de entradas digitais: chaves seletoras,
sensores fotoeltricos, chaves de fim de curso,
sensores de proximidade, etc
Exemplos de sadas digitais: alarmes,
ventiladores, lmpadas, solenides, etc

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP Entradas e Sadas Analgicas
A diferena bsica com relao s entradas e
sadas discretas que aqui mais de um Bit dever
ser manipulado
Seja paralelamente (todos ao mesmo tempo)
Serialmente (um Bit de cada vez)
controlar a grandeza fsica do processo
em questo.

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP Entradas e Sadas Digitais
Exemplos de entradas Analgicas: transdutor de
temperatura, presso, transdutores ticos, de
umidade, de fluxo, conversor D/A, etc

Exemplos de sadas Analgicas: vlvula


analgica, acionamento de um motor, atuador
analgico, etc

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP Mdulos de comunicao
So responsveis principalmente pela ligao do
CLP com os seus perifricos:
Terminais de vdeo
Impressoras
Instrumentos digitais
Quaisquer instrumentos que possam se comunicar
atravs de portas seriais tipo RS-232
Podem ser: ASCII, Adaptador de E/S Remotas,
Serial e Interface de Redes
CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP Mdulo de comunicao ASCII
So usados para enviar e receber dados
alfanumricos de equipamentos perifricos para o
controlador
Geralmente este mdulo possui processador e
memria prprios que executam as tarefas de
transferncia de dados

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP Mdulo de comunicao ASCII

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP Mdulo Adaptadores de E/S Remotas
So usados em controladores geralmente de
grande porte e permitem a instalao de sistemas
de E/S localizados a distancias maiores da CPU
principal
Os subsistemas de E/S so geralmente
conectados usando uma configurao serial ou
estrela
A comunicao pode ser feita atravs de par
tranado, cabo coaxial ou fibra ptica.

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP Elos de Comunicao em Rede
Para executar estas tarefas de comunicao, os
fabricantes de CLP implementaram mdulos de
comunicao que permitem a integrao de um
CLP a outros CLPs e a computadores corporativos
Estes mdulos geralmente adotam padres de
comunicao em rede como Ethernet ou
proprietrias que permitem a troca de informaes
entre computadores e os controladores
programveis

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP Elos de Comunicao em Rede
Os mdulos de rede hoje oferecidos pelos
fabricantes permitem opes como a de execuo
de controle distribudo, onde vrios controladores
de pequeno porte controlam clulas de produo
Estas clulas interligadas via rede podem ter
sua operao supervisionadas por estaes
baseadas em microcomputadores ou computadores

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP Rack do CLP
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 que a CPU e os
mdulos de entrada/sada possam operar

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP - Linguagens de Programao
As linguagens de programao permitem aos
usurios se comunicar com o CLP atravs de um
dispositivo de programao e definir as tarefas
que o CLP deve executar.
Atualmente cinco linguagens so utilizadas,
sendo duas textuais e trs grficas

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP - Linguagens de Programao

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP - Ladder
a primeira linguagem desenvolvida para CLP;
a mais utilizada estando presente em todos
os CLPs dos diversos fabricantes
Linguagem grfica baseada em smbolos
eltricos (contatos e bobinas)

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP - Bloco de Funes
Parmetros de entrada Variveis internas
Parmetros de sada
Modela o sistema em termos do fluxo de sinais
entre elementos de processamento
Os blocos avaliam todas as variveis internas e
de sada a cada ciclo (scan)
Na maioria dos fabricantes apenas os
parmetros de entrada e de sada de um bloco
podem ser acessados externamente.
CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP - Funes Sequenciais (SFC)
Linguagem grfica baseada em eventos e
transies (GRAFCET)
O sistema pode executar
uma de 3 sequncias de
operaes alternativas
(disparo da transio 10,
ou 20 ou 30)

Sequncias executadas

O sistema retorna a
posio inicial aps
concluda uma das
operaes
CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP - Lista de Instrues (STL)
Linguagem orientada de baixo nvel (linguagem
de mquina)
mais apropriada para programadores com
experincia
Em algumas situaes o STL resolve
problemas de forma mais fcil que em LADDER
ou FB.

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP - Linguagem Estruturada (SCL)
uma linguagem orientada de alto nvel
(Pascal) utilizada na programao de PLC
Programao de algoritmos complexos
Programao de funes matemticas
Dados e gerenciamento de receitas
Otimizao de processos
Normalmente utilizada para criao de blocos
(FB), onde o bloco capta os dados de entrada
processa pelo cdigo implementado e da a sada
CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP - Diagrama de contatos em LADDER
A funo principal de um programa em linguagem
Ladder controlar o acionamento de sadas,
dependendo da combinao lgica dos contatos de
entrada
Descreve uma funo lgica utilizando contatos e
rels
Sua notao bastante simples
Um diagrama de contatos composto de duas
barras verticais que representam os plos positivos
e negativo de uma bateria
CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP - Diagrama de contatos em LADDER
A ideia por trs da linguagem ladder
representar graficamente um fluxo de eletricidade
virtual entre duas barras verticais energizadas
Essa eletricidade virtual flui sempre do plo
positivo em direo ao negativo

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP A linguagem LADDER
Instrues em linguagem Ladder

Smbolos semelhantes aos encontrados nos


esquemas eltricos (contatos e bobinas)

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP Relao Dispositivos de Entrada X
Lgica de Controle
Para no causar confuso associao direta
entre o elemento utilizado na lgica de controle e a
condio do dispositivo de entrada

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP Corrente lgica fictcia
Para que a bobina seja acionada (instruo
executada), faz-se necessrio energiz-la logicamente

Supondo que h
uma ddp da barra
da direita para
barra da esquerda

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP Primeiro programa
Acredita-se inicialmente que a sada O0 estar
acionada quando a entrada I0 estiver aberta, tal qual
indicado na linguagem Ladder.

A verdade exatamente oposta a esta ideia, ou seja,


a sada O0 s estar acionada quando a entrada I0
estiver fechada
CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP Funes lgicas
Acredita-se As funes lgicas so estudadas em
todos e quaisquer elementos.
A combinao entre os contatos NA e NF servem de
importante orientao para o projetista e programador
de circuitos lgicos.

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP Funo E (AND)

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP Funo OU (OR)

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP Tabela verdade
Tabela verdade, tabela de verdade ou tabela
veritativa

um tipo de tabela matemtica usada em Lgica


para determinar se uma frmula vlida ou se
um sequente correto

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP Tabela verdade
Preposies sentenas declarativas afirmativas da qual
tenha sentido afirmar que seja verdadeira ou que seja falsa

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP Tabela verdade

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP Tabela verdade

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP Tabela verdade

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP Tabela verdade

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP Tabela verdade

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP Tabela verdade

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP Tabela verdade

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP Tabela verdade

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP Tabela verdade

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP Tabela verdade

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP Tabela verdade

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP Tabela verdade

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP Tabela verdade

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP Tabela verdade

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP Tabela verdade

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP Tabela verdade

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP Tabela verdade

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP Tabela verdade

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP Funes lgicas
A linguagem Ladder permite o acionamento de vrios
elementos de sada (bobinas, temporizadores,
contadores, etc.) simultaneamente, por meio da mesma
lgica de controle, sem necessidade de construo de
degraus (rungs) similares.

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP Circuito Selo

CLP
Prof. Roberto Tavares e Prof. Jos Antonio
CLP Funes lgicas
1. Faa um programa em que um processador ligado
ao pressionar um boto e ser desligado quando o
boto solto.
2. Faa um programa em que um processador ligado
ao pressionar um boto e somente ser desligado
quando um segundo boto seja pressionado.
3. Faa um programa em que uma lmpada acesa
quando um dos trs interruptores (I1, I2 e I3) for
pressionado e apague apenas quando o boto
desliga (D1) for pressionado
CLP
Prof. Roberto Tavares e Prof. Jos Antonio
Comando Lgico Programvel

CLP
Prof. Roberto Tavares e Prof. Jos Antonio

S-ar putea să vă placă și