Você está na página 1de 117

Tutorial do Elipse Plant Manager

2014 Elipse Software Ltda. Todos os direitos reservados. Verso 2.0 (05/02/2014)

Sumrio
1 ............................................................................................................... Introduo 5 1.1 ............................................................................................................... A Elipse 5 1.2 ............................................................................................................... Mdulos do EPM 5 1.3 ............................................................................................................... Anotaes 8 2O ............................................................................................................... Treinamento 9 2.1 ............................................................................................................... Aplicao 9 ............................................................................................................... 2.2 Anotaes 10 3 ............................................................................................................... EPM Server 11 ............................................................................................................... 3.1 Instalao 11 ............................................................................................................... 3.2 Configurao 15 ............................................................................................................... 3.3 Anotaes 24 4 ............................................................................................................... EPM Interface Server 25 ............................................................................................................... 4.1 Instalao 25 ............................................................................................................... 4.2 Configurao 29 ............................................................................................................... 4.3 Anotaes 33 5 ............................................................................................................... EPM Studio 34 ............................................................................................................... 5.1 Instalao 34 ............................................................................................................... 5.2 Execuo 38 ............................................................................................................... 5.3 Anotaes 41 6 ............................................................................................................... Interface de Comunicao 42 ............................................................................................................... 6.1 E3 42 ............................................................................................................... 6.2 OPC DA 45 ............................................................................................................... 6.3 Simulao 47 ............................................................................................................... 6.4 Conexo com Banco de Dados 49 ............................................................................................................... 6.5 Mapeamento de Tags 50 ............................................................................................................... 6.6 Anotaes 53 7 ............................................................................................................... Data Objects 54 ............................................................................................................... 7.1 Importao de Tags de uma Fonte de Dados 54 ............................................................................................................... 7.2 Configurando Tags 60 ............................................................................................................... 7.3 Anotaes 65 8 ............................................................................................................... Expression Variables 66 ............................................................................................................... 8.1 Anotaes 69 9 ............................................................................................................... Storage Set 70 ............................................................................................................... 9.1 Algoritmo Box Car Back Slope (BCBS) 70 ............................................................................................................... 9.2 Configurao 71 ............................................................................................................... 9.3 Anotaes 74 10 ............................................................................................................... Chart Analysis 75 ............................................................................................................... 10.1 Configurando o Chart Analysis 75 ............................................................................................................... 10.2 Anotaes 80 11 ............................................................................................................... Contextualizao do Processo 81 ............................................................................................................... 11.1 Anotaes 83 12 ............................................................................................................... Dataset 84 ............................................................................................................... 12.1 Ambiente Integrado de Anlise - Console Python 86 ............................................................................................................... 12.2 Anotaes 90 13 ............................................................................................................... EPM Add-In for Microsoft Excel 91 ............................................................................................................... 13.1 Instalao 91 ............................................................................................................... 13.2 Utilizao 91 ............................................................................................................... 13.3 Estabelecendo uma Conexo 91 ............................................................................................................... 13.4 Consultas 92 ............................................................................................................... 13.5 Anotaes 99 ............................................................................................................... 14 Segurana 100 ............................................................................................................... 14.1 Criando Usurios 100

............................................................................................................... 14.2 Grupos ............................................................................................................... 14.3 Permisses ............................................................................................................... 14.4 Anotaes ............................................................................................................... 15 Manuteno do Sistema ............................................................................................................... 15.1 Configurando o Backup do EPM Server ............................................................................................................... 15.2 Recuperando o Backup ............................................................................................................... 15.3 Anotaes ............................................................................................................... 16 Archives ............................................................................................................... 16.1 Configurao ............................................................................................................... 16.2 Anotaes

101 102 106 107 107 107 112 113 113 116

CAPTULO

Introduo

Este Tutorial serve como apoio ao mdulo de treinamento para instalao e configurao do sistema do Elipse Plant Manager. Com ele, voc acompanhar o contedo do curso. Durante as aulas, fique vontade para praticar o que voc aprendeu e para resolver suas dvidas com o instrutor.

1.1 A Elipse
A Elipse Software atua h mais de 20 anos no mercado de automao, desenvolvendo solues para o gerenciamento de processos. Os softwares Elipse no esto vinculados a nenhum hardware especfico. A empresa trabalha para colocar disposio sempre o maior nmero de opes, garantindo alta performance em comunicao e conectividade. Sediada em Porto Alegre e com filiais em So Paulo, Curitiba, Belo Horizonte, Rio de Janeiro, Estados Unidos e Taiwan, a Elipse vem ampliando significativamente a sua participao no mercado externo, em pases como Alemanha, ndia, Rssia, Sucia, Argentina, Chile, entre outros. Atualmente, a empresa possui mais de 20 mil cpias de seus softwares instaladas em todo o mundo. No mercado internacional, a Elipse Software conta com representantes em diversos pases, distribuindo e divulgando seus softwares brasileiros de alta qualidade disponveis em quatro idiomas: ingls, espanhol, alemo e portugus.

1.2 Mdulos do EPM


O EPM um sistema composto de diversos mdulos, garantindo uma maior flexibilidade em termos de aplicao, alta escalabilidade, maior segurana, alta disponibilidade das informaes e de fcil utilizao e manuteno. A figura a seguir apresenta de forma esquemtica a arquitetura do EPM.

Esquema da arquitetura do EPM

Esta uma disposio tpica, sendo possvel combinar os mdulos de outras maneiras a fim de atender s necessidades especficas de cada sistema.

Introduo

1.2.1 EPM Server


O EPM Server um servidor OPC UA que centraliza todo o gerenciamento do fluxo de dados atravs do sistema, alm de um mdulo de sincronizao de eventos e outro de gerenciamento de clculos de expresses. Todos os dados provenientes das mais diversas fontes chegam ao EPM Server, que poder armazen-los e disponibiliz-los para outros sistemas conectados a ele. Ao chegarem no EPM Server, os dados seguem por duas vias distintas, uma para armazenamento e outra para disponibilizao em tempo real (ver esquema do fluxo de dados no tpico Interface de Comunicao). Todas as aplicaes clientes que estiverem conectadas ao EPM Server podero solicitar dados histricos e em tempo real. De forma anloga, o EPM Server tambm gerencia a escrita de valores em variveis, quando for solicitado pelos sistemas clientes. Como no caso anterior, os dados tambm seguiro por duas vias, armazenamento no banco de dados e escrita na varivel de processo. Para o armazenamento dos dados em disco, o EPM Server utiliza o Microsoft SQL Server, onde instalado o EPM Engine . O EPM Engine um componente do Sistema EPM que roda diretamente do servidor de banco de dados e gerencia todas as transaes entre o EPM Server e o servidor de banco de dados, de forma a aumentar significativamente o desempenho do sistema. Todos os objetos do EPM Server com capacidade de armazenar dados histricos, ou seja, que tem as propriedades valor, estampa de tempo e qualidade, so designados por Data Objects (Objetos de Dados). Este tipo de objeto pode ser entendido como uma varivel identificada por um nome nico (Tag), que o usurio utiliza para realizar consultas, clculos, anlises, etc. Os Data Objects so subdivididos em dois tipos: Basic Variables (Variveis Bsicas) e Expression Variables (Variveis de Expresses), conforme a procedncia dos dados relacionados a eles. As Basic Variables so o tipo mais elementar de variveis que podem armazenar dados obtidos atravs de interfaces de comunicao. Uma Expression Variable , por sua vez, um tipo de varivel cujo valor associado proveniente da avaliao de uma expresso gerenciada pelo mdulo de clculo integrado ao EPM Server.

1.2.2 EPM Studio


O EPM Studio a ferramenta bsica para configurao e gerenciamento do Sistema EPM. Ele centraliza todas as tarefas relacionadas configurao, gerenciamento, manuteno, atualizao e otimizao do sistema. Alm disso, ele tambm oferece um ambiente de anlise, integrando clculos avanados e visualizaes grficas, tanto de dados histricos quanto em tempo real. O acesso s suas funcionalidades definido segundo as permisses do usurio que estiver conectado.

1.2.3 EPM Interface Server


O EPM Interface Server um programa que roda como servio e responsvel pelo gerenciamento de todas as Interfaces de Comunicao com as fontes de dados, bem como pelo envio e recebimentos dos dados para o EPM Server. S possvel rodar uma nica instncia do EPM Interface Server em uma dada mquina, porm no h restries quanto ao nmero e tipos de Interfaces de Comunicao gerenciadas por ele.
NOTA: Pode ha ver res tri es em termos de l i cenci a mento, porm a s res tri es tcni ca s s o dependentes a pena s da ca pa ci da de da m qui na na qua l o EPM Interfa ce Server es t i ns ta l a do.

As Interfaces de Comunicao so responsveis por toda a funcionalidade de leitura e escrita em uma fonte de dados especfica (Servidores OPC, Banco de Dados, SDCDs, PLCs, etc.). No caso da leitura, por exemplo, os dados so lidos pela Interface de Comunicao e ento repassados ao EPM Interface Server, que ir process-los e ento encaminh-los ao EPM Server. Para assegurar que no haja perdas no armazenamento dos dados de processo, o EPM Interface Server utiliza a tcnica Store and Forward. Desta forma, mesmo que seja perdida temporariamente a conexo com o EPM Server, ele guarda localmente os dados provenientes das Interfaces de Comunicao.
NOTA: No ca s o do SQL Server Compact Edition, h uma res tri o de a t 4 GB de da dos ou ca pa ci da de do HD.

Assim que a conexo for restabelecida, estes dados sero prontamente encaminhados ao EPM Server, que retornar uma mensagem informando que j recebeu os dados e que o espao previamente alocado no EPM Interface Server pode ser liberado. A figura do tpico Interface de Comunicao, mais adiante, ilustra este fluxo de dados coletado pelas Interfaces de Comunicao que segue para armazenamento no EPM Server.

1.2.4 EPM Add-In for Microsoft Excel


Este mdulo do Sistema EPM instalado como um componente do Microsoft Excel, que facilita as operaes de consultas a dados do EPM Server a partir do Excel 2003/2007/2010.

Introduo

Como as verses anteriores ao Excel 2007 tm caractersticas muito distintas desta e superiores, so fornecidos dois componentes que garantem a integrao do EPM mesmo com estas verses mais antigas, mudando apenas algumas caractersticas em termos de usabilidade, inerentes prpria verso do Excel: Excel Automation: Instala somente as funes, que podem ser inseridas nas clulas das planilhas. Disponvel no Excel 2003 ou superior EPM VSTO: Alm das funes do Automation, tambm instala uma aba EPM na Faixa de Opes, facilitando a gerao de tabelas e grficos. Disponvel para Excel 2007 ou superior
NOTA: O i ns ta l a dor do EPM Add-In for Mi cros oft Excel i denti fi ca a utoma ti ca mente a vers o di s ponvel do Excel e i ns ta l a os componentes compa tvei s com es ta vers o.

Introduo

1.3 Anotaes

Introduo

CAPTULO

O Treinamento

Este Tutorial tem como objetivo servir de referncia para a instalao e configurao do Elipse Plant Manager, um sistema que coleta dados de processo, centraliza e os disponibiliza nos mais diversos formatos em todos os nveis corporativos. O Tutorial foi organizado de forma didtica, seguindo os passos de uma instalao tpica, configuraes e usabilidades bsicas do sistema. Ele est distribudo da seguinte forma: Apresentao da Ferramenta Servidor do Sistema: EPM Server Interfaces de Comunicao: Interface Servers Interface Grfica do Sistema EPM: EPM Studio Objetos de Dados (Tags do EPM): Data Objects Objetos de Dados para Expresses: Expression Variables Compactao dos Dados: Storage Sets Anlise Grfica de Tendncias: Chart Analysis Contextualizao do Processo: Contextual Model Consultas e Anlises: Dataset Anlises e Relatrios em Planilhas: EPM Add-In for Microsoft Excel Recursos Avanados: configuraes de segurana, gerenciamento e manuteno, etc. Para ficar mais claro, todos os itens da estrutura acima sero vistos em um caso prtico, onde haver uma aplicao rodando no Elipse E3 e seus dados sero lidos e armazenados pelo Sistema EPM, de onde podero ser acessados atravs de ferramentas que permitem fazer anlises, gerar relatrios, etc.

2.1 Aplicao
A aplicao que ir simular um processo para o treinamento foi desenvolvida no Elipse E3 e representa uma automao predial. Os dados simulados nesta aplicao sero armazenados no sistema EPM, de onde sero utilizadas outras ferramentas para acess-los das mais diversas formas para realizao de anlises, gerao de relatrios e acompanhamento de indicadores de desempenho. As mquinas de treinamento j tm instalados os seguintes aplicativos: Elipse E3 e aplicao SQL Server 2008 R2 Express Microsoft Excel Os aplicativos do Sistema EPM sero instalados e configurados durante do treinamento nesta mesma mquina.

O Treinamento

2.2 Anotaes

10

O Treinamento

CAPTULO

EPM Server

O EPM Server roda como um servio em mquinas com o sistema operacional Windows 32 ou 64 bits. Recomenda-se que seja instalado em uma verso de sistema operacional de servidor Windows (Windows 2003 Server, 2008 Server ou 2008 R2 Server). Para um bom desempenho do sistema, o hardware deve ser escolhido em funo do nmero total de Data Objects (equivalente ao nmero de Tags), sua taxa de variao e armazenamento, perodo de manuteno dos dados no servidor, entre outros fatores. Uma aplicao com 250.000 Basic Variables (entre analgicas e digitais), com aproximadamente 50.000 variaes por minuto, configuradas sem a compresso de dados, roda com um excelente desempenho em uma mquina com a seguinte configurao: Dois Processadores Intel Xeon E5430 Quad Core de 2.66 GHz com 2 x 6 MB de memria cache (1333 FSB) Processador com tecnologia EM64T 16 GB de memria Fully Buffered DIMM (FBD), 667 MHz (8 x 2 GB) Dois discos rgidos de 500 GB SATA 3.5" de 7200 rpm Backplane para seis discos rgidos de 3.5" Controladora de array integrada SAS 3Gb/s para at seis discos, com 256 MB de memria cache ECC e com bateria (PERC6/i) Nestas condies, a capacidade de armazenamento de at dois anos e meio de dados. Para ter o servio do EPM Server rodando preciso instal-lo e configur-lo. A etapa de configurao pode ser feita imediatamente aps a instalao, ou em qualquer momento onde seja necessrio redefinir o local da base de dados associada ao EPM Server.
NOTA: S permi ti do i ns ta l a r uma ni ca i ns t nci a de um EPM Server em uma m qui na .

3.1 Instalao
O processo de instalao consiste de duas etapas: a verificao dos requisitos e a instalao dos aplicativos necessrios ao EPM Server. Os programas a serem instalados so os seguintes: Driver do dispositivo de proteo: Necessrio no caso de dispor-se do dispositivo de proteo com a licena do EPM. No necessrio instalar para rodar em modo de demonstrao Elipse Event Log: Sistema para o monitoramento dos eventos gerados pelo EPM Server e outros componentes do sistema EPM EPM Server: Servidor de dados do sistema EPM EPM Server Management : Programa de acesso rpido ao monitoramento e gerenciamento do EPM Server. Adiciona o cone na rea de Notificaes do Windows 1. Para instalar o EPM Server, basta executar o arquivo epmserver-enu.exe e seguir os passos do instalador. Ao ser executado, a seguinte janela com os termos da licena aberta:

EPM Server

11

Termos de licena do EPM Server

