Vous êtes sur la page 1sur 49

CONTROLADORES PROGRAMVEIS

DEFINIO
CLP(controlador lgico programvel):
Dispositivo digital que mquinas e processos; controla

Utiliza memria programvel para armazenar instrues e executar funes especficas.

Automao com CLP:


Reduo: custos dos materiais, mo de obra, fiao e erros associados;
Facilidade de instalao e localizao de

Falhas: ocupa menor espao resultando em maior organizao;


Maior controle das informaes relativas ao processo: confiabilidade; Flexibilidade.

HISTRICO
O desenvolvimento comeou em 1968, em resposta a uma necessidade da indstria americana General Motors;

Em 1969 foram instalados os primeiros CPs fazendo muito sucesso.

Primeira Gerao do CLP


Programao ligada chamado standard ; Memria EPROM; a um hardware

Forma robusta.

Segunda Gerao
Utilizao de microprocessadores e microcontroladores no controle dos processos industriais;

Programao com utilizao de software em liguagem Assembly (Memrias EPROM); Aquisio de barramentos endereos e controle para programao. de dados, melhorar a

Terceira Gerao
Alterao da estrutura fsica;

Programao utilizando PC;


Linguagem de programao de alto nvel.

Programao utilizando PC

Quarta Gerao
Padronizao comunicao; dos protocolos de

Utilizao no s por flexibilidade, mas por necessidade, facilidade e preciso.

Exemplo de conexo do terminal de programao

ARQUITETURA

Diagrama de blocos do CLP

ARQUITETURA

Diagrama de blocos do CLP

Estrutura Bsica de um CLP

Fonte de Alimentao
Converte CA em CC para alimentao do CLP; A fonte de alimentao fornece energia aos elementos internos do controlador, converte a tenso de entrada em uma forma utilizvel e protege os componentes do CLP contra os picos de tenso. Caso falte energia, existe bateria que impede a perda do programa do usurio;

Unidade Central de Processamento (CPU):


Executa o programa do usurio;
A CPU l as entradas, executa a lgica segundo as instrues do programa de aplicao, realiza clculos e controla as sadas, respectivamente. Atualiza a memria de dados e memriaimagem das entradas e sadas.

Unidade Central de Processamento (CPU):


Os usurios de CLPs trabalham com duas reas da CPU: Arquivo de Programas e Arquivo de Dados.
Arquivos de Programa: contm o programa de aplicao do usurio, os arquivos de sub-rotina e as rotinas de falha. Arquivos de Dados: armazenam dados associados com o programa, tais como status (condio) de entrada e sada, valores predefinidos e acumulados de contadores/temporizadores e outras constantes e variveis.

Memrias

A memria RAM possui 02 estados:

a) RUN: em operao. Varredura cclica;


b) PROG: parado. Quando se carrega o aplicativo no CLP;

Ciclo da CPU

Ciclo da CPU
Varredura
Instrues de programa contidas na memria, so lidas uma aps a outra sequencialmente do incio ao fim, da retornando ao incio ciclicamente.

Tempo de ciclo:
Tempo gasto para a execuo de uma varredura. Este tempo est relacionado com o tamanho do programa do usurio (em mdia 1ms a cada 1.000 instrues de programa).

Watch Dog Timer: Superviror


Verifica o funcionamento da CPU, tempo de processamento. Ocorrendo a ultrapassagem deste tempo mximo, o funcionamento da CPU, ser interrompido, sendo assumido um estado de erro.

Ciclo da CPU
Varredura
Entradas Programa Sadas Comunicao Housekeeping / overhead

Mdulos de E/S
Circuitos das entradas: provenientes de chaves, seletoras...; Circuitos das Sadas: destinados acionamentos de motores, solenides...; Nveis de tenso: necessidade. de acordo a

com

Entradas Digital
Entrada a optoisolador: sensibilizao do diodo fazendo circular corrente interna no circuito de baixa potncia do CLP. Ex: Chave limite; botoeira; chave de presso; fotoclula; contato de rel; chave seletora; teclado.

Entradas Analgica
Sensveis a variao de tenso ou corrente.
Ex: Transdutor de presso; transdutor de temperatura; clula de carga (strain gage); sensores de vazo; transdutores de vibrao; transdutores de corrente; transdutores de vcuo; transdutores de fora.

Sadas
Sada a rel: ativado o endereo da palavraimagem de sada, um solenide correspondente a ele ativado, fechando-se o contato de sada do controlador.

Sadas
Sada a triac: elemento acionador um triac (estado slido).

Sadas
Sada a transistor: elemento acionador um transistor comum NPN ou FET; Mais usada com fontes CC, para acionamentos de grande frequncia.

