Vous êtes sur la page 1sur 10

ARTIGOS

SISTEMAS SUPERVISRIOS
Lus Augusto Jurizato Paulo Srgio R. Pereira

Resumo Atualmente, a grande quantidade de processos automatizados existentes nos mais diversos meios, motiva a utilizao dos chamados sistemas SCADA ( Supervisory Control & Data Acquisition Systems), que permitem a monitorao do processo em tempo real. O uso de sistemas SCADA, de maneira interligada com ferramentas CASE (Computer Aided Software Engineering) tende a facilitar o processo de desenvolvimento, uma vez que as informaes provenientes do modelo de anlise podem ser reaproveitadas no sistema de superviso. Com esta motivao, foi proposto o presente trabalho, o qual objetiva apresentar ambientes de alguns dos mais utilizados sistemas supervisrios do mercado, implementados principalmente em plantas industriais. Palavras -chave: Sistemas supervisrios orientado a objetos; Automao; CLP

INTRODUO

No mercado de desenvolvimento existe uma rea pouco conhecida e muito interessante, a de aplicaes para controle de processos. A grande maioria dos analistas e programadores est habituada ao desenvolvimento de aplicaes comerciais, utilizando banco de dados e linguagens convencionais, e desconhece essa rea de aplicaes. As aplicaes de controle de processos podem ser encontradas em todas as empresas que produzem um produto ou servio, em que existe a necessidade de um controle rgido dos processos envolvidos. Os Sistemas Supervisrios podem ser vistos como sistemas que supervisionam ou monitoram processos executados em uma planta industrial, atravs da visualizao de variveis da planta que est sendo automatizada, bem como das aes tomadas pelo sistema de automao. Sistemas Supervisores so usualmente empregados com a finalidade de tornar possvel o reconhecimento de provveis falhas em componentes da planta antes que essas falhas ocorram efetivamente. Com o preo dos equipamentos de informtica em queda, a indstria tem optado pela automao de processos via computador. Essa automao normalmente feita por equipamento especfico chamado CLP (Controlador Lgico Programvel). Como

normalmente no existe uma interface entre operador de processo e CLP, usa-se um micro computador da famlia PC com software especfico para esta comunicao.
Network Technologies, Nova Odessa, v.1/2, n.1/2, p.105-114, 2002/2003 ISSN: 1677-7778 (verso impressa).

105

ARTIGOS
Hoje j possvel a implementao de supervisrios em todos os segmentos do comrcio e da indstria, desde sistemas de alarmes, escolas, hospitais, lojas de departamento, climatizao de escritrios e laboratrios, pequenas fbricas e em muitos processos industriais[8].

SISTEMAS SUPERVISRIOS

Os sistemas de automao industrial modernos atingiram tal nvel de complexidade que a intuio e experincia humana no so mais suficientes ou eficientes para construir rapidamente modelos bem definidos dos mesmos. Um ambiente de modelagem torna-se necessrio para que se alcance esse objetivo. Nestas circunstncias, o planejamento da arquitetura do sistema , talvez, o aspecto mais importante. O software, conhecido como supervisrio, permite a operao e visualizao atravs de telas grficas elaboradas para qualquer processo industrial ou comercial, independente do tamanho de sua planta. O trabalho do projetista consiste basicamente na elaborao das telas grficas, de acordo com o processo a ser controlado, da configurao dos comandos e da indicao para a boa operao da planta[5]. Existe hoje, no mercado, uma enorme gama de programas supervisrios desenvolvidos por inmeras empresas de tecnologia, muitos totalmente nacionais, com protocolos de comunicao e drivers de aquisio de dados desenvolvidos, especialmente para CLPs de fabricao nacional. Alm disso, juntamente com os supervisrios nacionais, foram tambm desenvolvidos interfaces de comunicao para equipamentos internacionais, j que a aplicao de tais equipamentos ampla em todo o mundo, como no caso de CLPs da Siemens e Bosch (empresas alems) e Allen Bradley (empresa americana), que integram a maior parte das automaes industriais de nosso pas[1]. Isso vem solucionar o problema de implantao de um sistema supervisrio nacional em um sistema de controle internacional j implantado e em funcionamento. Os sistemas supervisrios vm, ao longo dos ltimos anos, ganhando espao em praticamente todos os segmentos de controle e monitorao, onde at ento seu uso era invivel, seja pelo preo dos sistemas (que eram totalmente importados), seja pela falta de profissionais habilitados em projet-los e implement-los. Por isso as aplicaes de supervisrios eram restritas s grandes plantas industriais, aos plos petroqumicos, gerao de energia e ao controle de trfego (como nos metrs). A

