Você está na página 1de 23

Tutorial do E3 Bsico

Copyright 1999 - 2017 Elipse Software Ltda. Todos os direitos reservados.


Verso 4.8.239 (03/03/2017)
Sumrio
1 Apresentao ............................................................................................................................................... 1
1.1 A Elipse Software .................................................................................................................................... 1
1.2 O Treinamento ....................................................................................................................................... 1
2 Iniciando a Aplicao .................................................................................................................................. 2
2.1 Projetos ................................................................................................................................................... 2
2.2 Bibliotecas ............................................................................................................................................... 2
2.3 Configurao do Domnio ..................................................................................................................... 2
2.4 Exerccios ................................................................................................................................................ 2
3 Servidor de Dados ....................................................................................................................................... 4
3.1 Exerccios ................................................................................................................................................ 4
4 Telas .............................................................................................................................................................. 6
4.1 Exerccios ................................................................................................................................................ 6
5 Associaes ................................................................................................................................................ 11
5.1 Exerccios .............................................................................................................................................. 11
6 Scripts ......................................................................................................................................................... 14
6.1 Exerccios .............................................................................................................................................. 14

I
CAPTULO
Apresentao
1
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 Software


Desde sua fundao em 1986, a Elipse Software vem desenvolvendo poderosas ferramentas computacionais voltadas
criao de sistemas industriais e de gerenciamento de energia.

Sediada em Porto Alegre e com filiais em So Paulo, Curitiba, Belo Horizonte, Rio de Janeiro e Taiwan, a Elipse
Software uma empresa brasileira com participao expressiva no mercado externo, atuando em pases como
Alemanha, ndia, Rssia, Sucia, Argentina e Chile, entre outros.

Durante estes anos de experincia, desenvolvemos um grande nmero de solues para as reas de saneamento,
infraestrutura, siderurgia, minerao, sade, alimentos e energia, fornecendo produtos para diversos tipos de
sistemas de automao.

O Elipse E3 um sistema de superviso e controle de processos desenvolvido para atender os atuais requisitos de
conectividade, flexibilidade e confiabilidade, sendo ideal para uso em sistemas crticos. Com uma arquitetura de
operao em rede que compe um verdadeiro sistema multicamadas, o software oferece uma plataforma de rpido
desenvolvimento de aplicaes, alta capacidade de comunicao e garantia de expanso, preservando os
investimentos. A soluo permite a comunicao com inmeros protocolos e equipamentos, podendo acomodar tanto
os sistemas locais quanto os geograficamente distribudos.

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!

1 Apresentao
CAPTULO
Iniciando a Aplicao
2
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.3 Configurao do Domnio


Armazena quatro tipos de informaes:

Opes de configurao do Domnio

Lista de arquivos de projeto (.prj) e bibliotecas (.lib)

Configuraes dos servidores que executam o Domnio

Configuraes de segurana (usurios e permisses)

Sem este arquivo um projeto no pode ser executado no E3.

2.4 Exerccios
Esta seo contm exerccios sobre o contedo deste captulo.

Iniciando a Aplicao 2
2.4.1 Domnio
1. Inicie o 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).

Resoluo da Tela

3 Iniciando a Aplicao
CAPTULO
Servidor de Dados
3
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 contagem de tempo, em
segundos, at atingir um valor pr-determinado, ou que
executa uma certa contagem de tempo indefinidamente

Tag Demo Objeto que gera valores de acordo com a forma de


onda. utilizado para simulao de valores. Permite
gerar curvas definidas ou valores aleatrios

Tag Interno Objeto de propsito genrico, utilizado para guardar


valores de qualquer tipo, incluindo nmeros, textos e
outros objetos

Tag Timer Objeto para contagem de tempo e programao de


atividades. Estabelece horrios, com repeties, para
executar aes

Pasta de Dados Define grupos e subdiretrios para a organizao das


informaes. Novas pastas podem ser inseridas dentro
de outras, conforme a necessidade

3.1 Exerccios
Esta seo contm exerccios sobre o contedo deste captulo.

Servidor de Dados 4
3.1.1 Horrio do Sistema
1. Para obter o horrio atual do sistema necessrio criar um Tag Demo que acesse esta informao. Na pasta
Dados do projeto TreinamentoE3, insira um Tag Demo com o nome de "HoraAtual". Configure a propriedade
Type deste Tag para 3 - CurrentTime.

Inserir Tag Demo

3.1.2 Simulao de Valores


Muitas vezes precisamos de valores que simulem os movimentos. Normalmente estes valores so reais e vm de Tags
de Comunicao, mas nos exerccios deste Tutorial usaremos Tags do tipo Demo.