Sadas
Discretos: Controladores de motores, indicadores de painel, contator, vlvula solenide, display, bobina de rel, sistemas de alarme e segurana, sirena. Analgicos: Acionadores AC, vlvula de controle, acionadores DC.

Vamos lembrar um pouco de comandos.

Antes do CLP
Para controlar um motor trifsico por exemplo:

contator

Em primeiro lugar preciso abrir um circuito de comando a partir de 2 das fases que alimentam o motor, ou...

motor

Antes do CLP
Para controlar um motor trifsico por exemplo:
...alternativamente, utilizar um circuito independente. comum a utilizao de circuitos de comando em cc. com back up por bateria.

Fonte cc

contator

motor

Antes do CLP
Comando manual de um motor trifsico
No circuito de comando so instalados os dispositivos de comando (botes) e proteo (rel trmico) para a bobina do contator.

Boto liga
Boto desliga contator

Bobina do contator motor

Contato do rel trmico

Antes do CLP
Acrescentando-se itens de instrumentao, como por exemplo, uma chave de fluxo, obtemos funes de intertravamento. Se a chave atuar o motor ir parar AUTOMATICAMENTE

Boto liga Boto desliga

Chave de fluxo
contator Bobina do contator

motor

Trmico

Antes do CLP
Acrescentando-se alarmes e sinalizaes ...
Boto liga Boto desliga
Chave de vazo

Contato auxiliar do contator

Contato auxiliar da ch. vazo

contator Bob.do contator


Sinalizao motor on/off Alarme de baixa vazo

motor

Trmico

Depois do CLP
Interligao de dispositivos de entrada e sada.
Boto liga Boto desliga
I0.0 Q0.0 I0.1

Contator

Chave de vazo

I0.2

Q0.1

Rel trmico

I0.3

Q0.2

Entradas

Sadas

Linguagem Ladder

Linguagem Ladder

Ladder
Lgica de funcionamento implementada no CLP
Boto Liga Boto Desliga Chave Fluxo Trmico do Motor Sada Contator

Sada Contator

Sada Contator

Sinalizao Motor Ligado

Chave Fluxo

Sinaliz. Alarme de vazo baixa

Ladder

Diagrama Unifilar das Ligaes

Circuito resumido para acionamento de um motor eltrico

INSTRUES BSICAS
Representao por blocos funcionais, juntamente com a lgica de diagramas de contato. Instrues que auxiliam o controle interno:
Temporizador e contador.

Esquema de diagrama de contatos

Representao em Blocos de Contato

Outras instrues utilizadas nos CLP: -Contador, -Mover e Comparar, -Instrues Matemticas e -Instrues Lgicas.

Tipos de Instrues
Instrues para manipular dados: Instruo Mover; Instruo Comparao.

Instrues Matemticas: Soma; Subtrao; Multiplicao; Diviso.

Tipos de Instrues
Exemplo de Operao Matemtica
27
D1 0

26
0

25
0

24
1

23
1

22
0

21
1

20
0 Dado1=26

D2
D3

0
0

0
0

0
0

0
0

1
0

1
0

1
0

1
0

Dado2=15
Bit de Controle da Inst. Soma

D4
D5

0
0

0
0

0
1

0
0

0
1

0
0

0
0

Flag 0
1

Exemplo de soma em CLP

Tipos de Instrues
Instrues Lgicas e Exemplo
Instrues Lgicas: AND (e); OR (ou); XOR (Exclusivo Ou).
27 D1 D2 D3 D4 D5 0 0 0 0 0 26 0 0 0 0 0 25 0 0 0 0 0 24 1 0 0 0 0 23 1 1 0 0 1 22 0 1 0 0 0 21 1 1 0 0 1 20 0 1 0 Flag 0 0 Dado5=10 Dado1=26 Dado2=15

Exemplo de operao lgica AND em um CLP

APLICAO NA INDSTRIA
Legenda:
Silo AL: Alimentador Vibratrio. CT1: Transportador de Correia. CT2: Transportador de Correia. CT3: Transportador de Correia. PE: Peneira Vibratria. Pilha "A": Granulometria at 1/4". Pilha "B": Granulometria entre 1/4" e 1/2".

AL

CT 3 PE

CT 2 CT 1 Pilha "B" Pilha "A"

Exemplo de processo de separao de minrio

Linha de Produo
- A Linha de Peneiramento; - Sinalizaes; - Funcionamento; - Emergncias; - Sistema Supervisrio.
Agora com vocs, vamos comear a programar !!!

Vous aimerez peut-être aussi