Network Technologies, Nova Odessa, v.1/2, n.1/2, p.105-114, 2002/2003 ISSN: 1677-7778 (verso impressa).

106

ARTIGOS
sua implementao era dispendiosa e sua manuteno dependia de profissionais treinados no exterior. Alm de atualmente os sistemas supervisrios serem desenvolvidos com tecnologia nacional, outro fator que contribuiu para sua difuso foi a facilidade de implementao que exige pouco investimento em hardware e software, e por ser baseado no modelo de Orientao a Objetos, sua programao muito verstil e simples[5]. O modelo de objetos uma abordagem promissora para a especificao de complexas arquiteturas de sistemas por duas razes principais: prov uma arquitetura: um sistema orientado a objetos pode ser descrito como uma

rede de componentes interconectados. recurso da herana: as propriedades de um o bjeto podem sem herdadas de um outro

objeto, o que encoraja abstrao e generalizao, cruciais para o desenvolvimento de arquiteturas complexas. As vantagens do uso de orientao a objetos em sistemas de simulao so plenamente aceitas nos dias de hoje. O paradigma da orientao a objetos tem sido bastante utilizado no desenvolvimento de sistemas industriais em tempo real, uma vez que objetos permitem estruturar a informao de uma forma lgica, aumentando o trato de sistemas complexos. Alm disso, outros benefcios incentivam a utilizao de modelos orientados a objetos nesses sistemas, como a facilidade de manuteno e compreenso, e a identificao dos objetos que permite um particionamento lgico do sistema supervisionado[5].

ESQUEMA BSICO DO SISTEMA

O esquema bsico de sistema supervisrio constitudo em princpio pela incluso de um microcomputador do tipo PC a um sistema de controle j implementado ou no, que na maioria dos casos formado por um CLP e seus perifricos. A comunicao entre o PC e o sistema de controle normalmente segue o mesmo protocolo, entretanto, com a ajuda de interfaces e/ou gateways possvel estabelecer a intercomunicao em diversos protocolos. Isso garante a implantao do supervisrio em todos os sistemas de controle[5]. O barramento de comunicao composto de vrios protocolos, normalmente so RS232C ou RS485 na comunicao entre CLP - Master e CLP - Slave, RS232C ou TCP/IP entre CLP - Master e micro PC, e sinais digitais ou Loops de corrente entre CLPs e painel eltrico e elementos de campos. Existem, atualmente, vrios protocolos de rede para a conexo entre CLPs e elementos de campo.
Network Technologies, Nova Odessa, v.1/2, n.1/2, p.105-114, 2002/2003 ISSN: 1677-7778 (verso impressa).

107

ARTIGOS
Como mostra a figura 1, o supervisrio poder supervisionar todos os elementos desse barramento, mas, na maioria dos casos, o acesso do supervisrio restringe-se apenas ao CLP Master, o qual prepara uma tabela de status de processo e a entrega ao supervisrio que, de posse dela, poder ou no, promover uma interferncia no andamento do processo, alterando os parmetros de controle[4].

FIGURA 1 Exemplo de Esquema Bsico

Para possibilitar a troca de informaes entre sistemas supervisrios e CLPs, foram desenvolvidos drivers de comunicao, j que os fabricantes de CLPs e softwares supervisrios podem no ser os mesmos. Uma das tarefas mais comuns do supervisrio o controle estatstico do processo, que, ao processar as variveis, pode confeccionar grficos e apontar tendncias. O operador de sistema ter a sua disposio uma tela grfica representando parte ou o todo do processo, seus parmetros ( et points) e os valores reais de campo[5]. No exemplo acima, formada uma s rede do tipo Mestre-Escravo entre dois CLPs e deles a tarefa de intertravar e controlar os elementos de campo (sensores, vlvulas, reles, etc.), atravs de um programa lgico que executado em cada um deles. sobre as variveis do processo[5]. tambm tarefa dos CLPs informar o sistema supervisrio

TELAS GRFICAS E ALGORITMOS DE CONTROLE

As possibilidades de construo das telas que servem como interface homem-mquina so inmeras, sua montagem depende, basicamente, da viso do processo do programador.
Network Technologies, Nova Odessa, v.1/2, n.1/2, p.105-114, 2002/2003 ISSN: 1677-7778 (verso impressa).

108

