Vous êtes sur la page 1sur 40

Sistema SCADA

Desenvolvimento

Arquitetura de Desenvolvimento
Projetos (.prj)
Contm definies de objetos, Tags, Telas e outros componentes de
uma aplicao.

Bibliotecas (.lib)
Contm definies de objetos criados pelo usurio (ElipseX) para serem
utilizados em projetos. Essas bibliotecas podem ser reutilizadas em
diferentes Projetos.

Domnio (.dom)

Armazena quatro tipos de informaes:

Opes de configurao do Domnio.


Lista de arquivos .prj e .lib.
Configuraes dos servidores que iro rodar o Domnio.
Configuraes de segurana (usurios e permisses).

Obs: Sem esse arquivo, um projeto no pode ser executado no


E3.

Criando uma Aplicao

Inicie o E3 Studio selecionando a


opo Criar um Domnio novo

Criando uma Aplicao

Assistente de AplicaesO

Auxilia na criao e configurao inicial da


aplicao

Criando uma Aplicao

Tipo de Aplicaes

Aplicao em Padro

Permiti adicionar na
criao da aplicao
Driver de comunicao,
arquivo de dados e
servidor de alarme.

Biblioteca de Componentes

Permiti desenvolver
bibliotecas de
componentes Xcontrol e
Xobject

Aplicao em Branco

Cria a aplicao apenas


conectando ao domnio

Criando uma Aplicao

Conexo Domnio

Pode ser conectado


ao domnio existente.
Pode ser conectado
ao novo domnio
Ou conectar a
nenhum domnio no
caso bibliotecas

Criando uma Aplicao

Configurao da Tela
Telas da aplicao criadas pela
resoluo do monitor.
OBS:
Esta configurao dever ser feita
pela definio do monitor onde a
aplicao ser executada
Aps definida esta resoluo podese modificar o tamanho da tela nas
propriedades da mesma

Criando uma Aplicao

Driver de Comunicao

Aplicao em Padro

Driver para comunicao


com Hardware que sero
utilizados na aplicao

OBS:

Geralmente os drivers de
comunicao no so
definidos no inicio da
aplicao

Criando uma Aplicao

Banco de Dados
Arquivos para historiar as
variveis de processo

OBS:

Para esta aplicao


o arquivo de dados
ser definido
posteriormente

Criando uma Aplicao

Servidor de Alarmes
Componente a qual ser
definido todos os alarmes

OBS:

Para esta aplicao


o servidor de
alarmes ser
definido
posteriormente

Criando uma Aplicao

Crie uma aplicao utilizando o


<Assistente de Aplicao> com as
seguintes caractersticas:
Nome: SDCD
Criar Novo Domnio com nome SDCD
Obs: Deve-se utilizar a opo aplicao
padro e no configurar servidor de
Dados, Alarmes e Driver de Comunicao

Organizer
Domnio em execuo
Servidores que compem o Projeto
Arquivos que compem o domnio .prj ou .lib
Bibliotecas desenvolvidas pelo usurio
Definio de quadros e Viewer
Telas do Sistema
Definio e Configurao de Relatrio
Recursos de Imagens
Drivers de Comunicao com Hardware
Arquivos de dados, tags, consultas e alarmes
Arquivos de Banco de Dados
Servidor de Alarmes
Bibliotecas e projetos que no fazem parte do
domnio

Lista de Propriedades

Propriedades
Mostra todas as propriedades do
objeto em uso, permitindo a sua
configurao. Sempre que uma
propriedade for configurada na
Lista de Propriedades, seu valor
no ser mudado
automaticamente, a menos que se
construa uma associao. A Lista
de Propriedades pode ser
acessada pelo menu Visualizar Lista de Propriedades ou pelo
boto
na Barra de Ferramentas

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
seu navegador.

Telas e Quadros

Exerccio Criar 3 Quadros no Projeto


SDCD: Superior,Centro, Inferior

Clique com o boto direito do mouse no nome do


projeto em Viewers e Quadros e escolha a
opo Inserir Quadro.

Telas e Quadros

Para criar um divisor, clique com o boto direito


do mouse sobre o quadro aberto e selecione o
tipo de diviso Horizontal

Selecione o tamanho do divisor na posio


superior e aperte ESC para soltar

Telas e Quadros

Repita a operao para dividir o quadro inferior

Marque o quadro central e modifique o nome


para <centro> na lista de propriedades

Telas e Quadros

Exerccio

Dentro da aplicao
SDCD deve-se criar
Duas telas
chamadas:

