68004111-Manual-E3

download 68004111-Manual-E3

of 342

Transcript of 68004111-Manual-E3

ELIPSEE3SISTEMA DE SUPERVISO E CONTROLE

Manual E3

Verso 1.00.019 2002 Elipse Software Ltda. Todos os direitos reservados.

ndice1. INTRODUO............................................................................................................................................................................ 7 1.1. Descrio Geral................................................................................................................................................................... 8 1.2. Arquitetura de Projetos........................................................................................................................................................ 9 1.3. Mdulos e verses do sistema.......................................................................................................................................... 10 1.4. Outras informaes........................................................................................................................................................... 11 1.5. Novidades da Verso........................................................................................................................................................ 11 2. ELIPSE SCADA X E3.............................................................................................................................................................. 12 3. INSTALAO........................................................................................................................................................................... 13 1.6. Requisitos do sistema....................................................................................................................................................... 13 1.7. Instrues de Instalao................................................................................................................................................... 14 1.8. Atualizao das verses................................................................................................................................................... 15 1.9. Sobre o Hardkey................................................................................................................................................................ 16 1.9.1. Atualizao do Hardkey.............................................................................................................................................. 16 4. INICIANDO O E3...................................................................................................................................................................... 17 1.10. Iniciando um projeto........................................................................................................................................................ 18 1.11. rea de Trabalho............................................................................................................................................................. 18 1.11.1. Barra de Menus........................................................................................................................................................ 19 1.11.2. Barra de Ferramentas.............................................................................................................................................. 19 1.12. Configurao do Studio................................................................................................................................................... 33 1.12.1. Ferramentas.............................................................................................................................................................. 36 1.12.2. Barra de Execuo do Projeto................................................................................................................................. 37 1.12.3. Organizer.................................................................................................................................................................. 39 1.12.4. Propriedades............................................................................................................................................................. 46 1.12.5. Eventos..................................................................................................................................................................... 51 1.12.6. Mtodos.................................................................................................................................................................... 51 1.13. App Browser.................................................................................................................................................................... 52 1.14. Links ................................................................................................................................................................................ 53 5. DOMNIOS................................................................................................................................................................................ 55 1.15. Execuo do Domnio..................................................................................................................................................... 57 1.16. Configurao do Domnio................................................................................................................................................ 58 1.16.1. Na Barra de Ferramentas Padro............................................................................................................................ 58 1.16.2. No Organizer............................................................................................................................................................. 59 1.16.3. Configuraes do domnio via E3Server................................................................................................................. 61 1.16.4. Opes...................................................................................................................................................................... 62 1.16.5. Projetos..................................................................................................................................................................... 65 1.16.6. Servidores................................................................................................................................................................. 65 1.16.7. Licenas.................................................................................................................................................................... 67 1.16.8. Monitor...................................................................................................................................................................... 68 1.17. Hot-StandBy no E3.......................................................................................................................................................... 69 1.17.1. Executando um Domnio Distribudo........................................................................................................................ 70 1.17.2. Parando um Domnio Distribudo............................................................................................................................. 70 1.17.3. Parando um dos Servidores do Domnio................................................................................................................. 71 1.17.4. Tempo de troca entre Servidores............................................................................................................................. 71 1.17.5. Reconexo de Viewers............................................................................................................................................. 71 1.18. Conectar a ...................................................................................................................................................................... 71 1.19. Senhas............................................................................................................................................................................. 72 1.19.1. Permisses............................................................................................................................................................... 73 1.19.2. Usurios.................................................................................................................................................................... 75 1.19.3. Grupos...................................................................................................................................................................... 76 1.20. E3WebViewer.................................................................................................................................................................. 77 1.20.1. Instalao do IIS....................................................................................................................................................... 78 1.20.2. Configurao do IIS.................................................................................................................................................. 79 1.20.3. Visualizando a aplicao.......................................................................................................................................... 81 1.20.4. Visualizando a aplicao Localmente...................................................................................................................... 83 6. DRIVERS E TAGS ................................................................................................................................................................... 84 1.21. Tags................................................................................................................................................................................. 85 1.22. Tipos de Tags.................................................................................................................................................................. 86 1.23. Regras para o nome dos Tags........................................................................................................................................ 88 1.24. Criando Tags................................................................................................................................................................... 88 1.25. Tags de Comunicao ................................................................................................................................................... 89

MANUAL E31.25.1. Pasta de Comunicao (IOFolder)........................................................................................................................... 89 1.25.2. Tag de Comunicao (IOTag).................................................................................................................................. 89 1.25.3. Bloco de Comunicao ( IOBlock)........................................................................................................................... 91 1.25.4. Elemento de Bloco (IOBlockElement)...................................................................................................................... 91 1.26. Configuraes de Comunicao..................................................................................................................................... 93 1.26.1. Interface de Configurao........................................................................................................................................ 93 1.26.2. Modo de Operao................................................................................................................................................... 94 1.26.3. Excees................................................................................................................................................................... 95 1.26.4. Compartilhamento de Drivers................................................................................................................................... 95 1.26.5. Interface de Execuo.............................................................................................................................................. 96 1.26.6. Utilizao das escalas.............................................................................................................................................. 97 1.26.7. Teste de Comunicao............................................................................................................................................. 97 1.26.8. Utilizao de Estampa de Tempo............................................................................................................................ 98 1.26.9. Lista de valores......................................................................................................................................................... 98 1.26.10. Importao de Tags................................................................................................................................................ 99 1.26.11. Importao do Elipse Scada para o E3............................................................................................................... 101 1.27. Driver OPC.................................................................................................................................................................... 103 1.27.1. Objeto Grupo OPC................................................................................................................................................. 108 1.27.2. Objeto Pasta OPC.................................................................................................................................................. 109 1.27.3. Objeto Tag OPC..................................................................................................................................................... 109 1.27.4. Objeto Bloco OPC.................................................................................................................................................. 110 1.27.5. Objeto Elemento de Bloco OPC............................................................................................................................. 112 1.28. Servidor de Dados (DataServer)................................................................................................................................... 113 1.28.1. Pasta de Dados (Folder)........................................................................................................................................ 113 1.28.2. TagDemo................................................................................................................................................................ 114 1.28.3. Tag Interno.............................................................................................................................................................. 115 1.29. Outros tipos de dados................................................................................................................................................... 116 7. VIEWER.................................................................................................................................................................................. 117 8. TELAS E QUADROS............................................................................................................................................................. 125 1.30. Tela................................................................................................................................................................................ 125 1.30.1. Componentes da Tela............................................................................................................................................ 127 1.31. Quadros......................................................................................................................................................................... 129 9. TELAS E QUADROS............................................................................................................................................................. 133 1.32. Arco da Elipse................................................................................................................................................................ 134 1.33. Desenho Livre................................................................................................................................................................ 135 1.34. Elipse ............................................................................................................................................................................ 135 1.35. Escala............................................................................................................................................................................ 136 1.36. Figura............................................................................................................................................................................. 137 1.37. Linha.............................................................................................................................................................................. 138 1.38. Polgono......................................................................................................................................................................... 139 1.39. Polgono de Curvas....................................................................................................................................................... 140 1.40. Retngulo....................................................................................................................................................................... 140 1.41. Retngulo Arredondado................................................................................................................................................ 141 1.42. Texto ............................................................................................................................................................................. 142 1.43. Display........................................................................................................................................................................... 143 1.44. Setpoint.......................................................................................................................................................................... 144 1.45. Configuraes Gerais.................................................................................................................................................... 145 1.45.1. Eventos e Propriedades Gerais............................................................................................................................ 155 1.45.2. Formatao de Valores.......................................................................................................................................... 158 1.45.3. Formatos para Data e Hora.................................................................................................................................... 163 1.46. Links............................................................................................................................................................................... 165 1.46.1. Conexo Simples.................................................................................................................................................... 165 1.46.2. Conexo Bidirecional.............................................................................................................................................. 166 1.46.3. Conexo Digital...................................................................................................................................................... 167 1.46.4. Conexo Analgica................................................................................................................................................ 168 1.46.5. Conexo por tabela................................................................................................................................................ 169 10. SCRIPTS............................................................................................................................................................................... 170 1.47. Picks............................................................................................................................................................................... 174 1.48. Criando Scripts.............................................................................................................................................................. 174 1.48.1. Fundamentos de VBScript..................................................................................................................................... 178 1.49. Variveis........................................................................................................................................................................ 179 1.50. Constantes..................................................................................................................................................................... 182 1.50.1. Criando Constantes................................................................................................................................................ 182 1.51. Operadores.................................................................................................................................................................... 182 1.51.1. Precedncia de Operadores.................................................................................................................................. 183 1.52. Controle de Fluxo.......................................................................................................................................................... 184 1.53. Procedimentos (Procedure).......................................................................................................................................... 190