2. Uma vez marcada a opo I agree to the license terms and conditions, basta clicar em Install para seguir com a verificao dos requisitos de sistema:

Verificao de requisitos de sistema

3. Esta etapa pode demorar na primeira vez que executado o instalador, pois todos os requisitos que no estiverem disponveis sero instalados ou atualizados antes de prosseguir com a instalao do EPM Server.
NOTA: Dependendo dos requi s i tos do Wi ndows que es teja m fa l ta ndo, pode s er neces s ri o que o computa dor s eja rei ni ci a do a ntes de pros s egui r com a i ns ta l a o.

4. Uma vez que todos os requisitos necessrios ao Sistema EPM estejam satisfeitos, apresentada uma janela para seguir com a instalao do EPM Server.

12

EPM Server

Tela inicial do EPM Server Setup Wizard

5. O instalador identifica automaticamente se o computador 32 ou 64 bits, seguindo com a instalao correspondente. Clicando em Next , aberta uma janela para o usurio escolher o local de instalao.

Escolha do local da instalao

6. Por padro o sistema instalado na pasta C:\Arquivos de Programas\Elipse Software\EpmServer. 7. A janela seguinte apenas informa o usurio que todos os requisitos j esto satisfeitos, e solicita a confirmao para prosseguir com a instalao do EPM Server.

EPM Server

13

Tela de incio da instalao do EPM Server

8. Ao clicar em Install, segue-se efetivamente para a instalao do EPM Server. Aps a concluso, aberta uma janela informando que a instalao foi concluda.

Tela de concluso da instalao

9. Por padro, esta janela tambm tem marcada a opo para executar o aplicativo de configurao do EPM Server, o EPM Server Configuration Wizard. Mantendo esta opo e clicando em Finish, mostrada a janela de concluso de instalao do EPM Server, e em seguida aberto o programa de configurao. Para maiores detalhes sobre o assistente de configurao, veja o tpico Configurao.

14

EPM Server

Instalao completada com sucesso NOTAS: A i ns ta l a o do EPM pres s upe que o Wi ndows tenha o Framework .NET 4.0 i ns ta l a do. Recomenda -s e que a ntes da i ns ta l a o do EPM Server, o Wi ndows es teja a tua l i za do. A des i ns ta l a o do EPM Server deve s er fei ta di reta mente a tra vs da op o de remo o de progra ma s do Pa i nel de Control e do Wi ndows , s endo obri ga tri a a ntes de s e proceder com a i ns ta l a o de uma vers o ma i s nova .

A instalao dos componentes do Sistema EPM (EPM Server, EPM Interface Server e EPM Studio) cria o grupo de programas Elipse Plant Manager, localizado um nvel abaixo do grupo Elipse Software . Aps concluir a instalao, necessrio configurar o EPM Server. Esta configurao em geral feita na sequncia da instalao, porm o EPM Server Configuration Wizard pode ser executado a qualquer momento que se deseje alterar a base de dados relacionada ao EPM Server.

3.2 Configurao
A configurao inicial do EPM Server consiste basicamente em definir qual ser o Servidor de Banco de Dados, assim como o banco de dados a ser utilizado, sendo possvel criar um banco de dados novo, utilizar um j existente, ou restaurar uma cpia de segurana. 1. Esta configurao feita atravs do aplicativo EPM Server Configuration Wizard, que pode ser encontrado no grupo de programas Iniciar - Elipse Software - Elipse Plant Manager - Administrative Tools, como apresentado na figura a seguir.

EPM Server Configuration Wizard

2. Quando o EPM Server Configuration Wizard iniciado, caso o EPM Server j esteja rodando, aparecer uma janela informando que ele ser parado para proceder com a configurao. Clique em Next para prosseguir.

EPM Server

15

Tela inicial do EPM Server Configuration Wizard

3. A janela seguinte solicita que seja selecionado um Servidor de Banco de Dados e informado o modo de autenticao junto a este servidor, que poder ser a prpria autenticao do Windows ou a autenticao do Servidor de Banco de Dados.

Tela de seleo do servidor de banco de dados

4. No campo Server deve ser informado qual Servidor de Banco de Dados ser utilizado. No caso de no saber o nome para digitao direta no campo, pode-se clicar em Browse para abrir uma janela para seleo dos Servidores de Banco de Dados disponveis para conexo. 5. Uma vez definido o servidor, deve-se optar por um dos modos de autenticao que o EPM Server ir utilizar para se conectar ao servidor. Existem duas formas possveis: Autenticao do Windows: Nesta forma de autenticao, o EPM Server ir conectar-se ao Servidor de Banco de Dados

16

EPM Server

utilizando o mesmo usurio que est logado no computador. Autenticao do Servidor de Banco de Dados: Nesta forma de autenticao, o EPM Server ir conectar-se ao Servidor de Banco de Dados utilizando um usurio e senha do SQL Server.
NOTAS: pos s vel uti l i za r o Microsoft SQL Server Express como Servi dor de Ba nco de Da dos , porm deve-s e obs erva r s e s ua s res tri es i nerentes n o comprometem a a pl i ca o O us u ri o do Servi dor de Ba nco de Da dos dever ter permi s s es de a dmi ni s tra dor ou de propri et ri o do ba nco de da dos do EPM Na eta pa de cri a o do ba nco de da dos do EPM, o us u ri o dever ter permi s s es de System Admin

6. A prxima janela ser mostrada caso o servio SQL Agent no esteja rodando no servidor. Nesta janela possvel habilitar o servio ou mant-lo desabilitado.

Configurao do servio SQL Agent NOTA: O SQL Agent um s ervi o do SQL Server que executa ta refa s a dmi ni s tra ti va s do s ervi dor de ba nco de da dos . El e uti l i za do pel o El i ps e Pl a nt Ma na ger pa ra a utoma ti za r os backups. Es te s ervi o NO es t di s ponvel na vers o Express do SQL Server.

7. Aps confirmada a conexo, clique em Next para ir para a janela de criao de uma base de dados nova para o EPM, ou para utilizar uma j existente.

EPM Server

17

Janela para seleo do tipo de configurao

8. Nesta janela o usurio tem trs opes, descritas na tabela a seguir.


Opes da janela Configuration Type OPO Create and use a new database Connect and upgrade to an existing database Restore and upgrade an existing database DESCRIO Cri a um ba nco de da dos novo pa ra o EPM. Conecta -s e a um ba nco de da dos do EPM j exi s tente e fa z a s a tua l i za es neces s ri a s . Cri a um ba nco de da dos do EPM a pa rti r de um backup e o a tua l i za , ca s o s eja neces s ri o.

9. Selecione a primeira opo para criar um novo banco de dados e clique em Next . No caso de criao de um novo banco de dados para o EPM, uma janela ser aberta solicitando um nome para o banco de dados.

18

EPM Server

Janela para criao de um novo banco de dados

10. No campo Database name o usurio dever informar um nome para o banco de dados do EPM. Logo abaixo h uma lista com os bancos de dados que j existem no servidor. No caso de selecionar um nome j existente, ser solicitado ao usurio a confirmao de criao do novo banco de dados, removendo o antigo.
NOTA: Pa ra fa ci l i ta r a i denti fi ca o dos ba ncos de da dos que s o do EPM, s ugere-s e uti l i za r o prefi xo "EPM_" no nome do ba nco de da dos .

11. A janela seguinte permite que o usurio altere os locais em disco onde sero armazenados os arquivos do banco de dados do EPM e os arquivos de log do SQL Server, alm de definir o modelo de recuperao de dados atravs da opo Recovery Model.

EPM Server

19

Janela para configurao do banco de dados EPM NOTAS: Por ques tes de des empenho, recomenda -s e di s por os a rqui vos de l og do SQL Server em um di s co di ferente do di s co onde es t o di s pos tos os a rqui vos do ba nco de da dos Pa ra a umenta r a s egura na na s tra ns a es do ba nco de da dos , deve-s e s el eci ona r a op o Recovery Model. Porm, nes te ca s o, neces s ri o ga ra nti r ba s ta nte es pa o em di s co a l m da confi gura o de backups peri di cos , pa ra que es te es pa o n o a umente de forma s i gni fi ca ti va . Pa ra ma i s deta l hes s obre es ta op o, veri fi que o ma nua l do SQL Server

12. Na janela seguinte, deve-se definir a senha do usurio administrador do EPM (SA ou System Administrator).

Janela para configurao da senha do administrador

20

EPM Server

13. Nos campos Password e Repeat Password, deve-se digitar uma senha que ser utilizada pelo administrador do Sistema EPM para configur-lo posteriormente. Para garantir a segurana, o campo Password ficar com o fundo vermelho, indicando que a senha informada fraca; com o fundo amarelo para senhas razoveis, e fundo verde para uma senha forte.
NOTA: NO perca a s enha de a dmi ni s tra dor do EPM! NO pos s vel roda r o As s i s tente nova mente e s el eci ona r a op o de conecta r a um ba nco de da dos do EPM, ou mes mo res ta ura r um ba nco de da dos , s em i nforma r a s enha de a dmi ni s tra dor do EPM.

14. Uma vez informada a senha para o usurio administrador do EPM e clicando em Next , o Wizard ir configurar o EPM segundo as informaes dadas.

Janela de progresso da instalao

15. A prxima janela permite configurar os Archives.

EPM Server

21

Janela para configurao dos Archives

16. As opes disponveis nesta janela esto descritas na tabela a seguir.


Opes da janela Archive Configuration OPO Base name DESCRIO Nome uti l i za do como ba s e pa ra o a rqui vo de da dos . Es te nome s er conca tena do a o s ufi xo defi ni do na op o Name style. Loca l onde os a rqui vos s er o cri a dos . Por pa dr o uti l i za do o di retri o defi ni do pel o SQL Server. Ti po de s ufi xo que s er a di ci ona do a o nome ba s e do a rqui vo, defi ni do na op o Base name. As opes di s ponvei s s o Timestamp (da ta e hora ) e Number (um i ntei ro i ncrementa do a utoma ti ca mente). A ta xa de cres ci mento do a rqui vo. Sempre que for neces s ri o a l oca r es pa o pa ra novos da dos , es te va l or s erve de ba s e, uti l i za ndo o ta ma nho a tua l do a rqui vo como refernci a . Es pa o i ni ci a l mente a l oca do pa ra o a rqui vo de da dos . Ta ma nho m xi mo que o a rqui vo de da dos pode a ti ngi r. Sempre que o ta ma nho do a rqui vo a tua l s e a proxi ma r des te l i mi te, um novo a rqui vo de da dos cri a do. Arqui vos de da dos a i nda com es pa o di s ponvel poder o receber eventua i s da dos com es ta mpa de tempo corres pondente a o i nterva l o de tempo confi gura do pa ra o a rqui vo. Se ha bi l i ta da , fa z com que um a rqui vo de da dos novo s eja cri a do qua ndo o perodo defi ni do for a ti ngi do. Is s o ocorre mes mo que o a rqui vo a i nda n o tenha a ti ngi do s eu ta ma nho m xi mo. Ca s o a ti nja o ta ma nho m xi mo a ntes de fecha r o perodo, um novo a rqui vo de da dos s er cri a do pa ra o mes mo perodo defi ni do. Peri odi ci da de defi ni da pa ra a cri a o de novos a rqui vos de da dos . As opes di s ponvei s s o Day (Di a ), Month (Ms ) e Year (Ano). Ca da a rqui vo recebe da dos dentro de um i nterva l o de tempo, s em ha ver s obrepos i o de i nterva l os de tempo entre os a rqui vos de da dos .

Path Name style

Growth

Initial size Maximum size

Enable Change by Period

Period

NOTA: O El i ps e Pl a nt Ma na ger a i nda n o pos s ui uma ferra menta de des fra gmenta o de a rqui vos de da dos , porm es ta ta refa pode s er rea l i za da di reta mente no progra ma Microsoft SQL Server Management Studio, s el eci ona ndo o ba nco de da dos com o bot o di rei to do mous e e cl i ca ndo na op o Tasks - Shrink - Database.

17. Aps o Wizard concluir a aplicao das configuraes, aparecer uma janela informando que o EPM Server foi

22

EPM Server

configurado corretamente.

Configurao completada com sucesso

18. Para iniciar o EPM Server, deve-se clicar em Yes, ou no caso de desejar inici-lo manualmente em outro momento, deve-se clicar em No. 19. No caso de optar por iniciar o servio do EPM Server, ser iniciado tambm o EPM Server Manager, que o aplicativo utilizado para monitorar a operao do EPM Server. Uma vez iniciado o EPM Server Manager, aparecer um cone na rea de Notificaes do Windows, que poder ser utilizado para parar o EPM Server, reinici-lo ou ver informaes sobre a sua execuo.

cone do EPM Server Manager

20. A ltima janela do Wizard apenas informa que todas as operaes foram realizadas com sucesso, bastando clicar em Finish para fech-la.

Tela final do EPM Server Wizard

Uma vez rodando o EPM Server, toda e qualquer configurao necessria dever ser realizada atravs do EPM Studio, como ser visto mais adiante.
NOTA: O Wi za rd de confi gura o j regi s tra o s ervi o do EPM Server, de forma que el e i ni ci e a utoma ti ca mente no ca s o do Wi ndows s er rei ni ci a do.

EPM Server

23

3.3 Anotaes

24

EPM Server

CAPTULO

EPM Interface Server

A arquitetura do Sistema EPM foi concebida para compor um sistema flexvel, comunicando-se com uma vasta gama de servidores de dados, garantindo simultaneamente a integridade e a segurana das transaes, otimizando o trfego de rede e o processamento, de forma a permitir a disponibilidade de um grande volume de informaes no momento da sua solicitao - premissas todas contempladas com a adeso ao padro OPC UA. A figura a seguir apresenta de forma esquemtica o fluxo de dados no Sistema EPM, para o caso de leitura.

Fluxo de dados em um sistema EPM

Em um computador com acesso aos dados do processo, ser instalado o EPM Interface Server, onde podero ser criadas Interfaces de Comunicao (Interfaces). Cada Interface de Comunicao responsvel por ler e escrever dados em um servidor de dados especfico, conforme a sua configurao. Os dados chegaro ao EPM Interface Server e sero processados de acordo com a configurao de cada Basic Variable associada a um endereo especfico do servidor de dados. Em seguida sero enviados simultaneamente ao EPM Server e a um buffer (em disco) temporrio. Aps o EPM Server receber os dados e armazen-los no banco de dados do EPM, ele envia um aviso ao EPM Interface Server de que os dados foram recebidos e armazenados (acknowledged) para que possam ser descartados do buffer. Este mecanismo de manuteno de um histrico temporrio no ponto de coleta de dados, at que a armazenagem definitiva seja confirmada pelo servidor central, chama-se Store and Forward Technology, e garante que, mesmo havendo perda de conexo entre o Interface Server e o EPM Server, os dados deste perodo no sejam perdidos, uma vez que so prontamente armazenados no restabelecimento da conexo. Nesta arquitetura, tem-se como vantagens: Garantia da manuteno dos dados, mesmo havendo perda temporria de conexo entre o EPM Interface Server e o EPM Server. Minimizao do volume de trfego de rede entre o EPM Interface Server e o EPM Server, pois como o processamento dos dados feito no EPM Interface Server, apenas as informaes teis so enviadas. Pelo mesmo motivo anterior, a capacidade de armazenamento local do buffer aumentada, o que implica em um aumento no perodo de dados mantidos no caso de perda de conexo entre o EPM Interface Server e o EPM Server (limite de 4 GB). Maior controle do trfego de dados, uma vez que o EPM Interface Server gerencia a operao de todas as Interfaces de Comunicao, que operam de forma independente entre si.

