Você está na página 1de 23

Tutorial do Minicurso do E3

Copyright © 1999-2022 Elipse Software Ltda. Todos os direitos reservados.


Versão 6.1.101 (08/12/2022)
Sumário
1 Apresentação .............................................................................................................................................. 1
1.1 A Elipse Software .................................................................................................................................. 1
1.2 O Treinamento ...................................................................................................................................... 1
2 Canais de Suporte ....................................................................................................................................... 2
2.1 Elipse Knowledgebase .......................................................................................................................... 2
2.2 Elipse Fórum .......................................................................................................................................... 3
2.3 Canal de Vídeos ..................................................................................................................................... 5
3 Iniciando a Aplicação ................................................................................................................................. 8
3.1 Projetos .................................................................................................................................................. 8
3.2 Bibliotecas ............................................................................................................................................. 8
3.3 Configuração do Domínio ................................................................................................................... 8
3.4 Exercícios ............................................................................................................................................... 8
4 Servidor de Dados .................................................................................................................................... 10
4.1 Exercícios ............................................................................................................................................. 10
5 Telas ........................................................................................................................................................... 12
5.1 Exercícios ............................................................................................................................................. 12
6 Associações ............................................................................................................................................... 15
6.1 Exercícios ............................................................................................................................................. 15
7 Scripts ........................................................................................................................................................ 18
7.1 Exercícios ............................................................................................................................................. 18

I
CAPÍTULO
Apresentação
1
Este Tutorial serve como apoio ao Módulo de Treinamento para execução e programação do E3. Com ele, você
acompanha o conteúdo do curso. Durante as aulas, fique à vontade para praticar o que aprendeu e para resolver
suas dúvidas com o instrutor. No Treinamento é apresentado um estudo de caso que simula uma aplicação real, um
sistema de supervisão e controle.

1.1 A Elipse Software


Desde sua fundação em 1986, a Elipse Software vem desenvolvendo poderosas ferramentas computacionais voltadas
à criação de sistemas industriais e de gerenciamento de energia.
Sediada em Porto Alegre e com filiais em São Paulo, Curitiba, Belo Horizonte, Rio de Janeiro e Taiwan, a Elipse
Software é uma empresa brasileira com participação expressiva no mercado externo, atuando em países como
Alemanha, Índia, Rússia, Suécia, Argentina e Chile, entre outros.
Durante estes anos de experiência, desenvolvemos um grande número de soluções para as áreas de saneamento,
infraestrutura, siderurgia, mineração, saúde, alimentos e energia, fornecendo produtos para diversos tipos de
sistemas de automação.
O Elipse E3 é um sistema de supervisão e controle de processos desenvolvido para atender os atuais requisitos de
conectividade, flexibilidade e confiabilidade, sendo ideal para uso em sistemas críticos. Com uma arquitetura de
operação em rede que compõe um verdadeiro sistema multicamadas, o software oferece uma plataforma de rápido
desenvolvimento de aplicações, alta capacidade de comunicação e garantia de expansão, preservando os
investimentos. A solução permite a comunicação com inúmeros protocolos e equipamentos, podendo acomodar tanto
os sistemas locais quanto os geograficamente distribuídos.

1.2 O Treinamento
A base do roteiro deste Tutorial é uma aplicação hipotética que apresenta alguns recursos do software E3. Esta
aplicação hipotética não cobre todas as possibilidades de desenvolvimento oferecidas pela ferramenta. No entanto, a
quantidade e a qualidade das informações apresentadas neste primeiro contato com o software são suficientes para
que se aprenda a utilizá-lo com autonomia para criar aplicações.
A sequência do Treinamento é a seguinte:
· Apresentação da ferramenta
· Criação de uma nova aplicação
· Criação de variáveis de simulação
· Criação de Telas
· Associações
· Criação de Scripts

Sua participação é muito importante para nós. Ao final do Minicurso, solicitamos que você avalie diversos aspectos do
curso, como a qualidade e a quantidade das informações transmitidas em aula e pelo Tutorial, além do trabalho do
instrutor. Qualquer sugestão ou crítica é bem-vinda pela equipe de desenvolvimento deste Tutorial.
A Elipse Software deseja a você um ótimo treinamento, e uma boa experiência de trabalho com o E3!

