You are on page 1of 57

-i-

UNIVERSIDADE FEDERAL DE OURO PRETO - UFOP ESCOLA DE MINAS EM COLEGIADO DO CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO CECAU

AUTOMAO RESIDENCIAL BASEADA EM SOFTWARE SUPERVISRIO

MONOGRAFIA DE GRADUAO EM ENGENHARIA DE CONTROLE E AUTOMAO

FLVIO PEREIRA MENDES

Setembro, 2007.

- ii -

FLAVIO PEREIRA MENDES

AUTOMAO RESIDENCIAL BASEADA EM SOFTWARE SUPERVISRIO

Monografia

apresentada

ao

Curso

de

Engenharia de Controle e Automao da Universidade Federal de Ouro Preto como parte dos requisitos para obteno de Grau em Engenheiro de Controle e Automao.

Orientador: Prof. Dr. Carlos Frederico M. C. Cavalcanti DECOM/UFOP

Co-Orientadora: Prof(a). Silvia Graziella Moreira Almeida CODAINST/CEFET-OP

Ouro Preto Escola de Minas - UFOP Setembro / 2007

- iii -

- iv -

Dedico este trabalho aos meus pais e irmos pelo apoio incondicional e por fazer persistir nas batalhas

-v-

AGRADECIMENTOS

Universidade Federal de Ouro Preto. Ao Prof. Carlos Frederico M. C. C. pela orientao e incentivo. Ao CEFET OP. Aos Professores Silvia Graziela e Paulo R. Pinto. pelo acolhimento. Aos colegas de Curso. A todos que contriburam para a realizao deste trabalho.

- vi -

SUMRIO LISTA DE FIGURAS......................................................................................................... viii LISTA DE TABELAS...........................................................................................................ix LISTA DE SIGLAS................................................................................................................x RESUMO...............................................................................................................................xi ABSTRACT......................................................................................................................... xii I. INTRODUO...................................................................................................................1 1.1. Objetivo .......................................................................................................................1 1.2. Metodologia .................................................................................................................2 1.3. Estrutura do trabalho....................................................................................................2 II. SISTEMAS DE SUPERVISO E AQUISIO DE DADOS (SCADA)........................4 2.1. Definio......................................................................................................................4 2.2. Fundamentos da Aquisio de Dados ..........................................................................5 2.2.1. Sensores ................................................................................................................6 2.2.2. Redes de comunicao..........................................................................................7 2.2.3. Condicionamento de Sinais ..................................................................................7 2.2.4. Hardware de Aquisio de Dados.........................................................................9 2.2.5. Software de Aquisio de Dados ........................................................................10 2.3. Arquitetura da rede SCADA......................................................................................10 2.4. Tecnologia SCADA ...................................................................................................13 III. SUPERVISRIOS..........................................................................................................15 3.1. Introduo ..............................................................................................................15 3.2. Funcionalidades e Planejamentos do Sistema Supervisrio. .................................16 3.2.1. Conhecimento do Processo.................................................................................16 3.2.2. Tomadas de Dados..............................................................................................17 3.2.3. Banco de Dados ..................................................................................................17 3.2.4. Alarmes...............................................................................................................18 3.2.5. Visualizao de Histricos..................................................................................18 3.2.6. Hierarquia de Navegao entre Telas .................................................................19 3.2.7. Criao de Telas..................................................................................................19 3.2.8. Segurana do Sistema .........................................................................................19

- vii -

IV. SOFTWARE ELIPSE.....................................................................................................21 4.1 Introduo ...................................................................................................................21 4.2. Histrico.....................................................................................................................21 4.3. Elipse SCADA ...........................................................................................................21 4.4. Mdulos de Execuo ...............................................................................................23 4.5. reas de Aplicaes...................................................................................................25 V. AUTOMAO PREDIAL E RESIDENCIAL ...............................................................27 5.1. Introduo ..................................................................................................................27 5.2. Conceitos Bsicos ......................................................................................................28 5.3. Automao predial versus residencial .......................................................................29 5.4. Tendncias .................................................................................................................30 VI. ESTUDO DE CASO ......................................................................................................32 6.1. Introduo ..................................................................................................................32 6.2. Software Elipse ..........................................................................................................32 6.3. Comunicao Elipse e PLC .......................................................................................36 VII. CONCLUSES E TRABALHOS FUTUROS .............................................................40 VIII. REFERNCIAS BIBLIOGRFICAS.........................................................................41 ANEXO A: TELAS DESENVOLVIDAS NO ELIPSE E UTILIZADAS NO ESTUDO DE CASO....................................................................................................................................42

- viii -

LISTA DE FIGURAS Figura 2.1 - Exemplo de um sistema SCADA........................................................................5 Figura 2.2 - Esquema bsico de aquisio de dados...............................................................6 Figura 2.3 - Sensores ..............................................................................................................6 Figura 2.4 - Sinal com ruidos..................................................................................................7 Figura 2.5 - Condicionamento de sinais .................................................................................9 Figura 2.6 - Exemplo do PLC S7- 300 da Siemens. ...............................................................9 Figura 2.7 - Exemplo de um software de aquisio de dados...............................................10 Figura 2.8 - Arquitetura simplificada de um sistema SCADA. ............................................11 Figura 6.1 - Tela Principal Automao Residencial ..........................................................32 Figura 6.2 - Organizer...........................................................................................................34 Figura 6.3 - Ferramentas Objetos .........................................................................................36 Figura 6.4 - Configurando tag para trocar informaes via Freeport ...................................37 Figura 6.5 - Programa KEPserverEx ....................................................................................38 Figura 6.6 - Interface do programa STEP 7 Micro/Win. ......................................................39 Figura 6.7 - Comunicao.....................................................................................................39 Figura A.1 Tela de Abertura ..............................................................................................42 Figura A.2 - Tela de Alarme .................................................................................................42 Figura A.3 - Tela de Tendncias...........................................................................................43 Figura A.4 - Tela de Vdeo ...................................................................................................43 Figura A.5 - Tela de Histricos ............................................................................................44 Figura A.6 - Tela Principal ...................................................................................................44 Figura A.7 - Tela de Nvel ....................................................................................................45

- ix -

LISTA DE TABELAS Tabela 6.1 - Telas Programadas...........................................................................................33

-x-

LISTA DE SIGLAS SCADA (Supervisory and Control Data Acquisition) - Controle e Aquisio de Dados Supervisrios. PLC (Programmable Logic Control) - Controlador Lgico Programvel. RTU (Remote Terminal Unit) - Unidade Terminal Remota. ADC (Analog-to-Digital Converter) - Conversor Analgico-Digital. DAC (Digital-to-Analog Converter) - Conversor Digital-Analgico. HMI (Human machine Interface) - Interface Homen Mquina. OPC (OLE for Process Control) - OLE para Controle de Processo. PID (Proportional-Integral-Derivative) - Proporcional-Integral-Derivativo. ODBC (Open Database Connectivity) - Conectividade Aberta de Banco de Dados. DDE (Dynamic Data Exchange) - Intercmbio Dinmico de Dados. MMI (Man machine Interface) - Interface Mquina Homen. DAO (Data Access Objects) - Objetos de Acesso a Dados. IDE (Integrated Development Environment) - Ambiente de Desenvolvimento Integrado.

- xi -

RESUMO Este trabalho apresenta os sistemas SCADAs (Supervisory Control and Data Aquisition) e a sua utilizao na automao predial e residencial. Aps a consolidao do uso do SCADA no setor industrial, os sistemas de controle e aquisio de dados passaram a ser aplicados nas reas prediais e residenciais. No estudo de caso deste trabalho utilizou-se as ferramentas do software de superviso Elipse, fazendo o monitoramento e controle de um espao residencial. A metodologia utilizada foi o estudo do Elipse e a verificao do contexto em que ele estava inserido. Fez-se uma anlise e verificao de cada conceito e, a partir da, foi desenvolvido uma aplicao no software Elipse que simula, controla e monitora variveis desejadas. Como resultado, foi desenvolvido um sistema permitindo atravs desta aplicao, uma melhor compreenso das principais ferramentas existentes em sistemas SCADAs, fazendo a integrao e controle de equipamentos e variveis. Ao final foi apresentado um estudo de caso capaz de fornecer uma viso global de como o controle e integrao de processos so feitos.