ARTIGOS
Como no existe uma disposio determinada para cada objeto, existe, na maioria dos supervisrios do mercado, um algoritmo de controle. O algoritmo de controle, assim chamado, a reunio dos clculos, dos parmetros, dos alarmes, das propriedades dos objetos e tudo que no for grfico e fizer parte das telas do supervisrio, sejam visveis ou no[5]. As telas grficas ilustram o processo com seus parmetros e variveis e contm, tambm, alguns elementos lgicos como botes de liga/desliga, potencimetros deslizantes, caixas de valores de set points entre outros objetos. No algoritmo associado um evento a cada objeto, ou seja, quando acionamos um boto de liga/desliga na tela, dizemos atravs do supervisrio ao CLP, que queremos que determinada funo ou um elemento de campo seja ativado. Para a confeco de um grfico, colocamos na tela do usurio um monitor e no algoritmo associamos alguns elementos de dados e a funo a ser traada. Desta forma montamos o sistema supervisrio. As telas grficas, a seguir apresentadas, tentam exemplificar e ilustrar algumas utilizaes de sistemas supervisrios. A figura 2 [6], mostra uma tela simples de superviso, onde o controle baseia-se no controle do nvel de dois tanques. Temos nesta tela trs elementos lgicos que so: dois botes de liga/desliga das bombas e um abre/fecha de uma vlvula. Temos ainda dois elementos analgicos que so os medidores dos nveis dos dois tanques, cada um com sua escala e uma representao grfica diferente. A disposio dos elementos fica a critrio do programador, mas a ligao entre elas deve observar o processo a fim de representar a situao real.

FIGURA 2 Exemplo de Tela

Network Technologies, Nova Odessa, v.1/2, n.1/2, p.105-114, 2002/2003 ISSN: 1677-7778 (verso impressa).

109

ARTIGOS
O algoritmo de controle para esse processo simples, acima exemplificado, pode ser constitudo de uma funo simples at um controle P.I.D., cujos elementos de entrada de dados seriam os transdutores de nvel e os de sada seriam os acionamentos das duas bombas. Como mostrado na figura 3 [6], possvel desenvolver controles mais complexos, como o controle P.I.D. de temperatura. Aproveitamos a tela da figura 3, tambm, para exemplificar mais alguns elementos grficos como o controle deslizante do set point de temperatura e as caixas de valores, que so responsveis pela introduo dos dados do algoritmo de controle.

FIGURA 3 Exemplo Tela PID

Notamos, tambm, caixas de valores que servem de comparao para ativao de elementos de campo (relay parameters) e outros que parametrizam o monitor que representa graficamente os valores de temperatura desejada e real. O algoritmo de controle nessa tela receberia dados sobre o valor de temperatura real, proveniente do CLP que estaria o lendo no campo, calcularia o controle P.I.D. e enviaria de volta ao CLP o comando para que ele atue nos elementos de sada responsveis pelo aquecimento, a fim de alcanar os valores de set point.

Network Technologies, Nova Odessa, v.1/2, n.1/2, p.105-114, 2002/2003 ISSN: 1677-7778 (verso impressa).

110

ARTIGOS
Destacamos, nesse exemplo, a utilizao de um elemento grfico que representa algumas variveis de temperatura, como se fosse um registrador grfico a papel. Esse elemento se beneficia das mesmas variveis com compem os dados de entrada do controle P.I.D. Na figura 4 [6] so reunidos diversos controles deslizantes, caixas de valores, caixas de visualizao e um monitor grfico. Para cada controle associada uma varivel de sada que compe o algoritmo de controle, que no caso pode ser apenas de visualizao. Nas caixas de valores podem ser representados valores resultantes dos clculos do algoritmo ou valores lidos no campo atravs do CLP.

FIGURA 4 Exemplo Grfico

A implementao de supervisrios que no s controlam e/ou supervisionam processos, mas tambm servem de interface homem-mquina, deixam muito mais claro o funcionamento do sistema e do ao operador informaes em tempo real do desempenho do processo controlado e dos efeitos de uma alterao de parmetros.

Network Technologies, Nova Odessa, v.1/2, n.1/2, p.105-114, 2002/2003 ISSN: 1677-7778 (verso impressa).

111

ARTIGOS

CARACTERSTICAS TCNICAS

