Sumrio
1 Apresentao
........................................................................................................................................................................ 1
1.1 A..................................................................................................................................................................
Elipse
1
1.2 O..................................................................................................................................................................
Treinamento
1
2 Iniciando
........................................................................................................................................................................
a Aplicao
2
2.1 Projetos
..................................................................................................................................................................
(.prj)
2
2.2 Bibliotecas
..................................................................................................................................................................
(.lib)
2
2.3 Configurao
..................................................................................................................................................................
do Domnio (.dom)
2
2.4 Exerccios
.................................................................................................................................................................. 2
3 Servidor
........................................................................................................................................................................
de Dados
4
3.1 Exerccios
.................................................................................................................................................................. 4
4 Telas
........................................................................................................................................................................
e Quadros
6
4.1 Exerccios
.................................................................................................................................................................. 6
5 ........................................................................................................................................................................
Associaes
11
5.1 Exerccios
.................................................................................................................................................................. 11
6 ........................................................................................................................................................................
Scripts
13
6.1 Exerccios
.................................................................................................................................................................. 13
CAPTULO
Apresentao
Este tutorial serve como apoio ao mdulo de treinamento para execuo e programao do E3. Com ele, voc acompanhar o
contedo do curso. Durante as aulas, fique vontade para praticar o que voc aprendeu e para resolver suas dvidas com o
instrutor. 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,
etre 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 Avon, 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
Confeco de Scripts
Sua participao muito importante para ns. Ao final do Minicurso, ser solicitado 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
CAPTULO
Iniciando a Aplicao
2.4 Exerccios
Esta seo contm exerccios sobre o contedo deste captulo.
2.4.1 Domnio
1. Inicie o E3 Studio selecionando a opo Criar um Domnio novo. O Assistente de Aplicaes ser aberto.
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. Ajuste 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. Escolha a resoluo das telas em 1024x768.
Iniciando a Aplicao
Resoluo da Tela
Iniciando a Aplicao
CAPTULO
Servidor de Dados
Alguns dos objetos que podem ser inseridos no Servidor de Dados so os seguintes:
Objetos que podem ser inseridos no Servidor de Dados
OBJETO
Tag Contador
Tag Demo
Tag Interno
Tag Timer
Pasta de Dados
DESCRIO
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.
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 .
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 .
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 .
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.
Servidor de Dados
Servidor de Dados
MINIMUM
0
0
0
MAXIMUM
100
100
100
PERIOD
5000
2000
2000
SCAN
100
100
100
TYPE
4 - Ra mpUp
0 - Ra ndom
0 - Ra ndom
CAPTULO
Telas e Quadros
Telas so janelas para monitoramento de processos, onde so inseridos objetos que faro 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.
3. Posicione a barra que aparece a cerca de 10% da Tela, a partir de seu limite superior, e pressione o boto esquerdo do
mouse para fixar a posio da barra.
4. Configure o tamanho do Divisor Superior com 100 px (propriedade SplitValue).
5. Clique com o boto direito do mouse no item Telas e selecione a opo Inserir Tela em - TreinamentoE3.prj.
Telas e Quadros
Inserir Tela
6. Selecione na lista de seleo o Divisor superior. Isto faz com que a Tela seja criada com o tamanho exato deste Divisor.
Selecione a opo Configurar como Tela inicial do Divisor e, no campo Nome, digite "TelaMenu".
7. Crie a "TelaSinotico" para ser aberta no Divisor inferior. Selecione a opo Tela inicial do Divisor.
Telas e Quadros
4.1.2 Figuras
1. Clique com o boto direito do mouse no item Recursos e selecione o item Inserir Recurso em - TreinamentoE3.prj.
Inserir Recurso
Telas e Quadros
4.1.3 TelaInicial
Tela Inicial
1. Configure a propriedade FillStyle para 12 - bkPicture, para habilitar uma figura de fundo.
2. Para colocar a figura FundoTelaInicial como fundo, arraste o bitmap de Recursos at a propriedade PictureFile da Tela.
Isto faz com que o E3 utilize o recurso inserido e no o arquivo da imagem (que externo aplicao).
3. Crie um objeto Texto
4.1.4 TelaMenu
Tela Menu
Telas e Quadros
4.1.5 TelaSinotico
Tela Sinotico
10
Telas e Quadros
CAPTULO
Associaes
Associaes (ou Conexes) so ligaes feitas 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 Associao para essas propriedades.
Aba de Associaes
5.1 Exerccios
Esta seo contm exerccios sobre o contedo deste captulo.
5.1.1 TelaMenu
1. No canto direito da Tela, insira um objeto Display.
2. Acesse as propriedades do objeto e selecione a aba Formatao. Defina o formato como Hora, e no item Tipo, escolha
13:06:03. Essa formatao mostrar as horas, os minutos e os segundos.
3. Acesse as propriedades do Display, aba Associaes. Na propriedade Value, busque na coluna Fonte, com o auxlio do
AppBrowser, o Tag Demo HoraAtual (Servidor - Dados). direita, selecione a propriedade Value e clique no boto Copiar.
A informao vai do Tag para o Display, logo a Associao simples (Propriedade Fonte).
Associao
5.1.2 Nvel
Para simular o movimento do lquido no tanque, crie uma Associao da propriedade VerticalPercentFill do corte do tanque
com a propriedade Value do Tag Nivel1.
Associao
5.1.3 Animao
1. Selecione o objeto Galo e clique em
Mova-a at onde desejar.
Associaes
11
2. Clique com o boto direito do mouse na Animao e acesse suas propriedades. Crie uma Associao na propriedade
Value com o Tag Anima.
Associao
12
Associaes
CAPTULO
Scripts
Os 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 script do tipo Abrir tela.
Scripts
13
Anotaes
Anotaes
Anotaes
Matriz
Rua 24 de Outubro, 353 - 10 andar
90510-002 Porto Alegre RS
Fone: (51) 3346-4699
Fax: (51) 3222-6226
E-mail: elipse@elipse.com.br
Filial SP
Rua dos Pinheiros, 870 - Conj. 141/142
05422-001 So Paulo - SP
Fone: (11) 3061-2828
Fax: (11) 3061-2828
E-mail: elipse-sp@elipse.com.br
Filial PR
Av. Sete de Setembro, 4698/1705
80240-000 Curitiba - PR
Fone: (41) 3342-0120
Fax: (41) 3342-0120
E-mail: elipse-pr@elipse.com.br
Filial MG
Rua Antnio de Albuquerque, 156
7 andar Sala 705
30112-010 Belo Horizonte - MG
Fone: (31) 2511-2121
E-mail: elipse-mg@elipse.com.br
Filial RJ
Av. Praia de Botafogo, 300/525
22250-044 Rio de Janeiro - RJ
Fone: (21) 2158-1015
Fax: (21) 2158-1099
E-mail: elipse-rj@elipse.com.br
USA
2501 Blue Ridge Road, Suite 250
Raleigh - NC - 27607 USA
Fone: +1 (252) 995-6885
Fax: +1 (252) 995-5686
E-mail: info@elipse-software.com
Taiwan
9F., N.12, Beiping 2nd St., Sanmin Dist.
807 Kaohsiung City - Taiwan
Fone: +886 (7) 323-8468
Fax: +886 (7) 323-9656
E-mail: evan@elipse.com.br