Palavras-Chave: SCADA, Elipse, predial, residencial, supervisrio e controle.

- xii -

ABSTRACT This work introduce Supervisory Control and Data Acquisition system and how this kind system is applied in the building and residential automation. With the spreading of SCADA used in industry automation, the system of control and data acquisition were applied in the building and residential area. In the case study this work used the tools of the supervision software Elipse, doing the monitoring and control residential space. The methodology used was the study of Elipse and the verification of the context which it was inserted. It was done analyses and verification each concept and, from that, it was developed a software Elipses application that simulates, controls and monitories tags. As resulted, it was developed a system allowing through this application, a better comprehension of the main tools of SCADAs system, integration and controlling equipments and tags. In the end, was introduced a case study able to furnish a global view of how the control and process integration are done.

Key-Words: SCADA, Elipse, building, residential, supervisory and control

-1-

I. INTRODUO Quando se trabalha com sistemas automatizados complexos, surge a necessidade de se criar uma interface que facilite o monitoramento da planta supervisionada. Pela quantidade de variveis monitoradas por estes tipos de sistemas, surgiu a necessidade de criao de tarefas dinmicas, amigveis e ergonomicamente eficientes, que so atendidas por sistemas denominados supervisrios [SEIXAS FILHO, 1999]. Os sistemas supervisrios esto inseridos em um contexto mais amplo, o sistema de controle e aquisio de dados SCADA (Supervisory Control and Data Acquisition). Esses sistemas apresentam as funes de captar e armazenar os dados recolhidos pelos equipamentos de campo e, a partir da, fazer o monitoramento e controle das variveis desejadas. Ele composto pela parte fsica do processo (hardware) e pela parte de programao (software). A parte fsica do sistema de aquisio de dados engloba desde sensores e transdutores at a parte em que o sinal convertido e processado para que possa ser utilizado pelo software supervisrio. A aquisio de dados via hardware, juntamente com a parte de software, constitui-se em um completo sistema de controle e aquisio de dados. Esses softwares analisam, armazenam e expe as informaes necessrias para controle de todo o processo. Como tema principal desse trabalho, aborda-se neste estudo os softwares SCADAs (Supervisory Control and Data Acquisition), e mais especificamente o Elipse Scada [ELIPSE, 2007].

1.1. Objetivo Esse trabalho tem como objetivo o estudo dos softwares SCADAs (Supervisory Control and Data Acquisition), a automao predial e residencial apresentando uma literatura do seu funcionamento, suas reas de aplicaes e um estudo de caso utilizando o software Elipse, mostrando suas ferramentas e seu potencial de aplicaes.

-2-

1.2. Metodologia Inicialmente, foi feito uma pesquisa nas reas de sistemas de aquisio de dados e automao predial para uma melhor contextualizao do assunto. Coletada as informaes, estudou-se o funcionamento do software Elipse SCADA, com o objetivo da aplicao de suas principais ferramentas. O trabalho prtico foi desenvolvido na rea de automao residencial por ser uma rea de grande tendncia de crescimento e com alta variabilidade de aplicaes. Para a escolha do software Elipse fazendo o controle de dispositivos prediais, consideraram-se fatores como: genuinamente brasileiro, mundialmente conhecido, apresenta grande nmero de aplicaes, acesso a equipamentos, disponibilidade no mercado, dentre outros. O software utilizado fez aquisies de controle de dados captados no campo de trabalho e simulou variveis, servindo como interface entre o mundo analgico e o mundo digital demonstrando o potencial de suas ferramentas. Para uma maior abrangncia foram tambm considerados manuais e tutoriais disponveis no site do fabricante. Aps a obteno dos dados foi desenvolvido uma aplicao aplicada com o objetivo de mostrar as ferramentas do programa supervisrio Elipse Scada e seu uso na automao residencial.

1.3. Estrutura do trabalho Nos captulos 1 e 2 so apresentados os conceitos dos sistemas de automao, fazendo uma abordagem sobre sistemas SCADA e supervisrios. No captulo 3 realizada uma abordagem especifica do software supervisrio utilizado, mostrando suas ferramentas e aplicaes. No captulo 4 apresentado o Elipse Scada. No captulo 5 apresentada a rea de automao predial e residencial atravs de definies, aplicaes e tendncias, analisando profundamente seus conceitos.

-3-

No Captulo 6 apresentado um estudo de caso, atravs do desenvolvimento de uma aplicao, que interliga os conceitos de automao predial com o sistema de aquisio de dados atravs do software supervisrio Elipse. No Captulo 7, encontram-se as concluses e sugestes para trabalhos futuros.

-4-

II. SISTEMAS DE SUPERVISO E AQUISIO DE DADOS (SCADA)

2.1. Definio A aquisio de dados em um sistema de automao transforma fenmenos fsicos do mundo real em sinais eltricos que so medidos e convertidos em sinas digitais para que possam ser processados, analisados e manipulados por computadores. Nessa fase, so utilizados computadores com interface grfica apurada, comum dos computadores do incio do sculo que com softwares adequados, possibilitam o monitoramento e superviso de um conjunto de dispositivos e variveis de uma planta relativamente complexa. Os sistemas de aquisio e controle de dados (SCADAs Supervisory Control and Data Acquisition) so de importncia estratgica j que so adotados na maioria das indstrias que compem a infra-estrutura de um pas. As aplicaes da tecnologia SCADA alcanam praticamente todo o espectro do setor produtivo. Para exemplificar, esses sistemas so utilizados na indstria qumica, petroqumica e de cimento, indstria alimentcia, na produo e na distribuio de energia eltrica, no controle de gua, no controle de oleodutos, gasodutos, centrais nucleares, edifcios inteligentes e trfego. Na maioria de suas aplicaes, os sistemas de aquisies de dados so designados no s para adquirir dados, mas tambm para tambm atuar sobre esses. Na figura 2.1, tem-se um exemplo prtico do uso de um SCADA onde o Controlador Lgico Programvel (PLC -Programmable Logic Controller) controla o fluxo de gua refrigerado que faz parte de um processo industrial. O SCADA possibilita que um operador mude o ponto ajustado do controle para este fluxo, permitindo a gravao e indicao de todas as condies de alarme, tais como a perda do fluxo ou da alta temperatura. A vlvula de controle fechada pela unidade remota de controle (RTU Remote terminal Unit) ou do PLC; O sistema de SCADA, ento, monitora o desempenho total desse processo [PARK & MACKAY, 2003].

-5-

O sistema SCADA ler a medida do nvel e do fluxo, e envia o valor desejado para o PLC.

O PLC1 compara o valor do fluxo medido com o desejado, e age controlando a velocidade da bomba.

Figura 2.1 - Exemplo de um sistema SCADA

O PLC2 compara o valor medido do nvel com o valor desejado, e age controlando o fluxo atravs

2.2. Fundamentos da Aquisio de Dados O sistema de controle e aquisio de dados depende do poder de processamento e da flexibilidade do computador podendo ser constitudo de uma variedade de hardwares. A tarefa do sistema integrar esses componentes, fazendo com que eles transformem-se em um nico sistema de trabalho [PARK & MACKAY, 2003]. O diagrama funcional da figura 2.2 mostra os componentes bsicos destes sistemas compostos por:

Sensores e trandutores; Redes de comunicao; Condicionador de sinais; Hardware de aquisio de dados;

-6-

Software de aquisio de dados;

SENSOR TRANSDUTOR

CONDICIONADOR DE SINAIS

SOFTWARE AQUISIO DADOS

DE DE

HARDWARE AQUISIO DADOS

DE DE

Figura 2.2 - Esquema bsico de aquisio de dados

2.2.1. Sensores Os sensores e transdutores fornecem uma interface entre o mundo real e os sistemas de aquisio de arquivos, recebendo e respondendo a estmulos. O termo transdutor usado para designar sensores que convertem grandezas fsicas em sinais eltricos, pticos ou mecnicos. Esses dispositivos, usualmente eltricos, eletrnicos ou eletro-mecnicos que convertem algum tipo de energia em outras apresentam diferentes finalidades, incluindo transferncia de informao e de medidas. Como exemplo, o sensor pode traduzir informao no eltrica (velocidade, posio, temperatura, pH) em informao eltrica (corrente, tenso, resistncia). A figura 2.3 mostra exemplos de sensores.