1.54. Sintaxe SQL................................................................................................................................................................... 196 1.55. Seleo Condicional...................................................................................................................................................... 198 1.56. Operadores Condicionais.............................................................................................................................................. 198 1.57. Outros Tpicos Gerais.................................................................................................................................................. 206 11. BANCO DE DADOS............................................................................................................................................................. 209 1.58. Criando um Banco de Dados........................................................................................................................................ 210 1.58.1. Servidor de Dados Access..................................................................................................................................... 210 1.58.2. Servidor de Dados Oracle...................................................................................................................................... 210 1.58.3. Servidor de Banco de Dados SQL Server............................................................................................................. 211 12. OBJETO ALARME............................................................................................................................................................... 212 1.59. Servidor de Alarmes (AlarmServer).............................................................................................................................. 213 1.60. Objeto rea.................................................................................................................................................................... 216 1.61. Alarmes (AlarmConfig).................................................................................................................................................. 217 1.62. Fontes de Alarmes........................................................................................................................................................ 218 1.62.1. Tipos de Fontes de Dados..................................................................................................................................... 218 1.62.2. Banda Morta........................................................................................................................................................... 220 1.62.3. Taxa de Variao.................................................................................................................................................... 223 13. E3ALARM............................................................................................................................................................................. 224 14. HISTRICOS........................................................................................................................................................................ 230 15. E3BROWSER....................................................................................................................................................................... 238 1.63. Fonte de Dados............................................................................................................................................................. 239 1.64. Exemplos de Scripts...................................................................................................................................................... 245 1.65. Objetos do E3Browser.................................................................................................................................................. 246 1.65.1. Objeto Campos....................................................................................................................................................... 246 1.65.2. Objeto Coleo de Campos................................................................................................................................... 247 16. E3CHART............................................................................................................................................................................. 248 1.66. Tipos de escala e Cor................................................................................................................................................... 252 1.66.1. Usar escala de Dados no eixo Horizontal e Vertical............................................................................................. 253 1.66.2. Escala de Tempo Fixa............................................................................................................................................ 255 1.66.3. Escala Mvel de tempo.......................................................................................................................................... 258 1.67. Penas............................................................................................................................................................................. 260 1.67.1. Varivel atualizada em tempo real......................................................................................................................... 262 1.67.2. Histrico usando consulta...................................................................................................................................... 263 1.67.3. Configurao da aparncia da pena...................................................................................................................... 265 1.67.4. Configurao avanada da pena........................................................................................................................... 265 1.68. Criando um E3Chart Histrico...................................................................................................................................... 266 1.69. Objeto Coleo de Penas ............................................................................................................................................ 268 1.70. Objeto Consulta (Query)............................................................................................................................................... 269 1.71. Objeto Coleo de Consultas ...................................................................................................................................... 270 17. FRMULAS.......................................................................................................................................................................... 271 18. CONTROLES ACTIVEX...................................................................................................................................................... 274 1.72. Caixa de Seleo.......................................................................................................................................................... 277 1.73. Boto de opes............................................................................................................................................................ 278 1.74. Lista de Seleo............................................................................................................................................................ 279 1.75. Boto de Comando........................................................................................................................................................ 281 1.76. Texto.............................................................................................................................................................................. 281 1.77. Lista................................................................................................................................................................................ 282 1.78. Barra de Rolagem......................................................................................................................................................... 283 1.79. Boto Incremento-Decremento..................................................................................................................................... 284 1.80. Editor de Texto.............................................................................................................................................................. 285 1.81. Boto Liga-Desliga........................................................................................................................................................ 286 19. BIBLIOTECAS...................................................................................................................................................................... 289 1.82. Biblioteca de Smbolos.................................................................................................................................................. 289 1.83. ElipseX........................................................................................................................................................................... 291 1.83.1. XControls................................................................................................................................................................ 292 1.83.2. XObjects................................................................................................................................................................. 294 1.83.3. Programao nos ElipseX...................................................................................................................................... 296 20. RELATRIOS...................................................................................................................................................................... 299 1.84. Objeto Consulta............................................................................................................................................................. 303 1.85. Componentes do Relatrio........................................................................................................................................... 304 1.85.1. Cabealho de Pgina (PageHeader).................................................................................................................... 304 1.85.2. Cabealho de Grupo (GroupFooter)...................................................................................................................... 305 1.85.3. Detalhes de Pgina (Details)................................................................................................................................. 306 1.85.4. Rodap de Pgina (PageFooter).......................................................................................................................... 307 1.85.5. Rodap de Grupo (GroupFooter)........................................................................................................................... 308 1.86. Objetos do Relatrio...................................................................................................................................................... 309

MANUAL E31.86.1. Prvia de Impresso (Preview).............................................................................................................................. 309 1.86.2. Configuraes do Relatrio (Report Setting)........................................................................................................ 311 1.86.3. Editor de Scripts..................................................................................................................................................... 315 1.86.4. Linha....................................................................................................................................................................... 315 1.86.5. Retngulo................................................................................................................................................................ 316 1.86.6. Retngulo Arredondado......................................................................................................................................... 317 1.86.7. Elipse...................................................................................................................................................................... 318 1.86.8. Label....................................................................................................................................................................... 318 1.86.9. Figura..................................................................................................................................................................... 319 1.86.10. Campo ................................................................................................................................................................. 319 1.86.11. Cdigo de Barras.................................................................................................................................................. 321 1.86.12. Quebra de pgina................................................................................................................................................. 321 1.86.13. Tabela................................................................................................................................................................... 322 1.86.14. E3Chart................................................................................................................................................................. 323 1.86.15. Enviar para frente / Enviar para trs.................................................................................................................... 324 1.87. Exemplos de utilizao dos Relatrios......................................................................................................................... 324 21. AJUDA E SUPORTE TCNICO.......................................................................................................................................... 328 1.88. Opes de ajuda no sistema......................................................................................................................................... 329 1.88.1. VBScriptHelp........................................................................................................................................................... 329 1.88.2. Manual de Instrues............................................................................................................................................. 329 1.88.3. Ajuda On-Line (Guia de Referncias).................................................................................................................... 330 1.89. Dvidas mais Frequentes.............................................................................................................................................. 332 1.90. Suporte Tcnico............................................................................................................................................................ 340 1.90.1. Servios de Suporte............................................................................................................................................... 341

Bem Vindo

ME3.

ais versatilidade, mais facilidade, mais recursos, mais poder. Este o Elipse

Totalmente voltado operao em rede e aplicaes distribudas, o E3 oferece um novo e avanado modelo de objetos, uma poderosa interface grfica alm de uma nova e exclusiva arquitetura que permite o rpido desenvolvimento de aplicaes e mxima conectividade com dispositivos e outros aplicativos. Sua concepo incorpora as mais novas tecnologias em desenvolvimento de software, maximizando a performance, a produtividade e a qualidade de suas aplicaes e do prprio processo, minimizando perdas e custos. Os novos recursos e ferramentas de edio facilitam o desenvolvimento de aplicaes e minimizam tempo de configurao. Uma nova estrutura de aplicaes trabalha com o conceito de projeto modular com processamento distribudo em rede, integrando recursos de vdeo e suporte a tecnologias como COM, DCOM, ActiveX e OPC Agradecemos o seu interesse e desejamos sucesso com sua nova ferramenta de trabalho.

11.

Captulo

Introduo

A Elipse Software, tradicional desenvolvedora de softwares de superviso e controle de processos, conhecidos como Sistema Scada (Supervisory, Control and Data Acquisition), tem orgulho de oferecer sua mais nova e moderna ferramenta para superviso e controle de processos o Elipse E3. O E3 totalmente orientado a objetos e utiliza um padro de conectividade COM/DCOM (Distributed Component Object Model). A interface grfica permite a criao de objetos vetoriais (escalveis) com o uso de diversas ferramentas grficas, tais como: fill, rotao, movimento, sombra, entre outras. O sistema disponibiliza uma biblioteca de objetos fornecida pela ELIPSE (ElipseX) ou ainda permite que o usurio desenvolva suas prprias bibliotecas.

