Aulaelipsee 3 PDF
Aulaelipsee 3 PDF
Aulaelipsee 3 PDF
Elipse E3
Características e
Arquitetura
www.elipse.com.br
Definições
3Co m
Elipse SCADA - Arquitetura
PLC
Micro2
Micro1
Exemplo de Arquitetura
Principais Funcionalidades
!11
Iniciando a Aplicação
ar o software, você terá em sua máquina um grupo de programas chamado Elipse E3, com um ícone par
Quando o E3 é iniciado, abre-se uma caixa de diálogo com algumas opções do projeto.
!12
Caixa de diálogo inicial do E3 Studio
Criando sua Aplicação
!13
Criando sua Aplicação
Assistente de Aplicações
!14
Criando sua Aplicação
!15
Assistente de Aplicações
Criando sua Aplicação
!18
Driver de Comunicação
Criando sua Aplicação Driver de Comunicação
8. Responda Sim à pergunta Você quer guardar dados em disco?. O nome do arquivo de banco de dados é selecionado
automaticamente para o mesmo diretório do projeto.
Banco de Dados
!19
Criando sua Aplicação
Alarmes !20
Criando sua Aplicação
Alarmes
10. Clique em Concluir para gerar a aplicação.
Conclusão !21
Organizer
O Organizer permite
uma visão simples e
organizada de toda a
aplicação, ajudando
na edição e
configuração de todos
os objetos envolvidos
na aplicação através
de uma árvore
hierárquica de
opções. Possui dois
modos de
visualização, Domínio
Janela do Organizer em modo Domínio e Explorer. !22
des
Lista de propriedades
que mostra todas as propriedades do objeto em uso, permitindo a sua configuração de
uma propriedade for configurada na Lista de Propriedades, seu valor não será mudado
e uma Associação (que será vista adiante). A Lista de Propriedades pode ser aberta pelo
s ou clicando em na Barra de Ferramentas.
Lista de
Propriedades é uma
janela que mostra
todas as
propriedades do
objeto em uso,
permitindo a sua
configuração de
forma simples e
rápida.
TelaMenu
!25
A TelaCaldeira e a TelaGrafico foram inicialmente criadas para ocupar toda a área de visualização. Como a
Inserir quadro
2.1 Quadros
Clique com o botão direito do mouse no item Visualização - Viewer e Quadros do Organizer e selecione a opção
Quadro em - TreinamentoE3.prj.
Dividir Horizontalmente
!27
aparece a cerca de 10% da Tela, a partir de seu limite superior,
Inserir quadro
necessidade, em tempo de execução.
!29
Figuras Externas
Inserir Recurso
!30
Tela Principal Configurar nova Tela
4.4.4 TelaCaldeira
Vamos trabalhar a Tela principal da aplicação.
TelaCaldeira
!31
Tela Principal
1.
Configure a propriedade FillStyle para 12 - Picture, de forma
a habilitar uma figura de fundo.
2.
Para colocar a figura FundoCaldeira como fundo, arraste o
bitmap de Recursos até a propriedade PictureFile da Tela. Isto
faz com que o E3 utilize o recurso inserido e não o arquivo da
imagem (que é externo à aplicação). Para escolher a melhor
posição da figura, pode-se alterar a propriedade
PicturePosition.
!32
TelaCaldeira
Imagens da Galeria
e FillStyle para 12 - Picture, de forma a habilitar uma figura de fundo.
ndoCaldeira como fundo, arraste o bitmap de Recursos até a propriedade Pi
o recurso inserido e não o arquivo da imagem (que é externo à aplicação). P
-se alterar a propriedade PicturePosition.
1. A partir da biblioteca de objetos gráficos (Galeria), arraste
a primeira figura (caminhão) da pasta Vehicles e posicione-a
no canto inferior direito da Tela.
e objetos gráficos (Galeria), arraste a primeira figura (caminhão) da pasta V
da Tela.
Caminhão
!33
Imagens da Galeria
2.
Na pasta Motors da Galeria, arraste a primeira figura
(3DISAMotor1) para o canto direito da Tela.
3.
Como a figura é uma imagem da Galeria, para alterar a cor deve-se
primeiro alterar a propriedade OverrideFillMode para
2 - SolidFill. Escolha a cor que desejar na propriedade
2. Na pasta Motors da Galeria, arraste a primeira figura (3DISAMotor1) para o canto direito da Tela.
OverrideFillColor.
3. Como a figura é uma imagem da Galeria, para alterar a cor deve-se primeiro alterar a propriedade OverrideFillMode par
2 - SolidFill. Escolha a cor que desejar na propriedade OverrideFillColor.
Propriedade OverrideFillColor
4.4.4.1 Retângulo
1. Desenhe um retângulo sobre um dos tanques.
1. Desenhe um retângulo sobre um dos tanques.
2.
Para simular o preenchimento por um
líquido, altere a propriedade
VerticalPercentFill para 20. O retângulo
será
preenchido apenas 20%.
3.
A cor de fundo do retângulo é configurada
na propriedade BackgroundColor. Altere-
a para cinza.
4.
A cor de preenchimento é configurada na Retângulo
propriedade ForegroundColor. Altere-a
2. aPara
para simular
cor de o preenchimento
sua preferência.
por um líquido, altere a propriedade VerticalP
preenchido apenas 20%. !35
Retângulo
Retângulo
Display
2. Para simular o preenchimento por um líquido, altere a propriedade VerticalPercentFill para 20. O retângulo será
preenchido apenas 20%.
imular o preenchimento por um líquido, altere a propriedade VerticalPercentFill para 20. O retângulo será
chido
3. apenas
A cor de 20%.
fundo do retângulo é configurada na propriedade BackgroundColor. Altere-a para cinza.
de 4. A cor
fundo dode preenchimento
retângulo é configurada
é configurada na propriedade
na propriedade ForegroundColor. Altere-a
BackgroundColor. Altere-a para
paraa cinza.
cor de sua preferência.
Display
3. Para exibir um valor inicial no Display, selecione o objeto e localize a propriedade Value. Clique em e selecione o tipo
de informação, que neste caso é um número com casas decimais (Double).
Display
exibir um valor inicial no Display, selecione o objeto e localize a propriedade Value. Clique em e selecione o tipo
ormação, que neste caso é um número com casas decimais (Double). !36
Display
Display
3. Para exibir um valor inicial no Display, selecione o objeto e localize a propriedade Value. Clique em e selecione o tipo
de informação, que neste caso é um número com casas decimais (Double).
!37
Display
4.
Na propriedade Value aparece o valor 0 (zero). Digite o número que
desejar como valor inicial do Display.
5.
Para formatar a unidade de engenharia, selecione a propriedade Format.
Na janela de formação de dados, selecione a categoria que desejar.
6.
Se preferir criar uma formatação, selecione a categoria Outro e digite o
formato no campo Tipo. Utilize o número 0 (zero) para representar os
algarismos e um texto entre aspas duplas para representar o sufixo ou
prefixo.
!39
Display
Formatação do Display
4.4.5 TelaEventos
!40
Muitas vezes são necessários valores que simulem os movimentos. Normalmente estes valores são reais e vem de Tags de
Simulação de Valores
Comunicação, mas nos exercícios deste Tutorial usaremos Tags do tipo Demo. Simularemos os valores de vazão, pressão e
vapor.
NOTA: Os objetos i ns eri dos no Servi dor de Da dos s erã o executa dos pel o E3 Server, porta nto es ta rã o pres entes no Servi dor.
Es ta i nforma çã o retra ta o modo como o E3 tra ba l ha .
!43
Simulação de Valores
Tags Demo
4. Na pasta Dados insira os Tags Demo com as seguintes propriedades configuradas:
Propriedades dos Tags Demo
Tags Demo
NAME MINIMUM MAXIMUM TYPE
Na pasta Dados insira os Tags Demo
Pressao 0 com as seguintes propriedades
450 configuradas: 0 - Ra ndom
Vazao 0 500 0 - Ra ndom
Vapor 0 Propriedades dos Tags Demo
100 0 - Ra ndom
Nivel 0 1000 1 - Si ne
NAME 0
MINIMUM 100
MAXIMUM 4 - Ra mpUp
TYPE
!44
Caminhao
0 450 0 - Ra ndom
Vazao 0 500 0 - Ra ndom
Vapor 0 100 0 - Ra ndom
Simulação de Valores
Nivel 0 1000 1 - Si ne
Caminhao 0 100 4 - Ra mpUp
Tag Interno
2. Configure a propriedade Value do Tag Motor para Boolean com valor inicial False.
!45
Simulação de Valores
Propriedade Value
!46
7 Associações
Associações
ssociações (ou Conexões) são ligações feitas entre propriedades e objetos ou entre outras propriedades. As Associações
azem grande facilidade ao criar animações e outros tipos de lógicas comuns, minimizando a utilização de scripts.
través da aba Associações da janela de Propriedades, tem-se acesso a todas as propriedades disponíveis do objeto a ser
atado e todos os tipos possíveis de Associações para estas propriedades.
Aba Associações
!47campo
ode-se associar um objeto ou criar uma expressão. Ao criar uma expressão ou associar um objeto ou propriedade ao
Associações
Propriedade Value
3. Na janela do AppBrowser, localize na listagem da esquerda o Tag Pressao (em Servidor - Dados) e clique em Colar.
!49
Associações
AppBrowser
4. A informação vai do Tag Pressao para o Display, logo a Associação é do tipo Simples (Propriedade « Fonte).
!50
Associação Simples
AppBrowser
mação vai do Tag Pressao para o Display, logo a Associação é do tipo Simples (Propriedade « Fonte).
Propriedade ForegroundColor
!52
Associação analógica
Associação Analógica
Associação Digital
1.
Na TelaCaldeira, o motorAssociaçãodeve alterar
Analógicade cor conforme o valor do Tag
Motor. Acesse as propriedades da figura Motor, aba Associações. Na
sociação DigitalOverrideFillColor selecione o Tag Interno Motor (em
propriedade
aldeira, Servidor - Dados
o motor deve alterar-deMotor) e à odireita
cor conforme valor doselecione a propriedade
Tag Motor. Acesse Value.
as propriedades
M
da figura
iações. Na propriedade OverrideFillColor selecione o Tag Interno Motor (em Servidor - Dados - Motor) e à
a propriedade Value.
2.
No tipo de Associação, selecione Associação Digital. Escolha duas
e Associação, selecione Associação Digital. Escolha duas cores para simbolizar Ligado e Desligado. Se des
pisca.
cores para simbolizar Ligado e Desligado. Se desejar, habilite o pisca.
Propriedade OverrideFillColor
!54
Animação
Associação Simples
!55
Scripts
!56
Scripts
!57
Scripts - Picks
!58
Scripts - Abrir Tela
5.1.2.2 Abrir Tela
Abre uma Tela ou um Quadro determinado.