1 Apresentação
CAPÍTULO
Canais de Suporte
2
A Elipse Software possui alguns recursos online para ajudá-lo a tirar dúvidas e buscar informações sobre produtos.
Os recursos disponíveis estão descritos nos tópicos a seguir.

2.1 Elipse Knowledgebase


O Elipse Knowledgebase tem como finalidade ajudar o usuário dos produtos da Elipse Software a encontrar
respostas rápidas para dúvidas ou problemas que esteja enfrentando durante a utilização, seja durante o
desenvolvimento de aplicações ou depois de prontas. Este espaço nada mais é do que um portal onde muitas
informações técnicas e dicas estão concentradas. A sua base de informações é constantemente atualizada e tem uma
linguagem simples que visa o rápido entendimento de quem está utilizando. O KB está disponível em kb.elipse.com.br,
conforme a figura a seguir.

Página inicial do Elipse Knowledgebase

2.1.1 Busca no KB
Esta opção busca em toda a base de dados por uma palavra ou palavras que o usuário digitar, retornando todos os
artigos que possuem a palavra alvo da busca. Para isto, digite uma palavra ou expressão e clique em Pesquisar.

Canais de Suporte 2
Pesquisa no KB

2.1.2 Categorias
Existe a possibilidade de acessar todos os artigos pertencentes a uma categoria específica. Para isto, no campo
Categorias, selecione a categoria que deseja buscar os respectivos artigos.

Categorias no KB
Todos os artigos da categoria selecionada são retornados como resultado da busca. Dentro destas categorias
existem várias subcategorias, cada uma delas tratando de um tema específico.

2.2 Elipse Fórum


O Fórum da Elipse Software é uma ferramenta online para discussões e troca de conhecimento sobre produtos e
novidades. O Fórum está disponível em forum.elipse.com.br, conforme a figura a seguir.

3 Canais de Suporte
Página inicial do Fórum da Elipse Software

2.2.1 Categorias
O Fórum apresenta categorias tais como Elipse E3, Elipse Power e Elipse Mobile, conforme a figura a seguir.

Categorias do Fórum
Assim, caso o usuário deseje comentar sobre o Elipse Mobile, por exemplo, há uma página específica para isto.
Assim, o Fórum disponibiliza as informações de forma mais organizada, não deixando que um comentário sobre o E3
seja publicado em meio aos posts referentes aos Drivers, por exemplo, centralizando as discussões.

2.2.2 Acompanhamento
Para manter o usuário informado sobre o andamento de sua conversa sem necessidade de se manter logado, o
Fórum também notifica, via e-mail, caso alguma resposta seja publicada em relação ao comentário. A mesma lógica

Canais de Suporte 4
também é válida para os casos em que o nome do usuário seja apenas mencionado. As opções de acompanhamento
são as seguintes:
· Observar: O usuário é notificado a cada novo post e resposta
· Monitorar: O usuário é notificado quando alguém mencionar o nome ou responder um post
· Normal: O usuário é notificado caso alguém mencione o nome ou responda um post. Esta é a opção padrão
· Silenciar: O usuário não é notificado sobre nenhum post ou tópico

Opções de acompanhamento no Fórum

2.3 Canal de Vídeos


A Elipse Software possui um canal de vídeos de seus produtos. Este canal contém desde vídeos rápidos que ensinam
um determinado assunto até videoaulas completas.
O Canal de Vídeos está disponível em youtube.com/elipsesoftware, conforme a figura a seguir.

5 Canais de Suporte
Página inicial do Canal de Vídeos

2.3.1 Playlists
A seção Playlists contém diversos vídeos, separados por produtos de forma organizada e de fácil acesso.

Playlists do Canal de Vídeos

Canais de Suporte 6
2.3.2 Inscrição
Clique em Inscrever-se e inscreva-se no Canal de Vídeos para ser notificado a cada novo vídeo postado.

Inscrição no Canal de Vídeos

7 Canais de Suporte
CAPÍTULO
Iniciando a Aplicação
3
O E3 trabalha com três tipos de arquivos de projeto, descritos nos tópicos a seguir.

3.1 Projetos
Contêm definições de objetos, Tags, Telas e outros componentes de uma aplicação.

3.2 Bibliotecas
Contêm definições de objetos criados pelo usuário (ElipseX) para serem utilizados em projetos. Estas bibliotecas
podem ser reutilizadas em diferentes projetos.