4.1 Instalao
O EPM Interface Server pode ser instalado em qualquer computador com o sistema operacional Windows XP ou superior. 1. Para a instalao, basta executar o arquivo epminterfaceserver-x86-enu.exe e seguir os passos do instalador. A primeira janela apresenta os termos de licena de uso e a confirmao de que o usurio concorda com eles.

EPM Interface Server

25

Termos de licena do EPM Interface Server

2. Uma vez selecionada a opo I agree to the license terms and conditions, basta clicar em Install para seguir com a verificao dos requisitos de sistema.

Verificao dos requisitos de sistema

3. Uma vez que todos os requisitos necessrios esto satisfeitos, apresentada uma janela de boas vindas, informando a verso do EPM Interface Server que ser instalada.

26

EPM Interface Server

Tela inicial do EPM Interface Server Setup Wizard

4. Clicando em Next , aberta uma janela para que o usurio escolha o local de instalao.

Escolha do local de instalao

5. Por padro, o EPM Interface Server ser instalado no diretrio de Arquivos de Programas do Windows. Uma vez definido o local de instalao, basta clicar em Next para prosseguir, quando ento ser apresentada uma janela informando que o EPM Interface Server est pronto para ser instalado.

EPM Interface Server

27

Tela de incio da instalao do EPM Interface Server

6. Ao clicar em Install, a instalao do EPM Interface Server ser efetivamente iniciada. Uma vez concluda a instalao, ser aberta uma janela informando que o EPM Interface Server foi devidamente instalado.

Tela de concluso da instalao

7. Por padro, esta janela tambm tem marcada a opo para executar o aplicativo de configurao do EPM Interface Server, O EPM Interface Server Wizard. Mantendo esta opo e clicando em Finish, mostrada a janela de concluso de instalao do EPM Interface Server, e em seguida aberto o programa de configurao. Para maiores detalhes sobre o Wizard de Configurao, veja a seo Configurao.

28

EPM Interface Server

Instalao completada com sucesso NOTAS: A i ns ta l a o do EPM Interfa ce Server pres s upe que o Wi ndows tenha o Framework .NET 4.0 j i ns ta l a do. A des i ns ta l a o do EPM Interfa ce Server deve s er fei ta di reta mente a tra vs da op o de a di ci ona r ou remover progra ma s do Pa i nel de Control e do Wi ndows . Recomenda -s e que o s i s tema opera ci ona l es teja a tua l i za do.

Aps concluir a instalao do EPM Interface Server, necessrio configur-lo. Esta configurao em geral feita na sequncia da instalao, porm o EPM Interface Server Configuration Wizard pode ser executado a qualquer momento que se deseje registrar o EPM Interface Server em um EPM Server.

4.2 Configurao
Aps a instalao do EPM Interface Server, ele deve ser configurado para interagir com um EPM Server. Esta configurao feita atravs do aplicativo EPM Interface Server Configuration Wizard, que pode ser encontrado no grupo de programas Iniciar - Elipse Software - Elipse Plant Manager - Administrative Tools, como apresentado na figura a seguir.

EPM Interface Server Configuration Wizard

1. Quando o EPM Interface Server Configuration Wizard iniciado, caso o EPM Interface Server j esteja rodando, aparecer a uma janela informando que ele ser parado para proceder com a configurao. Clique em Next para prosseguir.

EPM Interface Server

29

Aviso de fechamento do EPM Interface Server

2. Ao clicar em Next , abre-se uma janela para informar em qual EPM Server ser feita a conexo, assim como o usurio e a senha para estabelecer a conexo entre eles.

Conexo com o EPM Server

3. No campo EPM Server deve-se informar o nome do computador ou o IP do EPM Server. Nos campos subsequentes, Username e Password, deve-se informar o nome de um usurio vlido do EPM e sua senha, respectivamente. 4. Clicando em Next , abre-se a janela para definio do nome do Interface Server. Como padro, sugerido o prprio nome da mquina onde ele foi instalado.

30

EPM Interface Server

Nome do EPM Interface Server

5. Ao clicar em Next , abre-se uma janela solicitando se deseja iniciar o servio.

Inicializao do servio

6. Aps clicar em Yes, o servio ser iniciado e se abrir uma janela confirmando a configurao.

EPM Interface Server

31

Instalao completada com sucesso

7. A concluso desta operao feita clicando-se em Finish. Uma vez registrado o Interface Server, ele ser apresentado no EPM Studio, um nvel abaixo do item Interface Servers.
NOTAS: O us u ri o i nforma do dever ter permi s s es de gerenci a mento s obre a s Interfa ces de Comuni ca o (ver o tpi co Segurana). Pode-s e uti l i za r o prpri o us u ri o SA ( System Administrator) do EPM Server, porm, por ques tes de s egura na , recomenda -s e cri a r um us u ri o es pecfi co pa ra es ta bel ecer es ta conex o entre o EPM Interfa ce Server e o EPM Server. Um EPM Interfa ce Server pode conecta r-s e a a pena s um EPM Server por vez, porm, uma vez es ta bel eci da es ta conex o, toda s a s confi gura es fei ta s (cri a o de Interfa ces , etc.), s o ma nti da s pel o EPM Interfa ce Server e poder o s er ca rrega da s nova mente qua ndo for res ta bel eci da s ua conex o com o EPM Server com o qua l ha vi a s i do ori gi na l mente confi gura do.

32

EPM Interface Server

4.3 Anotaes

EPM Interface Server

33

CAPTULO

EPM Studio

O EPM Studio uma ferramenta que permite configurar e monitorar diversas funcionalidades disponveis no sistema EPM. Ele pode ser instalado em qualquer computador com o sistema operacional Windows Vista ou superior. O processo de instalao consiste de duas etapas: a verificao dos requisitos e a instalao do EPM Studio. Os programas a serem instalados so os seguintes: Python: caso a mquina no tenha o Python instalado, o instalador providencia a sua instalao, assim como as configuraes necessrias para que o usurio possa criar bibliotecas pessoais para uso em anlises no ambiente que integra o Python ao EPM Studio. EPM Studio: aplicativo para a configurao, monitoramento e gerenciamento do Sistema EPM, alm de disponibilizar ferramentas para visualizao e anlises de dados. Atravs dele possvel configurar remotamente qualquer servidor EPM disponvel na rede, assim como os seus Interface Servers registrados.
NOTA: No ca s o de j ha ver uma i ns ta l a o prvi a do Python, el e n o i ns ta l a do, porm a s confi gura es pa ra que o us u ri o pos s a uti l i z -l o i ntegra do a o EPM Studi o s er o rea l i za da s .

5.1 Instalao
1. Para instalar o EPM Studio, basta executar o arquivo epmstudio-enu.exe e seguir os passos do instalador. A primeira janela apresenta os termos de licena de uso e a confirmao de que o usurio est de acordo.

Termos de licena do EPM Studio

2. Uma vez marcada a opo I agree to the license terms and conditions, basta clicar em Install para seguir com a verificao dos requisitos do sistema.

34

EPM Studio

Verificao dos requisitos de sistema

3. Uma vez que todos os requisitos necessrios esto satisfeitos, apresentada uma janela de boas vindas, informando a verso do EPM Studio que ser instalada. O instalador identifica automaticamente se o computador 32 ou 64 bits, seguindo com a instalao correspondente.

Tela inicial do EPM Studio Setup Wizard

4. Clicando em Next , aberta uma janela para o usurio escolher o local de instalao.

EPM Studio

35

Escolha do local de instalao

5. Por padro, o EPM Studio ser instalado no diretrio de Arquivos de Programas do Windows. Uma vez definido o local de instalao, basta clicar em Next para prosseguir, quando ser apresentada uma janela informando que o EPM Studio est pronto para ser instalado.

Tela de incio da instalao do EPM Studio

6. Ao clicar em Install, a instalao do EPM Studio ser efetivamente iniciada.

36

EPM Studio

Progresso da instalao do EPM Studio

7. Uma vez concluda a instalao, ser aberta uma janela informando que o EPM Studio foi devidamente instalado.

Tela de concluso da instalao

8. Ao clicar em Finish, caso tenha sido selecionada a opo Launch EPM Studio when setup exits (Iniciar o EPM Studio ao terminar a instalao), ele ser executado automaticamente. Uma janela informando que a instalao do EPM Studio ocorreu com sucesso tambm apresentada.

EPM Studio

37

Instalao completada com sucesso NOTAS: A i ns ta l a o do EPM Studi o pres s upe que Wi ndows tenha o Framework .NET 4.0 j i ns ta l a do. A des i ns ta l a o do EPM Studi o deve s er fei ta di reta mente a tra vs da op o de a di ci ona r ou remover progra ma s do Pa i nel de Control e do Wi ndows .

5.2 Execuo
1. Para iniciar o EPM Studio, basta clicar sobre o cone Elipse Plant Manager. EPM Studio, que est no Grupo de Programas Elipse Software -

EPM Studio

2. Ao ser executado, o EPM Studio abrir a sua janela principal e, sobre ela, uma janela para estabelecer uma conexo com um EPM Server.

38

EPM Studio

Janela de conexo a um EPM Server

3. No campo Server, informe o nome do EPM Server. No campo Authentication, selecione a forma de autenticao, que pode ser feita atravs do EPM Server (EpmServer authentication) ou autenticao integrada do Windows (Windows authentication). 4. Na opo Windows authentication, os campos de usurio e senha so desabilitados. Optando por EpmServer authentication, ainda ser preciso informar o usurio no campo User e a senha no campo Password. No caso de ser a primeira conexo, o nico usurio do EPM que existe o administrador SA (System Administrator), criado durante a execuo do Wizard. 5. Aps preencher os campos solicitados, basta clicar em Connect para se conectar ao EPM Server, ou Cancel para apenas abrir o EPM Studio sem conectar-se a nenhum EPM Server. O EPM Studio tem uma arquitetura de mltiplos documentos, ou seja, possvel trabalhar conectado a vrios EPM Servers a partir de um nico EPM Studio. O contexto das operaes ser definido pelo item que estiver selecionado na rea do Explorer.

Janela principal do EPM Studio

O EPM Studio, assim como os novos programas da Microsoft, utiliza o conceito de Faixa de Opes, que torna as operaes mais rpidas e intuitivas, onde todas as principais funcionalidades ficam visveis ao usurio e dispostas segundo uma lgica operacional.

EPM Studio

39

Na janela principal encontra-se a rea do Explorer onde esto todos os objetos organizados de forma hierrquica, tendo como raiz um EPM Server. Nesta janela tambm pode ser localizada a barra de mensagens (Output ) onde so registrados os principais eventos das operaes realizadas. Todas estas reas podem ser movidas e reorganizadas dentro da janela principal de acordo com a preferncia do usurio. Para tanto, basta clicar em um dos controles e arrast-lo at o novo local desejado. Todas as funcionalidades e acessos (visualizao) esto condicionados permisso do usurio conectado. Assim, por exemplo, se um usurio no tem permisses de administrador, ele ter acesso apenas funcionalidade de troca de senha, nas propriedades do item UserAdministration. Cada EPM Server tem um conjunto de itens relacionados que podem ser acessados, monitorados e configurados diretamente atravs de sua seleo no Explorer do EPM Studio.

40

EPM Studio

5.3 Anotaes

EPM Studio

41

CAPTULO

Interface de Comunicao

As Interfaces de Comunicao so objetos criados em um EPM Interface Server, e sua operao gerenciada por ele. Cada objeto Interface de Comunicao contm todas as informaes referentes conexo com um servidor de dados, e responsvel por estabelecer esta conexo quando esto ativos. Os endereos dos pontos de comunicao das fontes de dados so expostos atravs deste objeto, para ento serem utilizados pelas Basic Variables (os Tags do EPM). A figura a seguir apresenta esquematicamente esta configurao.

Configurao das Interfaces de Comunicao

No sistema EPM, o objeto Interface de Comunicao responsvel por expor os endereos da fonte de dados, para que estes possam ser utilizados como parmetro de configurao da origem dos dados que sero armazenados nas Basic Variables. Uma das grandes vantagens desta arquitetura reside no fato de no ser necessria a utilizao de programas de terceiros para copiar os endereos dos servidores de dados, para que sejam utilizados como parmetro de configurao de um ponto de armazenamento do historiador. O prprio sistema oferece uma interface simples e intuitiva que facilita esta operao, minimizando eventuais erros de informao de endereos invlidos, alm de oferecer suporte importao, o que acelera muito o processo de implantao do sistema.

6.1 E3
A Interface de Comunicao E3 permite a conexo com um servidor E3 ou Elipse Power, mesmo que eles no estejam instalados na mesma mquina onde o EPM Interface Server est rodando. Dentre as vantagens de se optar por esta conexo com servidores E3 ou Elipse Power, em relao s conexes via OPC DA, pode-se citar: No h necessidade do EPM Interface Server rodar na mesma mquina onde est o E3 Server ou Elipse Power Server No utiliza COM/DCOM, minimizando problemas relacionados ao uso destas tecnologias (tpicos do padro OPC DA) Maior desempenho e segurana Possibilidade de operar com Servidores E3 ou Elipse Power em modo Hot-Standby, de forma totalmente automatizada Facilidades na importao de Tags dos servidores E3 ou Elipse Power Ferramenta integrada de monitoramento dos servidores E3 ou Elipse Power no EPM Studio 1. Para a instalao, selecione o Interface Server no Explorer do EPM Studio, clique com o boto direito do mouse e selecione a opo Install Interface . A mesma operao pode ser executada na Faixa de Opes do EPM Studio, na aba Insert , clicando em Interface .

42

Interface de Comunicao

Opo Install Interface

2. A janela de instalao de Interfaces mostrada. Na caixa de seleo Type , selecione o tipo E3 . Nos campos Name e Description, digite um nome (obrigatrio) e uma descrio (opcional) para a Interface, respectivamente. O campo Publishing Interval no se aplica a esta Interface de Comunicao, pois toda variao no valor de uma varivel ser imediatamente recebida pela Interface. Clique em Next para prosseguir com a instalao.

Seleo do tipo de Interface

3. Clique em Finish para finalizar a instalao da Interface.

Interface de Comunicao

43

Instalao da Interface

4. Aps criada a Interface, ser necessrio selecionar o servidor ou servidores E3 ou Elipse Power que sero monitorados. Na janela de propriedades, digite o nome do servidor (ou servidores) E3 ou Elipse Power, a porta de comunicao (6515 a porta padro do E3) e se o comando ping estar habilitado.

Configurao da Interface E3

5. No caso de haver mais de um servidor, a Interface de Comunicao E3 automaticamente detecta qual o principal e qual est em modo Hot-Standby, gerenciando automaticamente a troca entre eles quando o principal no estiver disponvel. 6. Clique com o boto direito do mouse na Interface e selecione a opo Start para iniciar a conexo com o servidor.

Iniciar a conexo

7. Marque a opo Enable Storage para que os dados dessa Interface sejam armazenados no EPM. 8. Clique em Test Configuration para testar a conexo com a Interface.

44

Interface de Comunicao

Testar a configurao

6.2 OPC DA
A Interface de Comunicao OPC DA permite a conexo com qualquer Servidor OPC DA instalado no mesmo computador que o EPM Interface Server. 1. Clique com o boto direito do mouse no Interface Server e selecione a opo Install Interface .

Opo Install Interface

2. A janela a seguir ser aberta para auxiliar na criao de uma nova Interface de Comunicao.

