Elipse E3
-
Upload
jessica-jackson -
Category
Documents
-
view
18 -
download
6
description
Transcript of Elipse E3
Sistema SCADA
Desenvolvimento
Arquitetura de Desenvolvimento
Projetos (.prj)Contêm definições de objetos, Tags, Telas e outros componentes de
uma aplicação. Bibliotecas (.lib)Contêm definições de objetos criados pelo usuário (ElipseX) para serem
utilizados em projetos. Essas bibliotecas podem ser reutilizadas emdiferentes Projetos.
Domínio (.dom) Armazena quatro tipos de informações:
Opções de configuração do Domínio. Lista de arquivos .prj e .lib. Configurações dos servidores que irão rodar o Domínio. Configurações de segurança (usuários e permissões).
Obs: Sem esse arquivo, um projeto não pode ser executado noE3.
Criando uma Aplicação
Inicie o E3 Studio selecionando aopção Criar um Domínio novo
Criando uma Aplicação
Assistente de AplicaçõesOAuxilia na criação e configuração inicial da
aplicação
Criando uma Aplicação Tipo de Aplicações
Aplicação em PadrãoPermiti adicionar nacriação da aplicação
Driver de comunicação,arquivo de dados eservidor de alarme.
Biblioteca de ComponentesPermiti desenvolver
bibliotecas decomponentes Xcontrol e
Xobject Aplicação em Branco
Cria a aplicação apenasconectando ao domínio
Criando uma Aplicação Conexão Domínio
Pode ser conectadoao domínio existente.
Pode ser conectadoao novo domínio
Ou conectar anenhum domínio nocaso bibliotecas
Criando uma Aplicação
Configuração da TelaTelas da aplicação criadas pela
resolução do monitor.OBS:
Esta configuração deverá ser feitapela definição do monitor onde a
aplicação será executada Após definida esta resolução pode-
se modificar o tamanho da tela naspropriedades da mesma
Criando uma Aplicação
Driver de Comunicação Aplicação em Padrão
Driver para comunicaçãocom Hardware que serãoutilizados na aplicação
OBS:Geralmente os drivers de
comunicação não sãodefinidos no inicio da
aplicação
Criando uma Aplicação
Banco de DadosArquivos para historiar as
variáveis de processo
OBS:Para esta aplicaçãoo arquivo de dados
será definidoposteriormente
Criando uma Aplicação
Servidor de AlarmesComponente a qual será
definido todos os alarmes
OBS:Para esta aplicação
o servidor dealarmes será
definidoposteriormente
Criando uma Aplicação
Crie uma aplicação utilizando o<Assistente de Aplicação> com asseguintes características: Nome: SDCD Criar Novo Domínio com nome SDCDObs: Deve-se utilizar a opção aplicação
padrão e não configurar servidor deDados, Alarmes e Driver de Comunicação
Organizer
Domínio em execução
Servidores que compõem o Projeto
Arquivos que compõem o domínio .prj ou .lib
Bibliotecas desenvolvidas pelo usuário
Definição de quadros e ViewerTelas do Sistema
Definição e Configuração de RelatórioRecursos de Imagens
Drivers de Comunicação com HardwareArquivos de dados, tags, consultas e alarmes
Arquivos de Banco de DadosServidor de Alarmes
Bibliotecas e projetos que não fazem parte dodomínio
Domínio em execução
Lista de Propriedades
PropriedadesMostra todas as propriedades do
objeto em uso, permitindo a suaconfiguração. Sempre que umapropriedade for configurada naLista de Propriedades, seu valor
não será mudadoautomaticamente, a menos que seconstrua uma associação. A Lista
de Propriedades pode seracessada pelo menu Visualizar -Lista de Propriedades ou pelo
botãona Barra de Ferramentas
Telas e Quadros
Telassão janelas para monitoramento de processos, onde
são inseridos objetos que farão a interface dooperador 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 dainterface, criando visualizações compostas para ousuário dentro da janela principal do Viewer ou do
seu navegador.
Telas e Quadros
Exercício – Criar 3 Quadros no ProjetoSDCD: Superior,Centro, Inferior Clique com o botão direito do mouse no nome do
projeto em Viewers e Quadros e escolha aopção Inserir Quadro.
Telas e Quadros
Para criar um divisor, clique com o botão direitodo mouse sobre o quadro aberto e selecione otipo de divisão Horizontal
Selecione o tamanho do divisor na posiçãosuperior e aperte ESC para soltar
Telas e Quadros
Repita a operação para dividir o quadro inferior
Marque o quadro central e modifique o nomepara <centro> na lista de propriedades
Telas e Quadros
Exercício Dentro da aplicação
SDCD deve-se criarDuas telaschamadas: Menu, Rodapé
Botão direito em tela,inserir tela emSDCD.prj
Telas e Quadros
Configurar a tela <menu> Escolher o Divisor Superior Marcar como tela inicial do Divisor Nomear a tela como <menu>
Telas e Quadros
Repita os passos para a tela <Rodape> Escolher o Divisor Inferior Marcar como tela inicial do Divisor Nomear a tela como <Rodape>
Configure a tela <Processo> Botão Direito do Mouse na Tela Ajustar Divisor Escolher divisor Centra Marcar como tela inicial do divisor Nomear a tela como<Processo>
Viewer
O objeto Viewer configura o modo como o E3Viewer será visualizado. O E3 Viewer pode serrodado a partir de qualquer ponto da rede quetenha acesso ao E3 Server. Não é necessário
copiar o aplicativo para as máquinas onde os E3Viewers serão executados, pois as Telas e bitmapssão trazidos do servidor conforme a necessidade,
em tempo de execução.
Viewer
Exercício:Configura o Viewer para executar os quadros. Botão direito no viewer -> propriedade
Viewer Configura o quadro1 como inicial
Expandir seleção de tela ou quadro inicial ->selecionar quadro1->colar
Rode a aplicação e verifique que estará dividida nos 3 quadros
Servidor de Dados
O Servidor de Dados é o móduloresponsável pela execução e gerenciamento
de tags e objetos que não estejam envolvidosdiretamente com a comunicação. Através doServidor de Dados pode-se configurar tags
internos e tags de simulação, além de inserirXObjects, que são os objetos de dados dasbibliotecas ElipseX (vistas mais adiante).
Servidor de Dados
Servidor de Dados
Considerações Os objetos inseridos no Servidor de Dados serão
executados pelo E3 Server, portanto estarãopresentes no Servidor. Esta informação retrata omodo como o E3 trabalha.
O nome da variável não pode conter caracteresreservados: / ? . , { } [ ]
Servidor de Dados
Exercício – Criar umTag do tipo Demopara representar ahora do sistema. Botão direito na pasta
<objeto de Dados> Inserir -> Servidor de
Dados->SDCD Nomear a pasta com o
nome<tags de Sistema>
Servidor de Dados
Botão direito na pasta <tag de sistema> Inserir -> Painel->tag Demo
Nomear o tag com o nome<data_hora>
Servidor de Dados
Propriedade->Type->CurrentTime
Comunicação
O E3 permite a comunicação com equipamentosde aquisição de dados, controladores, CLP,UTRs (Unidades Terminais Remotas), ou
qualquer outro tipo de equipamento, através deDrivers de Comunicação ou Servidores OPC. As variáveis envolvidas no processo são
conhecidas como Tags e podem ser de váriostipos, de acordo com a utilização desejada. No
E3 podem ser inseridos dois tipos dedrivers:Driver de Comunicação (arquivos
.dll) e Driver de Comunicação OPC.
Driver de Comunicação
O Driver de Comunicação é o módulo do E3que possibilita a comunicação com um
determinado equipamento usando os drivers .dllfornecidos pela Elipse Software. Um manual é
fornecido juntamente com cada driver,contendo informações importantes a respeito daconfiguração dos seus parâmetros [P] e outras
propriedades.
Driver de Comunicação
Comunicação
Exercício: Clique com o botão direito do mousesobre a pasta Drivers e OPC e escolha InserirDriver de Comunicação em - SDCD
Renomear a pasta <Driver1> para <MicroLogix> Para modificar o caminho do Driver Botão direito na
pasta -> Procura Driver
Comunicação
Para inserir um tag botão direito na pasta<MicroLogix> -> Inserir -> tag comunicação
Objeto de Tela
Objetos de Tela
Desenho
Bitmap
Texto
Display
SetPointSetPointSetPoint
Display
BarGraph
Agrupamento deObjetos
Animação deDeslocamento
PosicionamentoObjeto
Galeria
A Galeria é uma biblioteca de símbolos vetoriais,divididos em categorias, que podem ser arrastadospara as telas.Depois de inserido, o objeto pode serlivremente editado e trabalhado de acordo com ascaracterísticas descritas para os objetos de imagem
(pode-se, por exemplo, mudar a cor depreenchimento através das propriedadesOverrideFillMode,OverrideFillColor e
OverrideLineColor sem a necessidade detransformar o objeto em um objeto gráfico do E3)
OBS: Em modo DEMO só é possível utilizar o primeiroelemento de cada tipo na galeria
Associações
são ligações feitas entre propriedades eobjetos ou entre outras propriedades.
As associações trazem grande facilidadeao criar animações e outros tipos de
lógicas comuns, minimizando autilização de scripts.
Associações
Através da aba Associações da janela dePropriedades, tem-se acesso a todas as
propriedades disponíveis do objeto a ser tratado etodos os tipos possíveis de associação para essas
EXERCÍCIO
15 - Ligar 8 motores em sequência de 1 em 1 segundo,manter ligado durante 10s e desligá-los na mesmasequência em intervalos de 1 em 1 segundo.No programa devemos ter:-Botoeira “Start”-Botoeira “Stop”-Um pisca – pisca informando ligação dos elementos.-Para acionar os motores não devemos usar instruçãode Bit de saída.