Você está na página 1de 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 objeto 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 (set points) e os valores reais de campo[5]. No exemplo acima, formada uma
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.

tambm tarefa dos CLPs informar o sistema supervisrio

sobre as variveis do processo[5].

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;

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

112

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

Você também pode gostar