Os fabricantes de sistemas supervisrios so muitos e a explanao de todas as caractersticas demandaria muito tempo e muitos exemplos. Assim sendo, mostraremos algumas caractersticas que so comuns a uma grande maioria de softwares, baseando-nos para tal, na consulta de dois dos mais empregados sistemas no Brasil: um nacional [2] Elipse Windows, fabricado pela Elipse Software, utilizado em muitas plantas industriais e aplicado por muitas empresas de engenharia e automao, e outro internacional [7] WinCC (Windows Control Center) fabricado pela Siemens. As caractersticas desses dois sistemas atendem a praticamente todas as necessidades de implantao e dispem de uma biblioteca ampla de objetos. Ambos foram desenvolvidos para as plataformas Microsoft Windows 95 e NT; Possibilitam arquiteturas cliente-servidor; Segurana atravs de redundncia de arquivos; Integrao com aplicativos multimdia atravs de ActiveX; Comunicao atravs de OPC (OLE for Process Control); Incorporam, no pacote, drivers de comunicao para CLPs de vrios fabricantes; Programao orientada a Objeto; Sinalizao de eventos, arquivamento de valores de processo, configurao e tratamento de dados, administrao de usurios, gerao de relatrios e visualizao; Interface grfica padro Windows 95. Atualizao da imagem de processo com os valores de tags ciclicamente com mudana de valor ou ainda atravs de evento; Possibilitam a importao de figuras de outros aplicativos; Configurao da aquisio e arquivamento de eventos, mensagens e alarmes; Programao de intertravamento, ajuste de valores, algoritmos diversos e outros, atravs de rotinas escritas em linguagem de alto nvel; Programas padro (Word, Excel, etc.) ou especficos podem ser facilmente integrados ao WinCC, podendo trocar dados atravs das interfaces padro: DDE, OLE, OPC, OCX, ActiveX, ODBC, SQL e API; Funes de HMI /SCADA avanadas;
112

Network Technologies, Nova Odessa, v.1/2, n.1/2, p.105-114, 2002/2003 ISSN: 1677-7778 (verso impressa).

ARTIGOS
Bibliotecas de Smbolos e Objetos;

CONCLUSO claro que diversas ferramentas usadas para modelagem de sistemas supervisrios e controle possuem caractersticas distintas. Cada ferramenta tem vantagens e desvantagens, e a possibilidade de aplicao ampla, restringindo-se apenas s caractersticas de cada sistema empregado. A construo dos sistemas que a partir de sua modelagem podem ser diretamente aplicados na planta industrial tm sua aplicao imediata, j que a origem dos supervisrios tinha como alvo o ambiente industrial. O emprego desses sistemas para outras plantas tornou-se possvel graas programao orientada a objetos (OOP) e ao desenvolvimento de CLPs com custo reduzido (Hardware econmico) e arquiteturas flexveis. Os diversos protocolos de comunicao em um mesmo sistema possibilita a abertura para muitas aplicaes[3]. A integrao do TCP/IP nos hardwares dos CLPs estimula e abre as possibilidades de uso de um sistema supervisrio e a monitorao via Intranet e Internet atravs da construo das telas grficas como Web Pages j possvel e realidade em muitas plantas industriais. O que surgira apenas como uma interface inteligente homem-mquina tornou-se um sistema computacional complexo e importantssimo, devido ao seu uso difundido em todo o mundo.

REFERNCIAS

[1] AUTOCON AUTOMAO E CONTROLE LTDA. Disponvel em: <http://www.autocon.eng.br/autonews/artigo.htm>. Acesso em: maio 2002. [2] ELIPSE SOFTWARE. Disponvel em: <http://www.elipse.com.br/produtos>. Acesso em: maio 2002. [3] GENERAL ELETRIC COMPANY. Disponvel: <http://www.gesupply.com.br/ cimpli.htm>. Acesso em: maio 2002. [4] LCSLINK : Sistemas em automao. Disponvel em: <http://www.lcslink.com.br /menu.htm>. Acesso em: maio 2002. [5] MAIA, W. U. Sistema Integrado de Operao e Diagnstico de Falhas para Sistemas de Energia Eltrica : SODF. 1998. Disponvel em: < http://uvirtual.eps.ufsc.br/ disserta98/maia>. Acesso em: maio 2002.
Network Technologies, Nova Odessa, v.1/2, n.1/2, p.105-114, 2002/2003 ISSN: 1677-7778 (verso impressa).

113

ARTIGOS
[6] NATIONAL INSTRUMENTS. LabVIEW 6i. Integred System for Control and Simulation. Programa demo. 2000. CD-ROM. [7] SIEMENS AG. Disponvel em: <http://www.siemens.de>. Acesso em: maio 2002. [8] TRIMED Automao e Servios. Disponvel em: <http://trimed.sao.zaz.com.br/ pr03.htm>. Acesso em: maio 2002.

Lus Augusto Jurizato Faculdades Network jurizato@uol.com.br Paulo Srgio R. Pereira Robert Bosch Ltda. mineiropaulo@ig.com.br

Network Technologies, Nova Odessa, v.1/2, n.1/2, p.105-114, 2002/2003 ISSN: 1677-7778 (verso impressa).

114