Interface de Comunicao

45

Seleo do tipo de Interface

3. Na caixa de seleo Type , deve-se selecionar o tipo de Interface de Comunicao OPCDA. No campo Name e Description, deve-se definir um nome para identificar esta Interface de Comunicao e uma breve descrio, respectivamente. 4. No caso do tipo OPCDA, o campo Publishing Interval corresponde ao intervalo de tempo antes do qual no sero recebidos dados do Servidor OPC DA, mesmo que tenha havido alguma variao no seu valor. Apenas a ltima variao que ocorreu neste perodo ser recebida pela Interface de Comunicao. 5. Ao concluir o preenchimento dos campos, deve-se clicar em Next para ir ao passo seguinte, onde deve-se selecionar o Servidor OPC DA.

Selecionar o servidor OPC DA

6. Na caixa de listagem desta janela aparecero todos os Servidores OPC DA disponveis no computador local. No exemplo acima, foi selecionado o Servidor OPC DA do software E3 da Elipse. 7. Uma vez selecionado o servidor e clicando-se em Next , uma nova janela se abrir, informando a criao de uma nova Interface de Comunicao pertencente ao EPM Server Interface selecionado. 8. Para concluir a instalao, deve-se clicar em Finish. Uma vez concluda, surgir uma mensagem informando o sucesso da instalao. 9. Aps criada a Interface de Comunicao com um Servidor OPC DA, suas propriedades podem ser acessadas atravs da seleo da opo Properties do menu de contexto desta Interface. Uma aba com as informaes sobre esta Interface se abrir.

46

Interface de Comunicao

10. Marque a opo Enable Storage para que os dados dessa Interface sejam armazenados no EPM.

Opo Enable Storage

11. Clique com o boto direito do mouse na Interface e selecione a opo Start para iniciar a conexo com o servidor.

Iniciar a conexo

12. As propriedades da Interface de Comunicao com um Servidor OPC DA so anlogas s das demais Interfaces de Comunicao, com exceo do significado da propriedade Publishing Interval e do identificador do Servidor OPC DA com o qual se estabelece a conexo.

6.3 Simulao
O EPM Interface Server fornece uma Interface de Comunicao para simulao, gerando dados que podero ser utilizados para validar todo o processo de troca de informaes entre o EPM Interface Server e o EPM Server. 1. Selecione o EPM Interface Server no EPM Studio e, atravs do seu menu contextual, selecione a opo Install Interface . 2. Uma janela ser aberta para auxiliar na criao de uma nova Interface de Comunicao.

Interface de Comunicao

47

Seleo do tipo de Interface

3. Na caixa de seleo Type , deve-se selecionar o tipo de Interface de Comunicao dentre as disponveis, neste caso, Simulator. Nos campos Name e Description, deve-se definir um nome para identificar esta Interface de Comunicao e uma breve descrio, respectivamente. 4. No caso do tipo Simulator, o campo Publishing Interval corresponde ao intervalo de tempo em que o simulador ir gerar dados e envi-los ao EPM Server. O menor valor permitido de 100 ms. 5. Uma vez preenchidos os campos e clicando em Next , uma nova janela se abrir, informando a criao de uma nova Interface de Comunicao pertencente ao EPM Server Interface selecionado.

Instalao da Interface

6. Para concluir a operao de criao, deve-se clicar em Finish. Uma vez concluda, surgir uma mensagem informando o sucesso da operao.

48

Interface de Comunicao

Interface instalada com sucesso

7. Marque a opo Enable Storage e selecione a opo Start para iniciar a conexo com o servidor.

6.4 Conexo com Banco de Dados


A Interface de Comunicao com Bancos de Dados permite a conexo com qualquer banco de dados que seja um OLE DB Provider (por exemplo, MS SQL Server, Oracle, etc.). 1. Selecione o EPM Interface Server no EPM Studio e, atravs do menu contextual ou da Faixa de Opes, selecione a opo Insert Interface . Uma janela ser aberta para auxiliar na criao de uma nova Interface de Comunicao.

Selecionar o tipo de Interface

2. Na caixa de seleo Type , deve-se selecionar o tipo de Interface de Comunicao DATABASE. Nos campos Name e Description, deve-se definir um nome para identificar esta Interface de Comunicao e uma breve descrio, respectivamente. 3. No caso do tipo DATABASE, o campo Publishing Interval corresponde ao intervalo de tempo em que ser executada uma consulta que retorna os dados para o EPM Server. 4. Uma vez preenchidos os campos e clicando em Next , uma nova janela se abrir, informando a criao de uma nova Interface de Comunicao pertencente ao EPM Server Interface selecionado. 5. Para concluir a instalao, deve-se clicar em Finish. Uma vez concluda, surgir uma mensagem informando o sucesso da instalao. 6. Aps criada a Interface de Comunicao com um Banco de Dados, preciso configur-la para operao. Para tanto, devese selecionar a opo Properties do menu contextual desta Interface. Uma aba com as informaes sobre esta Interface se abrir.

Interface de Comunicao

49

Configurao da Interface

7. Inicie a conexo com a Interface. O campo Connection String uma String com as informaes necessrias para se conectar a um banco de dados. Seu formato dependente do Servidor de Banco de Dados utilizado. Para saber qual o formato correto, deve-se consultar a documentao referente do Servidor de Banco de Dados que se deseja conectar. No caso do Microsoft SQL Server, por exemplo, a String de conexo tem o seguinte formato:
Provider=SQLOLEDB; Server=<IP ou Nome_do_Computador>; Database=<Nome do Banco de Dados do EPM>; Uid=<usurio>; Pwd=<senha>

8. No campo Connection String digite "Provider=SQLOLEDB; Server=.\SQLEXPRESS; Database=Treinamento; Uid=sa; Pwd=XYZ".


NOTAS: No ca s o de conex o com o Mi cros oft SQL Server, deve-s e ga ra nti r que no ca mpo Connection String n o ha ja es pa o em bra nco entre o nome do ca mpo e o s i na l de i gua l , bem como entre o s i na l de i gua l e o va l or a s er a tri budo No ca s o de s e des eja r fa zer a utenti ca o i ntegra da , s ubs ti tua no ca mpo Connecting String os ca mpos "Ui d=<us u ri o>; Pwd=<s enha >" por "Integra ted Securi ty=true"

9. Para testar a conexo, basta clicar em Test Connection ao lado do campo Connection String.

Conexo completada com sucesso

10. No caso de bem sucedida, ser apresentada uma mensagem informando que a conexo pde ser estabelecida.

6.5 Mapeamento de Tags


Uma vez estabelecida a conexo com o banco de dados, necessrio criar uma consulta para informar quais sero os dados que sero importados para o EPM. 1. O primeiro passo criar uma consulta. Para tanto, deve-se clicar em New ao lado do campo Query para criar uma nova consulta. Crie uma consulta chamada qryTemperaturaMG.

50

Interface de Comunicao

Nova consulta

2. No campo destinado clusula SQL da aba SQL , digite "SELECT * FROM MG_Temperatura".

Clusula SQL

3. Clique em

Execute para execut-la. A consulta ir buscar os dados e apresent-los no campo Result .

4. No caso especfico de importar dados de um banco de dados que alimentado pelo E3, ainda aparecer uma mensagem sugerindo a criao automtica de Tags.

Criao automtica de Tags

5. Clicando em Yes, so criados Tags com base na consulta efetuada, sendo automaticamente apresentados na aba Tags.

Aba Tags

6. Nesta aba, deve-se adicionar Tags clicando em Add, preenchendo seus campos de acordo com o ttulo de cada coluna, de forma a completar o mapeamento do Tag com o resultado da consulta. 7. Para remover um Tag do mapeamento, basta selecionar a sua linha e clicar em 8. Crie uma segunda consulta chamada qryTemperaturaRJ. Remove .

Interface de Comunicao

51

9. Configure a clausula SQL para "SELECT * FROM RJ_Temperatura". 10. Permita a criao das Tags automaticamente.

Adio de Tags a consultas

52

Interface de Comunicao

6.6 Anotaes

Interface de Comunicao

53

CAPTULO

Data Objects

Os Data Objects (Objetos de Dados) so objetos do EPM Server que tm a capacidade de armazenar dados, sejam estes provenientes de processos, clculos ou qualquer outra fonte de dados. Este tipo de objeto pode ser entendido como uma varivel que identificada por um nome nico (Tag) que o usurio utiliza para realizar consultas, clculos, anlises, relatrios, etc. Os Data Objects so tipos genricos que se subdividem em dois outros tipos: as Basic Variables (variveis bsicas, simples) e as Expression Variables (variveis de expresses matemticas). As Basic Variables so o tipo mais elementar de variveis, e tm capacidade de armazenar dados obtidos atravs de Interfaces de Comunicao. Uma Expression Variable, por sua vez, um tipo de varivel cujo valor associado proveniente da avaliao de uma expresso gerenciada pelo mdulo de clculo integrado ao EPM Server. Ao longo deste tutorial, quando for utilizada a designao Data Objects, significa que ela se refere a todos os tipos de variveis do EPM Server, Basic Variables e Expression Variables. Fazendo um paralelo programao orientada a objetos (POO), pode-se entender o tipo Data Object como uma classe primitiva, da qual as classes Basic Variables e Expression Variables herdam suas propriedades gerais, e adicionam outras especficas de seu tipo. No EPM Studio, as Basic Variables e as Expression Variables podem ser acessadas atravs do Explorer. Elas so apresentadas como nodos filhos do nodo DataObjects. A figura a seguir exemplifica esta situao.

Data Objects NOTAS: A propri eda de Name deve s er ni ca pa ra os Data Objects, ou s eja , n o pode ha ver doi s Data Objects em um EPM Server com o mes mo nome, mes mo que um s eja do ti po Basic Variable e outro do ti po Expression Variable A na tureza dos da dos contnuos ( continuous) e di s cretos ( discrete) da propri eda de Domain s o mui ta s vezes des i gna dos por a na l gi cos e di gi ta i s , res pecti va mente

7.1 Importao de Tags de uma Fonte de Dados


A importao de Tags de uma fonte de dados uma funcionalidade que facilita a criao de Basic Variables no EPM Server. Esta operao consiste basicamente em selecionar os Tags de processo cujos dados se deseja armazenar, e que so expostos ao EPM Server atravs de um objeto de Interface de Comunicao. Ao final, sero criadas tantas Basic Variables quantos forem os Tags selecionados, j com um nome sugerido (o prprio nome do Tag na fonte de dados) e com a propriedade Data Address tambm preenchida. 1. Para iniciar a importao de Tags de uma fonte de dados, deve-se selecionar a opo Variables. Import da Faixa de Opes Basic

54

Data Objects

Opo Import na aba Basic Variables NOTA: A Fa i xa de Opes Basic Variables contextua l , porta nto, pa ra que es teja vi s vel , neces s ri o s el eci ona r a a ba Basic Variables.

2. Ao clicar em Import , se abrir uma janela para seleo dos Tags de uma fonte de dados. Nesta janela, so apresentados todos os objetos de comunicao com fontes de dados que esto disponveis. Selecionando um destes objetos, so apresentados os endereos dos Tags nas fontes de dados, bastando marcar a caixa de seleo ao lado dos itens que se deseja importar.

Fontes de dados disponveis

3. Os itens que vo sendo selecionados so imediatamente apresentados no espao designado a eles (no item Selected Source Addresses). Para remover um item da seleo de importao, basta clicar no respectivo cone para remov-lo desta rea, bem como ter a sua caixa de seleo desmarcada na rea de seleo. 4. Assim que forem salvas as novas Basic Variables, elas sero apresentadas na tabela na cor azul, j mostrando os valores de tempo real lidos diretamente das suas respectivas fontes de dados.

Data Objects

55

NOTAS: No ca s o de s er s el eci ona do um gra nde nmero de Ta gs de proces s o, pa ra um computa dor com pouca ca pa ci da de de proces s a mento, pode s er que es ta opera o demore a l guns s egundos . Dura nte a i mporta o s er a pres enta da uma ba rra de s ta tus pa ra a compa nha r o proces s a mento, que poder s er ca ncel a do a qua l quer momento, cl i ca ndo-s e em Cancel Toda s a s a l tera es efetua da s na s a ba s de propri eda des , s eja pa ra qua l i tem for, s s er o efeti va mente uti l i za da s pel o Si s tema EPM qua ndo forem s a l va s . A opera o de s a l va mento do contedo edi ta do cons i s te em envi a r a o EPM Server a s nova s i nforma es , torna ndo-a s di s ponvei s a todo o s i s tema No ca s o de n o es ta rem recebendo da dos da fonte de da dos , os Ta gs s o a pres enta dos na ta bel a com a cor do texto em vermel ho Qua ndo es t o conecta dos (Interfa ce de Comuni ca o em opera o), o texto pa s s a a ter a cor a zul e os s eus ca mpos s o a tua l i za dos a utoma ti ca mente, de a cordo com a s confi gura es de ca da Ta g e da fonte de da dos . Se a op o Enable Realtime es ti ver des a bi l i ta da , os Ta gs com es ta confi gura o a pa recer o com o texto na cor ci nza , e os s eus ca mpos n o s er o ma i s a tua l i za dos em tempo rea l

7.1.1 Tags E3
1. No Explorer, selecione o objeto Basic Variables no item DataObjects.

Objeto Basic Variables

2. Na Faixa de Opes Basic Variables, clique em Import .

Opo Import

3. Na janela do EPM Browser, localize esquerda na Interface de Comunicao E3 a pasta onde esto os Tags desejados. Neste caso vamos importar informaes do escritrio do Rio Grande do Sul (ElipseRS).

Pasta ElipseRS NOTA: Ca s o a es trutura da comuni ca o E3 n o s eja a a pres enta da na i ma gem, a l tere a propri eda de Browse Properties na s confi gura es da Interfa ce.

4. Na pasta E3\Data\Measurements\ElipseRS esto os Tags de temperatura. Na rea direita, selecione todos os itens. No campo Suggested Name , digite um nome simples para cada Tag: RS_Tsala01, RS_Tsala02, RS_Tsala03, RS_Tsala04, RS_Tambiente e RS_Economia.

56

Data Objects

Nomes sugeridos para os Tags

5. Ao final, clique em OK para que todos os itens selecionados sejam apresentados na tabela de Basic Variables. 6. Para concluir a operao de importao, necessrio clicar em Save .

7.1.2 Tags OPC


1. No Explorer, selecione o objeto Basic Variables no item DataObjects.

Objeto Basic Variables

2. Na Faixa de Opes Basic Variables, clique em Import .

Opo Import

3. Na janela do EPM Browser, localize esquerda na Interface de Comunicao OPC a pasta onde esto os Tags desejados. Para cada sala do escritrio do Rio Grande do Sul tambm importaremos o Setpoint da temperatura e o estado do compressor.

Pasta ElipseRS

4. As informaes das salas esto nas pastas dtCompSala. Selecione a pasta ElipseRS\dtCompSala01. 5. A propriedade OnOff informa o estado do compressor. Selecione a propriedade e digite "RS_Csala01" na coluna Suggested Name .

Data Objects

57

6. A propriedade TempDesejada representa o Setpoint da temperatura. Selecione a propriedade e digite "RS_SPsala01" na coluna Suggested Name .

Nome sugerido para a propriedade TempDesejada

7. Importe as informaes do estado do compressor e Setpoint de todas as salas. 8. Ao final, clique em OK para que todos os itens selecionados sejam apresentados na tabela de Basic Variables. 9. Para concluir a operao de importao, necessrio clicar em Save .