Menu, Rodap

Boto direito em tela,


inserir tela em
SDCD.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>

Boto 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 E3
Viewer ser visualizado. O E3 Viewer pode ser
rodado a partir de qualquer ponto da rede que
tenha acesso ao E3 Server. No necessrio
copiar o aplicativo para as mquinas onde os E3
Viewers sero executados, pois as Telas e bitmaps
so trazidos do servidor conforme a necessidade,
em tempo de execuo.

Viewer

Exerccio:Configura o Viewer para executar os quadros.

Boto direito no viewer -> propriedade

Viewer

Configura o quadro1 como inicial

Expandir seleo de tela ou quadro inicial ->selecionar quadro1>colar

Rode a aplicao e verifique que estar dividida nos 3 quadros

Servidor de Dados
O Servidor de Dados o mdulo
responsvel pela execuo e gerenciamento
de tags e objetos que no estejam envolvidos
diretamente com a comunicao. Atravs do
Servidor de Dados pode-se configurar tags
internos e tags de simulao, alm de inserir
XObjects, que so os objetos de dados das
bibliotecas ElipseX (vistas mais adiante).

Servidor de Dados

Servidor de Dados

Consideraes

Os objetos inseridos no Servidor de Dados sero


executados pelo E3 Server, portanto estaro
presentes no Servidor. Esta informao retrata o
modo como o E3 trabalha.
O nome da varivel no pode conter caracteres
reservados: / ? . , { } [ ]

Servidor de Dados

Exerccio Criar um
Tag do tipo Demo
para representar a
hora do sistema.

Boto direito na pasta


<objeto de Dados>
Inserir -> Servidor de
Dados->SDCD

Nomear a pasta com o


nome<tags de Sistema>

Servidor de Dados

Boto direito na pasta <tag de sistema>


Inserir -> Painel->tag Demo

Nomear o tag com o nome<data_hora>

Servidor de Dados

Propriedade->Type->CurrentTime

Comunicao

O E3 permite a comunicao com equipamentos


de aquisio de dados, controladores, CLP,
UTRs (Unidades Terminais Remotas), ou
qualquer outro tipo de equipamento, atravs de
Drivers de Comunicao ou Servidores OPC.
As variveis envolvidas no processo so
conhecidas como Tags e podem ser de vrios
tipos, de acordo com a utilizao desejada. No
E3 podem ser inseridos dois tipos de
drivers:Driver de Comunicao (arquivos
.dll) e Driver de Comunicao OPC.

Driver de Comunicao

O Driver de Comunicao o mdulo do E3


que possibilita a comunicao com um
determinado equipamento usando os drivers .dll
fornecidos pela Elipse Software. Um manual
fornecido juntamente com cada driver,
contendo informaes importantes a respeito da
configurao dos seus parmetros [P] e outras
propriedades.

Driver de Comunicao

Comunicao

Exerccio: Clique com o boto direito do mouse


sobre a pasta Drivers e OPC e escolha Inserir
Driver de Comunicao em - SDCD

Renomear a pasta <Driver1> para <MicroLogix>


Para modificar o caminho do Driver Boto direito na
pasta -> Procura Driver

Comunicao

Para inserir um tag boto direito na pasta


<MicroLogix> -> Inserir -> tag comunicao

Objeto de Tela

Objetos de Tela
Animao de
Deslocamento
Desenho

Bitmap
Texto
Display
SetPoint
BarGraph

Agrupamento de
Objetos

Posicionamento
Objeto

Galeria

A Galeria uma biblioteca de smbolos vetoriais,


divididos em categorias, que podem ser arrastados
para as telas.Depois de inserido, o objeto pode ser
livremente editado e trabalhado de acordo com as
caractersticas descritas para os objetos de imagem
(pode-se, por exemplo, mudar a cor de
preenchimento atravs das propriedades
OverrideFillMode,OverrideFillColor e
OverrideLineColor sem a necessidade de
transformar o objeto em um objeto grfico do E3)

OBS: Em modo DEMO s possvel utilizar o primeiro


elemento de cada tipo na galeria

Associaes

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.

Associaes
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

EXERCCIO

15 - Ligar 8 motores em sequncia de 1 em 1 segundo,


manter ligado durante 10s e deslig-los na mesma
sequncia em intervalos de 1 em 1 segundo.
No programa devemos ter:
-Botoeira Start
-Botoeira Stop
-Um pisca pisca informando ligao dos elementos.
-Para acionar os motores no devemos usar instruo
de Bit de sada.