Você está na página 1de 31

CLP - Objetivos do Curso

• Conhecer a estrutura, os componentes, as arquiteturas e o funcionamento dos


Controladores Programáveis (CLP)

• Conhecer a linguagem de programação de CLP baseada em Diagrama LADDER

• Conhecer uma ferramenta para editar, salvar, carregar e monitorar um programa em um


CLP
CLP - Programa do Curso
• DEFINIÇÃO
• APLICAÇÃO
• HISTÓRICO
• ESTRUTURA BÁSICA
• COMPONENTES
• FUNCIONAMENTO
• MODOS DE OPERAÇÃO
• ARQUITETURAS
• LINGUAGENS DE PROGRAMAÇÃO
• PROGRAMAÇÃO EM LADDER
• PRÁTICAS DE LABORATÓRIO
CLP - O que é?
• CLP = Controlador (Lógico) Programável
• PLC = Programmable Logic Controller
• Dispositivo microprocessado
• Programável pelo usuário
• Programa: lê entradas, executa lógica e controla saídas
• Substituição de relés, contadores e temporizadores
• 20 tipos de instruções => resolvem mais de 80% das aplicações
• Função: Intertravamento, Seqüenciamento e Controle
CLP - Por que usar um?
• Confiabilidade
• redução na fiação
• esquemas de redundância e votação
• Flexibilidade
• diferentes E/S
• alterações rápidas na programação
• Comunicação
• com outros CLPs
• sistemas SCADA e interfaces de operação
• Velocidade
• sensores ativados em fração de segundos
• mais rápidos que relés
CLP - Por que usar um?
• Manutenção
• diagnóstico incorporado (hardware e software)
• leds de sinalização
• módulos “plug-in”
• Espaço Reduzido
• sistemas TMR em plataformas “ off-shore”
• Robustez
• ambiente industrial (temperatura, ruído, vibração, poluentes)
• Expansibilidade
• memória e módulos de E/S
• Custo
• micro CLP => 3 relés
CLP - Onde são aplicados?
• Indústria de Processo
• petróleo, petroquímica, química e farmacêutica
• geração de energia elétrica e vapor
• tratamento de água (UTA) e efluentes
• siderurgia
• papel e celulose
• Indústria de Manufatura
• alimentícia e bebidas: empacotamento, engarrafamento, enlatamento
• automotiva: usinagem, pintura e montagem
• transporte e manuseio de materiais
• Predial
• controle de acesso, elevadores e ar condicionado
• detecção e combate a fogo
CLP - Histórico
• O Controlador Lógico Programável – CLP – nasceu dentro da General Motors, em
1968, devido a grande dificuldade de mudar a lógica de controle dos painéis de
comando a cada mudança na linha de montagem. Tais mudanças implicavam em altos
gastos de tempo e dinheiro.

• Nascia assim um equipamento bastante versátil e de fácil utilização, que vem se


aprimorando constantemente, diversificando cada vez mais os setores industriais e
suas aplicações, o que justifica hoje um mercado mundial estimado em 8 bilhões de
dólares anuais.
CLP - Histórico
Historicamente os CLPs podem ser classificados nas seguintes categorias:

– 1ª geração: Programação em Assembly. Era necessário conhecer o hardware do


equipamento, equipamento, ou seja, a eletrônica do projeto do CLP.

– 2ª geração: Apareceram as linguagens de programação de nível médio. Foi


desenvolvido o “Programa monitor” que transformava para linguagem de máquina o
programa inserido pelo usuário.
CLP - Histórico
– 3ª geração: Os CLPs passam a ter uma entrada de programação que era feita através
de um teclado, ou programador portátil, conectado ao mesmo.

– 4 ª geração: É introduzida uma entrada para comunicação serial, e a programação


passa a ser feita através de microcomputadores. Com este advento surgiu a
possibilidade de testar o programa antes do mesmo ser transferido ao módulo do CLP,
propriamente dito.

– 5ª geração: Os CLPs de quinta geração vem com padrões de protocolo de


comunicação para facilitar a interface com equipamentos de outros fabricantes, e
também com Sistemas Supervisórios e Redes Internas de comunicação.
CLP - Estrutura Básica
PC de diagnóstico
e programação

Módulos Unidade de Módulos


de Entrada Controle (CPU) de Saída S

Memória

Fonte de
Alimentação
CLP - Estrutura Básica
CLP - Estrutura Básica
CLP - Componentes (1/9)

• Módulos de Entrada

• Sensores Discretos (Digitais)


• chaves-limite, botoeiras, chaves seletoras, contatos de relés
• emissores de pulso
• 120 e 220Vca
• 12, 24, 48 e 125Vcc

• Sensores Contínuos (Analógicos)


• transdutores de corrente, tensão, potência, força e vibração
• transmissores de vazão, temperatura, pressão e nível
• 1~5Vcc, 0~10Vcc e 4~20mA
• termopares (mV) e RTD
CLP - Componentes (2/9)

• Módulos de Entrada

5V 5V 5V
Condicionador Indicação Isolação Multiplexação
de Sinal de Estado Elétrica (MUX)
5V
Terminais 24/48/120/220 V Conversão
de Conexão 4~20 mA 1~5 V A/D

Sensor de
Campo
CLP - Componentes (3/9)
• Módulos de Saída

• Dispositivos Discretos (Digitais)


• indicadores de painel, sirenes/buzinas e displays
• contatores, bobinas de relés e válvulas solenóide
• 120 e 220Vca
• 24, 48 e 125Vcc

• Dispositivos Contínuos (Analógicos)


• acionadores CA e CC
• válvulas de controle
• 1~5Vcc, 0~10Vcc e 4~20mA
CLP - Componentes (4/9)
• Módulos de Saída