Tambm possvel integrar ao sistema bibliotecas compatveis com o E3. Em cada objeto possvel definir propriedades de qualquer tipo, suportado pelo sistema ou qualquer tipo de dado criado anteriormente na biblioteca. Alm disso, cada instncia ou cpia de um objeto ElipseX mantm uma referncia com os objetos originais da biblioteca, que incide sobre os objetos j em uso. Pensando na intranet e internet, o E3 suporta a tecnologia de frames HTML, permitindo usar o mesmo layout de telas do aplicativo tanto em aplicaes Standalone quanto em aplicaes baseadas em browsers. Cada quadro pode conter um link para uma pgina na Internet, uma tabela do Microsoft Excel ou ainda uma tela do E3. importante ressaltar que toda a funcionalidade da aplicao fica mantida, mesmo quando vista por um browser comercial. Alis, nenhuma alterao necessria para que uma aplicao rode na rede local ou na web. Basta colocar o web server a rodar. Por utilizar uma arquitetura distribuda, o sistema utiliza o conceito de domnios. Um domnio formado por um conjunto de aplicaes, pequenas ou grandes, que so executadas em conjunto, compartilhando um mesmo domnio. As aplicaes num domnio podem compartilhar vrios recursos (tais como alarmes, drivers, telas, banco de dados, etc) como se fossem partes de uma nica aplicao. A vantagem desta arquitetura que aplicaes podem ser adicionadas, removidas ou at editadas no mesmo domnio, permitindo a sua distribuio pelos servidores do sistema. Assim, um domnio poder ser um conjunto de servidores ou rodar apenas em um servidor, de acordo com o tamanho da aplicao. Alm disso, as estaes Viewer (clientes) continuam se referindo a um nico domnio, independentemente do nmero de servidores.Manual E3 7

ELIPSE E3

1.1.

Descrio GeralO E3 foi desenvolvido inicialmente para a plataforma Microsoft Windows 2000, utilizando alguns recursos disponveis somente neste sistema operacional. A interface grfica com o usurio pode ainda ser executada nos sistemas Windows 9X/NT/2000/Me/XP ou ainda atravs da Internet ou Intranet via Internet Explorer. As funes bsicas do software esto divididas em mdulos independentes, capazes de processar atividades especficas. O gerenciamento do trfego de informaes entre os mdulos coordenado por um mdulo principal (E3 Server) como veremos adiante, utilizando a tecnologia COM/DCOM (Component Object Model / Distributed Component Object Model), permitindo que os componentes possam ser executados tanto na mesma mquina quanto distribudos numa rede local. Em linhas gerais, o E3 composto de um ncleo (Kernel) responsvel por unir e coordenar o trabalho de vrios outros mdulos, que tambm so servidores de informaes. A partir da so geradas as interfaces grficas com o usurio que ficam disponveis atravs dos Clientes, tanto locais como pela Internet. O E3 possui trs programas principais, que so: E3 Studio: Ferramenta de Configurao, criao e manuteno dos domnios, projetos e bibliotecas; E3 Viewer: Interface de operao do sistema, exibindo em tempo real as informaes do sistema para os operadores. Pode ser substitudo pelo Internet Explorer para operao via Internet; E3 Server: Servidor do Sistema executa o domnio configurado pelo E3 Studio e fornece os dados e interface grfica para o E3 Viewer.

Como principais vantagens do E3, temos: 8

Poderoso, fcil de usar e altamente flexvel; Substitui com vantagens solues demoradas e caras; Aplicvel em processos de qualquer natureza; Comunicao com qualquer equipamento e sistema; Software em Portugus; Registro e anlise de dados; Nova arquitetura de objetos; Nova interface grfica com editor vetorial; Voltado a aplicaes distribudas, em rede ou internet. Suporte tecnologia ActiveX Conexo com sistemas corporativos (ERP) Configurao on-lineManual E3

ELIPSE E3

Suporte a OPC Hot-standby e hot-backup Linguagem de scripts Arquitetura cliente-servidor Acesso banco de dados MELHOR SUPORTE SEM QUALQUER CUSTO: H mais de dez anos, a Elipse reconhecida por oferecer um suporte eficiente, rpido e totalmente gratuito aos seus usurios.

Pela leitura deste manual, teremos contato com cada um desses mdulos e como a interao entre eles ser configurada.

1.2.

Arquitetura de ProjetosUma das caractersticas do E3 permitir a edio e execuo de vrios projetos simultneos. Isso permite que os sistemas de automao sejam distribudos em mdulos, facilitando a configurao e manuteno do sistema. Em configurao, os vrios aplicativos podem compartilhar informaes comuns, alm de evitar a repetio de itens desnecessrios. Alm disso, um aplicativo pode chamar funes ou acessar propriedades de outro, tornando um sistema realmente modular. Todos os aplicativos podem utilizar as Bibliotecas instaladas na mquina, controles ActiveX e mdulos nativos do E3. As ligaes entre os aplicativos e destes para seus mdulos so feitos atravs dos Links. Os Links representam a tecnologia desenvolvida pela Elipse Software que permite aos mdulos servidores e clientes se conectarem/desconectarem em execuo, alm de permitir e coordenar o fluxo de informaes entre eles. Alm disso, cada aplicativo (Projeto) pode ser executado e interrompido, sem prejudicar o funcionamento do software. claro que na ausncia da execuo de um projeto, aqueles mdulos que dependem dos dados gerados por ele ficaro com seus Links desconectados, ora no podero receber ou enviar dados. Assim que o Projeto voltar a ser executado, todos os Links sero refeitos automaticamente, voltando a comunicao a seu estado normal.

Manual E3

9

ELIPSE E3

1.3.

Mdulos e verses do sistemaO ncleo do E3 chamado de E3 Server, representado pelos programas E3Server.exe e E3Run.exe. O E3Server diferenciado pelo nmero de pontos de comunicao suportados, de acordo com a tabela abaixo:VERSES E3 Studio E3Server 300 E3Server 1.500 E3Server 5.000 DESCRIO

E3Server Ilimitado

Ferramenta de Configurao do Sistema. Pode ser fornecida em conjunto com um E3 Server. Suporta at 300 tags de comunicao (Pontos de I/O) e j possui uma licena de Viewer completa inclusa. Suporta at 1.500 tags de comunicao (Pontos de I/O) e j possui uma licena de Viewer completa inclusa. Sistema ideal para a maioria das aplicaes. Suporta at 5.000 tags de comunicao (Pontos de I/O) e j possui uma licena de Viewer completa inclusa. Sistema indicado para aplicaes de grande porte. utilizado em aplicaes maiores que 5000 tags, com suporte at 1 milho de pontos. Tambm possui 1 licena de Viewer completa inclusa.

Cada licena de Servidor inclui: E3 SERVER - Servidor e runtime da aplicao. VIEWER - Estao de operao do sistema (visualizao e operao). IO DRIVER - Gerenciador de comunicao e tags de comunicao. DB SERVER - Gerenciador de banco de dados. SCRIPTS - Suporte a linguagem de programao VBScript. RELATRIOS - Ferramenta para a gerao de relatrios. OPC CLIENT - Suporte a OPC (OLE for Process Control) como cliente. Esto disponveis tambm alguns mdulos adicionais para o E3, conforme a necessidade do sistema. So eles:MDULO E3 Viewer (Licena adicional) DESCRIO

Podem ser adquiridas licenas adicionais para os Viewers, permitindo que mais usurios possam operar o sistema simultaneamente. O controle das licenas do Viewer fica no Servidor, de modo que no necessrio utilizar o dispositivo de proteo (hardkey) nos clientes.

Na ausncia do HardKey, o software pode ainda ser executado em modo Demonstrao. Como no necessita do hardkey, o modo Demo pode ser utilizado para avaliao do software. Ele possui todos os recursos existentes no modo Studio, com exceo de trabalhar com um mximo de 20 tags de comunicao (IOTag e OPCTag) e permitir a comunicao com equipamentos de aquisio de dados por10 Manual E3

ELIPSE E3

at 10 minutos. No E3Server, h somente as opes de Executar e Fechar Domnio, sendo que o mesmo pode ser executado em at 10 minutos. A biblioteca de smbolos disponibiliza somente o primeiro smbolo de cada biblioteca.

1.4.

Outras informaesPara saber mais sobre nossos produtos, acesse nossa pgina http://www.elipse.com.br ou entre em contato com nosso departamento de vendas na cidade mais prxima de voc:So Paulo, SP: Porto Alegre, RS: Curitiba, PR: EUA: (11) 3061-2828 (51) 3346-4699 (41) 342-0120 +1 (252) 995-6885

1.5.

Novidades da VersoSempre buscando inovar e atender as necessidades crescentes do mercado, o E3 oferece as seguintes novidades na sua verso: Novos objetos do E3Browser: Objeto Campos e Objeto Coleo de Campos; Relatrios: Novos recursos de configurao dos Usurios: Usurios, Grupos e Permisses; Novos recursos de configurao do Domnio; Nova opo no projeto Proteger: Protege o contedo do arquivo contra edio e/ou visualizao no-autorizada. As opes deste item so: Adicionar proteo, Alterar senha e Remover proteo. Novo layout nos Picks dos Scripts e nas propriedades de configurao do E3Chart; Nova propriedade do Viewer: DisableTaskwitching, que desabilita a troca de janelas; Movimentao: Informaes sobre movimentao Linear e Rotacional;