Figura 2.3 - Sensores

-7-

2.2.2. Redes de comunicao As redes de comunicao representam a conexo fsica de um sensor ou transdutor para o hardware de condicionamento de sinais. Quando o sinal recolhido no campo, ele fica muito susceptvel aos efeitos rudos externos, especialmente em ambiente industrial, (Figura 2.4). Nesses casos, um correto planejamento das instalaes e o uso de tecnologias corretas so importantes para reduzir os rudos no sinal, evitando assim uma falha de comunicaco do processo.

Figura 2.4 - Sinal com ruidos

2.2.3. Condicionamento de Sinais Os sinais eltricos gerados pelos transdutores frequentemente precisam ser convertidos para uma forma que possa ser aceita pelo hardware de aquisio. Por isto usam-se os condicionadores de sinais que so circuitos eletrnicos que adequam os sinais analgicos para a converso digital [PARK & MACKAY, 2003]. Os principais circuitos em condicionadores de sinais so:

Filtros Amplificamento Linearizadores Isoladores Excitadores

-8-

a) Filtros

Ambientes com rudos no so propcios para os pequenos sinais recebidos por sensores como os termopares, onde o rudo tem a mesma ou superior magnitude que a magnitude do sinal a ser medido. Assim, primeiramente o rudo deve ser retirado desse sinal. Os equipamentos de condicionadores de sinais frequentemente contm filtros Passa Baixas que tem como finalidade eliminar as altas freqncias dos rudos. Isto evita que o rudo danifique o sinal proveniente dos sensores [PARK & MACKAY, 2003].

b) Amplificadores Filtrado o sinal de entrada, o mesmo poder necessitar de amplificao para melhorar a sua resoluo. A resoluo mxima obtida amplificando o sinal de entrada de modo que o balano mximo da tenso do sinal de entrada se iguale a escala de entrada do Conversor A/D, contido dentro do sistema de aquisio de dados.

c) Linearizadores Muitos sensores e transdutores apresentam uma relao no linear com a quantidade fsica medida. O mtodo de linearizao desses sinais de entrada varia entre os produtos dos condicionadores de sinais e de acordo com suas aplicaes.

d) Isoladores Equipamentos de condicionadores de sinais podem tambm ser utilizados para fornecer isolamento aos sinais de transdutores vindo de computadores, onde existe a possibilidade de alta tenso. Isto ocorre dentro de um sistema monitorado devido a uma falha de descarga eletrosttica ou eltrica.

e) Excitadores Os condicionadores de sinais tambm fornecem excitao para alguns transdutores. Por exemplo, os termistores que requer tenso externa ou sinais de excitao, (Figura 2.5).

-9-

Figura 2.5 - Condicionamento de sinais

2.2.4. Hardware de Aquisio de Dados O hardware de controle e aquisio de dados pode ser definido como um componente de um sistema de controle e aquisio de dados, que executa as seguintes funes:

A entrada analgica processada e convertida para o sinal digital, usando como ferramenta os conversores analgicos-digitais ADC (Analog-to-Digital converter). Esse sinal digitalizado ento transferido para o computador ou outro equipamento com essa funo para ser armazenado e analisado;

O tratamento do sinal de entrada digital, que contm informaes de sistemas ou processo; O processo de converso dos sinais digitais para sinais analgicos, usando os conversores digital-analgicos DACs (Digital-to-Analog converter). Depois de convertido o sinal analgico usado para controlar um sistema ou processo;

O tratamento do sinal de sada digital.

Na figura 2.6 mostra-se um exemplo de PLC.

Figura 2.6 - Exemplo do PLC S7- 300 da Siemens. Fonte: IKS, 2007.

- 10 -

2.2.5. Software de Aquisio de Dados Os softwares armazenam os sinais capturados no campo na forma de sinais digitais permitindo ao usurio o controle do processo, seja ele visualizao, configurao, parametrizao, comando e monitoramento das funes necessrias a automao da planta. Como exemplo, pode-se citar o software supervisrio Elipse Scada [ELIPSE, 2007], (Figura 2.7).

Figura 2.7 - Exemplo de um software de aquisio de dados Fonte: ELIPSE, 2007.

2.3. Arquitetura da rede SCADA

- 11 -

Em geral, os sistemas SCADAs so compostos por uma unidade central de processamento, chamada de estao central e de estaes remotas, chamadas de unidade remotas de controle (RTU - Remote Terminal Unit), (Figura 2.8). Esses componentes trocam informaes atravs de um meio de comunicao. Os meios de comunicao utilizados podem ser sem fios (satlite, rdio), ou com fios [UFRN, 2007].

Figura 2.8 - Arquitetura simplificada de um sistema SCADA.

O operador interage com o sistema atravs da unidade de visualizao grfica disponvel na estao central. Essa interface, conhecida como Interface Homem Mquina HMI (Human Machine Interface), atualizada em tempo real a partir de dados adquiridos nas plantas pelas RTUs. A estao central, permite que o operador tem acesso representao grfica, na forma de cones, dos processos que esto sendo supervisionados ou controlados. O operador tambm tem acesso a outras funcionalidades como: Gerao de relatrios; Histrico do processo; Realizao de operaes de comando sobre dispositivos da planta; As estaes remotas so compostas por sensores para aquisio de dados, por um componente que realiza a comunicao entre a estao remota e a estao central e por um outro componente que responsvel pela execuo das instrues que so enviadas pela estao central.

- 12 -

Os dispositivos remotos adquirem e transmitem os dados referentes aos equipamentos ou processos que esto sendo monitorados para uma ou para vrias estaes de trabalho. Em geral, os sistemas SCADAs possuem uma aplicao, que executada em uma ou em vrias estaes de trabalho, que coordena as funes de aquisio e de armazenamento de dados em tempo real dos diversos dispositivos localizados remotamente. Os dados armazenados nas estaes de trabalho so tratados e apresentados para os operadores atravs da interface grfica mencionada anteriormente. Essa a abordagem padro em sistemas de superviso onde se deseja monitorar diversas variveis e cuja atuao no sistema consiste de atividades de configurao simples das RTUs, como o caso de sistemas de superviso de transmisso e distribuio de energia eltrica. No caso da indstria de processos, devido complexidade das atividades referente ao controle de processo, utiliza-se um elemento intermedirio (Controlador de Processo) entre o sistema SCADA e as RTUs. Como visto, os SCADAs so voltados para o controle e a superviso de processos. Os primeiros SCADAs eram arquiteturas centralizadas, fechadas, sem conectividade externa, que utilizavam hardware e software proprietrios. Esse tipo de arquitetura possui funcionalidade limitada e baixa flexibilidade [UFRN, 2007]. As principais desvantagens associadas a esse modelo so:

Em virtude da sua arquitetura centralizada, a interconexo entre os dispositivos de campo (sensores e atuadores, por exemplo) e o computador central requer um sistema de fiao complexo e de difcil reconfigurao se houver alguma necessidade;

O computador central bastante caro, devido alta concentrao de funcionalidades, constituindo-se, tambm, em ponto nico de falha. A natureza proprietria dos sistemas utilizados impossibilita, na prtica, solues diversificadas e submete o usurio a um nico fornecedor ou fabricante. Isto dificulta demasiadamente as possibilidades de interoperabilidade.

Por serem fsica e logicamente independentes dos outros sistemas das corporaes tradicionalmente, os SCADAs foram implantados para serem apenas operacionais e, por

- 13 -

esse motivo, a preocupao com segurana no era parte integrante de seus projetos. A validade desta afirmativa pode ser comprovada quando se analisa a utilizao de procedimentos que possuem potenciais problemas de segurana, mas que eram considerados seguros devido ao isolamento dos sistemas SCADAs iniciais. Seguem alguns destes procedimentos apresentados em [RUSH & KINAST, 2004]. A autenticao de usurios baseada exclusivamente em senha; Os protocolos usados no implementavam nenhum tipo de autenticao; Os programas que compem o sistema SCADA so implementados em sistemas operacionais considerados inseguros. Problemas relacionados com segurana tornam-se ainda mais importantes a partir da evoluo pela qual os sistemas SCADA esto passando. Os sistemas SCADA esto saindo do isolamento lgico e esto evoluindo para arquiteturas abertas fortemente centradas em conectividade. Com o objetivo de aumentar a eficincia, a competitividade e a produtividade das empresas, os sistemas SCADA esto sendo interligadas com as redes corporativas e, em conseqncia, com a prpria Internet.

