Anda di halaman 1dari 31

Automao Industrial

CLP

Introduo
Os controladores lgico-programveis (CLP ou PLC, em
ingls) surgiram para substituir painis de controle a
rel, na dcada de 60.

A grande vantagem dos controladores programveis


era a possibilidade de reprogramao.

Os painis de controle a rels necessitavam


modificaes na fiao, o que muitas vezes era invivel,
tornando-se mais barato simplesmente substituir todo
painel por um novo.
Portanto, os CLPs permitiram transferir as modificaes
de hardware em modificaes no software.

Introduo
Existe um paralelo do que aconteceu com os painis de
controle a rels x controladores programveis
acontecendo atualmente na indstria eletrnica.

At algum tempo atrs, eram muito utilizados os CIs de


lgica TTL, como portas NAND, OR, FLIP-FLOPs, etc.

Eles comearam a ser substitudos por lgica


programvel
PAL Programmable Array Logic
CPLD (Complex Programmable Logic Device)

FPGAs (Field Programmable Gate Array).


As FPGAs permitem integrar funes extremamente complexas,
como CPUs inteiras

Introduo
Com o sucesso de uso de CLPs na indstria, a
demanda por novas funes e maior capacidade
aumentou consideravelmente.
Os equipamentos cresceram em poder de
processamento, nmero de entradas e sadas, e novas
funes.
Entretanto, estes controladores ainda usavam lgica
discreta e s eram utilizados na indstria, pois seus
custos tornavam inviveis outras aplicaes.

O advento do microprocessador permitiu uma


diminuio nos custos e tamanho dos CLPs, com
aumento de poder de processamento e confiabilidade.
Surgiram as redes locais para comunicao entre CLPs
e entre CLPs e computadores.

Introduo
Atualmente existe uma forte tendncia a utilizao de
pequenos controladores programveis, controlando
processos locais e comunicando-se com outros
controladores e com sistemas supervisrios.

Assim, possvel descentralizar o controle industrial,


evitando que uma pane interrompa toda a planta.

Muitas mquinas j possuem pequenos CLPs para


control-las e diversos sensores na indstria j utilizam
microprocessadores junto ao sensor, para conformar o
sinal de sada.

Introduo
Com a diminuio de custos dos CLPs, estes passaram a ser
utilizados em outros campos, como na automao predial
controle de iluminao, alarme, ambincia ventilao, temperatura e
umidade, etc.

No Brasil ainda pequeno o mercado de automao predial, mas


provavelmente ser um campo promissor em breve.

A automao residencial tambm desponta como uma aplicao


para pequenos CLPs. Neste caso o maior problema, alm dos
custos, a fiao necessria, pois o projeto civil normalmente no
prev eletrodutos para isso.

Sistema de Automao

Conceitos Bsicos
Ponto de Entrada
Considera-se cada sinal recebido pelo CLP a partir de dispositivos ou
componentes externos (sensores) como um ponto de entrada.
Os pontos de entrada podem ser digitais ou analgicos.
Os pontos de entrada digitais, reconhecem apenas dois estados: ligado ou
desligado.

J os pontos de entrada analgicos reconhecem mais de dois estados


normalmente um nmero mltiplo de dois (4, 8, 16, 32, 64, 128, 256, ....). O
nmero de estados depende do nmero de bits usado pelo conversor A/D
da entrada. Assim, um conversor A/D de 12 bits permite 1024 estados de
entrada (210).

Como exemplo de entradas digitais, pode-se citar sensores fim-de-curso


(microchaves ou sensores indutivos), botoeiras, contatos secos (rels), etc.
J entradas analgicas podem estar ligadas a termopares, sensores
resistivos de posio, sinais 4 a 20mA ou 0 a 10V, tenso, corrente, etc.

Conceitos Bsicos
Ponto de Sada
Cada sinal produzido pelo CLP para acionar dispositivos ou
componentes do sistema de controle (atuadores) constitui um
ponto de sada que podem ser digitais ou analgicas.
Pontos de sada digitais podem ser implementados por rels,
transistores, ou ainda por SCRs e TRIACs. So usados para
acionar lmpadas, motores, solenides, vlvulas, etc.
J pontos de sada analgicos fornecem correntes de 4 a 20mA,
ou tenses de 0 a 10V. So usados para atuar vlvulas
proporcionais, controlar velocidade de motores

Conceitos Bsicos
Conexo de Sensores a Pontos de Entrada
A conexo de sensores e sinais externos no controlador programvel
deve ser feita com certo cuidado por conta da interferncia induzida por
cabos de fora ou acionamento.
Como os sinais de entrada, normalmente, tm nveis de tenso e
corrente pequenos, eles se tornam susceptveis a interferncias de
campos eltricos e magnticos a sua volta, ou ainda a indues
provenientes de telefones celulares, rdio transmissores, etc.
As entradas analgicas a corrente costumam ser mais imunes a rudos
eltricos do que entradas a tenso
As entradas digitais normalmente so dimensionadas para a tenso de
alimentao do controlador e no devem ser ligadas diretamente a rede
eltrica, a no ser que o manual do equipamento indique que isso
permitido.

Conceitos Bsicos
Conexo de Atuadores a Pontos de Sada
As sadas analgicas so pontos de sada de baixa potncia e,
por isso, devem ser isoladas de cabos de fora ou acionamento.
Podem ser includas no eletroduto ou calha com os cabos de
entrada ao CLP.
J as sadas digitais, que acionam lmpadas, solenides,
contactoras, etc., devem ser isoladas das entradas do CLP e
quando houver bobinas ligadas carga, deve se tomar cuidado
no seu desligamento para no haver sobretenso.