Manual E3

11

22.

Captulo

Elipse Scada x E3

Este captulo se destina queles que j esto habituados com as caractersticas e funcionalidades do Elipse Scada, mas que notaro vrias diferenas entre o mtodo de trabalho se comparado com o E3 Studio. De uma forma geral, o E3 Studio apresenta vrias melhorias, que se traduzem numa maior capacidade de processamento de tarefas de superviso e controle em geral, alm de diminuir o tempo gasto na configurao do aplicativo, principalmente para grandes sistemas. Podemos citar brevemente as seguintes melhorias: Arquitetura de Camadas similar ao conceito das Aplicaes Internet, com o servidor sendo executado de forma totalmente independente dos visualizadores (Servidor Web / Navegador de Internet); Capacidade de distribuio do processamento do servidor entre vrios computadores; pode ser executado em cada estao servidora de cada mdulo da aplicao, ou ainda executar em vrias estaes o mesmo mdulo (processamento paralelo); Configurao e Execuo de vrios projetos simultaneamente. O Studio permite editar ao mesmo tempo vrios projetos, alm de permitir que vrias pessoas compartilhem a edio de cada projeto ou mdulo pela rede, aumentando a capacidade de colaborao on-line. Um conjunto de aplicativos executado simultaneamente, com interaes entre si forma um Domnio, que implica em facilidades de manuteno do sistema, alm de permitir o HotStandBy (Duplicidade) entre seus mdulos; Interface grfica poderosa, com a presena de editor grfico vetorial completo, capaz de desenvolver qualquer tipo de interatividade com o usurio. Podem ser importados formatos grficos vetoriais diversos como os Metafiles, alm do uso de controles universais com a tecnologia ActiveX; Mdulo de Programao de Scripts em linguagem VBScript permite utilizar recursos amplamente difundidos de programao de pginas para Internet, alm de permitir que os mesmos recursos feitos para uma aplicao local (atravs do E3 Client) sejam utilizados quando em operao pela Web.12

Manual E3

1.6.

3 43.

Captulo

Instalao

Para que a instalao do sistema seja feita, necessrio verificar as configuraes bsicas do computador e demais equipamentos. O E3 permite configurar o sistema para dois tipos de instalao, feitas em Windows 2000/Xp ou Windows 98/Me, pela qual ser executado o E3 Cliente.

Requisitos do sistemaPara a instalao no Windows 2000/XP, so necessrias as seguintes configuraes: Processador Celeron, K6-2, Pentium II ou equivalente/superior; 128 MB de memria RAM; Monitor e Placa de Vdeo com resoluo 800 x 600; 100 MBytes de espao em disco rgido (exceto espao para arquivo de dados); Microsoft Windows 2000 ou XP; 1 porta paralela; Interface de rede, para o uso de aplicaes distribudas.

Para a instalao em Windows 98/Me, so necessrias as seguintes configuraes: Processador Celeron, K6-2, Pentium II ou equivalente/superior; 64 MB de memria RAM; Monitor e Placa de Vdeo com resoluo VGA (640 x 480); 10 MBytes de espao em disco rgido; Microsoft Windows 98/Me; Interface de rede, para a conexo com o E3 Server.

Manual E3

13

ELIPSE E3

1.7.

Instrues de InstalaoPara instalar o sistema, siga os seguintes procedimentos: Insira o Hardkey (dispositivo de proteo) na porta paralela do seu computador, se j existir uma impressora nesta porta coloque primeiro o Hardkey e conecte a impressora no mesmo; Insira o CD de instalao do E3 Studio; Execute o arquivo e3-w2kfull.exe. Siga as instrues que aparecero na tela e aguarde finalizao da instalao.

Uma mensagem "Instalao Completa" ir aparecer quando a instalao for bem sucedida. Um grupo de programas chamado E3 Studio ser criado no seu Computador, contendo os cones do programa. Verifique se os cones ou os caminhos esto corretamente configurados, apontando para o sistema. Caso isto no ocorra, desinstale e reinstale novamente o sistema.

Figura1: Caminho do E3 no sistema

14

Manual E3

ELIPSE E3

1.8.

Atualizao das versesPeriodicamente, a Elipse lana novos releases do software, que contm novas ferramentas e/ou atualizaes das j existentes. Tais atualizaes podem ser obtidas atravs de mdia comum (Disquetes ou CD-ROM) ou atravs do site www.elipse.com.br. Pela Internet esto disponveis no caso de atualizao, arquivos que se modificam a cada release, o que torna o tamanho da atualizao menor que a instalao. Tambm esto disponveis, verses de demonstrao do sistema. Para atualizar a verso do sistema, siga os seguintes procedimentos. Adquira a atualizao da verso do sistema, atravs de Disquetes ou CD-Rom, ou download no site da elipse software (www.elipse.com.br); Caso esteja com a aplicao ou o sistema abertos, feche-os. Desinstale o E3 Studio do seu computador; Execute o arquivo atualizao (e3-w2kfullbr.exe) e aguarde a tela de abertura;

Siga os procedimentos que iro aparecer na tela e aguarde a finalizao. importante salientar que este processo apenas atualiza a verso, sendo que os dados contidos no sistema anteriormente permanecem os mesmos. Uma mensagem "Instalao Completa" ir aparecer quando a instalao for bem sucedida. Verifique se os cones ou os caminhos esto corretamente configurados, apontando para o sistema. Caso isto no ocorra, desinstale e reinstale novamente o sistema. Para verificar verso do sistema, abra o programa, selecione no Menu Ajuda a opo Sobre o E3, que o sistema indicar a sua verso.

Manual E3

15

ELIPSE E3

1.9.

Sobre o HardkeyO E3 utiliza um sistema de proteo do software baseado num dispositivo externo conhecido como chave de hardware ou hardkey, que contm a definio dos mdulos e ferramentas disponveis para o usurio. Por se tratar de um dispositivo de memria, ele pode ser modificado pela Elipse Software para efeito de substituio ou atualizao de verses.

1.9.1. Atualizao do HardkeyPara isso, alm dos procedimentos comerciais normais, o usurio poder seguir os seguintes passos, de forma que a atualizao seja feita o mais rpido possvel:

Coloque a chave na porta paralela e execute o programa CUSTOMER.EXE, que copiado para o mesmo diretrio da instalao, e selecione a opo Get ID. Escolha a opo Save, fornecendo um nome para o arquivo com qualquer extenso (sugesto: *.TXT). Mande o arquivo por e-mail para a Elipse Software.

Ao receber um novo arquivo, execute o programa CUSTOMER.EXE. Execute a opo Config e fornea o nome do arquivo recebido, e a chave estar programada.

16

Manual E3

44.

Captulo

Iniciando o E3

Para iniciarmos uma aplicao no E3 Studio, devemos seguir os seguintes procedimentos: Clique no cone de atalho do sistema na rea de trabalho ou acesse via Boto Iniciar (Start) - Programas (Programs) - E3 - E3 Studio. A Hardkey dever estar conectada em sua porta paralela, no caso de uma edio local, ou a mquina deve estar na mesma rede local que outra com o E3 Server, j previamente instalada e com uma hardkey presente.

Figura1: Caminho do E3 no sistema

Manual E3

17

ELIPSE E3

1.10. Iniciando um projetoQuando iniciado o E3 Studio, o sistema abre uma caixa de dilogo com algumas opes do projeto. Ao iniciar o E3 Studio, aparecero trs opes de trabalho: Opes do sistemaOPO DESCRIO

Iniciar E3 Studio; no ser aberto nenhum projeto;. Criar um Projeto Novo; ser requisitado o nome e caminho do novo projeto. Abrir um projeto existente; Ao clicar em Outros Arquivos.... Teremos a opo de localizar um projeto num diretrio especfico ou podemos escolher na lista os ltimos aplicativos editados.

1.11. rea de TrabalhoA figura abaixo mostra a aparncia do E3 Studio aps a criao de um novo projeto chamado "Exemplo".

Figura 1- rea de Trabalho

18

Manual E3

ELIPSE E3