2.4. Tecnologia SCADA A automao nos ltimos anos tem se baseado no desenvolvimento de novas tecnologias, na rapidez com a qual as informaes so tratadas e na produtividade cada vez maior buscada pelas empresas, fatores esses que atuam forando o mercado a investir incessantemente em pesquisa e desenvolvimento para continuar a crescer. Existe tambm uma contnua presso pela reduo de custos, tanto na parte de produtos como de servios. Esta presso leva busca da melhor relao custo x benefcio, com o estudo em quais tecnologias investir, pesquisando quais j se consolidaram ou so promessas, ou ainda que produtos uma empresa prestadora de servios ir manter em sua cesta para se manter competitiva no seu segmento de atuao. Para os sistemas de superviso, podemos verificar alguns fatos na atualidade: O uso contnuo de ferramentas baseadas em plataforma Windows;

- 14 -

O desenvolvimento de novas ferramentas, tambm para plataforma Windows, que apresentam melhores conceitos de produtividade e flexibilidade; O uso de novas formas de superviso; Uso de Linux e Unix para sistemas de maior porte em ambientes cujos usurios possuem uma cultura nesse sentido; O uso cada vez maior do OPC (OLE for Process Control) que so um conjunto de especificaes padres que permitem a interoperabilidade entre equipamentos. A criao de novas funcionalidades aos sistemas SCADA, (tais como anlises de sistemas de produo e processos, controle de bateladas e outros); Total integrao com a rede mundial de computadores. Outro ponto importante que atualmente usado por grandes empresas que buscam o

sucesso na implantao de sistemas de automao a sua capacidade de estar sempre integrando equipamentos e softwares que representam o estado da arte na rea de controle de processos. Acompanhando essas tendncias tecnolgicas do mercado podemos citar [ATAN, 2007]: Aplicao de Controladores Lgicos Programveis (CLPs) de fabricantes de alta tecnologia como Siemens, Ge-Fanuc, Allen Bradley, Schneider, Reliance, Altus entre outros; Softwares Supervisrios (SCADA) para controle de processos, tais como: Ifix e Cimplicity da GE-Fanuc, Rockwell Scada, FactoryLink da USData, Wizcon da PC Soft, InTouch da Wonderware, Elipse entre outros; Sistemas baseados em computadores nas plataformas Pentium, RISC, etc; Ambiente de comunicao com uma grande variedade de redes; Ferramentas de desenvolvimento, tais como: Visual Basic, Visual C++ e Delphi; uso de banco de dados como: Oracle, Microsoft SQL Server, etc.

- 15 -

III. SUPERVISRIOS

3.1. Introduo 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 [JURIZATO & PEREIRA, 2007]. Um sistema de superviso opera de acordo com vrios fatores em nvel tanto de software como de hardware. A presena de um ambiente de comunicao entre elementos de controle e monitoramento uma tendncia que traz benefcios e sofisticao, alm de possibilitar a interao de todo o processo. Baseado nesse contexto, e utilizando tecnologias de computao e comunicao, os softwares supervisrios permitem o monitoramento e controle das variveis do processo em anlise, permitindo a operao e visualizao atravs de telas grficas elaboradas para qualquer processo industrial ou comercial, independente do tamanho de suas plantas. Outro aspecto a enfatizar que em um ambiente cada vez mais complexo e competitivo, os fatores relacionados com disponibilidade e segurana da informao assumem elevada relevncia, tornando-se necessrio garantir que

independentemente da localizao geogrfica a informao esteja sempre disponvel e segura quando necessrio. Dentre dos principais softwares de superviso podemos destacar [ROSRIO, 2005]:

Elipse (Elipse); Wizcon (Emation); Intouch (Wonderware); Ifix (Intellution); RsView (Rockwell Automation); Cimplicity (Ge-fanuc); Unisoft (factory Link).

- 16 -

Apesar de existirem diferentes fabricantes de softwares supervisrios, eles possuem caractersticas semelhantes, capazes de atender pr-requisitos bsicos funcionais de um projeto. Dentre as principais caractersticas podemos citar:

Interface de dados amigvel, ou seja, apresentar visualizao grfica que facilite o entendimento do operador do sistema; Gerao automtica de relatrios, com o controle estatstico do sistema; Histrico de Tendncias (acompanhamento das variveis controladas); Facilidade para interao com outros aplicativos (software); Acesso automtico a banco de dados; Acesso compartilhado e remoto; Conexo em rede e por meio de modem ou rdio; Gerenciamento das condies de alarme.

3.2. Funcionalidades e Planejamentos do Sistema Supervisrio. A idia principal de um sistema supervisrio analisar e controlar todo o comportamento do processo que deve ser implantado para que possamos tirar o mximo de proveito desse comportamento. Para isso, devemos fazer um planejamento correto para conseguir minimizar os erros e ter um controle eficaz e seguro do processo. Para um planejamento eficiente recomenda-se os seguintes passos [MORAES & CASTRUCCI, 2001]:

3.2.1. Conhecimento do Processo Para um completo controle e monitoramento de um processo de automao, torna-se necessrio uma reunio de uma variedade de informaes, vindas de vrias fontes. Primeiramente, deveremos entrar em contato com os operadores, gerentes e o corpo administrativo do sistema a ser automatizado com o objetivo de conhecer a planta e as

- 17 -

informaes necessrias que precisam ser aproveitadas pelo sistema, seguindo da diviso do processo em etapas e por ltimo determinar as variveis a serem monitoras.

3.2.2. Tomadas de Dados Quando se planeja a tomada de dados uma das metodologias escolher para a apresentao somente dados essenciais, de maneira de que o sistema supervisrio mantenha-se conciso. preciso ter um limite no numero de dados para que um grande trfego na comunicao no venha prejudicar o desempenho total da rede.

3.2.3. Banco de Dados um sistema de gerenciamento de dados que permite a organizao das informaes. Nos softwares supervisrios ele utilizado para a manipulao das variveis (tags) que sero usadas pelo sistema. Para conseguirmos uma melhor organizao dos dados devemos ter seguintes informaes: Fluxos do processo ou diagramas de instrumentao das plantas; Lista de endereos dos dados ou endereos de registradores no CLP; Lista de Alarmes.

Antes de montar o banco de dados com as variveis analgicas, digitais ou do tipo String, necessrio: Escolher a velocidade de leitura das variveis; Desenvolver um sistema de nomes das variveis. A escolha dos nomes deve seguir uma lgica e, claro, o seu significado fsico e o seu padro de codificao. Variveis que no possuem significado ou que s so familiares para quem a projetou podem tornar desastrosas uma futura manuteno do sistema ou alguma correo; Usar pastas de arquivos para organizar variveis. As pastas de arquivos organizam as tags em grupos, de manuseio mais fcil. tambm possvel

- 18 -

agrupas as variveis de maneiras significativas como exemplo; podemos agrupar todos os aparelhos similares ou reas dentro de uma planta.

3.2.4. Alarmes Alarmes so mensagens definidos pelo responsvel do processo para alertar o operador sobre alguma situao anormal. Cada alarme definido de maneira independente e teria as funes de comunicar e fornecer indicaes do estado do processo, sinalizar um objeto atingido e chamar ateno dos operadores para uma situao anormal

As principais caractersticas dos alarmes: Podem apresentar textos especficos; Podem ser impressos ou documentados; Podem ser configurados para providenciar qualquer tipo de ao; Na ativao do alarme a regio afetada pode ser visualizada; Quando os alarmes forem ativados, enviam mensagens.