Tipos de Sinais
Sinais analgicos
So sinais que variam continuamente no tempo comparado a
uma referncia definida
Volume
Peso

Comprimento
Potencimetro
Temperatura
Presso
Vazo
Motores

Sinais digitais
So sinais que variam no tempo assumindo apenas dois valores
Single BIT
So dispositivos que apresentam apenas a funo ligado/desligado
Botes, chaves seletoras, chaves de fim-de-curso, pressostatos,
termostato, chave de nvel, alarme, solenoide, contatores.

Multi BIT
Dispositivos apresentam sinais representados por bits agrupados
em conjunto, formando nmeros maiores

Encoder, chave thumbwheel

Princpio de Funcionamento

Princpio de Funcionamento
Com o incio da execuo do CLP, ocorrer:
Transferir os sinais existentes na interface de entrada para a
memria de dados (RAM).
2. Iniciar a varredura do software aplicativo armazenando na
memria de programa (SCAN), utilizando os dados armazenados
na memria de dados.
Dentro deste ciclo, executar todas as operaes que estavam
programadas no software aplicativo, como intertravamentos, habilitao
de Temporizadores/contadores, armazenagem de dados processados
na memria de dados, etc...

3. Concluda a varredura do software aplicativo, o CP transferir os


dados processados ( resultados de operaes lgicas) para a
interface de sada. Paralelamente, novos dados provenientes da
interface de entrada iro alimentar a memria de dados

Aspectos de Software

Linguagem de Programao
At incio de 1990 No existia uma tcnica padro de
programao de C.L.P. Utilizava-se Basic, Fortran, C entre outras
para esse fim;
-International Electro-technical Commission (IEC) iniciou
trabalhos para padronizar a programao de C.L.P.;
-Primeira norma IEC 1131 = protocolo a um padro de linguagem
internacional;
-Hoje IEC 61131 = quatro modos de programao:
- Diagrama de Blocos;
- Lista de Instrues;
- Ladder;
- Texto Estruturado

CLP - SOFTWARE
Linguagem Ladder
uma linguagem baseada na lgica de contatos, como se fosse
um comando eltrico na horizontal.

a linguagem mais utilizada;


uma linguagem grfica baseada em smbolos.
Seu nome Ladder deve-se representao se parecer com uma escada
(ladder em ingls)

CLP - SOFTWARE
Linguagem Ladder
uma linguagem baseada na lgica de contatos, como se fosse um
comando eltrico na horizontal.

CLP - SOFTWARE
Funes Bsicas Contatos e Bobinas
Contato NA
Rel Auxiliar Normalmente Aberto

Contato NF
Rel Auxiliar Normalmente Fechado

CLP - SOFTWARE
Funes Bsicas Contatos e Bobinas
Conexo Horizontal e Vertical
Conexes entre elementos e blocos

Bobina
Resultado Lgico, representando uma
bobina de um rel.

CLP - SOFTWARE
Tipos de Dados
I/O Digital
I Entrada Digital (Ex. I0.5, I0.0)
O Sada Digital (Ex. Q0.7, Q0.2)

I/O Analgica
E Entrada Analgica (Ex. E0, E10)
S Sada Analgica (Ex. O7, O32)

Identificador de Bloco
T Mensagem, PID, Subrotina, Blocos especiais.

CLP - SOFTWARE
Tipos de Dados
On Off
R Contato Auxiliar (Ex. R10, R510)

Inteiro 16 bits com sinal


M Memria Inteira (Ex. M500, M12)
K Constante Inteira (Ex. K1 = 10, K50 = 200)

Ponto Flutuante (mantissa, expoente)


D Memria Ponto Flutuante (Ex. D201, D23)
Q Constante Ponto Flutuante (Ex. Q1 = 3,14)

CLP - SOFTWARE
Linguagem Ladder
Instruo END
Todo programa em Ladder deve ter uma Instruo END, indicando o
seu final. Toda instruo localizada aps a instruo END no ser
executada. A no-existncia da instruo END ocasiona erro

CLP - SOFTWARE
Linguagem Ladder
Corrente Lgica Fictcia
Para que uma bobina seja acionada necessrio energiz-la logicamente.
Assim, utiliza-se a Corrente Lgica Fictcia imaginando tenso entre as
barras verticais. O sentido sempre da esquerda para a direita e de cima
para baixo.

CLP - SOFTWARE
Linguagem Ladder
Implementao da Lgica de Controle
A linguagem Ladder permite o acionamento de vrios elementos de Sada,
simultaneamente, por meio da mesma lgica de controle.

CLP - SOFTWARE
Linguagem Ladder
Relao Dispositivo de Entrada x Lgica de Controle
A relao pode causar certa confuso inicial.

CLP - SOFTWARE
Linguagem Ladder - Exerccios
No circuito abaixo, defina o que acontece com as lmpadas:

a) Se o boto estiver pressionado:


b) Se o boto no estiver acionado:

CLP - SOFTWARE
Linguagem Ladder - exerccios
Desenvolva o programa para os circuitos.

CLP - SOFTWARE
Linguagem Ladder - exerccios
Desenvolva o programa para os circuitos.

Anda mungkin juga menyukai