1. Na pasta Dados insira Tags do tipo Demo com as propriedades descritas na tabela a seguir.

Tags do tipo Demo

NAME MINIMUM MAXIMUM PERIOD SCAN TYPE


Anima 0 100 5000 100 4 - RampUp

Nivel1 0 100 2000 100 0 - Random

Nivel2 0 100 2000 100 0 - Random

5 Servidor de Dados
CAPTULO
Telas
4
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.

Telas 6
4.1.1 Telas
1. Clique com o boto direito do mouse no item Visualizao - Telas do Organizer e selecione a opo Inserir Tela
em - TreinamentoE3.prj.

Opo Inserir Tela em

2. Selecione, na opo Escolha o Divisor onde a Tela ser aberta, o Divisor Viewer.[_top]. No campo Nome, digite
"TelaSinotico".

Janela Configurando o tamanho da Tela

7 Telas
4.1.2 Figuras
1. Clique com o boto direito do mouse no item Visualizao - Recursos do Organizer e selecione o item Inserir
Recurso em - TreinamentoE3.prj.

Opo Inserir Recurso em

2. Selecione todas as figuras da pasta C:\TreinamentoE3\Figuras.

Telas 8
4.1.3 Tela Inicial
1. Configure a propriedade FillStyle da Tela para 12 - bkPicture, para habilitar uma figura de fundo.

2. Para colocar a figura FundoTelaInicial como fundo da Tela, arraste o bitmap de Recursos at a propriedade
PictureFile da Tela. Isto permite que o E3 utilize o recurso inserido e no o arquivo da imagem, que externo
aplicao.

3. Crie um objeto Texto para as palavras includas na figura a seguir.

Tela Inicial

9 Telas
4.1.4 Tela Sintico
1. Na TelaSinotico, selecione como figura de fundo o Recurso FundoTelaSinotico.

2. Sobre a esteira insira, a partir da biblioteca de objetos grficos (Galeria), a figura 5GallonBucket da pasta Tanks.

3. Para visualizar o lquido dentro dos tanques direita, desenhe um objeto Retngulo e configure as seguintes
propriedades:

BackgroundStyle: 1 - Opaque

BackgroundColor: Preto ou RGB(0, 0, 0)

VerticalPercentFill: 20

Tela Sintico

Telas 10
CAPTULO
Associaes
5
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.

11 Associaes
5.1.1 Hora
1. No canto superior da TelaSinotico, insira um objeto Display.

2. Abra a janela de propriedades do Display 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. 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, ou seja, da propriedade para a fonte.

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.

Associao com o Tag Nivel1

2. Repita o procedimento anterior para o segundo Retngulo.

Associaes 12
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.

Animao com Translao

2. Clique com o boto direito do mouse na Animao e abra a janela de propriedades. Crie uma Associao na
propriedade Value com o Tag Anima.

Associao com o Tag Anima

3. Altere as propriedades Enabled e EnabledSlider da Animao para Falso.

13 Associaes
CAPTULO
Scripts
6
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, e possvel tambm
definir novos eventos de usurio.

6.1 Exerccios
Esta seo contm exerccios sobre o contedo deste captulo.

Scripts 14
6.1.1 Telas
1. Selecione o Texto "Entrar" da TelaInicial e clique na aba Scripts na parte inferior na Tela.

2. No evento Click, crie um novo Pick do tipo Abrir tela.

Pick Abrir tela

3. Na opo Abrir a tela, selecione a TelaSinotico.

Opo Abrir a tela

4. No Texto "Sair", crie um novo script no evento Click, do tipo Script.

5. Com o auxlio do AppBrowser , selecione o mtodo Exit do Viewer, Application.Exit.

15 Scripts
Script do evento Click

6. Na janela de propriedades do Viewer, selecione a TelaInicial na opo Tela ou Quadro inicial.

Janela de propriedades do Viewer

Scripts 16
Anotaes
A

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

Consulte nosso website para informaes sobre o representante do seu estado.


www.elipse.com.br
kb.elipse.com.br
forum.elipse.com.br
www.youtube.com/elipsesoftware
elipse@elipse.com.br

Gartner, Cool Vendors in Brazil 2014, April 2014.


Gartner does not endorse any vendor, product or service depicted in its
research publications, and does not advise technology users to select only
those vendors with the highest ratings. Gartner research publications consist
of the opinions of Gartners research organization and should not be
construed as statements of fact. Gartner disclaims all warranties, expressed or
implied, with respect to this research, including any warranties of
merchantability of fitness for a particular purpose.