Outro ponto a ser observado a ocorrncia importante simultnea de um nmero elevado de alarmes e sua repetio excessiva. Torna-se necessrio a anlise e filtragem de certas informaes para minimizar as notificaes. Isso s possvel com equipamentos programveis que indiquem a amostragem distinta como criao de uma faixa de tolerncia, em que o alarme no desaparecer at que uma variao significativa se produza. A partir de uma concepo voltada para as causas do aparecimento dos alarmes possvel chegar a uma concepo orientada no sentido de antecipar as aes que permitiro restabelecer a situao desejada.

3.2.5. Visualizao de Histricos Na visualizao de variveis, grficos de histricos e tendncias mostra como as variveis de processo e suas aes foram modificadas em relao ao tempo. Essas aplicaes so possveis a partir da criao de janelas integradas ao aplicativo por meio de

- 19 -

uma funo de leitura das variveis de estado do sistema, permitindo ainda a realizao de uma pr-seleo das variveis que se deseja colocar em grficos de histricos ou painis de visualizao de tendncia de variveis medidas. Eles podem ser usados para: Analisar a tendncias de processo; Monitorar a eficincia da produo; Arquivar variveis de processo.

Baseado nesses dados o operador ter condies de avaliar situaes crticas do sistema.

3.2.6. Hierarquia de Navegao entre Telas Para tornar o sistema um sistema prtico, fcil e condizente com a realidade em qual ele retrata, suas telas devem seguir uma hierarquia lgica fornecendo progressivamente detalhes das plantas e seus constituintes medida que se navega atravs do aplicativo.

3.2.7. Criao de Telas O desenvolvimento das partes constituintes dos ambientes grficos deve ser criado para facilitar o trabalho e aumentar a eficincia dos sistemas supervisrios. O ambiente de interface com o operador deve ser consistente, no uso de smbolos, cores, nomes utilizados nos grficos e nos botes de forma para que apresentem um ambiente padronizado, com clareza e fcil entendimento. Devemos usar smbolos que possam facilmente ser reconhecidos, usando smbolos j convencionados internacionalmente, por exemplo, smbolos de vlvulas, tanques e silos. Na criao de telas procura-se adotar uma linguagem clara, evitando abreviaes de difcil entendimento para o usurio e usar cores com significados conhecidos, como exemplo o vermelho e o verde, que significa parada e partida respectivamente.

3.2.8. Segurana do Sistema

- 20 -

A segurana do sistema depende de quem tem acesso ao controle e informaes por ele produzido. Uma grande defesa para esse sistema a criao de um acesso controlado por senha. Dever ser criado um campo referente a cadastro de usurios que daria acesso a certas ferramentas do programa de acordo com a habilidade do operador.

- 21 -

IV. SOFTWARE ELIPSE

4.1 Introduo O Elipse SCADA (Supervisoy Control and Data Acquisition) um programa da Elipse software que permite a criao de aplicativos de superviso e controle de processos em diversas reas. Para a escolha do software elipse considerou fatores como: genuinamente brasileiro, mundialmente conhecido, apresenta grande nmero de aplicaes, grande nmero de ferramentas, etc. 4.2. Histrico A Elipse software foi fundada em Porto Alegre em junho de 1988, e desde ento dedica-se ao desenvolvimento de softwares para a rea industrial. Nos primeiros trs anos, a Elipse desenvolveu softwares sob medida para processos de automao industrial. A partir de 1991 a empresa passou a dedicar-se exclusivamente ao desenvolvimento e comercializao do Elipse 21, software de superviso e controle de processos para ambiente MS-DOS. Em 1993, a empresa lanou o Elipse Windows, acompanhando a popularizao deste sistema operacional. A Elipse possui hoje dois escritrios no Brasil (Porto Alegre e So Paulo) e mais duas filiais, uma nos Estados Unidos e outra na Alemanha. A Elipse oferece atualmente dois produtos de superviso: Elipse SCADA e o Elipse E3 [ELIPSE, 2007].

4.3. Elipse SCADA O Elipse SCADA permite a criao e execuo de aplicativos Interface Homem Mquina (HMI - Human Machine Interface) e SCADA para processos de qualquer natureza. Configurvel pelo usurio, permite a monitorao de variveis em tempo real, atravs de grficos e objetos relacionados com as variveis fsicas em tempo real. Atravs da coleta de informaes de qualquer tipo de equipamento de controle, os operadores podem monitorar e controlar todos os processos de cho de fbrica, bem como mquinas e

- 22 -

recursos, gerenciando toda a produo. Os dados so apresentados de forma grfica em tempo real, permitindo o tratamento das informaes [ELIPSE, 2007]. O Elipse SCADA pode trocar dados com vrios equipamentos de aquisio de dados, como Controladores Programveis, Unidades Remotas RTUs (Remote Terminal Units) e controladores PID e com outros sistemas, atravs da comunicao OPC (Ole for Process Control). Possui ainda a ferramenta ODBC (Open Database Connectivity), para troca de dados com bancos de dados relacionais.

O Elipse Scada oferecido em quatro verses:

Elipse View

indicada para aplicaes simples, como por exemplo, uma interface com o operador para monitorao e acionamentos. As informaes recebidas pelo View esto disponveis tambm para outras aplicaes que possam trabalhar com DDE (Dynamic Data Exchange). O DDE o mecanismo de troca de informaes entre mltiplas aplicaes. Neste mdulo esto disponveis: Funes de monitoramento e controle; Comunicao com PLCs e outros equipamentos via drivers, inclusive em blocos; Objetos de tela para a produo de interfaces, como por exemplo, botes, medidores, caixas de texto, grficos de barra e tendncias, imagens, animaes, alarmes e outros; Importao de imagens de editores grficos, como por exemplo, Corel Draw e Microsoft Paint; Alarmes; Controle de acesso por lista de usurios (autenticao); Servidor e cliente DDE; Programao e automao de processos atravs de programao baseada em scripts, o Elipse Basic; Servidor para aplicaes remotas. Elipse MMI (Man Machine Interface)

- 23 -

a verso para aplicaes de mdio porte, onde no haja necessidade de conexo com bancos de dados externos via ODBC (Open Databese Connectivity), DAO (Data Access Objects) ou quando no seja necessrio enxergar outras estaes atravs da rede. Nesta verso, esto disponveis alm das caractersticas da verso View, as seguintes: Histricos; Receitas; Relatrios; Controle Estatstico de Processos; Browser e Alarmes tipo Histrico; Log de alarmes em disco. Elipse PRO (Professional)

Apresenta alm das funes disponibilizadas na verso MMI, permite trocar dados em tempo real com outras estaes atravs do servidor Elipse TCP/IP, conectar-se com bancos de dados, realizar comandos e programar setpoints atravs de rede local ou linha discada. Permite a comunicao com equipamentos e sistemas via OPC (OLE for Process Control) e conexo com softwares de controle.

Elipse Power Esta verso foi desenvolvida para superviso de subestaes e sistemas eltricos.

Possui recursos avanados como a conexo com IDEs (Integrated Development Environment) e RTUs atravs de qualquer protocolo de comunicao, como IEC 870-5 e DNP 3.0. O Elipse Power utiliza base de tempo local permitindo o sequenciamento de eventos, oscilografia e tele superviso [ELIPSE, 2007].

4.4. Mdulos de Execuo O Elipse SCADA possui trs mdulos para sua operao. A configurao e execuo so determinadas pelos mdulos Configurador, Runtime e Master.

- 24 -

Configurador: Permite o desenvolvimento de aplicativos. Para a realizao de testes o configurador permite executar aplicaes por at 2 horas.

Runtime: Permite a execuo por tempo ilimitado de um aplicativo de superviso desenvolvido com o uso do Configurador. O Runtime no permite qualquer alterao no aplicativo gerado pelo Configurador, a menos que existam telas ou mtodos predefinidos para alteraes no aplicativo em tempo de execuo.

Master: Inclui o Configurador e o Runtime na mesma ferramenta, permitindo execuo e configurao com a mesma chave de segurana.