7.1.3 Tags Database


1. No Explorer, acesse o objeto Basic Variables no item DataObjects.

Objeto Basic Variables

2. Na Faixa de Opes Basic Variables, clique em Import .

Opo Import

3. Na janela do EPM Browser, localize esquerda a comunicao Database e a pasta onde esto os Tags desejados. Neste caso vamos importar todos os Tags de temperatura dos escritrios de Minas Gerais e Rio de Janeiro.

Pastas de Minas Gerais e Rio de Janeiro

4. Iniciando pela pasta qryTemperaturaMG, selecione todos os Tags exibidos na rea direita. No campo Suggested Name digite MG_Temperatura.

58

Data Objects

Nome sugerido para o Tag MG_Temperatura

5. Selecione da pasta qryTemperaturaRJ todos os Tags exibidos na rea direita. No campo Suggested Name digite um nome simples para cada Tag, RJ_Temperatura.

Nome sugerido para o Tag RJ_Temperatura

6. Ao final, clique em OK para que todos os itens selecionados sejam apresentados na tabela de Basic Variables. 7. Para concluir a operao de importao, necessrio clicar em Save .

7.1.4 Tags Simulator


1. No Explorer, selecione o objeto Basic Variables no item DataObjects.

Objeto Basic Variables

2. Na Faixa de Opes Basic Variables, clique em Import .

Opo Import

3. Na janela do EPM Browser, localize esquerda a comunicao Simulador e selecione a pasta RandomTags.

Pasta RandomTags

4. Na rea direita, sero exibidos mil Tags randmicos. Vamos utilizar dois Tags para simular as temperaturas nos escritrios de So Paulo e Paran. Importe os Tags SP_Temperatura e PR_Temperatura.

Data Objects

59

Tags SP_Temperatura e PR_Temperatura

5. Ao final, clique em OK para que todos os itens selecionados sejam apresentados na tabela de Basic Variables. 6. Para concluir a operao de importao, necessrio clicar em Save .

7.2 Configurando Tags


Esta seo contm informaes sobre os procedimentos para configuraes de Tags.

7.2.1 Aba General


A primeira aba de configurao das propriedades de um Tag a General.

Aba General

A aba General apresenta os seguintes parmetros:


Opes da aba General PROPRIEDADE Name Description Cast Type Domain DESCRIO Nome pel o qua l s er i denti fi ca do o Ta g. Por pa dr o o mes mo que o s eu i denti fi ca dor na fonte de da dos . Es te ca mpo s erve pa ra a di ci ona r uma breve des cri o s obre o Ta g. Es te ca mpo s erve pa ra defi ni r qua l o ti po de da do ( Double, Integer, String, etc.) Es te ca mpo i ndi ca s e a fonte de ori gem dos da dos do ti po Contnua (a na l gi ca ), como a ma i ori a dos i ns trumentos de medi da , ou Discreta (di gi ta l ) como va ri vei s do ti po Setpoint, ou s eja , que podem a s s umi r a pena s um dentre di vers os es ta dos di s cretos . A ca i xa de op o s el eci ona da s i gni fi ca que a op o de ha bi l i ta r da dos em tempo rea l es t a ti va . Defi ne a uni da de de engenha ri a do va l or do Ta g. Va l or mni mo de engenha ri a do Ta g. Va l or m xi mo de engenha ri a do Ta g. Es te ca mpo tem a s s egui ntes opes : None: N o uti l i za clamping Discard: Des ca rta os da dos que excederem os va l ores l i mi te Clamp to limit: Uti l i za o va l or do l i mi te ca s o o va l or do Ta g o ul tra pa s s e

Enable Realtime Engineering Unit Low Limit High Limit Clamping

1. Configure as propriedades do Tag RS_Tsala01 conforme a figura a seguir.

60

Data Objects

Propriedades do Tag RS_Tsala01

2. Para configurar todos os Tags de temperatura ao mesmo tempo, pode-se trabalhar com filtros. Digite na coluna Name o texto "RS_Tsala". Somente os Tags com essa String no nome sero exibidos.

Filtro para nomes de Tags

3. Selecione todos os Tags (CTRL + A) e configure a aba General como o Tag RS_Tsala01. 4. Configure todos os Tags referentes ao Setpoint de temperatura das salas, conforme a figura a seguir.

Configurao dos Tags de temperatura da sala

5. Configure o Tag RS_Economia, conforme a figura a seguir.

Configurao do Tag RS_Economia

6. Configure todos os Tags RS_Csala conforme a figura a seguir.

Data Objects

61

Configurao dos Tags RS_Csala

7. Configure todos os Tags referentes temperatura dos escritrios com a unidade "C" e a descrio "Elipse XX Temperatura", onde "XX" o local do escritrio.

Configurao dos Tags de temperatura

8. Para os Tags de Simulao necessrio informar os limites mnimo e mximo das temperaturas que se deseja gerar. Configure os Tags SP_Temperatura e PR_Temperatura com as configuraes da figura a seguir.

Configurao de limites mnimos e mximos

7.2.2 Aba IO Data


A aba IO Data exibe o endereo de origem da informao.

Aba IO Data

O campo Data Address corresponde composio do nome do objeto Interface de Comunicao com o endereo do ponto de leitura da fonte de dados com a qual aquele objeto se comunica.

7.2.3 Aba Processing


Na aba Processing possvel configurar a escala e a banda morta.
Opes da aba Processing PROPRIEDADE Enable Input Low Limit Input High Limit DESCRIO Ca s o s el eci ona da , ha bi l i ta a convers o de es ca l a do Ta g. Va l or mni mo da fonte de da dos . Va l or m xi mo da fonte de da dos .

62

Data Objects

PROPRIEDADE Dead Band

Dead Band Unit

DESCRIO Es te ca mpo deve conter um va l or a s er uti l i za do no fi l tro de ba nda morta . Se o va l or for i gua l a 0 (zero), os da dos n o s er o fi l tra dos . Defi ne a forma com que o va l or de ba nda morta s er uti l i za do nos c l cul os de ba nda morta . As opes di s ponvei s s o: Absolute: Defi ni do em va l ores a bs ol utos Percent of Range: Defi ni do em termos de um percentua l em rel a o a os l i mi tes dos va l ores de engenha ri a defi ni dos na a ba Scale Percent of Value: Defi ni do em rel a o a o percentua l do va l or corrente do Ta g

O valor definido em Dead Band corresponde quantidade a ser avaliada em relao ao valor corrente, ou seja, tendo o valor corrente como centro.

Dead band

1. Os Tags de Simulao geram valores aleatrios de 0 a 100. Configure para SP_Temperatura e PR_Temperatura a escala da figura a seguir.

Configurao da escala

2. Configure para o Tag de economia de energia uma escala de 0 a 1000.

Configurao do Tag de economia de energia

7.2.4 Aba Storage


A aba Storage contm as informaes relacionadas ao armazenamento dos dados do Tag. Esta aba tem as seguintes opes:
Opes da aba Storage PROPRIEDADE Record DESCRIO Se a ca i xa de op o es ti ver s el eci ona da , i ndi ca que os da dos do Ta g s el eci ona do s er o a rma zena dos no ba nco de da dos .

Data Objects

63

PROPRIEDADE Store with milliseconds precision

Compress

DESCRIO Se a ca i xa de op o es ti ver s el eci ona da , i ndi ca que os da dos do Ta g s el eci ona do s er o a rma zena dos com preci s o de mi l i s s egundos . Pa ra da dos que n o exi gem es ta preci s o, recomenda do dei xa r des ma rca da es ta op o pa ra ocupa r menos es pa o em di s co no a rma zena mento. Se a ca i xa de op o es ti ver s el eci ona da , i ndi ca que os da dos do Ta g s el eci ona do pa s s a r o pel o a l gori tmo de compa cta o a ntes de s erem envi a dos a o EPM Server.

Ao selecionar a opo de compresso de dados, o campo de seleo do Storage Set habilitado.

Aba Storage

Um Storage Set corresponde a um conjunto de informaes que sero utilizadas pelo algoritmo de compresso de dados, quando a compresso estiver habilitada para o Tag. Todo Tag que tenha habilitada a opo de compresso de dados, ter um Storage Set associado a ele, sendo possvel compartilhar o mesmo Storage Set entre vrios Tags.
NOTAS: Em gera l , todos os Ta gs que pertencerem a um mes mo ti po de va ri vel de proces s o (tempera tura , pres s o, va z o, etc.) i r o compa rti l ha r um mes mo Stora ge Set. Se um Stora ge Set que es ti ver s endo uti l i za do por a l gum Ta g for removi do, os da dos do Ta g conti nua r o s endo a rma zena dos , porm s em pa s s a r pel o a l gori tmo de compres s o, a t que um novo Stora ge Set s eja a tri budo a el e. A op o de a rma zena r os da dos com preci s o de mi l i s s egundos na es ta mpa de tempo cons ome um pouco ma i s de es pa o em di s co. Porta nto, s e n o neces s ri a es ta preci s o, recomenda -s e des ma rc -l a .

A criao de um Storage Set e a configurao de suas propriedades ser abordada no captulo Storage Set . 1. Marque a opo Record para todos os Tags.

64

Data Objects

7.3 Anotaes

Data Objects

65

CAPTULO

Expression Variables

As Expression Variables correspondem a um tipo especial de Data Objects (Objetos de Dados) do EPM Server, onde os valores so provenientes da avaliao de expresses gerenciadas pelo mdulo de clculo integrado ao EPM Server. As expresses so escritas na linguagem Python, portanto, a sintaxe dever seguir as especificaes de expresses desta linguagem. No caso deste tutorial, precisamos determinar a temperatura mdia de cada andar que ser utilizada posteriormente em um relatrio sobre o consumo mdio de energia. A expresso para calcular a temperatura mdia de um andar, levando em considerao a rea de cada uma das salas, a seguinte:

Clculo da temperatura mdia de cada andar

Cada Expression Variable precisa de um evento que determine o momento da avaliao da expresso, que pode ser a mudana de valor de alguma das variveis envolvidas no clculo ou um evento gerado periodicamente. No caso deste exemplo, desejamos que a temperatura mdia seja calculada a cada 10 segundos. Para tanto, preciso criar um objeto do tipo Period no Scheduler (Agendador de Eventos). 1. Para criar um objeto que gera eventos periodicamente, clique em Scheduler na Faixa de Opes Insert do EPM Studio. 2. Ser aberta uma janela para informar um nome e uma descrio. Informe "Sch_10s" e "Gera eventos a cada 10 s", respectivamente.

Criao de um objeto Scheduler

3. Automaticamente ser aberta a aba para configurao deste objeto. Informe que o perodo de gerao de eventos ser de 10 segundos, selecione a opo Enabled e salve as alteraes.

66

Expression Variables

Configurao do objeto Scheduler

A cada 10 segundos ser gerado um evento que poder ser utilizado por todas as Expression Variables que precisam ser executadas segundo este perodo. O passo a seguir criar uma Expression Variable e associar este evento a ela. 4. Abra a aba Expression Variables (duplo-clique no nodo Expression Variables) e clique em Add na Faixa de Opes Expression Variables.

Adicionar uma Expression Variable

5. Na tabela das variveis de entrada, adicione as Basic Variables das temperaturas das salas 1, 2, 3 e 4 do 10 andar. Para tanto, basta clicar em Add na tabela de variveis de entrada e selecionar as variveis desejadas na janela do EPM Browser.

Selecionar Basic Variables

Expression Variables

67

6. Crie um apelido (Alias) para usar no cdigo da expresso. Definir outro nome para ser utilizado na expresso possibilita ao usurio criar diversas Expression Variables com a opo de copiar e colar, bastando apenas atualizar as variveis de entrada, uma vez que as expresses sero as mesmas. 7. Adicione a expresso que calcula a mdia ponderada da temperatura do 10 andar. Este valor poder ser utilizado no relatrio de consumo mdio de energia por andar. A expresso em Python a seguinte:
(48.3 * sala01.Value + 26.1 * sala02.Value + 28.5 * sala03.Value + 106.2 * sala04.Value) / 209.1

8. Salve as alteraes e clique em Check Syntax na Faixa de Opes Expression Variables. Verifique se a sintaxe est correta e se a opo Run est habilitada para execuo.

Opo Check Syntax

9. V para a aba Execution Event , selecione a opo Scheduler Event e selecione o objeto Scheduler que gera eventos a cada 10 segundos, previamente criado.

Seleo do objeto Scheduler

10. Salve as alteraes e clique em Run, verificando que a cada 10 segundos ser calculada a temperatura mdia do 10 andar.

Expression Variable em execuo

68

Expression Variables

8.1 Anotaes

Expression Variables

69

CAPTULO

Storage Set

No EPM, o Storage Set corresponde a um conjunto de informaes que sero utilizadas pelo algoritmo de compresso de dados, quando a compresso estiver habilitada para o Tag. O algoritmo de compresso disponvel no EPM o Box Car Back Slope que, quando aplicado aos dados, faz com que apenas os que trazem informaes relevantes sejam armazenados, de forma a poder reconstituir o sinal de entrada da melhor maneira possvel, a partir dos dados que foram armazenados. A correta configurao dos seus parmetros fundamental para que os benefcios da compresso no comprometam a reconstituio do sinal original com qualidade suficiente para os interesses da anlise. As sees seguintes apresentaro uma breve descrio sobre o algoritmo de compresso e outros parmetros relativos ao processamento dos dados, para que se possa configurar os parmetros de forma apropriada, e garantir a qualidade dos dados para utilizao em anlises e clculos.

9.1 Algoritmo Box Car Back Slope (BCBS)


A ideia bsica do algoritmo BCBS a de selecionar os dados que trazem consigo informaes para reconstituir o sinal original de forma apropriada, descartando o resto. Com isso, diminui-se o volume de dados a serem realmente utilizados. A implementao consiste na criao de duas janelas de avaliao dos dados, uma em torno do ltimo valor armazenado, a poro Box Car do algoritmo, e outra determinada a partir de uma reta que une este valor com o seguinte, a poro Back Slope .

Esquema do algoritmo BCBS

Sempre que chegar um novo valor, ele ser avaliado em relao a ambas as janelas, sendo guardada a informao de que ele eventualmente violou uma delas. Quando chegar um valor que esteja fora da rea das duas janelas simultaneamente, ou fora da rea de uma das janelas, porm a outra j havia sido violada por um valor, o valor anterior a este ltimo armazenado e serve de base para a criao de um novo conjunto de janelas Box Car e Back Slope .

Exemplo de valores para o algoritmo BCBS

No exemplo, em (a), t0 corresponde ao tempo em que a janela foi criada e o valor v0 armazenado. Em t1 chegou um valor que violou a janela Box Car. Esta informao guardada para quando a janela Back Slope for violada (em t3 ) e o valor anterior seja armazenado (valor em t2 armazenado), iniciando nele um novo conjunto de janelas Box Car Back Slope (b). Os demais valores (entre t0 e t2 ) sero descartados.

70

Storage Set