O E3 Studio j vem com uma srie de Menus e Barras de ferramentas configuradas, que so mostradas ao se executar o E3 Studio pela primeira vez. Ao utilizar uma interface grfica mais moderna, similar a programas como o Office 2000, os Menus e Barras de Ferramentas, podem ser modificados pelo usurio. Quando no existe uma aplicao aberta, a tela apresenta menos opes habilitadas na Barra de menu e Barra de Ferramentas, mas o seu layout permanece o mesmo. A Barra de Ttulo mostra o caminho e o nome da sua aplicao, bem como o ttulo da tela corrente que est sendo mostrada na rea de trabalho. Os botes da Barra de Ferramentas permitem que voc execute determinadas tarefas rapidamente, sem usar os menus. Desta forma, voc pode criar Objetos de Tela ou chamar o Organizer, simplesmente pressionando um boto. A Barra de Telas mostra o ttulo da tela corrente e permite que voc altere entre uma tela e outra, simplesmente selecionando o seu nome na lista da caixa de dilogo. A Barra de Status mostra informaes de ajuda a respeito da rea da tela, sobre a qual est o ponteiro do mouse. A rea de trabalho usada para editar as telas e os relatrios da aplicao.

1.11.1.Barra de MenusA Barra de Menus do E3 Studio muda conforme a existncia de uma aplicao aberta ou no. Existem 3 situaes na quais a barra muda: Nenhuma aplicao aberta: A barra de menus desenho e formatao esto desabilitadas. A barra de menus est com a maioria das opes desabilitadas, sendo que somente as opes Abrir e Novo esto ativas. Nova aplicao criada ou nenhuma tela sendo editada: Na barra de menus desenho, as seguintes opes esto habilitadas: selecionar, rotacionar e ordem de tabs; todos os objetos de desenho; botes camadas e zoom. Na barra de menus, as opes habilitadas so: novo, abrir, salvar tudo e salva e executa tudo. Abrir uma nova aplicao existente: Todas as barras de menus esto habilitadas.

1.11.2.Barra de FerramentasA Barra de Ferramentas do E3 muda conforme existncia de uma aplicao aberta ou no. As mesmas situaes que determinam uma modificao na Barra de Menu fazem com que a Barra de Ferramentas se modifique. A tabela abaixo mostra as opes disponveis no sistema:

Manual E3

19

ELIPSE E3

Barra de Ferramentas Padro

20

Manual E3

ELIPSE E3 CONE COMANDO Novo projeto Abrir projeto Salvar projeto Desfazer Salvar tudo Refazer AO Cria um novo projeto. Abre um projeto existente. Salva um Projeto selecionado. Desfaz a ltima ao executada. Salva todo o projeto. Refaz a ltima ao executada.

Janela do Projeto Habilita a Janela do Projeto no sistema. (Organizer) Janela de propriedades Habilita a Janela de propriedades, pela qual sero configurados as informaes referentes aos objetos e o sistema. Executar Viewer Abre o E3 Viewer (Visualizao do projeto). Salva Tudo Salva tudo, executa o domnio e abre o Viewer. Executa/ Para Domnio Executa/para o domnio corrente Executa/Fecha Viewer Verificar Erro Erro Anterior Prximo erro Ajuda Ajuda Sensvel Executa/fecha o E3 Viewer Verifica se o domnio contm erro. Mostra o erro anteriormente encontrado no domnio. Mostra o prximo erro encontrado no domnio. Habilita a ajuda do sistema. Habilita a ajuda sensvel do sistema.

Manual E3

21

ELIPSE E3 Desfragmentar Desfragmenta o arquivo especificado.

22

Manual E3

ELIPSE E3

Barra de Ferramentas Sombra

Manual E3

23

ELIPSE E3 CONE COMANDO Aplica Sombra Sombra Acima Desloca Sombra para cima Sombra Esquerda Sombra Direita AO Aplica Sombra. Desloca Sombra para cima. Desloca Sombra para baixo. Desloca Sombra Esquerda. Desloca Sombra Direita.

24

Manual E3

ELIPSE E3 Cor da Sombra Seleciona Cor da Sombra.

Manual E3

25

ELIPSE E3

Barra de Ferramentas TelaCONE COMANDO Desagrupar Agrupar Ordem dos Tabs Rotacionar Desenho Livre Elipse AO Desagrupa uma seleo de objetos. Agrupa uma seleo de objetos. Mostra identificador de ordem navegao entre os objetos. Exibe ferramenta de rotao. Exibe ferramenta de Desenho Livre. Exibe ferramenta de desenho de Elipses.

Retngulo Arredondado Exibe ferramenta de desenho de Retngulos arredondados. Retngulo Exibe ferramenta de desenho de Retngulos. Caixa de Seleo Edio da Grade Linha Selecionar Movimentao Enviar Para Baixo Trazer para Cima Enviar para o Fundo Trazer para o Topo Texto Polgono de Curvas Polgono Figura Arco de Elipse Display Setpoint Exibe quadro para seleo de objetos na tela. Exibe propriedades do Grid. Exibe ferramenta de desenho de retas. Exibe ferramenta de desenho de retas. Seleciona modo de adio de movimentao. Insere objeto abaixo. Insere objeto acima. Envia objeto para o fundo. Envia objeto para o topo. Insere texto. Exibe ferramenta de desenho de polgono de curvas. Exibe ferramenta de desenho de polgono. Insere Imagem. Exibe ferramenta de desenho de Arco de Elipse. Mostra os valores das tags. Cria um objeto Setpoint na tela.

26

Manual E3

ELIPSE E3

Manual E3

27

ELIPSE E3

Barra de Ferramentas Objeto

28

Manual E3

CONE

COMANDO Sumrio de Alarmes Tabela de Dados Grfico

Caixa de Seleo Boto de Opes Lista de seleo Boto de Comando

Texto

Lista Barra de Rolagem Editor de texto

ELIPSE E3 AO Visualiza as condies de alarmes presentes no sistema. Utilizado para visualizar os dados dos histricos e alarmes guardados no banco de dados. Componente responsvel pela visualizao em forma de grfico de dados em tempo real e dados histricos. Define uma caixa de seleo do tipo Check Box, que ser inserida no projeto. Define um boto de opes do tipo Radio, que ser inserido no projeto. Define uma lista de seleo que ser inserida no projeto. Utilizado para acionamento ou execues de tarefas especificadas pelo usurio, atravs do mouse ou teclado. Este objeto permite o desenho de textos, utilizando o valor definido na propriedade Caption. Define uma lista no projeto. Utilizado para acionar uma barra de rolagem na tela.

Utilizado para criar um editor de texto que ser utilizado na aplicao, no momento da sua execuo. Boto Define um boto tipo chave, que ser inserido Incremento/Decremento no projeto. Atravs deste objeto possvel inserir alguma ao para cada um dos status do boto.

Manual E3

29

ELIPSE E3 Boto Liga\Desliga Utilizado criar um boto Liga/Desliga (On/Off).

30

Manual E3

ELIPSE E3

Barra de Ferramentas Desenho

Manual E3

31

ELIPSE E3 CONE COMANDO Estilo do Gradiente Espessura da Linha Estilo da Borda Cor da Frente Cor do Fundo Cor da Borda AO Define Estilo de Preenchimento. Define Espessura da Linha. Define Estilo da Borda. Define Cor de Frente. Define Cor de Fundo. Define Cor da Borda.

32

Manual E3

ELIPSE E3 Cor da Fonte Define Cor da Fonte.

Barra de Ferramentas FormataoCONE COMANDO Mesma Altura Mesma Largura Alinhamento Inferior Alinhamento Superior Alinhar Direita Alinhar Esquerda Texto Direita Texto Centralizado Texto Esquerda Fonte Sublinhada Fonte em Itlico Fonte em Negrito Tamanho da Fonte Grade Distribuir Verticalmente AO Aplica a mesma altura entre objetos. Aplica a mesma largura entre objetos. Alinha objetos abaixo. Alinha objetos acima. Alinha objetos direita. Alinha objetos esquerda. Formata Texto direita. Centraliza Texto. Formata Texto esquerda. Insere fonte sublinhada. Insere fonte em Itlico. Insere fonte em negrito. Seleciona Tamanho da Fonte. Insere Grade. Formata espaamento entre objetos na vertical.

Distribui Horizontalmente Formata espaamento entre objetos na horizontal. Centralizar Centraliza objetos horizontalmente. Horizontalmente Centralizar Verticalmente Centraliza objetos verticalmente. Mesmo Tamanho Aplica mesmo tamanho aos objetos selecionados.

1.12. Configurao do StudioPodemos escolher a aparncia de detalhes das ferramentas do E3 Studio atravs do Menu "Visualizar" - "Customizar", onde teremos acesso janela de configuraes abaixo:

Manual E3

33

ELIPSE E3

Figura: Configuraes do Studio