O Elipse Scada funciona no mdulo ativo com uma chave de proteo definido a partir de um dispositivo de proteo (hardkey) que acoplado ao computador. a configurao do hardkey que define qual mdulo (Configurador, Runtime ou Master) ou quais ferramentas esto disponveis, j que o executvel do Elipse SCADA sempre o mesmo. Desta forma, possvel atualizar o modulo de execuo, trocando o hardkey, sem a necessidade de instalar uma nova cpia do software. Da mesma maneira, as atualizaes podem ser realizados remotamente. Os mdulos Runtime e Master esto tambm disponveis em verses denominadas Lite, limitadas em nmero de variveis (75 ou 300 tags), enquanto os mdulos denominados full permitem at 32.000 variveis Na ausncia do hardkey, o software pode ainda ser executado em modo Demonstrao. Como no necessita do hardkey, o modo demo pode ser utilizado para a avaliao do software. Ele possui todos os recursos existentes no mdulo Configurador, com exceo de que trabalha com um mximo de 20 tags (variveis de processo) e permite a comunicao com equipamentos de aquisio de dados por at 10 minutos. Neste modo, o software pode ser livremente reproduzido e distribudo.

- 25 -

4.5. reas de Aplicaes O Elipse SCADA sendo um software supervisrio, utilizado em diversas reas de aplicaes. Dentre as aplicaes do Elipse pode-se citar:

Automao predial

Prdios inteligentes, onde todo o controle da planta feito por automao, so conceitos cada vez mais presente nos mercados imobilirio e de construes. Isto se deve s necessidades de racionalizar recursos energticos, incrementar a eficincia operacional e controlar sistemas de segurana. Nos mercados de condomnios comerciais, shopping centers e prdios comerciais implementam-se solues de superviso fazendo a conectividade de softwares supervisrios com diferentes sub-sistemas de automao.

Superviso de mquinas

Diferentes fabricantes de mquinas adotaram os softwares supervisrios como a soluo para seus sistemas de controle e monitoramento de dados.

Indstria automobilstica

A indstria automobilstica uma grande usuria dos sistemas SCADAs. Como exemplos de empresas que utilizam o Elipse em diferentes pontos da linha de produo pode-se citar: Ford, Fiat, General Motors, Volkswagen, Mercedes Benz, entre outras.

Sistemas de energia

Aplicaes na rea eltrica de gerao, transmisso, distribuio e gerenciamento de subestaes podem ser desenvolvidas, onde necessria a criao de interfaces locais para

- 26 -

sistemas automatizados. Outro uso corrente o controle de utilidades em plantas industriais, garantindo o melhor uso da energia, sem riscos de penalizao por excesso de demanda ou problemas por falhas no gerenciamento correto do uso de energia.

- 27 -

V. AUTOMAO PREDIAL E RESIDENCIAL

5.1. Introduo Os avanos tecnolgicos nas reas de informtica, microeletrnica e protocolos de comunicao possibilitaram a criao a baixo custo de dispositivos de controle, monitoramento, integradores multifuncionais e processadores de alto desempenho que foram integrados com o conceito de automao e passaram a ser difundidos e amplamente utilizados nas indstrias. Aps a consolidao desses conceitos na rea industrial eles passaram a ser aplicados em reas prediais (hotis, prdios comerciais, hospitais, supermercados, shopping, entre outros). Surgindo assim a automao predial que so: sistemas fsicos integrados que tem como finalidade suprir as necessidades do usurio com solues prediais aumentando os benefcios se comparados com os sistemas isolados de eficincia limitada, originando assim os prdios automatizados. Prdios automatizados so aqueles onde a integrao dos sistemas e as novas tecnologias, so usadas para maximizar a produtividade de seus ocupantes, permitindo o gerenciamento e monitoramento eficiente de recursos e minimizao de custos. Atualmente, h uma mobilizao para que toda a tecnologia aplicada nas industrias e nas reas prediais ao longo das dcadas sejam inseridas dentro das residncias. Nesta rea o principal fator a ser considerado o servio especializado em que o usurio interfere e interage com o sistema todo o tempo. O desejo de automao em projetos de pequeno e mdio porte com caractersticas comerciais ou residenciais comeou a surgir na dcada de 80 quando companhias como a Leviton e X10 corp que comearam a desenvolver sistemas de automao predial alcanando quatro milhes de edifcios e casas j no ano de 1996. Com o grande nmero de aplicaes e oportunidades geradas pelo computador pessoal, surgimento da Internet e pela reduo dos custos do hardware, criou-se uma nova cultura de acesso informao digitalizada. Esses fatores permitiram elevar o projeto eltrico de seu nvel convencional para um superior onde todas as suas funes desenvolvidas estejam integradas e trabalhem em conjunto. Por mais moderno que possa ser um aquecedor ou um eletrodomstico, se ele

- 28 -

trabalha sem se integrar com o restante, ele apenas mais um equipamento dentro de casa [BOLZANI, 2004].

5.2. Conceitos Bsicos Quando se trata de ambientes automatizados, observa-se diversos vocabulrios acoplados a essa tecnologia como: casa automtica, casa inteligente, retrofitting (denominase a adaptao de uma residncia j construda para receber qualquer sistema eletrnico), domtica (a palavra domtica originou-se do latim domus que significa casa. a cincia moderna de engenharia das instalaes em sistemas prediais) que empregam segurana e conforto em ambientes prediais e residenciais atravs da automao. Para implementar um ambiente inteligente devemos pressupor um planejamento, para que o mesmo consiga absorver todas as tecnologias existentes e as que surgiro. Assim para um melhor planejamento deve-se atentar a alguns temas, como: A organizao de sistemas de informtica; Os sistemas de monitoramento da residncia; A configurao das redes interna e externa de comunicaes; A integrao dos novos servios de valor agregado; Adaptao da rede aos vrios moradores; A conexo aos servios pblicos de telecomunicaes; Mxima flexibilidade nas mudanas; Organizao do espao interno e externo com a introduo de novos equipamentos e novos dispositivos.

Planejado a instalao verifica-se a utilizao plena de todos os dispositivos instalados e principalmente se h retorno em conforto e segurana do investimento feito. Dentre as funcionalidades realizadas dos sistemas de automao predial e residencial destacam-se: iluminao (controle de iluminao levando em conta a luz ambiente, iluminao decorativa, iluminao externa, iluminao em cenas), controle de acesso (salas, elevadores, estacionamento), segurana (circuito fechado de TV, alarmes, monitoramento,

- 29 -

controle de acesso de pedestres e veculos, preveno de acidentes, detectores de fumaa, presena e gases, controle de segurana em caso de problemas eltricos ou mecnicos, etc), informtica (rede domstica, acesso compartilhado, servios via internet), conforto trmico (ar condicionado, ventilao, controle de janelas, cortinas e persianas), telefonia (sistema telefnico, intercomunicadores, porteiros eletrnicos), gerenciamento eltrico (controle de cargas, sistemas de distribuio, monitoramento de falhas, sistemas de gerao de emergncia, tarifaes setorizadas), entretenimento (multimdia, distribuio de vdeo, som ambiente, jogos eletrnicos, TV por assinatura), entre outros. Cada um dos sistemas descritos acima adotados isoladamente em uma residncia apresenta eficincia limitada. Por isso, utiliza-se o conceito de integrao que aumenta significativamente os benefcios, fazendo com que a operao se torne mais simples, segura e econmica, aumentando o conforto por toda a casa. O Integrador de Sistemas quem projeta, coordena os outros profissionais, auxilia na escolha de equipamentos, acompanha a instalao e at mesmo presta servios de manuteno e atualizao. Para realizar um projeto de maneira eficiente, o profissional precisa conhecer toda a gama de opes disponveis, identificando as necessidades e limitaes do usurio. 5.3. Automao predial versus residencial A automao predial representada pelos hotis, hospitais, shoppings, prdios pblicos, escritrios, supermercados, entre outros apresentam o conceito de integrao dos seus fsicos eletromecnicos e eletroeletrnicos tendo como conseqncia, a centralizao dos processos existentes atendendo cada vez mais a necessidade de conforto das pessoas, tornando a gesto em um sistema mais racional e econmico e integrando sistemas nas reas operacionais obtendo sinergia entre todas elas. A automao predial pressupe a existncia a existncia de usurios com o mesmo perfil. Por ser orientada a um publico mediano ele no possui caractersticas especificas no interagindo com o usurio fazendo com que o sistema no seja notado pelo cliente. A automao residencial muito diferente. Ela orientada ao usurio fazendo com que ele interfere e interage de acordo com suas necessidades. Outra grande diferena que o

