programvel modular dedicado ao controle e ao acionamento de equipamentos automatizados Bruno de Melo Gevaerd, Fernando Costenaro Silva e Nelso Gauze Bonacorso Instituto Federal de Educao, Cincia e Tecnolgia de Santa Catarina IF-SC | Unidade Joinville - Rua Pavo, 1337 Bairro Costa e Silva - Joinville - SC. CEP 89220-200 E-mail: nelso@ifsc.edu.br Resumo: Este trabalho descreve o desenvolvimento de um controlador lgico programvel (CLP) de baixo custo dedicado ao controle e ao acionamento de equipamentos automatizados. A confeco deste CLP baseou-se em equipamentos comerciais existentes e, especialmente, na ultima verso de CLP projetada no Laboratrio de Automao Hidrulica e Pneumtica (LAHP) do campus Florianpolis do Instituto Federal de Santa Catarina (IF-SC) em 1998. Esta pesquisa tecnolgica inicial proporcionou a criao de um CLP exvel, compacto, modular, robusto, de fcil manuseio e gravao. Foram realizadas trs etapas consecutivas envolvendo o projeto do circuito eletrnico, a confeco das placas de circuito impresso (PCI) e a validao de todos os mdulos existentes que aqui so descritas. Palavras Chave: CLP Modular, Comunicao RS232, Comunicao SPI, Microcontrolador AT89S8253 1 Introduo Os equipamentos automatizados, para realizarem seus respectivos ciclos de trabalho, necessitam que seus atuadores sejam controlados e acionados de forma correta. Para executar tais tarefas, duas tecnologias de controle e acionamento so empregadas atualmente, quais sejam; circuitos lgicos e CLPs. A primeira tecnologia utiliza circuitos lgicos contendo componentes discretos, podendo ser de natureza eltrica, eletrnica, pneumtica e hidrulica. As vantagens dos circuitos lgicos so o baixo custo da sua implementao e a possibilidade de utilizarem a mesma forma de energia usada pelos atuadores. Entretanto, o tamanho, o nmero de conexes e o respectivo custo desses circuitos lgicos crescem com a complexidade das tarefas. Alm disso, uma alterao no ciclo de trabalho implica a mudana lgica de controle e, conseqentemente, uma modicao das ligaes e insero de novos elementos no respectivo circuito [1,2]. A segunda tecnologia emprega controladores lgicos programveis (CLPs). Os CLPs so constitudos por um circuito eletrnico microprocessado que realiza o controle e o acionamento dos atuadores por meio de um programa, como mostra a Figura 1. O tamanho reduzido, a diminuio signicativa das conexes eltricas e a exibilidade em alterar o ciclo de trabalho bastando substituir o programa so as grandes vantagens proporcionadas pelos CLPs. O custo elevado a principal desvantagem [3,4]. , alm da necessidade de adio de mdulos complementares de alto custo ao CLP para a realizao de tarefas mais complexas. No ano de 1998, foi produzida a primeira verso do CLP, dedicado somente ao controle e ao acionamento CONTROLADOR LGI CO PROGRAMVEL MODULAR 73 de mquinas pneumticas. Ao longo de 10 anos, no Laboratrio de Automao Hidrulica e Pneumtica (LAHP) do Instituto Federal de Santa Catarina (IF-SC), foram lanadas trs verses de CLP, cada uma com melhorias incorporadas e vantagens em relao verso anterior. Neste perodo, vrios equipamentos automatizados industriais e didticos do Departamento Acadmico de Metal-Mecnica (DAMM) do campus Florianpolis do IF-SC foram construdos utilizando uma dessas trs verses de CLP. Figura 1 - CLP genrico controlando um processo. Os bons resultados obtidos com o desenvolvimento dessas verses de CLP incentiva a continuidade desta linha de pesquisa, uma vez que existe ainda a carncia de implementar as vrias inovaes no sentido de adequar a ltima verso de CLP produzida s atuais necessidades tecnolgicas da automao industrial. Nesse contexto, o presente trabalho trata do desenvolvimento e construo de um CLP modular de baixo custo dedicado ao controle e ao acionamento de processos automatizados industriais. Os equipamentos comerciais existentes e a ltima verso do CLP-LAHP so as fontes de informaes deste desenvolvimento. Inicialmente foi realizado um estudo dos projetos anteriores do CLP e nas possveis inovaes que poderiam ser acrescentadas. A exibilidade do projeto do novo CLP permite controlar processos que envolvam diferentes tipos de energia e tecnologias de acionamento, tais como: eltrica, pneumtica e hidrulica. A seguir so descritas as etapas realizadas. 2 Descrio do CLP O CLP modular desenvolvido baseado no circuito integrado microcontrolador AT89S8253, conforme mostra o diagrama de blocos simplicado da Figura 2. Esse componente alm de ser compatvel com os produtos MCS-51, que uma famlia de microcontroladores muito conhecida e utilizada na indstria, foi escolhido para este desenvolvimento por causa das seguintes caractersticas intrnsecas: interface serial SPI (Serial Peripheral Interface) inclusa para programao dos 12 Kbytes de memria de programa; possibilidade de viabilizar comunicao serial RS232 com perifricos; 32 bits bidirecionais programveis; 3 temporizadores/ contadores de 16 bits; e 9 fontes de interrupo. O CLP se conecta aos elementos de sinais e de comandos dos processos a serem automatizados por meio dos mdulos digitais isolados de entradas e de sadas. Conforme a necessidade pode-se conectar at 8 mdulos, 4 de entradas e 4 de sadas, resultando um total de 64 bits, sendo 32 sinais de entrada e 32 sinais de sada. Um circuito de amplicao de corrente com 8 sadas foi desenvolvido no CLP com a nalidade de 74 CADE R NO DE P UB L I CAE S ACAD MI CAS CONTROLADOR LGI CO PROGRAMVEL MODULAR comandar rels de estado slido, drivers de motores de passo e servo drivers de servo motores CC ou CA. Figura 2 - Diagrama de blocos do novo CLP. Aps o planejamento das funcionalidades do novo CLP, foi desenvolvido o projeto dos circuitos eltricos, as placas de circuito impresso, um prottipo e por m o CLP. O projeto do CLP foi dividido, de acordo com a funcionalidade, em quatro placas distintas, sendo uma de controle, uma de entradas digitais, uma de sadas digitais e outra de fonte de alimentao. Todas as placas do projeto foram desenvolvidas no software ISIS, plataforma PROTHEUS, e o layout e congurao dos componentes no software ARES, da mesma plataforma. A placa de controle responsvel por receber sinais digitais, process-los e enviar sinais de comando como resposta. J o processamento dos sinais digitais seguindo um algoritmo existente na sua programao, de responsabilidade do microcontrolador (Figura 3). Figura 3 - Diagrama de blocos da PCI de controle. Uma interface serial SPI, junto com o circuito de reset, possibilita realizar a gravao do microcontrolador sem sua remoo, utilizando um cabo conectado na porta paralela de um computador, assim como a 75 comunicao com outros perifricos, como as IHM`s. O microcontrolador ainda permite o envio e recebimento de dados via comunicao serial RS232. Um barramento de 8 sinais de entrada ou sada, porta P3, disponibilizado ao usurio para a implementao externa de funes lgicas mais complexas que envolvam temporizaes, contagens, interrupes e comandos especiais, tais como: PWM e micro-passo. Com o circuito de amplicao, possvel acionar e comandar circuitos que necessitam de maior corrente, como por exemplo, drivers de motor, etc. A fonte retica a tenso da rede eltrica para 5 V, a qual utilizada na alimentao dos componentes eletrnicos e na sinalizao das placas de entradas e sadas. A placa de entradas digitais, como mostra o diagrama de blocos na Figura 4, recebe sinais digitais do processo (24 V) e sinaliza que recebeu por meio de um LED situado logo aps o conector de entrada. A seguir este sinal isolado por um acoplador ptico e guardado em uma memria do tipo ip-op D, at ser lido pela placa de controle. Figura 4 - Diagrama da placa de entradas digitais. A placa de sadas digitais recebe os sinais digitais processados pela placa de controle, e guarda em uma memria do tipo ip-op D (Figura 5). A seguir este sinal isolado, sinalizado e amplicado (24 V) para realizar acionamentos de atuadores no processo. O isolamento deste tipo de sinal realizado por acoplador ptico e cada sada possui um LED que sinaliza a sada do sinal. Figura 5 - Diagrama da placa de sadas digitais. A placa da fonte de alimentao recebe tenso alternada de 220 V da rede eltrica e transforma em 24 V (Figura 6). Esta tenso contnua de 24 V utilizada para alimentar os circuitos de entrada e sada digitais. Esta PCI possui protees contra sobrecorrente e sobretenso, garantindo que a tenso de sada seja realmente a desejada. Figura 6 - Diagrama da placa de alimentao. Os circuitos eletrnicos presentes nas placas do CLP foram inicialmente testados por mdulos em protoboard. A seguir foram desenvolvidos layout das placas, constituindo um prottipo (Figura 7), com o objetivo de validar as potencialidades do CLP modular proposto. O projeto das placas eletrnicas deste equipamento possui somente uma face e so empregados componentes com tecnologia PTH (Pin Through Hole), no qual os pinos ou terminais dos componentes eletrnicos so inseridos manualmente e soldados atravs de furos na placa de circuito impresso. Figura 7. Prottipo do novo CLP. 76 CADE R NO DE P UB L I CAE S ACAD MI CAS CONTROLADOR LGI CO PROGRAMVEL MODULAR Para validar as placas foram realizados testes com programas especcos para cada funcionalidade disponvel no CLP e, em seguida desenvolveam-se programas para validar um conjunto de funcionalidades. Um exemplo o acionamento de um motor de passo, no qual botes conectados nas entradas digitais so utilizados para comandar o motor. Sendo que um boto liga e desliga o motor de passo, outro escolhe o sentido de rotao, e outros 6 botes correspondem a diferentes velocidades de rotao. Outro programa enviava uma mensagem para um computador via interface serial RS232, indicando que uma entrada ou uma sada especca foi acionada. Todos os programas foram gravados utilizando a interface SPI. Logo aps a validao do prottipo, foram fabricadas as placas nais. 3 Resultados As placas dos mdulos de entrada e de sada digitais isoladas (Figura 8) possuem: 150 mm de comprimento, 55 mm de largura e 25 mm de altura.
Figura 8 - PCI das entradas digitais abaixo e das sadas digitais acima. Na necessidade de utilizao de mais mdulos de entradas e/ou sadas digitais isoladas, as referidas placas sero colocadas acima das existentes e xadas com espaadores de PCIs. Alm do layout das PCIs, este pequeno detalhe de xao entre as placas dos mdulos isolados tornam o equipamento compacto. Figura 9 - Placa de Controle. A placa principal de controle, lgica e comando (Figura 9) possui as seguintes dimenses: 108 mm de 77 comprimento, 94 mm de largura e 38 mm de altura. J a placa da fonte de alimentao (Figura 10) possui as seguintes dimenses: 108 mm de comprimento, 30 mm de largura e 18 mm de altura. Figura 10 - Fonte de 24 V. Foi desenvolvido um cabo exclusivo para realizar a gravao no qual um lado conectado ao CLP utilizando um conector DB 9 e o outro na porta paralela de um computador utilizando um conector DB 25 (Figura 11). Figura 11 - Cabo de gravao. Dentro do conector DB 25 macho lado do cabo que conectado ao computador, foi adicionado um circuito eletrnico de adequao que serve como buffer de corrente para a gravao do microcontrolador (Figura 12). O software ISP Programmer responsvel por enviar o programa do CLP no formato .hex para a porta paralela e, assim, realizar a gravao no microcontrolador. Figura 12 - Buffer que auxilia na gravao. Os resultados obtidos com o novo CLP foram adequados s expectativas, caracterizando um equipamento exvel e robusto. A prxima etapa a implementao do produto para uso didtico no IF-SC e para a automao de mquinas e processos industriais. 78 CADE R NO DE P UB L I CAE S ACAD MI CAS CONTROLADOR LGI CO PROGRAMVEL MODULAR 4 Concluso O CLP desenvolvido utiliza componentes bem difundidos no mercado e PCI de simples faces proporcionando baixo custo de construo. Alm disso a adio de PCI de entradas e/ou sadas sobre as PCI existentes em funo das necessidades do processo tornam modular e compacto o equipamento desenvolvido. A exibilidade outra caracterstica marcante em virtude do aumento de perifricos que podem-se conectar ao CLP desenvolvido. Em operao o equipamento mostrou-se robusto em funo das solicitaes extremas, em tenso e em corrente, dos perifricos conectados. Vale destaca que as facilidades de operao, de conexo e de gravao so pequenos detalhes que ajudam muito na operao deste equipamento. 5 Agradecimentos Os autores agradecem ao IF-SC pela viabilizao deste projeto de pesquisa e FAPESC pelo apoio nanceiro. 6 Referncias [1] BOLLMANN, A. Fundamentos da automao industrial pneutrnica. So Paulo: ABHP, 1997. 278 pg. [2] BONACORSO, N.G.;NOLL, V. Automao eletropneumtica. 10.ed. So Paulo: rica, 1997. 137 pg. [3] GEORGINI, M. Automao aplicada descrio e implementao de sistemas seqenciais com PLCs. 1.ed. So Paulo: rica, 2000. 216 p. [4] ROSRIO, J.M. Princpios de mecatrnica. 2.ed. Pearson Prentice Hall: So Paulo, 2005, 356 pg.