1 Graduao em Engenharia de Controle e Automao; 2 Graduao em Engenharia Eletrnica; 3 Universidade Federal de Pelotas, Centro de Engenharias. marcelo.esposito@ufpel.edu.br
1 INTRODUO
Ruas e avenidas so o meio fsico de circulao dos veculos de uma cidade. Normalmente, num cruzamento entre duas ou mais vias, existem veculos cujos movimentos no podem ser realizados simultaneamente, pois so conflitantes entre si. Portanto, necessrio estabelecer alguma norma de controle de direito de passagem, a fim de se aumentar as condies de fluidez do cruzamento e reduzir os riscos de acidentes, tanto entre veculos como veculos-pedestres. O semforo um dispositivo de controle de trfego que, atravs de indicaes luminosas transmitidas para motoristas e pedestres, alterna o direito de passagem de veculos e/ou pedestres em intersees de duas ou mais vias. J o controlador de trafego um equipamento que comanda o semforo atravs do envio de pulsos eltricos para comutao das luzes dos focos. Nos controladores de tempo fixo o tempo de ciclo constante e a durao, e os instantes de mudana dos estgios so fixos em relao ao ciclo. Assim por exemplo, controlar uma interseo isolada em tempo fixo significa sinalizar o cruzamento, dando sempre o mesmo tempo de sinalizao verde, amarelo e vermelho a cada corrente de trfego que por ali passe, independentemente da variao do volume de veculos que chegam nas proximidades da interseo (DENATRAN, 1984). Embora o sistema apresentado neste trabalho se enquadre neste tipo de controlador ele pode ser ampliado para satisfazer os requisitos de controladores por demanda de trfego, providos de detectores de veculos e lgica de deciso. Sistema ou software supervisrio uma ferramenta de desenvolvimento de aplicativos que se presta a fazer a comunicao entre um computador e uma rede de automao e que traz ferramentas padronizadas para a construo de interfaces entre o operador e o processo. parte fundamental de praticamente qualquer sistema de automao de processos e permite realizar as seguintes funes: monitorar variveis do processo em tempo real (temperatura, presso, nvel, etc.), diagnosticar falhas ou condies indevidas atravs de alarmes e eventos, ajustar parmetros do processo (set-points, ganhos de controladores, alarmes, etc) e enviar comandos para o sistema. comum definir o software de superviso como SCADA (proveniente do termo em ingls, Supervisory Control And Data Acquisition). Rigorosamente, um sistema SCADA composto no somente pelo sistema supervisrio, mas tambm pela instrumentao, Controladores Lgicos Programveis (CLPs) e toda a infraestrutura de comunicao utilizada no sistema de automao e controle. Tipicamente, o supervisrio faz a interface com os elementos de controle. Por outro lado, com o conceito de software supervisrio possvel concluir que sistemas baseados em linguagens convencionais (Visual Basic, Delphi, etc.), feitos sob encomenda para comunicao com uma mquina ou um processo
simples, no so softwares supervisrios, pois alteraes significativas nestes sistemas geram um novo programa. Sistemas feitos para coletar dados de uma famlia de controladores, no so supervisrios, pois no permitem interagir com outras famlias. Da mesma forma, softwares de configurao de Interfaces Homem Mquina (IHM), localizadas no cho de fbrica, para que o operador tenha acesso local s informaes do processo, tambm no so supervisrios, pois normalmente permitem configuraes de telas de uma determinada famlia de IHMs, limitando-se a existncia de um hardware especfico. Os softwares de comunicao dispem de duas maneiras para se comunicar com equipamentos de diferentes fabricantes. A primeira delas o emprego de drivers de comunicao para a implementao do protocolo suportado pelo equipamento com o qual se pretende comunicar. Outro modo o uso do OPC (OLE for Process Control - Object Linking and Embedding) que estabelece as regras para que sejam desenvolvidos sistemas com interfaces padro para comunicao dos dispositivos de campo (CLPs, sensores, atuadores, etc.) com sistemas de monitoramento, superviso e gerenciamento (SCADA, IHM, etc.) (Pasetti, 2005). A norma IEC 61131-3, estabelecida pelo International Electrotechnical Commission divide um sistema automatizado em duas partes distintas: parte operativa, correspondente ao processo fsico a automatizar, que opera sobre a matria prima e o produto, constituda pelos atuadores, tais como vlvulas, motores, lmpadas, etc; e a parte de comando, que se caracteriza por receber as informaes vindas do operador e/ou do processo a ser controlado e por emitir informaes ao sistema controlado, coordenando assim as aes da parte operativa. Dentre as tecnologias de comando podem-se citar comandos pneumticos, hidrulicos, atravs de painis de rels e CLPs (Rosrio, 2005). Os CLPs foram desenvolvidos com o intuito inicial de substiturem os painis de rels no controle discreto, porm, atualmente, os controladores so bem mais complexos, pois as plantas industriais normalmente precisam manipular no somente funes lgicas binrias, como por exemplo, tipo E e OU, mas tambm malhas analgicas (Franchi, 2009). O presente trabalho utiliza o conceito de um semforo, visto como um objeto que pode sofrer dois tipos de operao: aberto ou fechado. Os objetivos foram: desenvolver um programa em linguagem Ladder, que por meio das entradas e sadas digitais do CLP fosse equivalente ao funcionamento de um semforo e criar um sistema supervisrio para este caso. Para tanto, utilizando-se a ferramenta Elipse SCADA, que possibilitou o acompanhamento em tempo real e a animao de telas, alm de um CLP da marca WEG. A unidade experimental foi montada utilizando-se LEDs (Diodo emissor de luz) ligados s sadas do CLP.
2 MATERIAL E MTODOS
Todos os testes de validao do software em Ladder e do supervisrio foram conduzidos utilizando-se um controlador programvel modelo TPW 03 (30HR- A) da marca WEG, um microcomputador marca HP com sistema operacional Windows 32 bits, um conversor de sinal USB/RS232, uma matriz de contato (protoboard), seis LEDS de cores verde, amarelo e vermelho, seis resistores de 2,2 kohm e uma DIP switch para o acionamento das entradas digitais em modo manual. Para o desenvolvimento e implementao do sistema supervisrio foi utilizada a ferramenta Elipse SCADA em modo de Demonstrao.
O driver Modbus para comunicao entre o CLP e o supervisrio foi gentilmente fornecido pela Elipse, enquanto que os dados de endereamento foram obtidos a partir do manual do TPW 03 (WEG, 2012).
3 RESULTADOS E DISCUSSO
A Fig. 1 mostra o diagrama em Ladder utilizado na programao do CLP. Nota-se que alm de contatos NA (normalmente aberto), NF (normalmente fechado), memrias internas (M0) e bobinas (sadas), tambm foram utilizados sete temporizadores com retardo para ligar (TON Timer On Delay). Esta configurao depende dos recursos de programao disponibilizados pelo fabricante do equipamento e da habilidade do programador. Por exemplo, se estivessem disponveis funes de comparao e special memories (Siemens) para este modelo de CLP o mesmo programa seria criado com apenas um temporizador. A Fig. 2 mostra a interface principal do controle supervisrio. Embora no seja possvel identificar pela figura, h uma animao em tempo real: o semforo sinaliza os trs estados, vermelho, amarelo e verde e o automvel se move respeitando o sinal de trnsito. A Fig. 3 mostra a implementao experimental do sistema. Percebe-se a correspondncia entre os estados LEDs/Supervisrio e identificam-se as chaves X000 e X001 de acionamento manual. Apenas duas vias da chave DIP switch esto ligadas nas entradas digitais do CLP.
Figura 2 Interface principal do supervisrio.
Figura 1 Programao do CLP em Linguagem Ladder. Figura 3 CLP e semforo implementado utilizando LEDs.
O grupo tambm desenvolve trabalhos utilizando a ferramenta E3 (Elipse, 2012) que possui arquitetura Cliente-Servidor.
4 CONCLUSO
A aproximao entre a academia e a indstria nem sempre ocorre de forma natural e espontnea, por este motivo que a utilizao de equipamentos e softwares tipicamente encontrados nos mais variados tipos de plantas industriais de extrema importncia, dentro deste contexto o presente trabalho foi desenvolvido. A evoluo foi medida pela satisfao dos autores ao constatar o salto de conhecimento adquirido e pela importncia das ferramentas por eles dominadas. Considerando experincias anteriores do grupo, foi possvel verificar que para a criao de aplicativos de superviso e controle no basta que estes sejam acessveis, amigveis e de baixo custo. A ferramenta ideal para a automao deve eliminar a necessidade de solues demoradas e caras, deve tambm garantir competitividade, eficincia, flexibilidade e qualidade ao processo. Uma vez em funcionamento a integrao entre Elipse SCADA e CLP mostrou-se robusta e de fcil entendimento. No foram identificadas situaes de perda ou falha de comunicao entre o supervisrio e o processo, o que comum em sistemas dedicados, desenvolvidos para casos especficos, onde o operador deve ser treinado antes de operar o sistema de superviso e controle.
5 REFERNCIAS
DENATRAN, Departamento Nacional de Trnsito. Manual de Semforos, Braslia, 1984.
ELIPSE, Instalador do Elipse SCADA. Disponvel em: <http://www.elipse.com.br/>. Acesso em: 08 de julho de 2012.
FRANCHI, Claiton Moro; CAMARGO, Valter Lus Arlindo de. Controladores Lgicos Programveis Sistemas Discretos. So Paulo: Editora rica, 2009.
PASETTI, Giovani. Instrumentao, controle e superviso de uma coluna de destilao piloto utilizando tecnologia foundation fieldbus. 2005. Dissertao (Mestre em Engenharia Eltrica, rea de Concentrao em Controle, Automao e Sistemas), Universidade Federal de Santa Catarina, Setembro/2005.
ROSRIO, J oo Maurcio. Princpios de mecatrnica. So Paulo: Editora Prentice Hall, 2005.
Templates de objetos grficos para programao interna da parte visual. Disponvel em: <http://aventura.jogosloucos.com.br/jogos-de-motor-madness.html>. Acesso em: 08 de julho de 2012.
WEG, TPW-03 - Controlador programvel Manuais tcnicos. Disponvel em: < http://www.weg.net/br/Produtos-e-Servicos/Geral/Central-de-Downloads>. Acesso em: 08 de julho de 2012.