- 30 -

sistema residencial ser comandado por pessoas sem nenhum conhecimento tcnico sendo preciso utilizao de equipamentos e softwares simples que possam ser manipulados sem qualquer nvel de dificuldade.

5.4. Tendncias Cada vez mais, est freqente a construo de casas e edifcios equipados com algum tipo de equipamento inteligente empregando largamente o conceito de automao. Os controles de uma casa tradicionalmente relegada as casas e edifcios mais ricos, entram em um novo circulo de desenvolvimento. O avano tecnolgico, o aumento da familiaridade dos consumidores com o termo digital e investimentos de empresas de tecnologia como HP, Intel, e Microsoft, ajudam na queda do custo de equipamentos e produtos da rea residencial e predial aumentando assim a demanda por esses servios. A aliana de grandes indstrias surge como uma tendncia, pois juntas desenvolvem sistemas de fcil uso, intercomunicadores, facilitando assim a vida do consumidor final. A competio em servios de entrega (voz, vdeo, internet), guiar os provedores a inovar, misturando os servios oferecidos fazendo com que a comunicao se convergia em uma s. Por exemplo; incluso de correio de voz na TV, mensagens unificadas acessando por voz a diversos servios em diferentes equipamentos, monitoramento remoto, entre outros. A tendncia de crescimento da transmisso de sinais em formato digital, bem como sua integrao por meio de infra-estrutura nica de cabeamento, com o processamento destes sinais sendo realizado por unidades de controle capazes de cruzar as informaes dos diversos subsistemas e de tomar as devidas aes de forma automtica e inteligente mediante parmetros pr-determinados e armazenados no sistema, com a universalizao dos protocolos de comunicao dos diversos subsistemas de um edifcio. Na atualidade tambm registra-se a rpida evoluo das tecnologias em sistemas abertos, fazendo com que os sistemas proprietrios sejam fadados ao esquecimento, tornando-se, se muito, objeto de estudos universitrios de Histria da Tecnologia.

- 31 -

Desde a inveno do PC IBM, os produtos e servios so divididos em sua maior parte para o trabalho e para diverso e entretenimento essa diviso tende a acabar pois os equipamentos apresentar funes mltiplas. Outro ponto interessante a idia de como a casa automatizada influenciar no controle da sade das pessoas. A casa segura apresentar recursos de monitoramento de lugares (por exemplo, piscinas), e monitoramento de ambientes (por exemplo; gs, gua, monxido de carbono), no qual trar cmeras e outros equipamentos. O estilo de vida digital tambm apresentar solues para doenas crnicas de corao e diabetes, trazendo um melhor bem estar para os clientes. De forma geral, esses sistemas eletrnicos esto sempre evoluindo objetivando suprir as necessidades atuais e futuras de seus usurios,

- 32 -

VI. ESTUDO DE CASO 6.1. Introduo A proposta deste trabalho desenvolver, no software Elipse, um sistema utilizando suas principais ferramentas com o intuito de mostrar um estudo de caso na rea de automao residencial. No sistema desenvolvido so utilizados ferramentas de grfico de tendncias, alarmes e histricos, diversas telas (Anexo I) para uma melhor navegabilidade, diferentes variveis, scripts e objetos para um melhor controle e monitoramento.

6.2. Software Elipse Para uma visualizao sinptica do processo foram criadas 7 telas (Abertura, Principal, Vdeo, Tendncia, Alarmes, Nvel, Histrico) todas interligadas. Na figura 6.1 mostra-se a tela principal. A tela principal dar uma viso geral de uma planta residencial e os estados de suas variveis em tempo real. A partir dela pode-se controlar os dispositivos de presena, intensidade luminosa, ar condicionado, ligar e desligar lmpadas, monitorar a temperatura em tempo real e consegue-se acesso as outras telas de navegao. Esse controle se d pela integrao das telas, variveis, scripts, e tambm pelos diversos tipos de objetos como objetos button, display, animation, text, dentre outros.

Figura 6.1 - Tela Principal Automao Residencial

- 33 -

As telas so o ponto de partida para a construo da interface de uma aplicao. Na tabela 6.1 mostra-se as telas utilizadas e suas funes.

Tabela 6.1 - Telas Programadas TELAS UTILIZADAS NO SUPERVISRIO Tela Tela de Abertura Funo a primeira tela a ser exibida. Exibe informaes sobre o trabalho e o autor. Dando opes de continuar ou sair do programa Essa tela d uma viso global do trabalho, a partir dela consegue-se o acesso a todas as funes, objetos e outras telas. A tela de alarmes apresenta informaes sobre os alarmes ativos e o Tela de Alarmes histrico. Cada vez que ocorre, so gravados todos os dados do evento, como data, hora, tag, etc. Consegue-se assim acompanhar o desempenho anormal do sistema. Tela de Vdeo Apresenta imagem em tempo real de um espao com o objetivo de monitorar visualmente o lugar.

Tela Principal

Tela de Tendncias Mostra os desempenhos das variveis desejadas em tempo real Tela d e Presena Monitora as caractersticas da varivel presena em uma tela principal Essa tela visualiza uma varivel especfica que em nosso caso, simulado Tela de Nvel o nvel de reservatrio de gua, dando uma viso completa do seu comportamento atravs de animao e painel de visualizao Essa tela mostra os valores de tags armazenados. O armazenamento pode Tela de Histrico ser feito por tempo ou por evento, que deve ser especificado para a gravao dos dados. Serve para uma anlise de comportamento da varivel.

A etapa seguinte no desenvolvimento do aplicativo de superviso a criao e nomeao de tags. A palavra tag do ingls e significa etiqueta, rtulo. Pode-se assim

- 34 -

defini-l, em nosso contexto, como uma etiqueta ou rtulo que no aparece na tela do computador e tem como finalidade a identificao das variveis no supervisrio. A criao e modificao de seus parmetros so feitas utilizando a ferramenta organizer. Na Figura 6.2 mostra-se a tela do organizer.

Figura 6.2 - Organizer Os tags utilizados no programa foram:

Porta_P (tag tipo PLC); Alarme PP (tag tipo PLC); Ar (tag tipo PLC); Araut (tag tipo PLC); Armanual (tag tipo PLC); Lmpada_1 (tag tipo PLC); Lampada4 (tag tipo PLC); Temperatura01 (tag tipo PLC); Porta_Quarto(tag tipo Demo); AR2 (tag tipo Demo); Nvel (tag tipo Demo); Lux (tag tipo PLC);

- 35 -

Luzaut (tag tipo PLC);

Outra funo importante criao dos objetos que so usados nas telas de aplicao para inserir bitmaps de fundo e objetos. Os objetos de tela so elementos grficos que esto relacionados com os tags de modo a realizar uma interface amigvel com as variveis (Figura 6.3). Os objetos previamente disponveis so os seguintes [ELIPSE, 2007]:

Slider: Permite visualizar ou enviar valores para um tag por um potencimetro (boto deslizante). Tendncia: utilizado para visualizar um grfico de tendncia com at 16 tags (que podem ser trocados em execuo), executando a coleta em tempo-real ou em segundo plano. Pode desenhar grficos de variveis por tempo ou de variveis em relao a outras (XY).

Boto: Para acionamentos ou execues de tarefas especificadas pelo usurio atravs do mouse ou teclado. Gauge: Mostrador de valores analgicos com ponteiros (medidor). Texto: Este objeto permite atribuir mensagens a intervalos de valores dos tags denominados Zonas, definindo cores e textos para cada um deles. Barras: Utilizado para visualizar dados na forma de barra. Podem ser mostrados at 16 tags em cada objeto de barras. Display: Mostrador numrico/alfanumrico em tempo real. Animao: Para criar animaes usando bitmaps definidos pelo usurio. Setpoint: uma caixa de edio, para digitao e envio de valores para uma varivel. Alarmes: Permite a visualizao dos alarmes ativos (Sumrio) ou dos alarmes logados no arquivo de alarmes (Histrico).

- 36 Atalhos para insero de objetos

Figura 6.3 - Ferramentas Objetos

