BRUNO DE MELLO RIBEIRO EDUARDO GRAH XAVIER LEONARDO KRIEGER GRANEMANN LUCIANO MOREIRA PROFESSOR MARCOS FRANCISCO IETKA Disciplina de Automao Industrial Joinville - SC 2014 2
SUMRIO NDICE DE FIGURAS .............................................................................................................. 3 OBJETIVO ................................................................................................................................. 4 INTRODUO .......................................................................................................................... 5 1. O CLP .................................................................................................................................. 6 1.1 Hardware ........................................................................................................................... 8 1.2 Software ............................................................................................................................ 8 1.3 Arquitetura Bsica ............................................................................................................ 8 1.4 UCP (Unidade Central de Processamento) ....................................................................... 9 2. APLICAO DO CLP HOJE .......................................................................................... 11 3. CPU ................................................................................................................................... 12 4. FONTE DE ALIMENTAO ......................................................................................... 13 5. ENTRADAS DE SADAS DIGITAIS ............................................................................. 13 5.1 Entradas .......................................................................................................................... 14 5.2 Sadas .............................................................................................................................. 14 CONCLUSO .......................................................................................................................... 15 REFERNCIAS ....................................................................................................................... 16
3
NDICE DE FIGURAS Figura 1. CLP. ............................................................................................................................ 6 Figura 2. Funcionamento de um sistema de automao. ............................................................ 7
4
OBJETIVO O presente trabalho tem como objetivo abrangir os conhecimentos quanto aos CLPs (Controlador lgico programvel), sua importante aplicao nos presentes dias, e sobre seu funcionamento entre outros dados.
5
INTRODUO Os Controladores Lgico Programveis (CLPs) foram desenvolvidos na dcada de 60, com a finalidade de substituir painis de rels que eram utilizados nas indstrias automobilsticas para executar controles baseados em lgicas combinacionais e sequenciais. Inicialmente o CLP foi concebido para trabalhar com variveis discretas (digitais), mas logo incluiu-se o processamento de variveis contnuas (analgicas), tornando esse dispositivo um dos principais responsveis pela automao da industrial moderna. Com os avanos da indstria eletrnica ao longo dos anos, os CLPs sofreram grandes mudanas em suas funes e aplicaes e hoje podem ser encontrados nos mais diversos tipos de indstrias e finalidades.
6
1. O CLP Os Controladores Lgico Programveis (CLPs) foram desenvolvidos na dcada de 60, com a finalidade de substituir painis de rels que eram utilizados nas indstrias automobilsticas para executar controles baseados em lgicas combinacionais e sequenciais.
Figura 1. CLP.
Por serem eletromecnicos, os rels que eram utilizados nos dispositivos de controle apresentavam as seguintes desvantagens: Mau contato; Alto custo; Desgastes dos contatos; Necessidade de instalao de inmeros rels; Complexidade de alterao na sequncia de operao; Necessidade de manutenes peridicas.
Diante desses e outros inconvenientes, e com o surgimento dos sistemas microprocessados, a General Motors desenvolveu o primeiro CLP para automatizar de forma eficiente os processos em sua linha de montagem. Inicialmente o CLP foi concebido para trabalhar com variveis discretas (digitais), mas logo incluiu-se o processamento de variveis contnuas (analgicas), tornando esse dispositivo um dos principais responsveis pela automao da industrial moderna. 7
Portanto, os CLPs so equipamentos microprocessados, projetados para comandar e monitorar mquinas ou processos industriais. Sua operao se baseia na execuo de um programa previamente armazenado em sua memria, que tem por funo executar o processamento de sinais de entrada provenientes de diferentes tipos de sensores, chaves e botoeiras e fornecer sinais de sada compatveis com o acionamento de diversos atuadores como motores eltricos e vlvulas, atendendo funes como: Lgica sequencial; Lgica Combinacional; Intertravamento; Comparao; Temporizao; Contagem; Controle PID (Proporcional Integral Derivativo); Comunicao; Segurana. Com os avanos da indstria eletrnica ao longo dos anos, os CLPs sofreram grandes mudanas em suas funes e aplicaes e hoje podem ser encontrados nos mais diversos tipos de indstrias e finalidades. A figura abaixo representa o ciclo de funcionamento de um sistema de automao genrico, onde podemos conferir as funes bsicas do CLP.
Figura 2. Funcionamento de um sistema de automao.
8
O aumento da capacidade de processamento dos CLP's permitiu grandes avanos, tornando possvel a utilizao de recursos vistos somente em aplicaes de computadores, como, por exemplo, utilizao de algoritmos de inteligncia artificial, como lgica Fuzzy, e at mesmo como servidores web, fazendo com que o CLP possa ser acessado de qualquer parte do mundo por meio da internet. No difcil confundir esse equipamento com outros encontrados na indstria, mas suas definies so bem claras. Entre as principais caractersticas de um CLP esto:
1.1 Hardware alta confiabilidade (alto MTBF - tempo mdio entre falhas); imunidade a rudos eletromagnticos; isolao galvnica de entradas e sadas: facilmente configurvel com montagem em trilhos padronizados ou racks com mdulos extraveis; instalao facilitada, com conectores extraveis; manuteno simples, com ajuda de autodiagnose.
1.2 Software programao simples atravs de linguagens de fcil aprendizagem; recursos para processamento em tempo real e multitarefa; monitorao de dados "on-line"; alta velocidade de processamento.
1.3 Arquitetura Bsica Qualquer controlador programvel apresentar em sua estrutura: UCP - (Unidade Central de Processamento) - a responsvel pela tomada de decises. Atravs do programa ela analisa o estado das entradas e altera o estado das sadas, de acordo com a lgica programada. 9
Memria - responsvel pelo armazenamento de todas as informaes necessrias ao funcionamento do CLP. Entradas e sadas - so os meios de comunicao do CLP com o processo a ser controlado. As entradas recebem os sinais do campo e os transformam em sinais digitais para serem processados pela UCP. Aps o processamento, os dados enviados pela UCP (digitais) so convertidos pelas sadas em sinais que possam acionar cargas externas (sinais eltricos).
1.4 UCP (Unidade Central de Processamento) A UCP responsvel pelo processamento de todas as informaes existentes no Controlador Programvel. Portanto, todo o sistema depende muito dessa unidade. a UCP quem determina as seguintes caractersticas do controlador:
Confiabilidade O controlador deve funcionar em qualquer situao, sem interrupes e sem falhas, sejam elas de mquina ou de programa. Quanto mais recursos de tolerncia a falhas, mais confivel ser o controlador.
Disponibilidade A disponibilidade uma consequncia da confiabilidade. Pode ser definida como o tempo durante o qual o controlador estar disponvel e ativo para realizar sua funo. Para aumentara disponibilidade comum instalar-se configuraes redundantes, o que significa que um ou mais mdulos so duplicados e ficam permanentemente monitorando um ao outro. No momento em que um dos mdulos falha, o mdulo redundante assume as suas funes. A redundncia pode ser do processador ou dos mdulos de entrada e sada.
Segurana Existem dois aspectos quando se fala em segurana de um controlador e, consequentemente, de um sistema: 1. segurana de Hardware: a proteo da mquina contra intempries (descargas atmosfricas, umidade, poeira), surtos de tenso, exploso, isolao da carcaa e outras. 10
2. segurana de software: a proteo do programa contra o uso indevido e ainda contra a perda do programa por falta de energia ou apagamento acidental. A proteo feita atravs de senhas para o controle de acesso e do uso de um backup do programa em uma rea especial da memria do controlador.
Velocidade de leitura / tempo de resposta O programa do CLP estruturado de forma que o processador leia as entradas, percorra todo o programa, rotina a rotina, atualize as sadas de acordo com as fases anteriores e repita D processo. Quanto mais entradas e sadas e quanto maior o programa, maior o tempo de durao deste ciclo. A velocidade do CLP dada com base neste conceito atravs do tempo de varredura para cada 1000 instrues. Se, por exemplo o CLP tem uma velocidade de I ms para cada 1000 instrues e o programa tiver 2000 instrues, isto significa que as entradas sero lidas e as sadas atualizadas a cada 2 ms. Da se conclui que um pulso de durao menor que 2 ms no ter resposta do CLP.
Recursos de Software (espectro de aplicao) Esta no uma caracterstica do Hardware, mas sim da linguagem de programao do CLP. a possibilidade de executar tarefas especiais, como clculos matemticos, controle analgico em malha fechada, manipulao direta da memria por recursos disponveis na linguagem de programao e outras funes.
Recursos de diagnose a possibilidade de a prpria UCP detectar falhas de Hardware e sinalizar esta falha. Pode ser um simples LED de falha ou um recurso mais completo que indique o ponto exato do defeito.
Possibilidade de recursos avanados Por recursos avanados podemos entender a possibilidade de interligao de mdulos especiais, como mdulos de controle PID dedicados, mdulos processadores de entradas rpidas, possibilidade de execuo de clculos complexos e outros recursos semelhantes.
Possibilidade de Conexo rede de CLPs/outros equipamentos (Integrao) 11
Esta caracterstica muito importante se o CLP no for visto isoladamente, mas se pensarmos na automao como grupos de mquinas operando em conjunto. Neste sentido, muito importante que o CLP possa comunicar-se com outros CLPs, computadores, mdulos inteligentes de aquisio e exibio de dados e qualquer outro equipamento que tambm tenha capacidade de comunicao.
2. APLICAO DO CLP HOJE Os CLPs podem ser aplicados em toda e qualquer indstria que tenha necessidade de automatizar processos ou mquinas e que no abre mo da confiabilidade para operar em ambientes severos. So encontrados no controle de um pequeno elevador ou at em uma plataforma de produo de petrleo. comum utilizar o CLP em processos e mquinas como: Controle de Turbomquinas; Controle de processos e malhas de controle como vazo, nvel, presso e temperatura; Controle de Processos qumicos; Controle de mquinas eletro-hidrulicas e/ou eletro-pneumticas; Controle de motores eltricos e bombas; Controle de linhas de montagem e fabricao; Comandos e acionamentos eltricos em geral. Atualmente podemos encontrar diversos tipos de CLPs na indstria da automao, alguns com aplicaes mais genricas e de uso geral e outros dedicados a uma funo especfica ou que compartilham funes de outros equipamentos. Por exemplo, podemos encontrar CLPs que atendem s seguintes aplicaes: Segurana de processos (Safety PLC); Comunicao GSM/GPRS; IHM incorporado (Interface Homem Mquina); Inversores de frequncia com CLP incorporado; CLP para controle de movimento; CLP para controle hidrulico e pneumtico. 12
Estes e outros exemplos de CLPs tornam determinadas aplicaes mais simples e at mesmo mais baratas, j que possuem recursos que otimizam a automao. Ainda assim os CLPs de uso geral so os mais utilizados nos sistemas de automao, com uma vasta gama de fabricantes e modelos, e contando com preos bem variados no difcil adquirir um deles. Os CLPs que possuem at 100 pontos de entrada e sada podem ser classificados como de pequeno porte. Os de mdio porte podem ter de 100 a 500 pontos e os de grande porte apresentam mais de 500 pontos, podendo chegar a milhares de pontos de entrada e sada. De forma geral podemos classificar os CLPs do seguinte modo: Compacto; Modular; Soft-PLC.
3. CPU A CPU de um CLP realiza todas as operaes lgicas da automao a ser executada e ainda responsvel por diversas outras funes como comunicao, diagnsticos e execuo do RTOS (sistema operacional de tempo real) do CLP. A velocidade de processamento da CPU um fator que requer ateno, pois est diretamente ligada a fatores como: Nmero de pontos de entrada e sada digitais e analgicos; Tamanho do programa a ser executado; Quantidade de loops e clculos matemticos necessrios na aplicao, como loops de controle PID, interpolao de eixos, sub-rotinas, processamento de variveis, entre outros; Velocidade de resposta requerida: o controle de uma turbina a gs requer uma velocidade de resposta muito maior se comparado com o controle de uma esteira, por exemplo. comum encontrar no mercado modelos que operam a uma velocidade que varia de 1 a 50 ms para processar um conjunto de mil instrues. O tamanho da memria de programa outro ponto que requer ateno caso o programa a ser executado for muito grande. Geralmente encontramos memrias que vo de 13
algumas dezenas de Kbytes a vrios Mbytes, lembrando que, na maioria dos casos, possvel ampliar a memria utilizando cartes ou mdulos especficos do fabricante do CLP. No interior da CPU comum encontrarmos diversos tipos de processadores. Em CLPs mais bsicos e de pequeno porte, at os de mdio porte, podemos encontrar microcontradores das famlias PIC e ARM Cortex M3 ou M4. Tambm comum encontrarmos FPGAs, j que estes podem operar com processadores softcore e possuem grande flexibilidade de programao e de hardware. Os CLPs compactos so exemplos clssicos onde encontramos esses dispositivos. J os CLPs de grande porte utilizam processadores de alto desempenho como ARM Cortex A8 e A9 e recentemente o ARM Cortex A15 j est sendo utilizado. Para o futuro no ser difcil encontrarmos os novos modelos Cortex A50 em aplicaes industriais. Tambm encontramos processadores Power PC e o clssico padro 8086 comercializado pela Intel e AMD. O sistema operacional do CLP deve ser robusto para evitar falhas nos processos a serem controlados. Entre os sistemas operacionais utilizados podemos encontrar o RTOS Vxworks, ThreadX, FreeRTOS, MicroC/OS-II e inclusive verses do Linux.
4. FONTE DE ALIMENTAO O CLP trabalha com tenses contnuas que vo de 3,3V a 24V, e necessita de uma fonte robusta e confivel que lhe fornea as tenses a nveis tolerados de rudo e oscilao. Geralmente as fontes dos CLPs so alimentadas com tenso alternada entre 90V a 250V e devem ser protegidas contra curto-circuito e sobrecargas, proteo que pode ser feita utilizando fusveis de ao rpida ou disjuntores termomagnticos devidamente dimensionados. importante lembrar que a fonte do CLP deve estar separada da fonte das cargas do processo como sensores e atuadores. Estes no devem ser ligados a fonte do CLP por motivos de isolamento eltrico e limitaes de potncia, e assim devem possuir uma fonte de alimentao exclusiva.
5. ENTRADAS DE SADAS DIGITAIS As portas digitais de entrada e sada do CLP, como todo circuito eltrico, possuem limitaes de tenso, corrente e frequncia de acionamento. Observar esses limites, bem como 14
suas corretas ligaes eltricas, um passo fundamental no projeto ou na manuteno de qualquer sistema automatizado.
5.1 Entradas Os pontos de entradas so aqueles atravs dos quais a UCP busca informaes do processo comandado. Estas informaes podem vir de um termostato, pressostato, chaves fim-de-curso, botoeiras, termo-elementos, medidores de presso, vazo, etc. Pelos exemplos citados podemos distinguir dois tipos bsicos de entradas - digitais e analgicas. As entradas digitais informam UCP um nvel lgico (por exemplo, se a temperatura est correta. se uma determinada posio foi atingida, etc.) J as analgicas informam um valor de temperatura, uma determinada posio, um valor de presso etc. A UCP s consegue trabalhar com sinais digitais que so sequncias de bits ligados e desligados. Isto representado por O para um bit desligado e l para um bit ligado. Atravs destes dois estados pode-se, com o uso de codificao, representar qualquer nmero, caractere ou funo. desta forma que os programas e dados so armazenados na memria. Tambm assim que a UCP aciona e interpreta os estados das entradas e sadas. O processador no pode trabalhar diretamente com os pontos fsicos de entrada e sada, por isso os cartes de entrada e sada leem e escrevem valores numa rea da memria chamada imagem de entradas e sadas.
5.2 Sadas As sadas so os caminhos pelos quais a UCP envia uma informao ao processo, resultado do processamento do programa do usurio. Da mesma forma, as sadas tambm so divididas em duas categorias, de acordo com o tipo de sinais que manipulam: digitais e analgicas e tambm possuem uma representao na tabela imagem de entradas e sadas.
15
CONCLUSO Equipamento extremamente vital para qualquer empresa com grandes ambies, pode substituir/otimizar processos que antes em operaes por humanos, como todos sabemos, sujeito a variaes, agora programado, pensado calculado, analisado, entre tantos outros adjetivos que possam demonstrar o potencial em que temos ao prever todas as possibilidades e atravs de um controlador lgico programvel e consequentemente vossos atuadores, gerenciar toda a situao.