Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
I
CAPTULO
1 Apresentao
Este Tutorial serve como apoio ao mdulo de treinamento para execuo e programao do E3. Com ele, voc acompanha o
contedo do curso. Durante as aulas, fique vontade para praticar o que aprendeu e para resolver suas dvidas com o
instrutor. No treinamento apresentado um estudo de caso que simula uma aplicao real, um sistema de superviso e
controle.
1.1 A Elipse
A Elipse Software uma empresa genuinamente brasileira, com foco na produo de software de superviso para automao
industrial, surgida em Porto Alegre no incio dos anos 90.
Seu primeiro produto foi o Elipse 21, um software para a plataforma DOS, que era conhecido por sua facilidade de operao e
compatibilidade com diferentes fabricantes.
Em 1996, a Elipse lanou a primeira verso do Elipse Windows, que mais tarde se tornaria o Elipse SCADA. Em 2000, a Elipse
iniciou o desenvolvimento do E3, a terceira gerao de software de superviso da empresa. Desde seu lanamento comercial
em 2001, o E3 vem sendo utilizando em sistemas diversos, como Centros de Operao de empresas eltricas, plantas
industriais de diversas finalidades, sistemas de telemedio e controle de energia, automao e controle predial, minerao,
entre outros.
A Elipse Software trabalha em parceria com distribuidores internacionais localizados em pases estratgicos como Alemanha,
Holanda, Taiwan, ndia, Canad e outros, alm de manter escritrio prprio nos Estados Unidos, na cidade de Raleigh,
Carolina do Norte.
1.2 O Treinamento
A base do roteiro deste Tutorial uma aplicao hipottica que apresenta alguns recursos do software E3. Esta aplicao
hipottica no cobre todas as possibilidades de desenvolvimento oferecidas pela ferramenta. No entanto, a quantidade e a
qualidade das informaes apresentadas neste primeiro contato com o software so suficientes para que se aprenda a
utiliz-lo com autonomia para criar aplicaes.
A sequncia do treinamento a seguinte:
Apresentao da ferramenta
Criao de uma nova aplicao
Criao de variveis de simulao
Criao de Telas
Associaes
Criao de Scripts
Sua participao muito importante para ns. Ao final do Minicurso, solicitamos que voc avalie diversos aspectos do curso,
como a qualidade e a quantidade das informaes transmitidas em aula e pelo Tutorial, alm do trabalho do instrutor.
Qualquer sugesto ou crtica bem-vinda pela equipe de desenvolvimento deste Tutorial.
A Elipse Software deseja a voc um timo treinamento, e uma boa experincia de trabalho com o E3!
Apresentao 1
CAPTULO
2 Iniciando a Aplicao
O E3 trabalha com trs tipos de arquivos de projeto, descritos nos tpicos a seguir.
2.1 Projetos
Contm definies de objetos, Tags, Telas e outros componentes de uma aplicao.
2.2 Bibliotecas
Contm definies de objetos criados pelo usurio (ElipseX) para serem utilizados em projetos. Estas bibliotecas podem ser
reutilizadas em diferentes Projetos.
2.4 Exerccios
Esta seo contm exerccios sobre o contedo deste captulo.
2.4.1 Domnio
1. Inicie o E3 Studio e selecione a opo Criar um Domnio novo no Assistente de Aplicaes do E3.
Assistente de Aplicaes do E3
2. No Assistente de Aplicaes, clique em Avanar, selecione a opo Aplicao Padro e nomeie o projeto como
"TreinamentoE3".
3. Configure o caminho da aplicao para "C:\TreinamentoE3" e clique em Avanar.
4. Na prxima janela do Assistente, selecione a opo Criar um novo Domnio e use o mesmo nome do projeto.
5. Selecione a resoluo das telas como Automtica (esta resoluo pode variar de computador para computador).
2 Iniciando a Aplicao
Resoluo da Tela
Iniciando a Aplicao 3
CAPTULO
3 Servidor de Dados
Alguns dos objetos que podem ser inseridos no Servidor de Dados esto descritos na tabela a seguir.
Objetos que podem ser inseridos no Servidor de Dados
OBJETO DESCRIO
Tag Contador Objeto que executa uma conta gem de tempo, em s egundos ,
a t a ti ngi r um va l or pr-determi na do, ou que executa uma
certa conta gem de tempo i ndefi ni da mente.
Tag Demo Objeto que gera va l ores de a cordo com a forma de onda .
uti l i za do pa ra s i mul a o de va l ores . Permi te gera r curva s
defi ni da s ou va l ores a l ea tri os .
Tag Interno Objeto de props i to genri co, uti l i za do pa ra gua rda r va l ores
de qua l quer ti po, i ncl ui ndo nmeros , textos e outros objetos .
Tag Timer Objeto pa ra conta gem de tempo e progra ma o de
a ti vi da des . Es ta bel ece hor ri os , com repeti es , pa ra
executa r a es .
Pasta de Dados Defi ne grupos e s ubdi retri os pa ra a orga ni za o da s
i nforma es . Nova s pa s ta s podem s er i ns eri da s dentro de
outra s , conforme a neces s i da de.
3.1 Exerccios
Esta seo contm exerccios sobre o contedo deste captulo.
4 Servidor de Dados
Inserir Tag Demo
Servidor de Dados 5
CAPTULO
4 Telas e Quadros
Telas so janelas para monitoramento de processos, onde so inseridos objetos que criam a interface do operador com o
sistema. Cada aplicao pode ter um nmero ilimitado de Telas.
Quadros so objetos para a organizao e a estruturao da interface, criando visualizaes compostas para o usurio
dentro da janela principal do Viewer ou do navegador.
4.1 Exerccios
Esta seo contm exerccios sobre o contedo deste captulo.
6 Telas e Quadros
Opo Inserir Tela em
6. Selecione na opo Escolha o Divisor onde a Tela ser aberta o Divisor Superior. Isto cria a Tela com o tamanho exato
deste Divisor. Selecione a opo Configurar como Tela inicial do Divisor e, no campo Nome, digite "TelaMenu".
4.1.2 Figuras
1. Clique com o boto direito do mouse no item Recursos do Organizer e selecione o item Inserir Recurso em -
TreinamentoE3.prj.
Telas e Quadros 7
Opo Inserir Recurso em
2. Selecione todas as figuras da pasta C:\TreinamentoE3\Figuras.
Tela Inicial
8 Telas e Quadros
4.1.4 Tela Menu
1. Na TelaMenu, selecione como figura de fundo o Recurso FundoTelaMenu.
Tela Menu
Tela Sintico
Telas e Quadros 9
CAPTULO
5 Associaes
Associaes (ou Conexes) so ligaes criadas entre propriedades e objetos ou entre outras propriedades. As Associaes
trazem grande facilidade ao criar animaes e outros tipos de lgicas comuns, minimizando a utilizao de scripts.
Atravs da aba Associaes da janela de Propriedades, tem-se acesso a todas as propriedades disponveis do objeto a ser
tratado e todos os tipos possveis de Associaes para estas propriedades.
Aba Associaes
5.1 Exerccios
Esta seo contm exerccios sobre o contedo deste captulo.
5.1.1 Hora
1. No canto superior da TelaMenu, insira um objeto Display.
2. Abra a janela de propriedades do objeto e selecione a aba Formatao. Defina o formato como Hora e, na opo Tipo,
selecione o item 13:06:03. Esta formatao mostra as horas, os minutos e os segundos.
3. Abra a janela de propriedades do Display e selecione a aba Associaes. Na propriedade Value, busque na coluna Fonte,
com o auxlio do AppBrowser, o Tag Demo HoraAtual (em Servidor - Dados). direita, selecione a propriedade Value e
clique em Copiar. A informao vai do Tag para o Display, logo a Associao do tipo Simples (da propriedade para a
fonte).
10 Associaes
Associao com o Tag HoraAtual
5.1.2 Nvel
1. Para simular o movimento do lquido no tanque da TelaSinotico, crie uma Associao da propriedade
VerticalPercentFill do corte do tanque com a propriedade Value do Tag Nivel1.
5.1.3 Animao
1. Selecione o objeto Galo e clique em para inserir uma Animao com Translao. Uma sombra do objeto aparece.
Mova-a at onde desejar.
Associaes 11
Associao com o Tag Anima
3. Altere as propriedades Enabled e EnabledSlider da Animao para Falso.
12 Associaes
CAPTULO
6 Scripts
Scripts so trechos de cdigo (programao) com os quais se pode criar procedimentos associados a eventos especficos,
permitindo grande flexibilidade no desenvolvimento e no uso de aplicaes. Todos os scripts esto associados a eventos, e
cada objeto do E3 possui uma lista de eventos previamente definidos, sendo possvel tambm definir novos eventos de
usurio.
6.1 Exerccios
Esta seo contm exerccios sobre o contedo deste captulo.
6.1.1 Telas
1. Selecione o texto "Login" da TelaInicial e clique na aba Scripts na parte inferior na Tela.
2. No evento Click, crie um novo Pick do tipo Abrir tela.
Scripts 13
Janela de propriedades do Viewer
14 Scripts
A Anotaes
Anotaes
Anotaes
Matriz Filial SP
Rua 24 de Outubro, 353 - 10 andar Rua dos Pinheiros, 870 - Conj. 141/142
90510-002 Porto Alegre 05422-001 So Paulo - SP
Fone: (+55 51) 3346-4699 Fone: (+55 11) 3061-2828
Fax: (+55 51) 3222-6226 Fax:(+55 11) 3086-2338
E-mail: elipse-rs@elipse.com.br E-mail: elipse-sp@elipse.com.br
Filial PR Filial MG
Av. Sete de Setembro, 4698/1705 Rua Antnio de Albuquerque, 156
80240-000 Curitiba - PR 7 andar Sala 705
Fone: (+55 41) 4062-5824 30112-010 Belo Horizonte - MG
E-mail: elipse-pr@elipse.com.br Fone: (+55 31) 4062-5824
E-mail: elipse-mg@elipse.com.br
Filial RJ Taiwan
Praia de Botafogo, 300/525 9F., No.12, Beiping 2nd St., Sanmin Dist.
22250-044 Rio de Janeiro - RJ 807 Kaohsiung City - Taiwan
Fone: (+55 21) 2158-1015 Fone: (+886 7) 323-8468
Fax: (+55 21) 2158-1099 Fax: (+886 7) 323-9656
E-mail: elipse-rj@elipse.com.br E-mail: evan@elipse.com.br