Os scripts no Elipse so pequenos procedimentos escritos em linguagem de programao prpria que permitem uma maior flexibilidade na sua aplicao. Os scripts so sempre associados a eventos, isto , eles so iniciados no momento da ocorrncia deste evento. Um exemplo de script usado foi na integrao Porta_principal e sensores de presena, que trancando a Porta_principal os sensores ligam automaticamente. Foram tambm utilizados histricos, relatrios, entre outras ferramentas, para um melhor aproveitamento do software. Depois da criao e utilizao de cada ferramenta do Elipse separadamente, faz-se a integrao dos mesmo. Essa integrao consiste em unir ferramentas (tags, telas, objetos, scripts, entre outros) com o objetivo de fazer com que o programa execute especificaes pr-programadas para o seu perfeito funcionamento. O uso das ferramentas de configurao e preparo do Elipse mostrou aplicabilidade de seus recursos e a facilidade do manuseio de suas ferramentas.

6.3. Comunicao Elipse e PLC

- 37 -

Existem vrias maneiras de se trocar informaes com qualquer equipamento de aquisio de dados, tais como Controladores Lgicos Programveis (PLC Programmable Logic Controller), Unidades Remotas (RTU's Remote Terminal Unit), servidores OPC( Ole for Process Control), controladores e outros tipos de equipamentos. A prxima etapa foi fazer a comunicao do software supervisrio com o PLC S7Siemens. Essa comunicao foi desenvolvida utilizando dois diferentes caminhos. Primeiramente foi testada a comunicao com o driver Freeport. Esse drive foi desenvolvido pela Siemens e permite a comunicao do Elipse Scada e um ou mais CLPs da linha S7-200. O Driver prov a captura de dados do hardware usando as funes, comandos fiaes necessrias e ento os disponibiliza para sua aplicao usando mtodos, formatos, protocolos. Na figura 6.4 mostra-se um tag configurada para trocar informaes via o driver Freeport.

Figura 6.4 - Configurando tag para trocar informaes via Freeport

Foi testada tambm a comunicao via interface OPC utilizando o software KepServerEX que suporta diferentes tecnologias cliente-servidor. A tecnologia OPC implementa um mecanismo que provm dados de algum dispositivo para uma base de

- 38 -

dados configurada em um servidor OPC, permitindo que qualquer aplicao cliente tenha acesso a mesma base de dados. Assim pode-se misturar os drivers de um fabricante com o supervisrio de outro, porque todos usam uma interface comum. Na figura 6.5 mostra-se a interface do KEPserverEx.

Figura 6.5 - Programa KEPserverEx

Depois de testada ambos meios de comunicao, o escolhido para o desenvolvimento do trabalho foi a comunicao via interface OPC. Apesar de ser uma comunicao mais lenta em relao ao driver Freeport como constatado nos teste, apresenta uma interface mais amigvel e facilidade de configurao. Para programar os PLC foi utilizado o programa STEP 7-Micro/WIN. Este programa permite programar o PLC com a linguagem Ladder, descarregar o programa no PLC ou carregar o programa que est executando numa PLC, (Figura 6.6).

- 39 -

Figura 6.6 - Interface do programa STEP 7 Micro/Win.

E para finalizar faz-se a interligao final, que consiste no completo sistema de aquisio e controle de dados. Nessa ltima fase identifica-se o equipamento externo nesse caso o PLC por meio do software KepServerEX, fazendo com que seja estabelecida a comunicao entre o software Elipse e os sensores, passando pelo PLC, (Figura 6.7).

Figura 6.7 - Comunicao

- 40 -

VII. CONCLUSES E TRABALHOS FUTUROS O resultado final alcanado pelo projeto mostrou-se de acordo com o esperado, pois construi-se um trabalho prtico, aplicando as principais ferramentas do software Elipse. Contextualizou-se o software Elipse no conceito de sistema de aquisio e controle de dados. Outro ponto importante foi o contato com diversos programas como STEP-7 MICRO/WIN, KEP serverEX, o driver Freeport e o prprio Elipse. A comunicao entre o PLC S7-200 e o software Elipse atravs do driver Freeport demonstrou-se mais rpido com relao interface OPC (Ole for Process Control) Durante a realizao desse trabalho e avaliao dos resultados obtidos, foram observadas as necessidades de um estudo mais profundo com relao aos diversos softwares supervisrios objetivando identificar quais so os mais indicados para os diferentes tipos de ambientes existentes. No sistema de controle residencial desenvolvido possvel aumentar o grau de controle e modificar o seu meio de comunicao utilizando a comunicao sem fio. Outro ponto avaliado seria conseguir uma verso integral, para uma melhor utilizao do software Elipse sem as limitaes da verso demonstrao utilizada.

- 41 -

VIII. REFERNCIAS BIBLIOGRFICAS ATAN, 2007, www.atan.com.br, acesso em 01 de agosto de 2007. BOLZANI, 2004 - BOLZANI, C.A.M. Residncias Inteligentes, Editora Livraria da Fsica, So Paulo, 2004. ELIPSE, 2007 - ELIPSE Software. Disponvel em: http://www.elipse.com.br, acesso em 17 junho de 2007. JURIZATO & PEREIRA, 2007 - JURIZATO, L.A. & PEREIRA, P, S, R. Sistemas Supervisrios. Disponvel em: http://201.28.104.78:8080/jsbsi/viewarticle.php? id=10, acesso 10 junho de 2007. MORAES & CARSTRUCCI MORAES, C. M. & CASTRUCCI, P, L. Engenharia de Automao industrial. Editora LTC, Rio de Janeiro, 2001. PARK & MACKAY, 2003 - PARK, J. & MACKAY, S. Practical Data Aquisiion for Instrumentation and Control Systems, Newnes Publications, United Kingdom, 2003. ROSRIO, 2005 - ROSRIO, J.M. Princpios de Mecatrnica, Editora Prentice Hall, So Paulo,2005. RUSH & KINAST, 2004 - RUSH, W.F. & KINAST, J.A. How to Protect SCADA Systems from Cyber-Attack Recognizing risks is thefirst step in protecting SCADA systems, disponvel em http://www.gasindustries.com/articles/july03b.htm, em junho de 2004. SEIXAS FILHO, 1999 - SEIXAS FILHO, Constantino. A produo em foco. In: Scantech News, Rio de Janeiro, set.99. UFMG, 2007 http://www.cpdee.ufmg.br/~seixas/PaginaII/Download /DownloadFiles/ scada.pdf, acesso 01 agosto de 2007. http://www.iks-hof.de/Antrieb&Steuerung.htm, acesso em 05 de agosto de 2007 UFRN, 2004 - Aspecto de segurana de um sistema scada uma viso geral. Disponvel em: ftp://users.dca.ufrn.br/artigos/2004/isa_scada_2004.pdf, acesso em 01 junho 2007. WIKIPEDIA, 2007 - http://en.wikipedia.org/wiki/, acesso em 17 de junho de 2007.

- 42 -

ANEXO A: TELAS DESENVOLVIDAS NO ELIPSE E UTILIZADAS NO ESTUDO DE CASO Na figura A.1, mostra-se a tela de abertura apresentando o programa e dando a possibilidade de ir entrar ou sair do programa.

Figura A.1 Tela de Abertura

Na figura A.2 mostra-se a Tela de Alarmes que permite a viso dos alarmes ativos e temos acesso aos histricos dos alarmes

Figura A.2 - Tela de Alarme

- 43 -

Na figura A.3 mostra-se monitoramento das variveis em tempo real, podendo fazer a anlise de seu comportamento em conjunto ou individualmente.

Figura A.3 - Tela de Tendncias

Na figura A.4 mostra-se o exemplo da Tela de Vdeo que captura e exibe a imagem em tempo real.

Figura A.4 - Tela de Vdeo

- 44 -

Na figura A.5 apresenta-se a Tela de Histrico que se apresenta em formato de clulas os ltimos resultados das variveis previamente selecionadas para anlise.

Figura A.5 - Tela de Histricos

Na figura A.6 apresenta-se a Tela Principal que permite a viso global do processo e consegue-se o acesso a todas as outras telas no programa.

Figura A.6 - Tela Principal

- 45 -

Na figura A.7 consegue-se o monitoramento e controle da varivel nvel que controla o reservatrio de gua da casa.

Figura A.7 - Tela de Nvel