5V 5V 5V
Memorização Isolação Indicação Estágio de
de Sinal Elétrica de Estado Potência
5V

Demultiplexação 24/48/120/220 V Terminais


(DEMUX) 4~20 mA 1~5 V de Conexão
5V

Conversão Dispositivos
D/A de Campo
CLP - Componentes (5/9)
• Módulos de Saída - Estágio de Potência

TRANSISTOR TRIAC RELÉ

Alimentação CC CA CA e CC

Desgaste com o tempo Não Não Sim

Silenciosos Sim Sim Não

Rapidez Rápido Rápido Lento

Correntes máximas (A) 0,5 a 1,0 5,0 3,0

Suporta surtos de tensão Não Não Sim


CLP - Componentes (6/9)

• Unidade de Controle (CPU)


• Microprocessador
• Processamento Cíclico (Loop, Scan, Varredura)
• Varredura = lê entradas + executa lógica + aciona saídas
• Tempo de Ciclo ( 1ms para 1000 instruções de bit )
• Watch Dog Timer = supervisão do templo de ciclo
• Executa funções aritméticas, lógicas e de controle
CLP - Componentes (7/9)
• Memória
• Volátil
• RAM (memória de acesso aleatório)
• Perde conteúdo ao desligar alimentação => baterias e capacitores
• Não-Volátil
• EPROM ou EEPROM (memória de somente leitura programável e
apagável eletricamente)
• Retém o conteúdo ao desligar a alimentação
• Sistema (EPROM)
• programa executivo/monitor (SO)
• Usuário ou Aplicação (RAM ou EEPROM)
• arquivos = programa aplicativo + dados
CLP - Componentes (8/9)
• Fonte de Alimentação
• Converte tensão de entrada para nível adequado (TTL)
• Proteção contra surtos de tensão
• Proteção contra ruídos eletromagnéticos

• Dispositivo de Diagnóstico e Programação


• Microcomputador (PC) ou Hand-held
• Software
• Programa aplicativo = criar, editar, documentar, salvar e carregar
• Monitorar o funcionamento
• Diagnosticar falhas
• Rede
CLP - Componentes (9/9)

• Software
• Relés de Entrada (contatos)
• conectados a chaves-limite, botoeiras e sensores
• Relés de Saída (bobinas)
• conectados a solenóides e lâmpadas
• Relés Internos (contatos e bobinas)
• permitem eliminar os relés externos
• Contadores
• contagem de pulsos (crescente, decrescente e ambos)
• Temporizadores
• contagem de tempo com retardo para energizar / desenergizar
• Arquivos de Dados
• registros de dados para manipulação de dados e cálculos
CLP - Funcionamento
• Varredura Contínua do
Programa (Scanning) -
Ciclo de Operação
House-Keeping

Lê as Entradas
e Atualiza a
Tabela Imagem Executa Comunicação
com CLPs e PCs

Executa o Programa
Aciona as
e Atualiza a Tabela
Saídas
Imagem das Saídas
CLP - Tempo de Resposta
• Tempo de Varredura (Scan Time)
= Leitura das Entradas (10ms) +
Execução do Programa +
Atualização das Saídas (10ms)
• Cuidados de Projeto
• Entradas devem permanecer ON durante um tempo nunca inferior
a 1 “Scan Time” + 1 “Input Delay Time”
• pulsos à 10Hz => ON durante 50ms => Scan Time = 40ms
• Entradas por Interrupção
• Saídas são ativadas com um retardo no máximo igual a 2 “Scan
Times” - 1 “Input Delay Time”
CLP - Organização da Memória
• BIT
• Conteúdo = 1 (energizado)
• Conteúdo = 0 (desenergizado)
• PALAVRA
• 8, 16 ou 32 bits
• Endereço e Conteúdo

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
END = 4095 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0

CONTEÚDO = 56 128 64 32 16 8 4 2 1
CLP - Endereçamento (AB)
• Arquivos de Entrada => I : slot . palavra / bit => I:0.1/15
• Arquivos de Saída => O : slot . palavra / bit => O:1.0/10
• Arquivos Binários => B arquivo: palavra / bit => B3:60/15
• Arquivos Inteiros => N arquivo: palavra => N7:33
• Arquivos de Temporizadores => T arquivo: elemento . palavra => T4:7.ACC
• Arquivos de Contadores => C arquivo: elemento . palavra => C5:3.ACC
• Arquivos de Ponto Flutuante => F arquivo: palavra => F8:3
CLP - Sistemas de Numeração
• Decimal
• 0, 1, 2, 3, 4, 5, 6, 7, 8, 9

• Binário
• 0, 1

• Octal
• 0, 1, 2, 3, 4, 5, 6, 7

• Hexadecimal
• 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

• BCD (Decimal Codificado em Binário)


• 0 = 0000 5 = 0101 9 = 1001
CLP - Modos de Operação
• Programação (PROG)
• Edição em linha do programa => memória do CLP em operação
• Edição fora de linha do programa => memória do PC => CLP parado

• Execução (RUN)
• Executa o programa do usuário
• Não permite alteração do programa
• Não permite alteração do modo de operação por software

• Remoto (REM)
• Permite alterar o modo por software para RUN, PROG e TEST
CLP - Tamanhos (Porte)

Número
ESTRUTURA
de E/S
MICRO CLP < 32 Fixa em bloco único

CLP PEQUENO < 256 Modular

CLP MÉDIO < 1024 Modular

CLP GRANDE > 1024 Modular


CLP - Arquiteturas
• Configuração Local

• Configuração Remota
• Configuração em Rede

Você também pode gostar