Na Tab Comandos, podemos definir os cones cada uma das barras de ferramentas clicando sobre o cone no campo Comandos e arrastando-o para dentro da barra de ferramentas desejada na tela do E3 Studio.

Figura: Configuraes do Studio

Na Tab Barra de Ferramentas, podemos escolher a visualizao das barras, editar ou criar novas barras de ferramentas.

34

Manual E3

ELIPSE E3

Figura: Configuraes da Barra de Ferramentas

Na Tab Teclado, podemos definir teclas de atalho para cada opo das barras de ferramentas. Para isso, basta escolher o comando desejado no campo "Comandos" e clicar no campo "Nova tecla de atalho". Tudo o que for digitado ser capturado e inserido nesse campo como a tecla de atalho desejada. Para fazer a atribuio, clique em "Atribuir".

Figura: Configuraes do Teclado

A Tab Menus mostra opes gerais sobre os Menus. possvel escolher as opes do menu principal, pela qual pode-se mostrar menus predefinidos ou repor as caractersticas padro.

Manual E3

35

ELIPSE E3

Figura: Configuraes do Menu

Na Tab Opes possvel configurar as especificaes gerais do projeto.

Figura: Configuraes da Opo

1.12.1.FerramentasPodemos configurar a barra de ferramentas do E3 Studio atravs do Menu "Ferramentas" - "Opes", onde teremos acesso janela de configuraes abaixo:

36

Manual E3

ELIPSE E3

Editor Este tem destinado a configurao das ferramentas do E3 Studio (Barra de rolagem, Tab, identao, etc).

Figura1: Configuraes da opo Editor

Formato Este item configura o formato da fonte do sistema.

Figura: Configuraes do Formato

1.12.2.Barra de Execuo do ProjetoA Barra de execuo do projeto utilizada para determinar as aes que esto ocorrendo no projeto. Assim possvel verificar se o projeto est em andamento ou se est parado, alem de outras opes que sero listadas abaixo:Manual E3 37

ELIPSE E3

Licenas Atravs desta opo possvel visualizar todas as licenas disponveis do sistema e do projeto em andamento. Tal recurso disponibilizar informaes sobre o programa em execuo, o computador que est utilizando-o, usurio, o tempo de execuo, etc. Para utilizar este recurso, siga os seguintes procedimentos: Clique com o boto direito do mouse no cone do sistema e selecione a opo Licenas. O sistema abrir uma tela com as informaes disponveis referentes s licenas do sistema. Para atualizar os dados, selecione a opo Atualizar.

Figura: E3Server - Licenas

Domnios A fim de coordenar o uso de vrios aplicativos, entra em cena o conceito de Domnio, que o nome dado a um conjunto de aplicativos. Os aplicativos pertencentes a um Domnio podem ser executados em conjunto pelo Servidor (E3 Server), de forma a facilitar a configurao e execuo. O uso do Domnio facilita ainda a localizao do servidor pelos Viewers (E3 Viewer), alm de permitir a38 Manual E3

ELIPSE E3

criao de unidades Stand-by no caso de algum componente, projeto ou Domnio vir a falhar. O Domnio representado por um Nome (Nome do Domnio) que informado em cada Projeto. Um arquivo de Domnio indica o nome e caminho de todos os projetos que fazem parte de um Domnio, e utiliza a extenso.DOM. A Execuo do Domnio se d atravs do E3Server.exe, que pode receber como parmetro de inicializao um arquivo de projeto (extenso PRJ) ou um arquivo de Domnio (extenso DOM). Atravs desta opo possvel configurar as opes referentes a domnio. Para utilizar este item, siga os seguintes procedimentos: Clique com o boto direito do mouse sobre a caixa de execuo do projeto e selecione a opo Domnio. Nesta opo, contm vrios itens:

o o

OPES: Este tpico permite que sejam configuradas as informaes referentes ao domnio. Para utilizar este recurso, siga os seguintes procedimentos: Executar: Executa o domnio corrente. Fechar: Fecha o domnio corrente.

Veja maiores detalhes no tpico Domnio.

1.12.3.OrganizerO Organizer permite uma viso simples e organizada de toda a aplicao, ajudando na edio e configurao de todos os objetos envolvidos no sistema atravs de uma rvore hierrquica de opes. Possui trs opes de trabalho e visualizao, que so Projetos, Biblioteca e Classes.

Manual E3

39

ELIPSE E3

Figura: Organizer

No item Projetos, temos a viso de todos os projetos que esto abertos para edio (pertencentes ou no ao domnio corrente). Sua estrutura pode ser comparada rvore de diretrios do Windows Explorer. Desta forma a estrutura de uma aplicao comea pelo item do Nome da Aplicao, e todos os objetos ou mdulos que foram inseridos como parte da mesma descem a partir da raiz. Cada objeto por sua vez pode contem itens filhos, que podem ser visualizados atravs da expanso de seus elementos. Ao navegar pela estrutura da(s) aplicao(es), vrias opes sero apresentadas para edio dos objetos, seja atravs do uso do boto esquerdo ou direito do mouse. Ao clicar em um objeto com o boto esquerdo, suas propriedades podero ser visualizadas e editadas atravs da Janela de Propriedades, se esta estiver habilitada. O Folder Biblioteca do Organizer disponibiliza uma srie de objetos grficos que podem ser arrastados e inseridos nas Telas de suas aplicaes. As Bibliotecas podem ser arquivos do tipo Metafiles (WMF - Windows MetaFile) ou ainda XControls, que so as bibliotecas grficas do E3 Studio, que por sua vez podem ser compostos de Metafiles, Desenhos realizados com o editor grfico do E3, Controles ActiveX ou ainda outros XControls. J o Folder Classes, mostra os tipos de dados e mdulos bsicos "cadastrados" para utilizao com o E3. Existem trs tipos de mdulos que podem estar cadastrados, e que podem ser retirados e adicionados: Um mdulo E3 (arquivo com extenso *.E3), que so mdulos nativos do E3 Studio; mdulo ActiveX (podem estar agrupados ou ocultos, geralmente usam extenso *.OCX e devem ser registrados no Windows) e mdulo ElipseX, que so as bibliotecas de objetos do E3, que podem incluir dois tipos de Objetos: XControls e XObjects.

40

Manual E3

ELIPSE E3

As classes inseridas ficam armazenadas no Registry do Windows, de modo a manter em disco a configurao escolhida. Para registrar mdulos no E3, basta clicar na rea de fundo do item Classes com o boto direito do mouse. As opes "Adicionar mdulo do E3 Studio" e "Adicionar Biblioteca ElipseX" permitiro a escolha dos arquivos a serem adicionados ao sistema. A opo "Adicionar ActiveX" apresenta uma janela padro do Windows, mostrando os ActiveX disponveis em sua mquina. A instalao do E3 j disponibiliza 3 objetos ActiveX, que so: o E3AlarmControl (Verificao e Reconhecimento de Alarmes), o E3Browser (Lista Contedo de Banco de Dados) e E3Chart (Grficos), e mais 5 mdulos E3, que so o Standard (Tipos Bsicos de Dados), o Data (Execuo de Tags internos e XObjects), o DB (DataBase), o IODriver (Drivers de Comunicao) e o Panel (Telas e Objetos grficos). Clicando com o boto direito do mouse sobre o nome do projeto, no folder Projetos do Organizer, so disponibilizadas algumas opes:

Opes do Projeto no OrganizerManual E3 41

ELIPSE E3

Fechar: Fecha o projeto corrente; Atualizar: Atualiza as configuraes do projeto; Salvar como : Abre uma caixa de dilogo para que seja salvo o projeto de acordo com o local indicado. Desfragmentar: Desfragmenta o projeto, isto , faz com que os espaos que so criados desnecessariamente (deleo de itens do sistema, etc) sejam retirados, disponibilizando dinamismo ao sistema. Para tanto, basta selecionar o item Desfragmentar, que o sistema far a desfragmentao e mostrar o diagnstico do mesmo.

Nova pasta: Cria uma nova pasta no sistema. A Pasta funciona como uma diviso lgica para o projeto, facilitando a visualizao de sistemas de grande porte. Inserir : Atravs deste recurso, possvel inserir no projeto os diversos mdulos disponveis e registrados. Isso porque cada projeto pode conter somente as funcionalidades desejadas pelo usurio ou que estiverem disponveis naquela mquina, evitando eventuais overheads de processamento. Alm disso, permite que novos mdulos sejam desenvolvidos e adicionados dinamicamente. Proteger: Atravs deste tem, possvel proteger o contedo do arquivo contra a edio ou visualizao no autorizada. Para utilizar este recurso, clique com o boto direito do mouse sobre o Nome do projeto no Organizer, e clique na opo Proteger. O sistema abrir uma caixa de dilogo com as seguintes opes:

42

Manual E3

ELIPSE E3

As opes deste tem so os seguintes: - Adicionar proteo: Protege o contedo do arquivo contra a edio ou visualizao no autorizada. Atravs deste recurso, possvel especificar a senha de proteo para os arquivos do projeto.

- Alterar Senha: Altera a senha de proteo de edio do arquivo. Para utilizar este recurso, basta acessar a opo, informar a senha anterior e digitar a senha que deseja cadastrar.

Manual E3

43

ELIPSE E3

- Remover proteo: Remove a proteo de edio do arquivo. Para utilizar este recurso, basta acessar a opo, digitar a senha atual e clicando no boto OK, o sistema remove a proteo do arquivo.

Aps, o sistema mostra uma mensagem, informando o status da proteo:

Quando um arquivo Lib ou Prj aberto no E3 Studio, este inicializa mostrando um cone acizentado , com um lock indicando que est protegido e este contedo no pode ser acessado. Para acessar o contedo do arquivo, clique no cone da direita e mude para Abrir com senha. O cone fica colorido, indicando acessibilidade dos arquivos .

44

Manual E3

ELIPSE E3

Figura: App Browser com o projeto protegido e atravs do clique com o boto direito, acessado o menu

Figura: Login para ser informada a senha de proteo para acesso a edio e e visualizao do projeto

O contedo dos Libs e prj protegidos so criptografados. Quando um projeto protegido, as propriedades DocString e Domain so bloqueadas. Atualmente, os mdulos disponveis no E3 so o Servidor de Dados, Banco de dados, Histrico, Configurao de Alarmes, Servidor de Alarmes, Frmula, Relatrio, Driver de comunicao, Driver de Comunicao OPC, Tela, Viewer e Quadro (Frame). Ao carregar uma aplicao j existente, os mdulos no so imediatamente carregados, apenas sua existncia mostrada. Isso permite que a carga da aplicao seja mais rpida, sendo que o usurio pode carregar depois somente os mdulos que realmente sero editados. Um mdulo descarregado tem a aparncia semitransparente, indicando que no est em memria. Para carreg-lo, basta dar um duplo-clique ou ento acessar pelo boto direito a opo "Abrir". Devido arquitetura mostrada, cada mdulo precisa ser salvo independentemente, apesar dos dados pertencentes a ele ficarem armazenados no mesmo arquivo da aplicao qual ele pertence, o arquivo PRJ. Quando um mdulo, qualquer propriedade ou objeto interno modificado, o smbolo * mostrado logo ao final de seu nome no Organizer, indicando que ainda no foram salvas as alteraes. Logo aps a gravao em disco, o smbolo * retirado, indicando que o processo de salvamento foi concludo com sucesso. Dentro de cada mdulo podem ser inseridos seus prprios objetos, cujos tipos ficam definidos internamente pelo mdulo. Assim, voc pode inserir tags de comunicaoManual E3 45

ELIPSE E3

dentro de um mdulo de comunicao, verificaes de alarme em um mdulo de alarmes, etc..., acessados atravs de um clique com o boto direito sobre o mdulo ou objeto dentro do mdulo. Um menu especfico mostrar as opes disponveis. Cada mdulo tambm possui uma janela que aberta na rea de trabalho, de onde podem ser editados seus objetos, alm do Organizer. A Janela de edio pode ser acessada atravs de um duplo-clique sobre o mdulo.

1.12.4.PropriedadesNa rea de trabalho, toda a vez que inserido um novo projeto ou objeto, o sistema abre uma caixa de configurao das propriedades do objeto selecionado. Alm das propriedades padro que todos os objetos possuem, existem tambm as propriedades especficas de cada objeto. O objeto pode ter caractersticas prprias, ou semelhantes e correlacionadas com outros objetos.

Na caixa de ttulo das propriedades estar sempre o nome do objeto selecionado no momento. Para que esta caixa esteja visvel no projeto, necessrio que a opo esteja marcada no item Janela de Propriedades do menu Visualizar. As propriedades padro dos objetos so:

46

Manual E3

ELIPSE E3

Propriedades Padro dos objetos

Manual E3

47

ELIPSE E3 PROPRIEDADES Angle BackgroundColor BorderColor BorderStyle BorderWidth DocString Effect3D Effect3DColorBase Effect3DColorTop Effect3D_X Effect3D_Y Enabled FillStyle ForegroundColor GradientStyle HasFocus Height HorizontalFillStyle HorizontalPercentFill Layer MouseOver MouseOverChild Name Shadow ShadowColor ShadowX ShadowY Width TabStop Tip VerticalFillStyle DESCRIO Seta ou retorna o nmero inteiro do ngulo de rotao deste objeto. Seta ou retorna o nmero inteiro da cor de fundo deste objeto. Seta ou retorna o nmero inteiro da cor da borda/linha deste objeto. Seta ou retorna o nmero inteiro do estilo da borda do objeto. Seta ou retorna o nmero inteiro da espessura da linha/borda deste objeto. Retorna ou seta a string de documentao do objeto. Determina a aplicao do efeito 3d no objeto selecionado. Determina a cor da base do efeito 3D no objeto. Determina a cor do topo do efeito 3D no objeto. Seta ou retorna o tamanho do efeito 3D no eixo X. Seta ou retorna o tamanho do efeito 3D no eixo Y. Seta ou retorna o boleano que habilita a funcionalidade deste objeto. Seta ou retorna o nmero inteiro do estilo de preenchimento do objeto. Seta ou retorna o nmero inteiro da cor de frente deste objeto. Seta ou retorna o nmero inteiro do estilo de preenchimento do degrad do objeto. Determina o foco do campo no objeto. Seta ou retorna o nmero da altura deste objeto. Seta ou retorna o nmero inteiro do estilo do preenchimento horizontal do objeto. Seta ou retorna o nmero inteiro da porcentagem de preenchimento horizontal do preenchimento do objeto. Seta ou retorna o nmero inteiro da mscara da camada deste objeto. Retorna o boleano que informa se o mouse est sobre o objeto. Retorna o boleano que informa se o mouse est sobre um filho deste objeto. Retorna ou seta o nome do objeto. Retorna o boleano que habilita/desabilita a sombra do objeto. Seta ou retorna o nmero inteiro da cor da sombra deste objeto. Seta ou retorna o nmero da coordenada horizontal esquerda da sombra do objeto. Seta ou retorna o nmero da coordenada vertical superior da sombra do objeto. Seta ou retorna o nmero da largura deste objeto. Determina a utilizao da tecla TAB na edio. Retorna ou seta o texto de dica do objeto. Seta ou retorna o nmero inteiro do estilo do preenchimento vertical do objeto.

48

Manual E3

ELIPSE E3 VerticalPercentFill Visible X Y Seta ou retorna o nmero inteiro da porcentagem de preenchimento vertical do preenchimento do objeto. Seta ou retorna o boleano de visibilidade do objeto. Seta ou retorna o nmero da coordenada horizontal esquerda relativa a este objeto. Seta ou retorna o nmero da coordenada vertical acima relativa a este objeto.

A Janela de Propriedades possui duas colunas: os mtodos (somente propriedades os eventos so vistos nos scripts e as funes pelo AppBrowser) e os valores. Voc pode configurar um valor para uma propriedade digitando diretamente no campo selecionado, ou ainda seguindo ainda as instrues da janela ao clicar sobre o campo Valor. Isso porque, a depender da propriedade que se deseja editar, ser exibida uma janela especfica de configurao, como Janela de edio de cores para uma propriedade cor, Janela de busca de arquivos para propriedade de arquivos, etc... Ao lado de cada mtodo exibido um cone que indica o tipo de dado listado.

Figura: janela de propriedades

Os tipos de dados disponveis no E3 so aqueles pertencentes ao mdulo Standard, visualizado pelo Tab Classes do Organizer, listados abaixo:

Manual E3

49

ELIPSE E3

Tipos de Dados disponveisCONE DESCRIO

Nulo ou sem valorTipo Digital implementado como um Integer (-1= TRUE e 0= FALSE) Numrico de 8 bits (0 a 255) Numrico de 16 bits (-32768 a 32767) Numrico de 32 bits (-2147483648 a 2147483647) Real (3.4E +/- 38 - 7 digits) Real (1.7E +/- 308 - 15 digits) Unidade Monetria Inteiro de 96 bits Data em formato Gregoriano (dias desde 1899, e pode ser formatado pelo usurio) Texto Tipo Varivel pode assumir vrios formatos. Numrico de 16 bits (0 a 65535) Numrico de 32 bits (0 a 4294967296) Numrico de 8 bits (-128 a 127) Cdigo de Erro do tipo Dword Numrico de 32 bits com cdigo de cor Tipo de Fonte Arquivo de Imagens Pena Grfica Tipo de Ferramenta de Desenho Caminho de Arquivo Formatao de Dados a ser aplicada a um valor Associao entre Objetos Numeradores automticos Associao Analgica entre Objetos Associao de Movimento entre Objetos Funo a ser executada em um Script Evento disponvel para a gerao de Scripts Projeto E3