9.2 Configurao
O Storage Set possui as seguintes propriedades:
Propriedades do objeto Storage Set PROPRIEDADE Max. Time Min. Time Slope Resolution DESCRIO Defi ne a di ferena m xi ma entre os tempos de doi s regi s tros cons ecuti vos e de mes ma qua l i da de que s er o a rma zena dos . Defi ne a di ferena mni ma entre os tempos de doi s regi s tros cons ecuti vos e de mes ma qua l i da de que s er o a rma zena dos . Defi ne a res ol u o entre doi s pontos qua ndo o tempo entre el es for mui to el eva do. El e i ns ere um va l or i ntermedi ri o, s egundo a es peci fi ca o des ta pa ra metri za o. Defi ne um va l or de des vi o mni mo, em rel a o a um referenci a l , que um novo va l or deve ter pa ra n o s er des ca rta do. O va l or de Deviation pode s er defi ni do da s s egui ntes forma s : Absolute: Em va l ores a bs ol utos Percent of Range: Um percentua l em rel a o di ferena do va l or m xi mo pel o mni mo Percent of Value: Um va l or percentua l em rel a o a o prpri o va l or

Deviation

NOTAS: Toda a l tera o efetua da em um Stora ge Set s s er efeti va mente a pl i ca da no momento em que for s a l va . Uma vez s a l va , todos os Ta gs que compa rti l ha m o mes mo Stora ge Set pa s s a r o a uti l i za r es ta s nova s confi gura es . Toda vez que o va l or de um Ta g muda r de qua l i da de, el e s er a rma zena do, mes mo que a i nda n o tenha tra ns corri do o tempo defi ni do em Min. Time.

1. Uma forma de ter acesso edio e criao de Storage Sets atravs do Explorer, selecionando o item StorageSets. Os Storage Sets j criados aparecero um nvel abaixo e o acesso edio das suas propriedades pode ser feito selecionando-se a opo Properties do menu contextual de um Storage Set. 2. Para inserir um Storage Set, clique com o boto direito do mouse no item StorageSets no e escolha a opo Insert new storageset .

Inserir um novo Storage Set

3. Na janela aberta, digite o nome do novo Storage Set e clique em OK.

Nome do Storage Set

4. A janela de propriedades do objeto ser aberta automaticamente. Configure o Storage Set Temperaturas conforme a figura a seguir.

Propriedades do Storage Set Temperaturas

Storage Set

71

5. Configure todos os Tags referentes temperatura da sala e temperatura dos escritrios para compactar os dados, utilizando o Storage Temperaturas (em DataObjects - Basic Variables).

Aba Storage dos Tags de temperatura

Para fins didticos, vamos criar um segundo Tag de temperatura ambiente com compactao para comparar com o Tag RS_Tambiente. 6. Adicione um novo Storage Set chamado Tambiente, com a propriedade Min. Time igual a cinco segundos.

Propriedades do Storage Set Tambiente

7. Importe o Tag E3/Data/Measurements/ElipseRS/RS_Tambiente com o nome de RS_Tambiente_Compress.

Tag RS_Tambiente_Compress

8. Configure o Tag RS_Tambiente_Compress para ser gravado com a compresso habilitada e Storage Set Tambiente.

72

Storage Set

Configurao do Tag RS_Tambiente_Compress

Storage Set

73

9.3 Anotaes

74

Storage Set

10

CAPTULO

Chart Analysis

Este captulo contm informaes sobre o objeto Chart Analysis.

10.1 Configurando o Chart Analysis


Esta seo contm informaes sobre a configurao de um objeto Chart Analysis.

10.1.1 Temperatura Ambiente RS


1. No Explorer, selecione o item ChartAnalysis. 2. Clique com o boto direito do mouse e escolha a opo Insert new chart .

Opo Insert new chart

3. Na janela que se abre, digite um nome e uma descrio para o novo objeto.

Informaes sobre o objeto Chart

4. Na Faixa de Opes Chart Analysis, clique em Add Pen para inserir novas Penas.

Opo Add Pen

5. No EPM Browser, procure pelos Tags de temperatura ambiente. Selecione-os e clique em OK.

Tags de temperatura ambiente

6. Na rea do grfico, clique com o boto direito do mouse e escolha a opo Zoom .

Chart Analysis

75

Opo Zoom

7. Aplique um zoom prximo ao horrio atual.

Zoom prximo ao horrio atual

10.1.2 Temperatura Brasil


Vamos inserir um grfico com as temperaturas dos escritrios de Minas Gerais, Paran, Rio de Janeiro e So Paulo. 1. No Explorer, selecione o item ChartAnalysis.

2. Clique com o boto direito do mouse e escolha a opo Insert new chart .

Opo insert new chart

3. Na janela que se abre, digite um nome e uma descrio para o novo objeto.

Informaes sobre o objeto Chart

4. Na Faixa de Opes Chart Analysis, clique em Add Pen para inserir novas Penas.

76

Chart Analysis

Opo Add Pen

5. No EPM Browser, procure pelos Tags de temperatura de todos os escritrios. Selecione-os e clique em OK.

Tags de temperatura

6. Na rea do grfico, clique com o boto direito do mouse e explore suas funcionalidades.

Menu de funcionalidades do Chart

10.1.3 Temperatura Salas RS


1. No Explorer, selecione o item ChartAnalysis. 2. Clique com o boto direito do mouse e escolha a opo Insert new chart .

Opo insert new chart

Chart Analysis

77

3. Na janela que se abre, digite o nome "TemperaturaSalasRS" e uma descrio para o novo objeto. 4. Na Faixa de Opes Chart Analysis, clique em Add Pen para inserir novas Penas.

Opo Add Pen

5. No EPM Browser, procure pelos Tags da sala 01, RS_Tsala01 e RS_SPsala01. Selecione-os e clique em OK.

Tags da sala 01

6. Altere o titulo do grfico para "Sala 01". 7. Clique na rea ao fundo e selecione a opo Add display - On Bottom . Uma nova rea de grfico ser criada.

Opo Add Display - On Bottom

8. Adicione Penas a esse novo grfico, relacionadas s temperaturas da sala 02.

78

Chart Analysis

Temperaturas da sala 02

9. Adicione Displays para visualizar os dados das salas 03 e 04.

Displays das salas 03 e 04

10. Altere o cursor para o modo Pan para poder mover o grfico com o mouse. 11. Marque a opo de agrupamento de um ou mais Displays, para que se movam em sincronismo.

Chart Analysis

79

10.2 Anotaes

80

Chart Analysis

11

CAPTULO

Contextualizao do Processo

Uma vez criados os Tags no EPM atravs da operao de importao, estes passam a estar disponveis para serem organizados em um contexto conceitual, de acordo com as necessidades do usurio. A contextualizao do processo consiste em modelar conceitualmente o sistema, organizando os Tags segundo uma disposio que represente o seu significado no processo. Por exemplo, pode-se criar pastas que representem reas do processo e dentro destas, novas pastas que representem unidades; dentro destas ltimas, dispor os Tags correspondentes a elas. Assim, possvel referenciar univocamente um determinado Tag em consultas atravs destas duas formas: Contextualizao Lgica (relacionada s fontes de dados fsicas que provm os dados para o Tag) e a Contextualizao Modelada (relacionada a uma estrutura conceitual do processo). A organizao dos Tags no contexto do modelo do processo pode ser feita na seo ContextualModel. Nesta seo o usurio pode criar um modelo hierarquizado do processo atravs da criao de pastas, organizando os Tags dentro delas. 1. No Explorer, selecione o item ContextualModel.

2. Clique com o boto direito do mouse e selecione a opo Create new folder.

Opo Create new folder

3. Na janela que se abre, digite um nome e uma descrio para a pasta.

Informaes sobre a pasta

4. Crie as pastas Elipse-MG, Elipse-PR, Elipse-RJ, Elipse-RS e Elipse-SP.

Criao de novas pastas

5. Na pasta Elipse-RS, crie as sub-pastas Compressores e Salas.

Contextualizao do Processo

81

Criao de sub-pastas

6. Selecione a pasta Elipse-MG, clique com o boto direito do mouse e selecione a opo Insert Items.

Opo Insert Items

7. Na janela EPM Browser que se abre, localize os Tags referentes ao escritrio de Minas Gerais.

Tags de temperatura disponveis

8. Selecione todos os Tags e clique em OK.

Tags de temperatura de Minas Gerais

Adicionar um Tag a uma pasta significa apenas que foi criada uma nova forma de identificar este Tag em uma consulta, que neste caso atravs do modelo contextualizado do processo, porm o Tag permanece sendo nico, seja acessado atravs do seu contexto lgico ou atravs do seu contexto conceitual. 9. Separe todos os Tags em suas respectivas pastas. Esse processo facilitar a consulta dos dados.

82

Contextualizao do Processo

11.1 Anotaes

Contextualizao do Processo

83

12

CAPTULO

Dataset

Atravs do EPM Studio, o usurio pode criar conjuntos de dados identificados (Datasets) para serem utilizados em relatrios, consultas no EPM Add-in for Microsoft Excel, consultas atravs de comandos SQL de outras aplicaes clientes, etc. Um Dataset um objeto do EPM Server que contm diversas informaes relacionadas a um conjunto de dados, que pode ser, por exemplo, de testes no processo, bateladas de referncia, perodos de operao de interesse para anlises, etc. No EPM Studio estes objetos so apresentados no Explorer a partir do nodo Datasets, onde podem ser organizados pelo usurio de forma a trabalhar localmente (pasta Local) ou de maneira compartilhada, deixando o Dataset no servidor para que outros usurios tambm possam acess-lo. As opes de agregao de dados disponveis so:
Opes de agregao de dados OPO Raw Trend Interpolative Average TimeAverage Total DESCRIO Bus ca os da dos a rma zena dos s em a pl i ca r nenhuma a grega o, ou s eja , os da dos brutos . INTERPOLATION AGGREGATE Interpol a os da dos de um i nterva l o de tempo es peci fi ca do em um forma to pa ra s er vi s ua l i za do em um gr fi co. Interpol a os da dos do i nterva l o defi ni do, s egundo a a mos tra gem es peci fi ca da nos ca mpos Sample Interval e Unit. DATA AVERAGE AGGREGATES Ca l cul a a mdi a a ri tmti ca dos va l ores dos da dos a rma zena dos que pos s uem qua l i da de boa . Ca l cul a a mdi a dos da dos , uti l i za ndo os da dos i nterpol a dos s egundo a a mos tra gem defi ni da nos ca mpos Sample Interval e Unit. Retorna a tota l i za o dos da dos com qua l i da de boa dentro do i nterva l o de a mos tra gem es peci fi ca do nos ca mpos Sample Interval e Unit. DATA VARIATION AGGREGATES Equi va l e a o ca mpo MinimumActualTime, porm uti l i za a es ta mpa de tempo do i nci o do i nterva l o, a o i nvs do va l or ori gi na l . Equi va l e a o ca mpo MaximumActualTime, porm uti l i za a es ta mpa de tempo do i nci o do i nterva l o, a o i nvs do va l or ori gi na l . Retorna o menor va l or pres ente no i nterva l o es peci fi ca do nos ca mpos Sample Interval e Unit, uti l i za ndo a prpri a es ta mpa de tempo. Retorna o ma i or va l or pres ente no i nterva l o es peci fi ca do nos ca mpos Sample Interval e Unit, uti l i za ndo a prpri a es ta mpa de tempo. Retorna a di ferena entre o va l or mni mo e m xi mo do i nterva l o es peci fi ca do nos ca mpos Sample Interval e Unit. COUNTING AGGREGATES Retorna o nmero tota l de da dos pres entes no i nterva l o es peci fi ca do nos ca mpos Sample Interval e Unit. Retorna o tempo tra ns corri do, dentro do i nterva l o es peci fi ca do nos ca mpos Sample Interval e Unit, em que o es ta do do Ta g era 0 (zero). Retorna o tempo tra ns corri do, dentro do i nterva l o es peci fi ca do nos ca mpos Sample Interval e Unit, em que o es ta do do Ta g era 1 (um). Retorna o nmero tota l de tra ns i es entre os es ta dos 0 e 1, dentro do i nterva l o es peci fi ca do nos ca mpos Sample Interval e Unit. TIME AGGREGATES Equi va l e a o Interpolative, porm uti l i za a es ta mpa de tempo ori gi na l do pri mei ro va l or do i nterva l o es peci fi ca do nos ca mpos Sample Interval e Unit. Equi va l e a o Interpolative, porm uti l i za a es ta mpa de tempo ori gi na l do l ti mo va l or do i nterva l o es peci fi ca do nos ca mpos Sample Interval e Unit. Retorna a di ferena entre o pri mei ro e o l ti mo va l or dentro do i nterva l o es peci fi ca do nos ca mpos Sample Interval e Unit, e que tenha m qua l i da de boa . DATA QUALITY AGGREGATES

Minimum Maximum MinimumActualTime MaximumActualTime

Range Count DurationInState0 DurationInState1 NumberOfTransitions

Start End Delta

84

Dataset

OPO DurationGood

DurationBad

PercentGood PercentBad WorstQuality

DESCRIO Retorna o tempo, em mi l i s s egundos , em que os da dos es ta va m com qua l i da de boa no i nterva l o es peci fi ca do nos ca mpos Sample Interval e Unit. A qua l i da de defi ni da a pa rti r da qua l i da de dos da dos do l i mi te do i nterva l o. Retorna o tempo, em mi l i s s egundos , em que os da dos es ta va m com qua l i da de rui m no i nterva l o es peci fi ca do nos ca mpos Sample Interval e Unit. A qua l i da de defi ni da a pa rti r da qua l i da de dos da dos do l i mi te do i nterva l o. Retorna o res ul ta do do c l cul o PercentGood = DurationGood / interval_length * 100 . Retorna o res ul ta do do c l cul o PercentBad = DurationBad / interval_length * 100 . Retorna a pi or qua l i da de dos da dos pres entes no i nterva l o es peci fi ca do nos ca mpos Sample Interval e Unit.

