Professional Documents
Culture Documents
CURSO DE PLC
Prof. Francisco
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.
Histrico
Sistemas eletromecnicos: baixa confiabilidade, pouca flexibilidade e grande consumo de energia 1968: diviso de hidramticos da GM Dcada 70: microprocessadores deram impulso ao CLP Dcada de 80: uso no Brasil Dcada de 90: grande evoluo
Histrico
O CLP nasceu praticamente dentro da indstria automobilstica americana, especificamente na Hydronic Division da General Motors, em 1968, devido a grande dificuldade de se mudar a lgica de controle de painis de comando a cada mudana na linha de montagem. Estas mudanas implicavam em altos gastos de tempo e dinheiro.
Caractersticas do CLP
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)
Caractersticas do CLP
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
Aplicaes na Indstria
Painis seqenciais de intertravamento Controle de malhas Sistemas SCADA Sistemas de controle de estaes Sistemas de controle de clulas da manufatura Processos de: empacotamento, engarrafamento, enlatamento, transporte e manuseio de materiais, usinagem, gerao de energia; em sistemas de controle predial de ar condicionado, sistemas de segurana, montagem automatizada, linhas de pintura e sistemas de tratamento de gua, existentes em indstrias de alimentos, bebidas, automotiva, qumica, txtil, plsticos, papel e celulose, farmacutica e siderrgica/metalrgica
Exemplo de CLP
Exemplo de CLP
Exemplo de CLP
Exemplo de CLP
Exemplo de CLP
Exemplo de CLP
Exemplo de CLP
Exemplo de CLP
Exemplo de CLP
Exemplo de CLP
IHM
Exemplo de CLP
Aplicaes
Controle de Sistemas de Iluminao; Comando de Portas ou Cancelas; Sistemas de Energia; Sistemas de Refrigerao e Ar-Condicionado; Sistemas de Ventilao; Sistemas de Transporte; Controle de Silos e Elevadores; Comando de Bombas e Compressores; Sistemas de Alarme; Comando de Semforos; Sistemas de Irrigao; Entre outras.
Tipos de CLP
Componentes de um CLP
Fonte de alimentao CPU Memria Mdulos de entrada e sada Linguagens de programao Dispositivos de programao Mdulos de comunicao Racks
Mdulos de um CLP
Fonte de alimentao
Fornecer corrente para todos os mdulos do PLC; Nveis de tenso de 24 Vdc ou 110/220 Vac; A escolha da fonte depende da soma de corrente dos diversos mdulos.
Fonte de alimentao
Chassi ou rack
Concentra todos os mdulos; Permite sustentao e proteo aos outros mdulos; Prov conexes para dados e alimentao; Possui nmero variado de ranhuras (slots); Permite interligao com outros mdulos.
Chassi ou rack
Cartes de I/O
Divide-se em:
Entrada:
Digital Analgica
Sada
Digital Analgica
Cartes de I/O
Processador
Executa as instrues previamente programadas; Memria: RAM e EEPROM; Bateria e Capacitor; Controla os dispositivos de entrada e sada; Controla os canais de comunicao.
Componentes - CPU
Tipos de variveis
So utilizadas variveis discretas e analgicas, pois esta mixagem permitida neste tipo de linguagem. As variveis analgicas so aquelas que variam continuamente com o tempo. Elas so comumente encontradas em processos qumicos advindas de sensores de presso, temperatura e outras variveis fsicas. As variveis discretas, ou digitais, so aquelas que variam discretamente com o tempo.
Componentes - 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
Memria do Usurio
Armazena o programa do usurio Contm alguns Kbytes de palavras-livres que sero processadas pela CPU A cada ciclo, a CPU processa este programa, atualiza a memria de dados internos e as imagens das entradas e sadas
Memria de Dados
Nesta rea se encontram dados referentes ao processamento do programa do usurio
Mdulos de Entrada
Os mdulos de entradas tem que ser seguros contra destruio das entradas por excesso ou alimentao de tenso indevida; e devem possuir filtros de supresso para impulsos parasitrios
Mdulos de Sada
Os mdulos de sada devem ser amplificados e possuir proteo contra curto-circuito
Os mdulos de entradas e sadas podem ser subdivididos em dois grupos distintos: digitais (discretos) e analgicos (numricos).
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)
Exemplos
Entradas digitais: chaves seletoras, sensores fotoeltricos, chaves de fim de curso, sensores de proximidade, etc Sadas digitais: alarmes, lmpadas, solenides, etc ventiladores,
Exemplos
Entradas Analgicas: transdutor de temperatura, presso, transdutores ticos, de umidade, de fluxo, conversor D/A, etc Sadas Analgicas: vlvula analgica, acionamento de um motor, atuador analgico, etc
Mdulos de Comunicao
So responsveis principalmente pela ligao do CLP com os seus perifricos: terminais de vdeo, impressoras, instrumentos digitais e 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.
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
Linguagens de Programao
Introduo
LADDER
Foi a primeira linguagem que surgiu para a programao dos PLCs. Para que obtivesse uma aceitao imediata no mercado, seus projetistas consideraram que ela deveria evitar uma mudana de paradigma muito brusca. Considerando que, na poca, os tcnicos e engenheiros eletricistas eram normalmente os encarregados da manuteno no cho de fbrica, a linguagem Ladder deveria ser algo familiar para esses profissionais. Assim, ela foi desenvolvida com os mesmos conceitos dos diagramas de comandos eltricos que utilizam bobinas e contatos.
LADDER
Vantagens
Rpida adaptao do pessoal tcnico (semelhana com diagramas eltricos convencionais com lgica a rels); Possibilidade de aproveitamento do raciocnio lgico na laborao de um comando feito com rels; Fcil recomposio do diagrama original a partir do programa de aplicao; Fcil visualizao dos estados das variveis sobre o diagrama Ladder, permitindo uma rpida depurao e manuteno do software; Documentao fcil, clarae padronizada (IEC 61131-3.); Smbolos padronizados e mundialmente aceitos pelos fabricantes e usurios; Tcnica de programao mais difundida e aceita industrialmente.
LADDER
Desvantagens Sua utilizao em programas extensos ou com lgicas mais complexas bastante difcil; Programadores no familiarizados com a operao de rels tendem a ter dificuldades com essa linguagem; Edio mais lenta.
LADDER
Chave aberta
LADDER
Chave fechada
Repetio de contatos
Rels internos
Soluo
Contatos "selo"
Exemplo
Detector de borda
Detector de borda
Leitura de entradas
Leitura de entradas
Leitura de entradas
Leitura de entradas
Leitura de entradas
Problema
soluo1
soluo2
Funo NOT
Funo NOT
Funo AND
Funo AND
Funo OR
Funo OR
Funo OR - Exemplo
Funo NAND
Funo NAND
Funo NOR
Funo NOR
Funo XOR
Funo XNOR
Exemplo
Contador
Os contadores so blocos muito importantes porque na maioria das aplicaes os processos evoluem em funo de eventos internos, como, por exemplo, transcorrncia de um determinado tempo, ou ainda, de eventos externos, como a contagem de um certo nmero de peas.
Contador crescente
Contador decrescente
Contador bidirecional
Exemplo
Temporizador
A instruo temporizador realiza a mesma funo do rel de tempo dos comandos eltricos. Geralmente so habilitados por contatos NA ou NF e. quando o valor do tempo decorrido se iguala ao valor prefixado, o temporizador energiza um bit interno que indica que j transcorreu o tempo pr-programado. Esse bit normalmente representado como um contato NA ou NF e pode ser utilizado para energizar ou desativar uma instruo de sada.
Temporizador