TIPO DE DADO Void Boolean Byte Integer Long Single Double Currency Decimal Date String Variant Word Dword Char Error Color Font Picture Pen Brush FilePath Format Link Enum AnalogBind AnimationBind Function Event Project

50

Manual E3

ELIPSE E3

1.12.5.EventosEm qualquer linguagem de programao, necessria a criao de mtodos, de modo a especificar e ordenar a execuo das instrues desejadas. A prpria estrutura dos scripts do E3 j organiza, de certa maneira, esta ordem, pois so orientados a eventos. Os eventos so ocorrncias relacionadas a um objeto, que podem ser tratadas de modo a se realizar uma ao. Os eventos podem ser fsicos, como por exemplo, alguma ao no teclado. Neste caso, a informao relevante seria a tecla pressionada (dentre outras); ou se o evento vem do mouse, a informao relevante seria a posio do cursor e o status dos botes. Os eventos podem ser internos, como a mudana de uma temperatura de uma cmara de 10 para 11 graus. Eventos PadroEVENTOS Click DESCRIO Ocorre quando o boto esquerdo do mouse pressionado sobre o objeto. DbClick Ocorre quando o boto esquerdo do mouse pressionado duas vezes sobre o objeto. KeyDown Ocorre quando o objeto tem o foco e o usurio pressionou uma tecla. KeyUp Ocorre quando o objeto tem o foco e o usurio soltou uma tecla. OnStartRunning Ocorre quando inicia a execuo de uma instncia deste objeto. OnStopRunning Ocorre quando finaliza a execuo de uma instncia deste objeto.

1.12.6.MtodosA Janela de Propriedades possui duas colunas: os mtodos (somente propriedades os eventos so vistos nos scripts e as funes pelo AppBrowser) e os valores. Voc pode configurar um valor para uma propriedade digitando diretamente no campo selecionado, ou ainda seguindo ainda as instrues da janela ao clicar sobre o campo Valor. Isso porque, a depender da propriedade que se deseja editar, ser exibida uma janela especfica de configurao, como Janela de edio de cores para uma propriedade cor, Janela de busca de arquivos para propriedade de arquivos, etc... Ao lado de cada mtodo exibido um cone que indica o tipo de dado listado. Mtodos PadroMTODOS Activate AddObject Deactivate DeleteObject Item DESCRIO Seta ou retorna a ativao do objeto no projeto. Adiciona um objeto na aplicao via script. Seta ou retorna a desativao do objeto no projeto. Deleta o objeto especificado. Retorna um objeto filho deste objeto conforme o nome especificado.

Manual E3

51

ELIPSE E3

1.13. App BrowserO App Browser uma ferramenta de edio dentro do E3 Studio, criada para facilitar o processo de identificao e cpia de propriedades/funes, e pode ser utilizada em trs situaes: Pela Janela de Propriedades, na escolha de algum valor do tipo Link para uma propriedade; Na Janela de Associaes (Links) dos Objetos, para escolha do campo Fonte (Origem dos Dados); Na edio de Scripts.

O App Browser permite navegar facilmente pela aplicao ou aplicaes, e ao selecionar um objeto na rvore ao lado esquerdo da janela , seus atributos e funes, que podem ser copiadas para a posio atual do cursor (identificada pelo cone ) atravs do boto "Copiar". No campo Texto visto acima, mostrado o caminho completo do item selecionado, e na parte inferior mostrado com o ttulo "Info" seu DocString. Outra caracterstica do App Browser opo de AutoOcultar, identificada pelas setas direcionais, vistas ao lado do boto de fechar. Ao clicar sobre o smbolo deixando-o na posio apontada para cima, o App Browser ficar fixo, com a opo de Auto-Ocultar desabilitada. Ao deixar o tringulo apontado para a esquerda, a opo estar habilitada, bastando permanecer com o mouse alguns segundos fora da rea do App Browser, para que este permanea na forma minimizada.

Figura: App Browser

52

Manual E3

ELIPSE E3

1.14. LinksLinks ou Conexes so as ligaes feitas entre os aplicativos e destes para seus mdulos, pela qual interligam-se entre si. Permite aos mdulos, servidores e clientes se conectarem/desconectarem em execuo, alm de permitir e coordenar o fluxo de informaes entre eles. Isso permite a cada Projeto ser executado e/ou interrompido, sem prejudicar o funcionamento do software. Os links trazem permitem grande facilidade ao criar animaes e outros tipos de associaes, visto que no necessrio a execuo de lgicas ou scripts para associar duas variveis quaisquer. Ao digitar ou associar um objeto ou propriedade no campo Fonte, o texto aparecer na cor azul, caso este corresponda a um tem existente e/ou carregado no Studio. Se o tem no existir ou pertencer a um mdulo no presente ou descarregado, o texto aparecer em vermelho. Para utilizar este recurso, proceda assim: Ao clicar com o boto direito do mouse sobre cada mdulo ou objeto, escolha a opo "Propriedades". Temos acesso, alm da pgina principal de configurao do objeto, as pginas Associaes e Scripts, que so padro para todos os objetos. A pgina Associaes permite acesso todas as propriedades do objeto em questo, para que possam ser diretamente ligadas com qualquer outra propriedade de qualquer outro objeto, mesmo que esteja em outro mdulo ou em outra aplicao.H vrios tipos de conexes por Links: Conexo simples : Na Conexo Simples, o valor do campo Fonte copiado para a propriedade toda vez que o primeiro for modificado.

Manual E3

53

ELIPSE E3

Conexo Bidirecional : Na Conexo Bidirecional, o mesmo acontece porm, caso tambm haja uma variao na propriedade, seu valor ser copiado para o Fonte, gerando assim um link de duas direes.

Conexo Digital : J na Conexo Digital, podemos estabelecer que caso a varivel do campo Fonte seja uma propriedade digital, seus estados verdadeiro e falso sejam mapeados para certos valores no Destino, incluindo a opo de Pisca (alternao de valores).

54

Conexo Analgica fonte e destino.

: Estabelecer uma escala de converses entre a varivelManual E3

ELIPSE E3

Captulo

55.

Domnios

Conexo por Tabela e destino.

: Podemos estabelecer condies entre a varivel, valores

Na tabela so especificados valores mnimo e mximo e valores referentes a estas condies.

Manual E3

55

ELIPSE E3

A fim de coordenar o uso de vrios aplicativos, entra em cena o conceito de Domnio, que o nome dado a um conjunto de aplicativos. Os aplicativos pertencentes a um Domnio podem ser executados em conjunto pelo Servidor (E3 Server), de forma a facilitar a configurao e execuo. O uso do Domnio facilita ainda a localizao do servidor pelos Viewer (E3 Viewer), alm de permitir a criao de unidades Stand-by no caso de algum componente, projeto ou Domnio vir a falhar. O E3 um ambiente modular de desenvolvimento e execuo de sistemas de superviso. Os seguintes mdulos compe o E3: E3SERVER O E3Server o coordenador de todos os outros mdulos do E3. simbolizado por um cone no system tray . O E3Server pode trabalhar apenas com um arquivo de domnio por vez, e este chamado de Domnio Aberto. responsvel por: Verificar e gerenciar licenas de uso dos diferentes mdulos do E3; Iniciar/Parar/Monitorar o processo de runtime (E3Run) do Domnio; Abrir/Editar/Manipular arquivos DOM; Controlar o acesso de usurios aos objetos do domnio; Monitorar outros servidores do domnio e implementar o Hot-Standby

O E3Server pode trabalhar apenas com um arquivo de domnio por vez, e este chamado de Domnio Aberto. IOSERVER O IOServer o processo responsvel pela execuo dos drivers de I/O. Cada driver roda em um IOServer separado. Os IOServers so criados/mantidos/monitorados pelo processo E3Run.

STUDIO O Studio o ambiente de desenvolvimento e configurao de aplicativos. Permite abrir/editar arquivos PRJ e LIB. O Studio multiusurio, isto , vrios Studios podem modificar os mesmos arquivos ao mesmo tempo. VIEWER O Viewer a interface como usurio em runtime, onde mostra as telas em execuo e permite a opera