NOTA: A forma de a grega r os da dos em uma Cons ul ta , a pa rti r dos da dos de proces s o a rma zena dos s egue o pa dr o OPC UA defi ni do pel a OPC Founda ti on ( http://www.opcfoundation.org).

1. Para criar um Dataset, deve-se selecionar a opo Insert new dataset do menu contextual do nodo Explorer.

Datasets do

Opo Insert new dataset

2. Na caixa de dilogo que se abre, digite um nome identificador para o objeto Dataset e uma breve descrio.

Informaes sobre o novo Dataset

3. Clicando em OK, um novo objeto Dataset criado, sendo adicionado ao Explorer, alm de abrir automaticamente a aba de anlises para este Dataset.

Aba de anlises do Dataset

4. Na seo Time Options da Faixa de Opes possvel configurar se a Consulta ser definida para um intervalo de tempo passado, ou do presente at um determinado tempo no passado. Escolha o intervalo de sua consulta.

Seo Time Options

Dataset

85

5. Na segunda seo, Mode , o usurio pode escolher dentre os diversos formatos e clculos que podem ser efetuados sobre os dados, bem como sobre o intervalo de tempo, quando aplicvel. Escolha o modo Trend.

Seo Mode

6. Na seo Control, selecione os Tags referentes s temperaturas das salas da Elipse RS clicando em Select Items.

Seo Control

7. A janela do EPM Browser ser aberta. possvel buscar um Tag pelo seu nome (Flat View) ou pelo contexto (Contextual View).

Seleo de Tags

8. Uma vez selecionado o modo como os dados sero apresentados, clique em apresentando o resultado em um grfico.

Execute para executar a consulta,

12.1 Ambiente Integrado de Anlise - Console Python


O EPM Studio contm uma ferramenta integrada de anlise para ser utilizada com os Datasets. Logo abaixo da rea do grfico, o usurio tem a opo de expandir a rea Scripting, que apresenta um Console para execuo de comandos em Python. Esta ferramenta integrada permite a realizao de inmeras anlises sobre os dados do Dataset ou outras variveis criadas no prprio Console, assim como mostrar na mesma rea do grfico os resultados destas anlises. A primeira vez que a rea Scripting aberta em um Dataset, so carregadas para o Console as instrues contidas no arquivo ConsoleInitialization.py. Caso este arquivo no exista, ele automaticamente criado na pasta My Documents\Elipse Software \EPM Studio\Libraries do usurio do Windows. O exerccio a seguir consiste na criao de uma funo para aplicar um filtro de mdia mvel para remoo do rudo de medida do sinal da temperatura ambiente. 1. Abra no Notepad o arquivo ConsoleInitialization.py, para adicionar a funo para o clculo da mdia mvel.

86

Dataset

Arquivo ConsoleInitialization.py

2. Adicione na primeira linha deste arquivo o cdigo a seguir. Esta linha de cdigo faz com que o interpretador aceite caracteres especiais no arquivo, como letras acentuadas.
# coding=utf-8

3. Para clculos envolvendo matrizes, o Python tem um mdulo chamado numpy com inmeras facilidades para manipulao matricial. Vamos importar este mdulo para ser utilizado nos clculos atravs da adio da seguinte linha:
from numpy import *

4. O passo seguinte criar a funo para o clculo da mdia mvel, conforme o cdigo a seguir. Esta funo recebe um objeto de dados do EPM (valor, estampa de tempo e qualidade) e a ordem do filtro.
# Filtro de mdia mvel de ordem "ord" def filtMean( xepm, ord ): xepmf = xepm.copy() x = xepmf['Value'] n = len(x) xf = x.copy() for i in range( 1, ord ): tmp = hstack( (x[i:], zeros(i)) ) xf += tmp xf /= ord for i in range( 1, ord ): xf[-i] = xepmf['Value'][-i] xepmf['Value'] = xf.copy() return xepmf

5. Ao final das alteraes, o arquivo dever ficar conforme apresentado na figura a seguir.

Dataset

87

Funo para o clculo de mdia mvel

Note que em Python a indentao deve ser observada, uma vez que ela que define o que pertence definio da funo ou o contedo de um lao For, por exemplo. 6. Crie um Dataset com os dados brutos (consulta Raw) dos ltimos 30 minutos da varivel RS_Tambiente. Antes de executar a consulta, clique em Scripting, logo abaixo da rea do grfico, quando ser aberto o Console integrado do Python.

Console integrado do Python

Sempre que um Console aberto pela primeira vez, ele carrega o arquivo ConsoleInitialization.py e informa o sucesso ou no da operao. 7. O passo seguinte executar a consulta clicando em Execute , na Faixa de Opes Dataset .

88

Dataset

Execuo da consulta

Toda vez que a consulta executada, os dados da varivel so carregados no Console com o mesmo nome da varivel. Esta varivel no Console um objeto definido em Python que guarda todos os valores, estampas de tempo e qualidade. 8. Crie uma varivel no Console que receber os dados filtrados da temperatura ambiente. Para tanto, digite o seguinte comando no espao designado para digitao, e em seguida pressione a tecla ENTER.
yf = filtMean(RS_Tambiente, 3)

9. Para mostrar os dados filtrados no grfico, pode-se utilizar o comando plot , que recebe como argumento um nome para a Pena (tipo String) e um objeto de dados do EPM definido em Python. O comando o seguinte:
plot('yf', yf)

10. Ao aplicar zoom em uma parte do grfico, possvel ver os dados originais e os dados filtrados.

Dados originais e filtrados

Dataset

89

12.2 Anotaes

90

Dataset

13

CAPTULO

EPM Add-In for Microsoft Excel

O EPM Add-In for Microsoft Excel um mdulo do EPM desenvolvido para facilitar a integrao entre o EPM e o Microsoft Excel, beneficiando-se de todas as funcionalidades deste no que diz respeito anlise de dados e gerao de relatrios. O EPM Add-In for Microsoft Excel possui duas verses, Automation e VSTO, que dependem da verso instalada do Microsoft Excel (XP, 2003, 2007 ou superior). Cabe ressaltar que todas as verses do Add-In possuem as mesmas funcionalidades bsicas, porm o que as diferencia a forma de acesso, uma vez que dependente da verso do Microsoft Excel utilizada. Nas verses do Microsoft Excel 2007 e 2010, as funcionalidades de consulta podem ser acessadas na Faixa de Opes.

13.1 Instalao
Durante a instalao, feita uma verificao automtica da verso do Excel instalada na mquina, alm da instalao propriamente dita e do registro do EPM Add-In for Microsoft Excel. Para o Excel XP e 2003, ser instalada apenas a verso Automation, enquanto que para o Excel 2007 ou superior tambm ser instalada a verso VSTO. Para instalar o EPM Add-In for Microsoft Excel, basta executar o arquivo epmexceladdin-enu.exe e seguir os passos do instalador. O instalador detecta automaticamente se a plataforma 32 ou 64 bits, e qual a verso do Excel presente.
NOTA: A des i ns ta l a o do EPM Server deve s er fei ta di reta mente a tra vs da op o de a di ci ona r ou remover progra ma s do Pa i nel de Control e do Wi ndows .

13.2 Utilizao
Para acessar a Faixa de Opes (Excel 2007 ou superior), deve-se clicar na aba EPM para mostrar as funcionalidades de consulta relacionadas ao EPM. As consultas realizadas atravs desta Faixa de Opo so feitas atravs de janelas que facilitam a entrada dos parmetros da consulta.

Aba EPM da Faixa de Opes do Excel

Uma conexo uma forma de referenciar o servidor de dados do EPM que ir fornecer as informaes solicitadas. Atravs dela, possvel apenas definir outros servidores para a conexo, sem que seja necessrio mudar todas as referncias nas consultas, uma vez que estas utilizam a conexo como argumento e no diretamente o servidor de dados. As informaes que definem a forma como a conexo ser estabelecida com um EPM Server esto descritas na tabela a seguir.
Opes de conexo com o EPM Server CAMPO EPM Server Machine Connection Name Authentication DESCRIO Nome do EPM Server pa ra conex o e rea l i za o da s cons ul ta s . Nome da conex o que s er uti l i za da na s cha ma da s da s cons ul ta s . Es te nome corres ponde a um a pel i do, defi ni do pel o us u ri o, pa ra uma da da conex o. Forma de a utenti ca o da conex o, que pode s er fei ta de dua s forma s : EpmServer authentication: Autenti ca o fei ta a tra vs do EPM Windows authentication: Autenti ca o i ntegra da com o Wi ndows Us u ri o a s er uti l i za do na conex o. Senha do us u ri o. Sel eci ona r es ta op o fa z com que a s enha do us u ri o s eja ma nti da entre s ees do Excel , ou s eja , o us u ri o poder a bri r e fecha r um a rqui vo s em ter que i nforma r nova mente a s enha . Tes ta s e a conex o v l i da .

User Name Password Remember Password Test Connection

13.3 Estabelecendo uma Conexo


1. V para a aba EPM na Faixa de Opes do Excel e clique em Connection. Abre-se uma janela para configurar as conexes com servidores EPM que estaro disponveis para as consultas. Preencha todos os campos.

EPM Add-In for Microsoft Excel

91

Configurao da conexo

2. Clique em Test Connection. Uma caixa de mensagem ser apresentada.

Conexo configurada com sucesso

13.4 Consultas
Uma vez definida ao menos uma conexo com um EPM Server disponvel, j possvel efetuar consultas a este servidor. Existem basicamente trs modalidades de consultas que so apresentadas na Faixa de Opes:
Opes de consulta na Faixa de Opes CONE Dataset Aggregate TIPO DESCRIO Ca rrega pa ra o Excel os da dos do Da ta s et s ol i ci ta do. Pos s i bi l i ta rea l i za r uma cons ul ta i nforma ndo a s va ri vei s , o i nterva l o de tempo e o ti po de a grega o a s er a pl i ca do nos da dos . Pos s i bi l i ta rea l i za r uma cons ul ta de va ri vei s , tra zendo todos os da dos a rma zena dos em um determi na do perodo.

Raw

NOTA: No s i s tema EPM, o Da ta s et um objeto cri a do no EPM Studi o que gua rda i nforma es s obre a s va ri vei s , i nterva l o de tempo, a mos tra gem e ti po de a grega o em uma cons ul ta . Qua ndo s ol i ci ta do a tra vs do EPM Add-i n for Mi cros oft Excel , el e bus ca r os da dos corres pondentes confi gura o e os a pres enta em um forma to ta bul a r.

Estas consultas iro apresentar o resultado no formato de tabela do Excel. Sempre que o foco estiver sobre esta tabela de dados consultados, os botes Refresh e da consulta previamente executada so habilitados. Ao clicar em Refresh, os dados da consulta so atualizados e a tabela redimensionada automaticamente, caso necessrio. Ao clicar na consulta, a sua janela de configurao ser novamente aberta, mostrando as opes previamente selecionadas pelo usurio.

92

EPM Add-In for Microsoft Excel

Resultado da consulta

13.4.1 DataSet
1. Na Planilha1 do Excel, selecione a clula inicial (canto superior esquerdo) para apresentar os dados da consulta. Por exemplo, A1. 2. Clique em DataSet na Faixa de Opes EPM. Ser aberta uma janela com os campos relacionados a esta consulta.

Configurao do DataSet

3. Na rea QuerySelection, clique em

para que seja aberta uma janela com a lista dos DataSets disponveis.

EPM Add-In for Microsoft Excel

93

DataSets disponveis

4. Selecione a opo Plot Result para que seja criado automaticamente um grfico com os dados do DataSet.

Opo Plot Result

5. Os dados sero apresentados no formato de tabela do Excel, iniciando (canto superior esquerdo) conforme o valor do campo Output Cell.

Resultado do DataSet

6. Observe que os botes DataSet e Refresh da Faixa de Opes EPM esto habilitados, pois o foco est sobre a tabela do Excel resultante da consulta.

94

EPM Add-In for Microsoft Excel

Botes DataSet e Refresh

13.4.2 Aggregate
1. Na Planilha2 do Excel, digite nas clulas B1 e B2 uma data inicial e final, respectivamente.

Datas inicial e final

2. Selecione uma clula inicial para apresentar os dados da consulta. Por exemplo, A4. 3. Clique em Aggregate na Faixa de Opes EPM para abrir uma janela com os campos relacionados a esta consulta. ao lado do campo Context .

4. Na rea Tags, clique em

Selecionar contexto

5. Selecione os Tags referentes aos compressores.

Selecionar Tags

6. Na rea Aggregate , escolha PercentINState0 para o campo Type e Sampling Interval igual a uma hora.

Tipo de agregao

7. Na rea Time Interval, configure os campos Start Time e End Time para apontar para as clulas B1 e B2, respectivamente.

Intervalo de tempo

8. Configure o Layout desejado e clique em OK.

EPM Add-In for Microsoft Excel

95

Layout

9. Os dados sero apresentados no formato de Tabela do Excel, iniciando (canto superior esquerdo) conforme o valor do campo Output Cell.

Resultado do DataSet

10. Observe que os botes Aggregate e Refresh na Faixa de Opes EPM esto habilitados quando o foco est sobre a tabela resultante da consulta.

Botes Aggregate e Refresh NOTA: Uma pr ti ca comum na el a bora o de rel a tri os uti l i za r a s refernci a s da s cl ul a s da pl a ni l ha como a rgumentos da s cons ul ta s , torna ndo ma i s r pi da e pr ti ca a a l tera o de pa r metros , a l m da vi s ua l i za o da s i nforma es rel a ci ona da s cons ul ta a pres enta da .

13.4.3 Raw
1. Na Planilha3 do Excel, digite nas clulas B1 e B2 uma data inicial e final, respectivamente.

Datas inicial e final

2. Selecione uma clula inicial para apresentar os dados da consulta. Por exemplo, A4. 3. Clique em Raw na Faixa de Opes EPM. Ser aberta uma janela com os campos relacionados a esta consulta. ao lado do campo Context .

4. Na rea Tags, clique em

96

EPM Add-In for Microsoft Excel

Selecionar contexto

5. Selecione o Tag RS_Economia.

Selecionar Tag

6. Na rea Time Interval, configure os campos Start Time e End Time para apontar para as clulas B1 e B2 respectivamente.

Intervalo de tempo

7. Configure o Layout conforme desejado e clique em OK.

Layout

8. Os dados sero apresentados no formato de tabela do Excel, iniciando (canto superior esquerdo) conforme o valor do campo Output Cell.

EPM Add-In for Microsoft Excel

97

Resultado do DataSet

9. Observe que os botes Raw e Refresh na Faixa de Opes EPM esto habilitados quando o foco est sobre a tabela resultante da consulta.

Botes Raw e Refresh

98

EPM Add-In for Microsoft Excel

13.5 Anotaes

EPM Add-In for Microsoft Excel

99

14

CAPTULO

Segurana

Todas as funcionalidades disponveis no EPM esto sujeitas validao das permisses que o usurio conectado possui para ter acesso pleno a elas. O gerenciamento da poltica de segurana no EPM acessado a partir do nodo UserAdministration do Explorer. Um nvel abaixo esto os itens relacionados aos usurios, Users, e grupos, Groups. O EPM tem suporte a dois tipos de validao de usurios:
Opes de validao de usurios TIPO Integrada com o Windows EPM Server DESCRIO Uti l i za a mes ma va l i da o do us u ri o conecta do no Wi ndows . Uti l i za a va l i da o fei ta pel o EPM.

14.1 Criando Usurios


1. Na Faixa de Opes Insert , clique em User ou utilize o menu contextual da pasta Users do Explorer.

Faixa de Opes Insert

2. Uma caixa de dilogo ser aberta solicitando um nome, uma breve descrio do usurio a ser criado e a forma de autenticao.

Janela de criao de um novo usurio

3. Nos campos Login e Description, digite o nome do usurio e uma breve descrio, respectivamente. 4. No campo Authentication, escolha a opo EpmServer authentication. 5. Informe nos campos Password e Confirm Password uma senha para o usurio. 6. Clicando em OK o usurio criado, aparecendo o item correspondente a ele no Explorer, e ao clicar em Cancel a operao cancelada.

7. Crie mais trs usurios de sua escolha.

100

Segurana

14.2 Grupos
Os Grupos so uma forma fcil para gerenciar permisses de acesso de diversos usurios simultaneamente, os quais podem ser agrupados, assumindo as permisses do grupo ao qual pertencem. 1. Crie um grupo clicando em Explorer. Group na Faixa de Opes Insert , ou atravs do menu contextual da pasta Groups do

Faixa de Opes Insert

2. Na janela aberta, digite "Engenharia" no campo Name e informe uma descrio para o grupo.

Janela de criao de um novo grupo

3. Clicando em OK o grupo criado, aparecendo o item correspondente a ele no Explorer, e clicando em Cancel a operao cancelada.

Grupos em UserAdministration

4. Nas propriedades do Grupo possvel vincular usurios e outros grupos ao objeto. Adicione um usurio ao grupo Engenharia.

Segurana

101

Adicionar novo usurio ao grupo

14.3 Permisses
Uma vez criados os usurios e grupos, bem como definidos os usurios que pertencem a determinados grupos, deve-se proceder com a definio das regras de permisses de acesso s funcionalidades disponveis no EPM. A tabela a seguir apresenta os perfis disponveis no EPM.
Opes de perfis do EPM PERFIL Basic DESCRIO Us u ri o ou grupo tem permi s s es de l ei tura ou es cri ta de va l ores dos Da ta Objects . Ti pi ca mente uti l i za do pa ra a quel es que preci s a m a pena s ter a ces s o a os da dos pa ra rea l i za r a n l i s es de tendnci a s , gera r rel a tri os , etc. NODOS VISVEIS

102

Segurana

PERFIL Advanced

DESCRIO Us u ri o ou grupo tem permi s s es tota i s s obre os Da ta Objects , objetos do Schedul er e do Stora ge Set. Ti pi ca mente uti l i za do pa ra a quel es que preci s a m de permi s s es pa ra cri a r, edi ta r e remover Da ta Objects .

NODOS VISVEIS

Interface Servers

Us u ri o ou grupo tem permi s s es tota i s s obre os Da ta Objects , objetos do Schedul er e Interfa ce Servers . Es te perfi l i ndi ca do pa ra uti l i za r no es ta bel eci mento da s conexes entre um Interfa ce Server e o EPM Server.

Administrator

Us u ri o ou grupo tem permi s s es tota i s s obre todo o s i s tema EPM.

Segurana

103

PERFIL Custom

DESCRIO O us u ri o ou grupo tem a s permi s s es defi ni da s ma nua l mente. Sel eci ona r uma da s permi s s es di s ponvei s s i gni fi ca da r a ces s o el a .

NODOS VISVEIS

NOTAS: Ca da us u ri o ou grupo pode ter s ua s permi s s es defi ni da s ma nua l mente a tra vs da op o Custom. Es ta op o n o um perfi l , el a a pena s i ndi ca a s permi s s es de a ces s o s funci ona l i da des que es t o di s ponvei s pa ra s erem uti l i za da s . Por defi ni o, qua ndo for da do a ces s o a os Interfa ce Servers , a utoma ti ca mente ta mbm da do control e tota l s obre os Da ta Objects . Ao s el eci ona r um perfi l de us u ri o, a s s ua s permi s s es s o a utoma ti ca mente redefi ni da s pa ra a dequa rem-s e a es te perfi l , ou s eja , equi va l e a Da ta Objects s el eci ona dos a pena s com permi s s es de l ei tura e es cri ta s obre os va l ores dos da dos da s va ri vei s .

1. Clique com o boto direito do mouse sobre um usurio e selecione a opo Permissions do menu contextual.

Opo Permissions

2. Uma janela com os perfis de usurio e suas respectivas permisses ser aberta. Escolha o perfil Basic e clique em OK.

104

Segurana

Seleo de perfil

3. Defina para cada usurio um perfil diferente. 4. Desconecte-se do EPM Studio e conecte-se com outro usurio para testar as configuraes.

Opo Disconnect

Segurana

105

14.4 Anotaes

106

Segurana

15

CAPTULO

Manuteno do Sistema

O Sistema EPM, depois de configurado adequadamente, gerencia automaticamente toda sua operao, cabendo ao responsvel pela manuteno do sistema monitorar periodicamente algumas questes operacionais, nas quais o EPM no tem ingerncia, como o espao fsico disponvel em disco. Os pontos que o responsvel pela manuteno do sistema ir atuar so os backups, o sistema de arquivamento dos dados, as Interfaces de Comunicao e as sees conectadas ao servidor. Cada um destes aspectos ser abordado nos tpicos seguintes.

15.1 Configurando o Backup do EPM Server


Para garantir a disponibilidade do Sistema EPM, ele fornece uma estrutura de cpias de segurana, que podero ser utilizadas nos casos de problemas onde ocorreu perda de informaes. Assim, possvel programar operaes de backup com periodicidades distintas, de forma manual ou automtica, realizando cpias de segurana de toda a estrutura operacional (Interfaces de Comunicao, configuraes de Tags, poltica de segurana, etc.), ou da estrutura operacional acrescida dos dados de processo.
NOTA: O procedi mento de Auto backup neces s i ta que o s ervi o SQL Server Agent es teja roda ndo pa ra pos s i bi l i ta r o a genda mento da s cpi a s de s egura na . Es te s ervi o n o es t di s ponvel na vers o Express do SQL Server, s endo neces s ri o executa r o backup ma nua l mente.

1. Na aba Management da Faixa de Opes, clique em

Configuration. Ser aberta uma aba para configurao do backup.

Aba Management

2. Informe, no campo Path, o local onde est instalado o Servidor de Banco de Dados do EPM, para salvar o arquivo de backup. 3. No campo Backup type , escolha a opo Structure and Data para salvar a estrutura de informaes mais os dados de processo.

Seleo do tipo de backup

4. Clique em Execute na Faixa de Opes para salvar o arquivo de backup no local informado. Toda vez que esta opo for selecionada, ser executado este procedimento de salvamento, mesmo que a opo Auto backup esteja selecionada.
NOTA: O a rqui vo de backup gera do a utoma ti ca mente, e s eu nome ba s ea do na conca tena o do nome do ba nco de da dos e da s i nforma es de da ta e hora de i nci o do procedi mento. O forma to do nome do a rqui vo nomebancodedados_yyyymmdd_hhnnss.bak .

15.2 Recuperando o Backup


1. A recuperao de um arquivo de backup feita atravs do aplicativo EPM Server Configuration Wizard. Na etapa de seleo do modo de instalao da base de dados do EPM, deve-se selecionar a opo Restore and upgrade an existing database . No passo seguinte, deve-se selecionar a base de dados que ser populada com os dados do arquivo de backup.

Manuteno do Sistema

107

Janela Restore Database

2. Ao clicar em Next , ser aberta uma caixa de dilogo solicitando a confirmao para sobrescrever os dados que esto na base de dados selecionada, caso seja utilizado o mesmo nome de uma base de dados j existente. Para retornar janela de seleo da base de dados, deve-se clicar em No, e para seguir, clique em Yes.

Confirmao para apagar a base de dados existente

3. O passo seguinte a seleo do arquivo de backup que ser utilizado para popular a base de dados selecionada.

108

Manuteno do Sistema

Selecionar arquivo de backup

As opes disponveis na caixa de seleo Action, que se aplicam aos diretrios onde sero armazenados os arquivos de dados, do quadro Archives Restore Path, so as seguintes:
Opes disponveis para Action OPO Keep original paths Use specified paths for all archives DESCRIO Uti l i za os ca mi nhos ori gi na i s dos Archi ves . Es ta op o des a bi l i ta o bot o Browse. Uti l i za o ca mi nho es peci fi ca do no ca mpo Path, que pode s er modi fi ca do uti l i za ndo-s e a op o Browse. Todos os Archi ves do backup e os que venha m a s er cri a dos uti l i za r o es te ca mi nho. Uti l i za o ca mi nho pa dr o do SQL Server pa ra res ta ura r os Archi ves do backup e os que venha m a s er cri a dos . Ma ntm o ca mi nho ori gi na l dos Archi ves do backup e o ca mi nho es peci fi ca do em Path s er uti l i za do pa ra novos Archi ves .

Use SQL Server default path for all archives Use specified path only for new archives

A listagem de arquivos est dividida em trs grupos: Primary (arquivos com informaes operacionais do sistema EPM), Archive (arquivos com os dados de processo) e Log (arquivos de log de transaes do banco de dados). Caso algum dos arquivos esteja em vermelho, isso significa que j existe um arquivo com o mesmo nome no diretrio ou o diretrio de destino no existe, devendo ser corrigido para que se possa prosseguir.
NOTA: Qua ndo a op o Recovery Model da ba s e de da dos do EPM i gua l a Full, recomenda -s e di reci ona r os a rqui vos de l og em um HD (fs i co ou pa rti o) di ferente do l oca l onde s er o a rma zena dos os a rqui vos de da dos ( Archive) e da s i nforma es do EPM ( Primary).

4. Ao clicar em Next , ser mostrada a janela de progresso da restaurao.

Manuteno do Sistema

109

Janela de progresso da restaurao

5. Clicando em Next , segue-se para a etapa seguinte, que consiste na informao da senha de administrador do EPM correspondente ao arquivo de backup selecionado.

Confirmao da senha de administrador

6. Clicando em Next , segue-se para a ltima etapa, solicitando a confirmao da operao de carregamento do arquivo de backup para o banco de dados selecionado, procedimento anlogo ao do final da seo Configurao do captulo EPM Server.

110

Manuteno do Sistema

Configurao do EPM Server concluda com sucesso

7. A qualquer momento durante a utilizao do EPM Server Configuration Wizard, ao clicar em Back nas caixas de dilogo, retorna-se para a etapa anterior de configurao, enquanto que ao clicar em Cancel, toda a operao ser cancelada.
NOTAS: Se a s enha de a dmi ni s tra dor do EPM ( SA) for es queci da , NO H COMO RECUPERAR UM BACKUP! Pa ra popul a r uma ba s e de da dos com um a rqui vo de backup, i mpres ci ndvel a uti l i za o da s enha de a dmi ni s tra dor do EPM ( SA) corres pondente a o a rqui vo de backup s el eci ona do.

Manuteno do Sistema

111

15.3 Anotaes

112

Manuteno do Sistema

16

CAPTULO

Archives

Archives so arquivos de dados utilizados pelo Servidor de Banco de Dados para armazenamento dos dados do EPM, tanto de processo quanto de configuraes do sistema. O acesso s informaes e configuraes dos Archives pode ser feita atravs da Faixa de Opes Archive , ou do item Archives no Explorer.

Aba Archive da Faixa de Opes

As opes da Faixa de Opes esto descritas na tabela a seguir.


Opes na Faixa de Opes Archive CONE Configuration Statistics Configuration Execute Execute All OPO DESCRIO Abre a a ba de confi gura o dos Archi ves . Abre a a ba com i nforma es s obre os Archi ves . Abre a a ba de confi gura o de cpi a de s egura na dos Archi ves . Executa a cpi a de s egura na do Archi ve s el eci ona do. Executa a cpi a de s egura na de todos os Archi ves .

16.1 Configurao
Na rea do Explorer do EPM Studio, as operaes sobre os Archives esto disponveis atravs do item Archives, que tem dois itens funcionais, ArchiveConfiguration e CurrentArchiveStatistics, alm dos Archives que forem sendo criados, identificados pelo cone . Selecionando a opo Properties do menu contextual do objeto ArchiveConfiguration, se abrir a aba para configurao dos Archives.

Archives

113

Configurao dos Archives

Durante a instalao do EPM j so criados os Archives e suas informaes so automaticamente definidas. O usurio poder alter-las de forma a atender as necessidades de cada sistema. Os parmetros a serem informados so os seguintes:
Parmetros dos Archives PARMETRO Base name Path Name style Growth DESCRIO Nome da ba s e de da dos do EPM. Loca l da m qui na onde roda o Servi dor de Ba nco de Da dos , onde s er o di s pos tos os Archi ves . Forma to dos nomes dos Archi ves que s er o cri a dos . Pode s er ba s ea do na da ta e hora , ou em uma numera o s equenci a l . Ta xa de a l oca o de es pa o pa ra o cres ci mento dos Archi ves . Pode s er defi ni da em termos a bs ol utos ou em um percentua l de Initial size. Ta ma nho uti l i za do toda vez que um novo Archi ve for cri a do. Ta ma nho m xi mo que um Archi ve poder a ti ngi r. Qua ndo s el eci ona da , es ta op o determi na que os Archi ves dever o s er a l terna dos toda vez que houver tra ns corri do o tempo es peci fi ca do, mes mo que a i nda n o tenha m a ti ngi do s eu ta ma nho m xi mo. Tempo es peci fi ca do pa ra rea l i za r a s troca s de Archi ves . Pode s er defi ni do em termos di ri os , mens a i s ou a nua i s .

Initial size Maximum size Enable Change by Period

Period

A aba com informaes estatsticas sobre os Archives est disponvel ao selecionar-se a opo

Statistics.

NOTAS: Uma vez defi ni do o ta ma nho de um Archi ve na s ua cri a o, n o ma i s pos s vel a l ter -l o. Porta nto, es ta deve s er uma da s pri mei ra s ta refa s a s er rea l i za da . No ca s o de s el eci ona r a op o pa ra a l terna r os Archi ves em perodos determi na dos , mes mo que o Archi ve n o es teja preenchi do, a o a ti ngi r o perodo defi ni do um novo Archi ve s er cri a do. Na eventua l i da de de chega r um da do de proces s o com da ta corres pondente a o Archi ve do perodo a nteri or, o da do s er a rma zena do nes te Archi ve do perodo a nteri or, uma vez que el e s pa s s a r pa ra o es ta do i na ti vo qua ndo es ti ver compl eta mente preenchi do.

Informaes estatsticas dos Archives

As informaes apresentadas sobre os Archives so as seguintes:

114

Archives

Informaes sobre os Archives INFORMAO Name State DESCRIO Nome do Archi ve. uma compos i o do nome do ba nco de da dos do EPM com s ua da ta de cri a o. Indi ca o es ta do em que o Archi ve s e encontra : Active: Es t di s ponvel pa ra uti l i za o pel o EPM, poi s a i nda tem es pa o pa ra a rma zena r da dos Inactive: N o es t ma i s di s ponvel pa ra a rma zena mento de da dos , poi s j a ti ngi u s eu ta ma nho l i mi te Pa rti o onde s e encontra o Archi ve. Da ta e hora i ni ci a l do Archi ve. Ta ma nho a tua l do Archi ve, i nforma do em MB (mega bytes ). Es pa o ocupa do pel os da dos no Archi ve em rel a o a o ta ma nho m xi mo defi ni do pa ra o Archi ve, i nforma do em MB. Ta xa de cres ci mento defi ni da pa ra a a l oca o de es pa os nos Archi ves . M xi mo es pa o em di s co di s ponvel pa ra os Archi ves , i nforma do em MB. Loca l da m qui na onde roda o Servi dor de Ba nco de Da dos , e onde s er o di s pos tos os Archi ves .

Partition Start Timestamp Current Size Allocated space Growth Maximum size Path

Archives

115

16.2 Anotaes

116

Archives

Matriz Rua 24 de Outubro, 353 - 10 andar 90510-002 Porto Alegre RS Fone: (51) 3346-4699 Fax: (51) 3222-6226 E-mail: elipse@elipse.com.br Filial PR Av. Sete de Setembro, 4698/1705 80240-000 Curitiba - PR Fone: (41) 3342-0120 Fax: (41) 3342-0120 E-mail: elipse-pr@elipse.com.br Filial RJ Av. Praia de Botafogo, 300/525 22250-044 Rio de Janeiro - RJ Fone: (21) 2158-1015 Fax: (21) 2158-1099 E-mail: elipse-rj@elipse.com.br Taiwan 9F., No.12, Beiping 2nd St., Sanmin Dist. 807 Kaohsiung City - Taiwan Telefone: +886 (7) 323-8468 Fax: +886 (7) 323-9656 E-mail: evan@elipse.com.br

Filial SP Rua dos Pinheiros, 870 - Conj. 141/142 05422-001 So Paulo - SP Fone: (11) 3061-2828 Fax: (11) 3061-2828 E-mail: elipse-sp@elipse.com.br Filial MG Rua Antnio de Albuquerque, 156 7 andar Sala 705 30112-010 Belo Horizonte - MG Fone: (31) 2511-2121 E-mail: elipse-mg@elipse.com.br USA 2501 Blue Ridge Road, Suite 250 Raleigh - NC - 27607 USA Fone: +1 (252) 995-6885 Fax: +1 (252) 995-5686 E-mail: info@elipse-software.com

Consulte nosso website para informaes sobre o representante do seu estado. www.elipse.com.br kb.elipse.com.br elipse@elipse.com.br