3.3 Configuração do Domínio


Armazena quatro tipos de informações:
· Opções de configuração do Domínio
· Lista de arquivos de projeto (.prj) e bibliotecas (.lib)
· Configurações dos servidores que executam o Domínio
· Configurações de segurança (usuários e permissões)

Sem este arquivo um projeto não pode ser executado no E3.

3.4 Exercícios
Esta seção contém exercícios sobre o conteúdo deste capítulo.

3.4.1 Domínio
1. Inicie o E3 Studio e selecione a opção Criar um Domínio novo no Assistente de Aplicações do E3.

Assistente de Aplicações do E3
2. No Assistente de Aplicações, clique em Avançar, selecione a opção Aplicação Padrão e nomeie o projeto como
"TreinamentoE3".
3. Configure o caminho da aplicação para "C:\TreinamentoE3" e clique em Avançar.
4. Na próxima janela do Assistente, selecione a opção Criar um novo Domínio e use o mesmo nome do projeto.
5. Selecione a resolução das telas como Automática (esta resolução pode variar de computador para computador).

Iniciando a Aplicação 8
Resolução da Tela

9 Iniciando a Aplicação
CAPÍTULO
Servidor de Dados
4
Alguns dos objetos que podem ser inseridos no Servidor de Dados estão descritos na tabela a seguir.
Objetos que podem ser inseridos no Servidor de Dados
OBJETO DESCRIÇÃO
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 simulação de valores. Permite
gerar curvas definidas ou valores aleatórios

Tag Interno Objeto de propósito genérico, utilizado para guardar


valores de qualquer tipo, incluindo números, textos e
outros objetos

Tag Timer Objeto para contagem de tempo e programação de


atividades. Estabelece horários, com repetições, para
executar ações

Pasta de Dados Define grupos e subdiretórios para a organização das


informações. Novas pastas podem ser inseridas dentro
de outras, conforme a necessidade

4.1 Exercícios
Esta seção contém exercícios sobre o conteúdo deste capítulo.

4.1.1 Horário do Sistema


1. Para obter o horário atual do sistema é necessário criar um Tag Demo que acesse esta informação. Na pasta
Dados do projeto TreinamentoE3, insira um Tag Demo com o nome de "HoraAtual". Configure a propriedade
Type deste Tag para 3 - CurrentTime.

Servidor de Dados 10
Inserir Tag Demo

4.1.2 Simulação de Valores


Muitas vezes precisamos de valores que simulem os movimentos. Normalmente estes valores são reais e vêm de Tags
de Comunicação, mas nos exercícios 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

11 Servidor de Dados
CAPÍTULO
Telas
5
Telas são janelas para monitoramento de processos, onde são inseridos objetos que criam a interface do operador
com o sistema. Cada aplicação pode ter um número ilimitado de Telas.
Quadros são objetos para a organização e a estruturação da interface, criando visualizações compostas para o
usuário dentro da janela principal do E3 Viewer ou do navegador.

5.1 Exercícios
Esta seção contém exercícios sobre o conteúdo deste capítulo.

5.1.1 Telas
1. Clique com o botão direito do mouse no item Visualização - Telas do Organizer e selecione a opção Inserir Tela
em - TreinamentoE3.prj.

Opção Inserir Tela em


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

Janela Configurando o tamanho da Tela

Telas 12
5.1.2 Figuras
1. Clique com o botão direito do mouse no item Visualização - Recursos do Organizer e selecione o item Inserir
Recurso em - TreinamentoE3.prj.

Opção Inserir Recurso em


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

5.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 não o arquivo da imagem, que é externo à
aplicação.
3. Crie um objeto Texto para as palavras incluídas na figura a seguir.

Tela Inicial

13 Telas
5.1.4 Tela Sinótico
1. Na TelaSinotico, selecione como figura de fundo o Recurso FundoTelaSinotico.
2. Sobre a esteira insira, a partir da biblioteca de objetos gráficos (Galeria), a figura 5GallonBucket da pasta Tanks.
3. Para visualizar o líquido dentro dos tanques à direita, desenhe um objeto Retângulo e configure as seguintes
propriedades:
· BackgroundStyle: 1 - Opaque
· BackgroundColor: Preto ou RGB(0, 0, 0)
· VerticalPercentFill: 20

Tela Sinótico

Telas 14
CAPÍTULO
Associações
6
Associações ou Conexões são ligações criadas entre propriedades e objetos ou entre outras propriedades. As
Associações trazem grande facilidade ao criar animações e outros tipos de lógicas comuns, minimizando a utilização
de scripts.
Através da aba Associações da janela de Propriedades, tem-se acesso a todas as propriedades disponíveis do objeto
a ser tratado e todos os tipos possíveis de Associações para estas propriedades.

Aba Associações

6.1 Exercícios
Esta seção contém exercícios sobre o conteúdo deste capítulo.

6.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 Formatação. Defina o formato como Hora e, na
opção Tipo, selecione o item 13:06:03. Esta formatação mostra as horas, os minutos e os segundos.
3. Selecione a aba Associações. Na propriedade Value, busque na coluna Fonte, com o auxílio do AppBrowser, o
Tag Demo HoraAtual (em Servidor - Dados). À direita, selecione a propriedade Value e clique em Copiar. A
informação vai do Tag para o Display, logo a Associação é do tipo Simples, ou seja, da propriedade para a fonte.

15 Associações
Associação com o Tag HoraAtual

6.1.2 Nível
1. Para simular o movimento do líquido no tanque da TelaSinotico, crie uma Associação da propriedade
VerticalPercentFill do corte do tanque com a propriedade Value do Tag Nivel1.

Associação com o Tag Nivel1


2. Repita o procedimento anterior para o segundo Retângulo.

6.1.3 Animação
1. Selecione o objeto Galão e clique em para inserir uma Animação com Translação. Uma sombra do objeto
aparece. Mova-a até onde desejar.

Animação com Translação


2. Clique com o botão direito do mouse na Animação e abra a janela de propriedades. Crie uma Associação na
propriedade Value com o Tag Anima.

Associações 16
Associação com o Tag Anima
3. Altere as propriedades Enabled e EnabledSlider da Animação para Falso.

17 Associações
CAPÍTULO
Scripts
7
Scripts são trechos de código (programação) com os quais se pode criar procedimentos associados a eventos
específicos, permitindo grande flexibilidade no desenvolvimento e no uso de aplicações. Todos os scripts estão
associados a eventos, e cada objeto do E3 possui uma lista de eventos previamente definidos, e é possível também
definir novos eventos de usuário.

7.1 Exercícios
Esta seção contém exercícios sobre o conteúdo deste capítulo.

7.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 opção Abrir a tela, selecione a TelaSinotico.

Scripts 18
Opção Abrir a tela
4. No Texto "Sair", crie um novo script no evento Click, do tipo Script.
5. Com o auxílio do AppBrowser , selecione o método Exit do Viewer, Application.Exit.

Script do evento Click


6. Na janela de propriedades do Viewer, selecione a TelaInicial na opção Tela ou Quadro inicial.

19 Scripts
Janela de propriedades do Viewer

Scripts 20
Matriz Filial em São Paulo
Rua Mostardeiro, 322/Cj. 902, 1001 e 1002 Rua dos Pinheiros, 870/Cj. 141 e 142
90430-000 — Porto Alegre — RS 05422-001 — São 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 no Paraná Filial em Minas Gerais


Av. Sete de Setembro, 4698/1708 Rua Antônio de Albuquerque, 156/705
80240-000 — Curitiba — PR 30112-010 — Belo Horizonte — MG
Fone: (+55 41) 4062-5824 Fone: (+55 31) 4062-5824
E-mail: elipse-pr@elipse.com.br E-mail: elipse-mg@elipse.com.br

Filial no Rio de Janeiro Filial em Taiwan


Av. José Silva de A. Neto, 200/Bl. 4/Sl. 109B 9F., No.12, Beiping 2nd St., Sanmin Dist.
22775-056 — Rio de Janeiro — RJ 807 — Kaohsiung City — Taiwan
Fone Comercial: (+55 21) 2430-5912 Fone: (+886 7) 323-8468
Suporte Técnico: (+55 21) 2430-5963 Fax: (+886 7) 323-9656
E-mail: elipse-rj@elipse.com.br E-mail: evan@elipse.com.br

Consulte nosso website para informações sobre um representante no 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 Gartner’s 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.

Você também pode gostar