Escolar Documentos
Profissional Documentos
Cultura Documentos
Scadatutorial BR PDF
Scadatutorial BR PDF
HMI/SCADA SOFTWARE
TUTORIAL
EXEMPLO DESCRIO
SILO6.BMP Nomes de arquivos e outros termos no nvel do
sistema operacional so indicados com o tipo de letra
Tahoma, em maisculas.
Geral Nomes de campos e opes que devem ser
procurados na tela, em menus ou nas abas dos objetos
so indicados com tipo de letra Tahoma.
Agitao Caracteres entre aspas devem ser digitados no lugar
mencionado, sem a presena das aspas.
Tela1.Show() Partes de programas (scripts) so indicadas com o
tipo de letra Courier. Eles devero ser digitados
nos lugares reservados e depois compilados para a
verificao de erros.
Tank01.High Caracteres em negrito indicam nomes de objetos do
Elipse SCADA ou suas propriedades.
<nome do arquivo> Expresses entre os sinais < > devem ser substitudas
pelo nome do objeto em questo.
[Ctrl+Enter] Expresses entre colchetes indicam nomes de teclas.
Quando estiverem acompanhadas de um sinal +, voc
deve pressionar a segunda tecla enquanto pressiona a
primeira.
1
Captulo
1. Introduo
Introduo 5
Tutorial SCADA
6 Introduo
Tutorial SCADA
Introduo 7
Tutorial SCADA
1.3. Plug-Ins
Plug-ins so ferramentas adicionais que permitem a expanso dos recursos do Elipse
SCADA, acrescentando funcionalidades no software. Eles podem ser adquiridos
separadamente e trabalham em conjunto com qualquer verso do software.
Atualmente, esto disponveis os seguintes plug-ins:
Plug-Ins
OPES DESCRIO
Permite a monitorao de sistemas atravs de
recursos de captura, registro e transmisso digital de
imagens em tempo real. Suporta diversos padres
(inclusive MPEG), possibilitando a visualizao em
janelas com tamanho e qualidade programveis pelo
usurio. Permite a criao de um banco de imagens
com busca por perodo ou evento e transmisso de
imagens em tempo real para estaes remotas via
TCP/IP ou linha discada.
8 Introduo
2
Captulo
2. Apresentao
Apresentao 9
Tutorial SCADA
10 Apresentao
Tutorial SCADA
Atravs da tela de receitas, podem ser criados novos produtos e editados aqueles j
existentes.
Figura 5: Receitas
Apresentao 11
Tutorial SCADA
12 Apresentao
3
Captulo
3. Iniciando o SCADA
Aps proceder com a instalao do software, voc ter em sua mquina um grupo de
programas chamado Elipse SCADA com os cones para chamar o sistema.
Para iniciar o Elipse SCADA, faa isso:
Clique no boto Iniciar (Start) na barra de tarefas do Windows.
Selecione Programas (Programs), Elipse SCADA e Elipse SCADA
novamente.
Voc ter uma tela parecida com a figura abaixo.
Iniciando o SCADA 13
Tutorial SCADA
Extenses disponveis
EXTENSO DESCRIO
.APX Arquivo de senhas
.BAK Backup da aplicao
.DAT Arquivo de histricos
.HDR Cabealhos de arquivos de histricos por batelada
.RCP Arquivo de receitas
.DLL Drivers de comunicao
.BMP, .JPG, .GIF Arquivos de imagens
3.2. Organizer
A fim de permitir uma viso simples e organizada de toda a aplicao, o Elipse
SCADA oferece uma poderosa ferramenta de programao chamada Organizer.
A partir do Organizer, voc pode desenvolver toda a aplicao simplesmente
navegando atravs de sua estrutura. Essa estrutura pode ser comparada a uma rvore
de diretrios. Desta forma, a estrutura da aplicao comea no canto superior
esquerdo com a raiz da aplicao. Todos os objetos da aplicao descem a partir da
raiz agrupados de acordo com seu tipo: Tags, Telas, Alarmes, Receitas, Histricos,
Relatrios e assim por diante.
Selecionando-se qualquer um de seus ramos, as propriedades do objeto selecionado
sero mostradas no lado direito da janela onde podero ser editadas. Por exemplo, se
voc selecionar Tags na rvore do Organizer, podero ser criados novos tags e suas
propriedades podero ser editadas selecionando-se a pgina desejada a partir das
guias no topo da janela.
Voc pode chamar o Organizer de diversas maneiras:
14 Inciando o SCADA
Tutorial SCADA
Iniciando o SCADA 15
Tutorial SCADA
Ferramentas do Organizer
ICONE COMANDO AO
Deletar Apaga um ou mais tens selecionados no
Organizer.
Duplicar Duplica o item selecionado na rvore do
Organizer.
AppBrowser Chama o AppBrowser.
AppBrowser
O AppBrowser uma importante ferramenta do Organizer. Ele composto de uma
janela que apresenta a rvore da aplicao com seus objetos. Clicando em qualquer
objeto, pode-se visualizar as funes e atributos relacionados a esse objeto. Quando
estamos escrevendo um script, um boto Copia no Script --> fica disponvel nesta
janela, permitindo a cpia do atributo ou funo em questo para as linhas de
programao, facilitando essa tarefa.
16 Inciando o SCADA
Tutorial SCADA
Referncia Cruzada
A ferramenta de Referncia Cruzada permite visualizar em que locais os objetos
indicados so referidos, facilitando a tarefa de configurao e depurao de
aplicaes.
Iniciando o SCADA 17
Tutorial SCADA
18 Inciando o SCADA
Tutorial SCADA
Iniciando o SCADA 19
Tutorial SCADA
Opes gerais
OPO DESCRIO
Ctrl + O Abrir aplicao
Ctrl + Shift + V Informaes Sobre o Elipse SCADA
F1 Chama a ajuda
Shift + F1 Chama a ajuda de contexto
Editando telas
OPO DESCRIO
Ctrl + F4 Fechar tela
Esc Desselecionar objeto
Ctrl + A Selecionar todos objetos
Del Apagar objeto
Ctrl + X Recortar objeto
Ctrl + C Copiar objeto
Ctrl + V Colar objeto
Shift + Del Recortar objeto
Ctrl + Ins Copiar objeto
Shift + Ins Colar objeto
20 Inciando o SCADA
Tutorial SCADA
Iniciando o SCADA 21
Tutorial SCADA
Exerccios
Criar uma nova aplicao.
Salve a aplicao com o nome EXEMPLO.APP.
Definir estilo da nova aplicao.
Digite Aplicao de Treinamento Elipse Scada na propriedade Descrio.
Nas propriedades Estilo escolha Barra de Ttulo e na guia Janela escolha
Iniciar maximizado.
ANOTAES
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
22 Inciando o SCADA
Tutorial SCADA
ANOTAES
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
Iniciando o SCADA 23
Tutorial SCADA
ANOTAES
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
24 Inciando o SCADA
4
Captulo
4. Tags
Tags 25
Tutorial SCADA
Tipos de tags
TIPOS DESCRIO
PLC utilizado para trocar informaes com os
equipamentos de aquisio de dados (escrita e leitura)
atravs dos drivers de comunicao. Os parmetros
solicitados so obtidos atravs do arquivo de ajuda
que acompanha cada driver de comunicao.
Bloco PLC Semelhante ao tag tipo PLC, porm permite a leitura
de vrios dados simultaneamente. Em muitos casos, a
utilizao de tags tipo Bloco otimiza em muito a
comunicao.
RAM Tag de utilizao interna, para guardar valores em
memria. Os tags RAM so volteis, ou seja, s
guardam os valores enquanto o aplicativo estiver
aberto.
Matriz So tags RAM arranjados de forma a permitir acesso
vetorial ou matricial.
Demo Tag para simulao de valores. Permite gerar curvas
definidas ou valores aleatrios.
Crono Permite a criao de contadores e temporizadores.
Expresso Tag que permite a entrada de uma expresso
numrica ou alfanumrica (permite a soma entre
strings).
DDE Permite trocar dados com programas que sejam
Servidores DDE. DDE (Data Dynamic Exchange)
um protocolo desenvolvido pela Microsoft para
comunicao entre aplicaes baseadas em Windows.
26 Tags
Tutorial SCADA
28 Tags
Tutorial SCADA
Propriedades do Driver
OPO DESCRIO
Nome Nome do objeto correspondente ao driver.
Localizar Permite indicar um novo arquivo com o driver
desejado. O nome e sua localizao sero mostrados
nos campos Descrio e Localizao do Driver.
Recarregar Carrega um novo driver escolhido, atualizando o
sistema.
Ajuda Chama a documentao do driver escolhido.
Tags 29
Tutorial SCADA
30 Tags
Tutorial SCADA
Tags 31
Tutorial SCADA
32 Tags
Tutorial SCADA
Tags 33
Tutorial SCADA
Escalas
Caso os valores que esto sendo lidos do equipamento estejam em uma escala
diferente daquela que ser utilizada em seu sistema, pode-se especificar uma
converso no prprio tag, determinando os nveis inferior e superior no equipamento
(PLC) e inferior e superior no sistema. Ao utilizar a varivel em qualquer parte do
software (exceto no Organizer na funo Testa Conexo Aqui, onde so mostrados
os valores sem converso), esta ter suas escalas automaticamente calculadas a cada
leitura ou escrita.
Atravs das opes de I/O dos tags PLC podemos otimizar a operao de nossa
aplicao, fazendo acesso ao PLC somente quando necessrio.
34 Tags
Tutorial SCADA
Tags 35
Tutorial SCADA
36 Tags
Tutorial SCADA
Tags 37
Tutorial SCADA
38 Tags
Tutorial SCADA
O tag Bit pode ser tanto um nico bit quanto um conjunto de bits, desde que sejam
contnuos. Isso quer dizer que voc pode mapear para um nico tag Bit, por
exemplo, os bits 0, 1 e 2, mas no os bits 10, 11 e 24. A opo existente nessa janela
permite especificar se devem ser criado um tag para cada bit selecionado ou se os
bits contnuos que estejam selecionados devem ser agrupados em um nico tag.
Os tags Bit criados aparecem abaixo do respectivo tag na rvore da aplicao no
Organizer. Ao selecionar um tag Bit especfico, suas propriedades so mostradas no
lado direito da rvore. A pgina de propriedades gerais do tag Bit aparece quando
selecionada a aba Geral no topo das pginas do tag Bit. Essa pgina mostrada
abaixo e seus respectivos campos so descritos na tabela que segue.
Tags 39
Tutorial SCADA
40 Tags
Tutorial SCADA
Tags 41
Tutorial SCADA
42 Tags
Tutorial SCADA
Tags 43
Tutorial SCADA
44 Tags
Tutorial SCADA
Tags 45
Tutorial SCADA
46 Tags
Tutorial SCADA
As mesmas funes, operadores e constantes usados nos Scripts podem ser usados
nos tags Expresso. Veja o captulo Scripts em Constantes & Operadores, onde so
listados os operadores e constantes que podem ser usados na expresso e que
tambm so suportados nos scripts. Aqui temos alguns exemplos de constantes:
nmeros inteiros 1234, -1234, 10011b (binrio), 733o (octal), 0A100h (hexa)
nmeros reais 1.2345
strings temperatura, presso
Tags 47
Tutorial SCADA
Exerccios
1. Estabelecer o driver de comunicao a ser utilizado na aplicao.
Carregue o driver de comunicao e, com o auxlio do arquivo de ajuda,
preencha os parmetros P1 a P4, habilitando a opo Abortar em erro e
desmarcando a opo Esconder mouse durante comunicao. No usar
retentativas.
2. Criar um tag tipo PLC para representao de uma entrada digital.
Selecionar o objeto Tags no Organizer, clicar no boto Novo Tag.
Digitar DI na propriedade nome do Tag.
Digitar 1 no campo Quantidade.
Escolher o tag tipo PLC, clicando depois no boto OK.
Associar o driver de comunicao atravs do campo Driver.
Especificar os parmetros de N1 a N4.
Lembre-se que na seo Testa Conexo Aqui, h possibilidade de ler e
escrever valores diretamente no equipamento.
Criar um tag tipo PLC para representao de uma sada digital.
Selecionar o objeto Tags no Organizer, clicar no boto Novo Tag.
Digitar DO na propriedade Nome do Tag.
Digitar 1 no campo Quantidade.
Escolher o tag tipo PLC, clicando depois no boto OK.
3. Criar um novo grupo de tags tipo PLC com trs tags para representar nveis
de tanques.
Selecionar o objeto Tags no Organizer, clicar no boto Novo Grupo.
Digitar Nveis na propriedade Nome.
Selecionar o grupo Nveis e clicar em Novo Tag.
Digitar Tank01 no campo Nome.
Digitar 3 no campo Quantidade;
Escolher o tag tipo PLC, clicando depois no boto OK.
OBS: Quando geramos um grupo, so criados 3 tags do tipo PLC com parte do
nome idntico porm com ndice numrico diferente (em ordem crescente), pois no
podem existir dois tags com o mesmo nome.
48 Tags
Tutorial SCADA
Tags 49
Tutorial SCADA
Tags 51
Tutorial SCADA
ANOTAES
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
52 Tags
Tutorial SCADA
Tags 53
Tutorial SCADA
sobre cada tag desejado, separadamente. Feito isso, cada ao ou digitao que for
feita ser realizada em todos os tags.
54 Tags
Tutorial SCADA
Tags 55
Tutorial SCADA
56 Tags
Tutorial SCADA
Nesta pgina, podemos configurar um arquivo para a gravao dos alarmes, bem
como sons e mensagens de alerta, que ser reconhecido como grupo de alarmes
padro.
Tags 57
Tutorial SCADA
Exerccios
1. Criar alarmes para os tags de temperatura e nvel.
Selecionar os trs tags de temperatura e, na pgina de alarmes, criar as opes
Low e High, especificando nvel baixo e alto conforme indicado pelo
instrutor.
Repetir a operao para os tags de nvel, com os limites indicados pelo
instrutor.
Insira no campo de comentrios um texto sugestivo, como Nvel Alto -
Cozinhador 1 ou Temperatura Baixa - Zona 1.
ANOTAES
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
58 Tags
Tutorial SCADA
ANOTAES
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
Tags 59
Tutorial SCADA
ANOTAES
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
60 Tags
5
Captulo
5. Criao de Telas
Uma Tela pode ser definida como uma janela para monitoramento de um processo,
onde sero inseridos os objetos que faro a interface do operador com o sistema.
Cada aplicao pode ter um nmero ilimitado de telas.
As telas so o ponto de partida para a construo da interface de sua aplicao. Um
bom desenho de tela garante uma compreenso melhor do processo supervisionado e
utilizao mais fcil dos recursos acrescentados aplicao.
Voc pode criar uma nova tela pressionando o boto na barra de ferramentas
ou usando o comando Novo (New) no menu Tela (Screen). No Organizer, quando a
opo Telas selecionada, mostrada uma janela contendo uma lista de todas as
telas da sua aplicao. Voc pode criar, apagar e navegar pelas telas da aplicao
utilizando os botes direita (Criar, Deletar e Ir Para).
Junto com estes botes existem os botes Mostrar e Esconder que permitem
mostrar uma tela especfica ou escond-la durante o desenvolvimento. Para fazer
isso em tempo de execuo, pode-se modificar a propriedade Visible da tela. Por
exemplo, possvel criar uma tela de aviso para indicar uma condio de alarme que
s ser mostrada quando essa condio for atingida (colocando o valor TRUE na
propriedade Visible). No momento que a condio for desfeita, pode-se esconder
novamente a tela.
Criao de Telas 61
Tutorial SCADA
62 Criao de Telas
Tutorial SCADA
Criao de Telas 63
Tutorial SCADA
64 Criao de Telas
Tutorial SCADA
Exerccios
1. Criar a Tela Principal para monitorao da produo.
ANOTAES
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
ANOTAES
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
66 Criao de Telas
Tutorial SCADA
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
ANOTAES
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
Criao de Telas 67
Tutorial SCADA
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
68 Criao de Telas
6
Captulo
6. Objetos de Tela
Objetos de Tela 69
Tutorial SCADA
Sobreposio de Objetos
Se voc possui dois objetos na tela, e parte de um objeto precisa estar sob ou sobre o
outro, voc pode ajustar a disposio atravs dos botes Trazer para Frente e
Objetos de Tela 71
Tutorial SCADA
72 Objetos de Tela
Tutorial SCADA
Objetos de Tela 73
Tutorial SCADA
Propriedades da Moldura
OPO DESCRIO
Visivel Habilita ou desabilita uma moldura em volta do objeto.
Cor Define a cor da moldura do objeto.
Titulo Habilita ou desabilita um ttulo na moldura do objeto.
Texto Define o texto do ttulo.
Fonte... Define fonte, cor e tamanho da fonte do ttulo.
Separador do ttulo Habilita ou desabilita uma linha separadora entre o ttulo e o
objeto.
Borda Habilita ou desabilita a borda da moldura.
Espessura Define a espessura da borda em pixels.
Cor Define a cor da borda da moldura.
Efeito 3D Seleciona um efeito 3D para dentro ou para fora da moldura.
Espessura Define a espessura em pixels para o efeito 3D.
74 Objetos de Tela
Tutorial SCADA
Objetos de Tela 75
Tutorial SCADA
76 Objetos de Tela
Tutorial SCADA
Objetos de Tela 77
Tutorial SCADA
78 Objetos de Tela
Tutorial SCADA
Exerccios
1. Colocar reservatrios de abastecimento das matrias primas no canto
esquerdo superior da tela de dosagem.
Clique no cone para inserir um objeto bitmap e marque a rea na tela.
Clique duas vezes no objeto para chamar as propriedades.
No campo Nome do Bitmap, clique em Localizar e escolha o arquivo
funil2.bmp no diretrio Lib\Hidraulic\Tanks.
Clique em Tamanho Original para que o objeto se ajuste ao tamanho correto
da imagem. Marque agora a opo Transparente e escolha como fundo a cor
cinza.
Aps a colocao de um reservatrio, deve-se copi-lo trs vezes. Para isso,
basta selecionar o objeto e arrast-lo, pressionando juntamente a tecla [Ctrl] e
soltando-o no local desejado.
2. Colocar nmeros de identificao nos reservatrios de matria-prima.
Escolha o cone do objeto texto e selecione uma rea na tela.
Para que fique sobreposto ao desenho do tanque, basta coloc-lo na regio do
tanque e traz-lo para a frente, atravs do menu Arranjar/Trazer para a
Frente.
Clique duas vezes no objeto para chamar as propriedades.
Selecione a guia Zonas.
Clique em Adicionar, para criar uma nova zona de mensagem.
Digite 1 no campo Mensagem, marcando a opo Zona Padro.
Repita o processo para os outros reservatrios.
3. Colocar o funil de mistura das matrias primas.
Repetir o procedimento de insero do objeto bitmap, escolhendo o arquivo
funil.bmp, configurando a cor de fundo para cinza claro.
Insira um objeto Texto em cima do bitmap. Na opo Zonas, adicione a
mensagem Tank 01 - Misturador e na aba Moldura, desabilite a opo
Visvel.
4. Colocar o reservatrio da mistura das matrias primas, no canto esquerdo
inferior da tela de dosagem.
Repetir o procedimento de insero do objeto bitmap, escolhendo o arquivo
silo6.bmp.
Objetos de Tela 79
Tutorial SCADA
Objetos de Tela 81
Tutorial SCADA
15. Inserir um display com o cdigo do produto que est sendo processado.
82 Objetos de Tela
Tutorial SCADA
Objetos de Tela 83
Tutorial SCADA
ANOTAES
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
Objetos de Tela 85
Tutorial SCADA
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
ANOTAES
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
86 Objetos de Tela
Tutorial SCADA
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
ANOTAES
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
Objetos de Tela 87
Tutorial SCADA
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
88 Objetos de Tela
7
Captulo
7. Scripts
Scripts 89
Tutorial SCADA
90 Scripts
Tutorial SCADA
Scripts 91
Tutorial SCADA
Constantes
TIPOS EXEMPLOS
Inteiros (32 bits, dec) 1234, 1234d, -993
Inteiros (32 bits, bin) 11001110b (no permite sinal)
Inteiros (32 bits, octal) 7733o (no permite sinal)
Inteiros (32 bits, hex) 0A100h, 3B8h (no permite sinal)
(se o primeiro dgito A-F, coloque um zero na
frente)
Nmeros reais (64 bits) 133.443, 344.939 (no tem notao cientfica)
Strings "Temperatura", "presso"
Operadores aritmticos
OPERADOR EXEMPLO
+ (adio) tag001 + 34
+ (concatenao de strings) slider1.Frame.title + "<- PLC1"
- (subtrao) tag001 - screen1.x
* (multiplicao) screen1.width * 3.141592
/ (diviso) tag001 / tag002
% (resto da diviso) tag001 % tag002
** (exponenciao) tag001 ** 2 (tag001 elevada ao quadrado)
Operadores lgicos
OPERADOR EXEMPLO
& (E bit-a-bit) flags & 0F000h
| (OU bit-a-bit) flags | 0F000h
^ (OU exclusivo bit-a-bit) flags ^ 0F000h
~ (NO bit-a-bit) ~flags
<< (SHIFT esquerda) flags << 2
(desloca o valor de flags dois bits para a esquerda)
>> (SHIFT direita) flags >> 2
(desloca o valor de flags dois bits para a direita)
AND (E lgico) tagOnOff AND (tag001 > 200)
OR (OU lgico) tagOnOff OR (tag001 > 200)
XOR (OU exclusivo) tagOnOff XOR (tag001 > 200)
NOT (negao) NOT tagOnOff
92 Scripts
Tutorial SCADA
Scripts 93
Tutorial SCADA
9. ^
10. |
11. AND
12. XOR
13. OR
14. = += -= *= /= %= &= |= ^= **= <<= >>=
If <condio1>
<bloco de instrues 1>
ElseIf <condio2>
<bloco de instrues 2>
Else
<bloco de instrues n>
EndIf
94 Scripts
Tutorial SCADA
Scripts 95
Tutorial SCADA
Edio de Scripts
Para construir um script, alm de utilizar o AppBrowser, voc pode editar as linhas
livremente como num editor de textos qualquer do Windows. Dessa maneira, as
operaes padro como Recortar [Ctrl+X], Copiar [Ctrl+C], Colar [Ctrl+V], e
Desfazer [Ctrl+Z] podem ser utilizadas.
Alm disso podem ser usadas as ferramentas de Procurar (Find) e Substituir
(Replace), presentes em qualquer script.
Compilao de Scripts
Sempre antes de executar uma aplicao devemos verificar se esta no contm erros.
Isso uma tarefa muito importante, uma vez que os scripts que contiverem erros de
sintaxe (por exemplo, nomes de propriedades ou objetos errados ou no existentes)
no sero executados.
Utilizando os botes Compilar, Compilar Script, Compilar Todos os Scripts que
esto na parte inferior do Organizer podemos fazer estas verificaes de maneira
rpida.
Utilize o boto Compilar Scripts para checar por erros no script que est sendo
editado no momento. Este boto no ir verificar se os demais scripts da aplicao
possuem erros.
O boto Compilar verifica somente os scripts que ainda no foram compilados. O
boto Compilar Todos os Scripts verifica todos os scripts da aplicao sem levar
em conta se foram modificados ou no. A diferena de tempo que esta operao leva
para ser feita em relao a Compilar sensivelmente maior para aplicaes grandes,
mas bastante til para evitar erros de execuo. Quando utilizar estas duas ltimas
opes, aparecer uma janela, indicando em vermelho as linhas de scripts que
possuem erros. Via um duplo clique na linha vermelha, o script que contm o erro
automaticamente editado.
Script tag001.OnAlarmHigh
tag002 = 1
tag003 = 0
Script tag002.OnValueChanged
96 Scripts
Tutorial SCADA
Screen1.Activate()
Neste caso, no momento em que tag001 entra em condio de alarme (que foi
previamente definida pelo usurio) o primeiro script atribui o valor 1 para tag002.
Ao realizar tal tarefa, o script de tag001 interrompido, de modo a verificar as
implicaes da atribuio do valor tag002. Quando isto ocorre, em linhas gerais
verificado se tag002 possui algum script associado (de modo que necessrio
execut-los tambm, pois ocorreu um evento com tag002) ou se h algum objeto de
tela ligado ao mesmo.
Logo, o script OnValueChanged de tag002 executado, e somente ento se retorna
ao ponto orginal, de onde se tinha parado, no script de tag001.
Comentrios
Comentrios nos scripts podem ser inseridos com duas barras simples colocadas
esquerda, a partir do ponto onde se deseja comentar. Exemplo:
Tag001 = 25 // Isto um comentrio
Variveis Internas
Voc pode criar variveis internamente no script. Ao final da execuo, as mesmas
sero destrudas. O comando utilizado para a criao de variveis locais DIM.
Exemplo:
DIM Flag
FOR Flag = 0 To 10
tag001 = Flag
NEXT
No exemplo, criamos uma varivel Flag para ser o contador do lao FOR...NEXT.
Retorno de Script
Caso queira sair de um script antes de seu final, use o comando RETURN.
Exemplo:
IF tag001 > 10
RETURN
ENDIF
tag002 = 10
No exemplo acima, se tag001 maior que 10 o script abandonado; caso contrrio
sua execuo prossegue normalmente.
Scripts 97
Tutorial SCADA
Scripts de Botes
Para os scripts dos botes, d preferncia ao evento OnRelease ao invs de
OnPress, pois dessa forma o usurio percebe mais facilmente a ao.
98 Scripts
Tutorial SCADA
Exerccios
1. Substituir, no boto na tela de Dosagens, a chamada automtica da tela de
Alarmes por um script.
Na pgina Geral, na lista Ir Para Tela, escolher nenhum.
Na pgina de scripts, escolher OnRelease.
Atravs do AppBrowser, procure a tela de alarmes, escolhendo no canto
inferior direito suas funes.
Escolha a funo Activate(). Copie para o script.
Compile o script. No resultado, dever aparecer: Alarmes.Activate()
Execute a aplicao, testando a funcionalidade.
7. Fazer a aplicao trocar para a tela de Alarmes na ocorrncia de um alarme
especfico.
Em uma das variveis de nvel ou temperatura criar um script OnAlarmHigh,
executando a funo de troca de tela para a tela de alarmes, atravs de
execuo da funo Activate() da mesma.
8. Fazer um objeto trocar de cor na ocorrncia de um alarme.
No tag Temperatura01 fazer atravs de um script OnAlarmHigh mudar a cor
de um display na tela, atravs da alterao da propriedade backgroundColor
e da ajuda da funo RGB(r, g, b) presente no Gerenciador Global.
Exemplo:
Script Temperatura01.OnAlarmHigh
Dosagem.Display01.backgroundColor = RGB(255,0,0)
// seta vermelho para cor de fundo
Script Temperatura01.OnAlarmReturn
Dosagem.Display01.backgroundColor = RGB(0,0,255)
// retorna para azul
Script OnAlarm
IF lastAlarmPri == 2
Alarmes.Activate()
ENDIF
10. Criar um cone de login na tela de abertura, que muda seu desenho ao passar
o mouse sobre o mesmo.
Insira um objeto bitmap sobre a barra de ferramentas criada, trazendo-o para a
frente (sobre a barra).
Escolha como bitmap o arquivo Lib\Util\Login2.bmp, tipo transparente e cor
de fundo branca.
Crie um script para receber a movimentao do mouse sobre ele.
Script OnMouseMove
Abertura.Bitmap1.SetMouseCapture()
IF Abertura.Bitmap1.IsMouseInside()
Abertura.Bitmap1.fileName="Lib\Util\login.bmp"
ELSE
Abertura.Bitmap1.fileName="Lib\Util\login2.bmp"
ReleaseMouseCapture()
ENDIF
O script OnMouseMove executado quando o mouse movido para dentro
ou para fora da rea do objeto. J a funo SetMouseCapture faz com que
todas as mensagens do Windows geradas pelo mouse sejam enviadas para o
objeto em questo. Desta maneira, pode-se testar se o ponteiro est dentro ou
fora da rea, de modo a trocarmos os desenhos.
Execute a aplicao e ao passar o mouse sobre o bitmap, veja que o desenho
muda de preto e branco para colorido.
11. Criar um boto na tela de Dosagem que liga e desliga o modo automtico e
manual, desabilitando os botes de controle dos motores e vlvulas.
Insira um boto, direita da rea dos botes na tela de Dosagem.
Escolha um boto do tipo Liga/Desliga.
Na pgina de mensagens digite Auto para Normal e Manual para
Pressionado.
Criar dois scripts: OnPress e OnRelease. As instrues do primeiro servem
para habilitar os objetos quando escolher operao manual, e o segundo para
desabilit-los, de acordo com o script:
100 Scripts
Tutorial SCADA
Script OnPress
Dosagem.Boto1.enabled = 1
Dosagem.Boto2.enabled = 1
Script OnRelease
Dosagem.Boto1.enabled = 0
Dosagem.Boto2.enabled = 0
Scripts 101
Tutorial SCADA
ANOTAES
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
102 Scripts
Tutorial SCADA
ANOTAES
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
Scripts 103
8
Captulo
8. Receitas
Uma Receita um conjunto de valores pr-definidos que podem ser carregados para
um grupo de tags a fim de configurar um processo especfico. Esta lista de tags
tambm chamada de modelo de receita.
Por exemplo, seja uma mquina que fabrica diferentes tipos de parafusos. As
variveis envolvidas no processo so sempre as mesmas, mas seus valores
provavelmente iro mudar dependendo do tipo de parafuso que se quer produzir.
Supondo que voc tem diferentes configuraes de mquina para cada tipo de
parafuso, estes valores poderiam ser gravados em uma receita e serem
posteriormente carregados em tags de controle, facilitando a tarefa do operador e
evitando erros.
Dessa maneira, podemos criar um modelo de receita Parafuso com diversas
receitas: Fenda Philips, Fenda Torx, Fenda Simples e assim por diante.
Para que sejam recuperados quando necessrio, os modelos e os dados de uma
receita so armazenados em disco, em um arquivo de receitas com a extenso
.RCP.
Receitas 105
Tutorial SCADA
Propriedades da Receita
OPO DESCRIO
Nome Define o nome do modelo de receita.
Descrio Uma breve descrio sobre o modelo de receita.
Arquivo Receita Define o nome do arquivo para o modelo de receita.
O nome do arquivo pode ter at 8 caracteres e no
deve conter extenso (o Elipse SCADA ir sempre
usar a extenso RCP). Voc pode especificar tambm
o caminho do arquivo, que poder ser uma
localizao absoluta (C:\ELIPSE\RECIPES\RCP1)
ou relativa (RECIPES\RCP1). Localizaes
relativas so recomendadas se voc deseja copiar sua
aplicao para outro computador.
Editar receita selecionada Permite a edio da etiqueta que identifica o tag
aqui selecionado na receita.
Editar Dado Abre a janela Editar Receita onde se pode acrescentar
e modificar os valores das diversas receitas.
Etiquetas Mostra os campos associados aos tags do modelo de
receita.
Tag Mostra os tags selecionados para o modelo de receita
corrente.
106 Receitas
Tutorial SCADA
Receitas 107
Tutorial SCADA
Intercmbio de Receitas
Outra caracterstica interessante do modelo de receitas que o mesmo arquivo de
dados criado por uma receita ou modelo pode ser utilizado por outra receita, desde
que possuam o mesmo nmero de variveis associadas.
Isto permite carregar o arquivo de receitas em outro conjunto de variveis que no as
variveis de campo, permitindo a preparao de frmulas e etc. num processo
parte, para posteriormente serem utilizadas pelo operador.
108 Receitas
Tutorial SCADA
Exerccios
1. Criar um modelo de receita para cadastro de produtos.
No item Receitas, criar uma nova receita, com o nome de modelo1.rcp.
Especifique o nome do arquivo como modelo1.rcp.
Associe os tags gua, Acar, Xarope e Glucose.
2. Criar exemplos de receitas.
Clicar no campo Editar dado, onde ser aberta uma caixa de dilogo para o
cadastro das receitas (conjunto de valores) que podem estar associados aos
tags, alm do nome de cada receita.
3. Criar na tela Receitas, setpoints para digitao de valores.
Criar na tela Receitas, cinco setpoints para digitao e visualizao de valores
nos tags gua, Acar, Xarope e Glucose.
Criar um setpoint associado ao tag Codigo (esse ltimo necessariamente com
formato texto).
4. Criar na tela Receitas os procedimentos para manipulao das receitas.
Criar na tela Receitas quatro botes que executaro scripts para realizar
operaes bsicas com as receitas. So eles:
Selecionar e Carregar: permite escolher qual receita se deseja editar. No
arquivo que foi criado, modelo1.rcp, podem existir vrias receitas, ou seja,
vrios conjuntos de valores. Atravs de um procedimento de seleo,
escolheremos qual das receitas que desejamos manipular. Para tal, devemos
obter um nmero, que a posio no arquivo ou nmero da receita, o que
ser armazenado no tag numero_receita.
numero_receita= Modelo1.ChooseRecipe("Escolha o Produto",1)
A linha acima faz com que seja aberta uma janela para a escolha da receita
desejada. Ao adicionar no mesmo script as linhas abaixo, a receita
selecionada ser carregada e o nome ser copiado para o tag Codigo.
Modelo1.LoadRecipe(numero_receita)
Produtos.Codigo=Modelo1.GetRecDescription(numero_receita)
Criar Nova Receita: permite a abertura de um novo registro ou conjunto de
dados no arquivo modelo1.rcp.
numero_receita=Modelo1.CreateNewRecord(Produtos.Codigo)
Deletar Receita: a partir do nmero do registro de uma receita, podemos
retir-la do arquivo modelo1.rcp.
Modelo1.DeleteRecipe(numero_receita)
Receitas 109
Tutorial SCADA
Uma outra sugesto para deletar uma receita pode ser a seguinte:
IF MessageBox("Deseja Realmente Deletar a Receita?",_
"Deletar a Receita", 0124h) == 6
Modelo1.DeleteRecipe(numero_receita)
Modelo1.LoadRecipe(1)
Produtos.Codigo= Modelo1.GetRecDescription(1)
ENDIF
Salvar Receita: permite carregar os valores, presente nos tags, para uma
receita ou posio no arquivo de dados, a fim de armazen-los. Para tal,
devemos informar o nmero da receita, que deve ter sido previamente criada.
Modelo1.SetRecDescription(numero_receita,Produtos.Codigo)
Modelo1.SaveRecipe(numero_receita)
110 Receitas
Tutorial SCADA
ANOTAES
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
Receitas 111
Tutorial SCADA
ANOTAES
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
112 Receitas
9
Captulo
9. Histricos
Histricos 113
Tutorial SCADA
114 Histricos
Tutorial SCADA
Tipos de varivel
TIPO INTERVALO DE VALORES TAMANHO (BYTES)
char -128 a 127 1
byte 0 a 255 1
short -32768 a 32767 2
word 0 a 65535 2
long -2147483648 a 2147483647 4
dword 0 a 4294967296 4
float 3.4E +/- 38 (7 dgitos) 4
double 1.7E +/- 308 (15 dgitos) 8
datahora 01/01/1970 a 05/02/2036 8
Histricos 115
Tutorial SCADA
116 Histricos
Tutorial SCADA
Histricos 117
Tutorial SCADA
Pgina de Consulta
Permite definir um intervalo de tempo para selecionar os dados do arquivo a ser
visualizado.
118 Histricos
Tutorial SCADA
Histricos 119
Tutorial SCADA
Tendncia Histrica
O objeto de tela Tendncia, quando configurado como tendncia histrica, pode
visualizar os dados histricos bem como a anlise. Os objetos associados tendncia
nesse caso, no so os prprios tags, mas os campos do histrico, que so criados
quando se associam tags ao histrico.
Para escolher dados sobre o arquivo a ser associado tendncia, bem como escolher
a forma de consulta, criada uma pgina de Consulta, que pode ser acessada na
pgina Avanado na tendncia.
A associao das penas aos campos feita clicando-se sobre o campo Eixo Y e Eixo
X na aba Penas, acessada pelas propriedades da Tendncia. Ao clicar sobre este
campo aparecer uma lista com o nome dos campos do histrico.
Para fazer a tendncia buscar os dados no disco ou atualizar seus dados,
necessrio, via script, executar sua funo LoadHistoricData(). Caso queira que isso
ocorra a intervalos fixos, basta inserir este comando no script WhileRunning da tela,
informando no script o tempo em milisegundos da sua execuo.
120 Histricos
Tutorial SCADA
Objeto Browser
O objeto de tela Browser possui as mesmas caractersticas da tendncia histrica,
porm mostra os dados em modo texto, no graficamente. O Browser tambm no
atualiza seus dados automaticamente, logo voc deve executar sua funo
UpdateQuery() atravs de algum script, quando quiser que a atualizao ocorra.
Este objeto, permite tambm, definir algumas propriedades como o nmero de linhas
que podem ser vistas, a linha que est selecionada pelo usurio, etc., alm de
permitir a formatao de cada campo que ser visualizado.
O Browser permite tambm a visualizao do arquivo de bateladas, atravs da
especificao do arquivo .HDR correspondente na pgina Configuraes.
Histricos 121
Tutorial SCADA
Exerccios
1. Criar um objeto histrico para gravao contnua.
A partir do Organizer, criar um novo histrico, com o nome de Hist1.
Especifique o nome do arquivo como continuo.dat, o tempo de escrita em
1000 ms e o nmero mximo de registros em 1000.
Habilitar a gravao ao iniciar a aplicao (por scan).
Acessar o HAnlises dentro do Hist1 pela rvore da aplicao do Organizer e
na aba Consulta definir "Sem consulta por data".
Na aba Tags, inserir os tags de nvel.
14. Criar um boto na tela, chamando a funo Anlise Histrica na tela de
Dosagem.
Insira um boto do tipo momentneo, na tela Dosagem.
Crie um script OnRelease para o boto, inserindo a funo Hist1.Analysis(),
para chamar a anlise histrica.
Na pgina Mensagens, digite F5 - Anlise para o texto normal e
pressionado.
15. Criar um objeto histrico com gravao por batelada.
A partir do Organizer, criar um novo histrico com o nome Hist2.
Especifique o nome do arquivo como batch.dat. Marque o histrico
como batelada.
No item Cabealho, que pode ser acessado via Organizer (dentro do
objeto Hist2), associe o tag Codigo (que o cdigo do produto) como
um string de 10 caracteres e a propriedade Aplicao.UserName, que
o nome do usurio que est logado no sistema, tambm como uma string
de 10 caracteres.
Na aba Tags do objeto Hist2, adicione os tags de temperatura.
Clique no boto Atualizar da aba Geral, para gerar a estrutura dos
arquivos.
16. Configurar a tela para o cadastro das bateladas.
Insira trs botes do tipo momentneo na tela de Bateladas, para
executar trs tarefas bsicas das bateladas, que so o Incio, Fim e
Reincio. Tais aes poderiam ser executadas via algum sinal
proveniente do campo, mas para efeitos de teste, faremos manualmente
atravs dos botes.
122 Histricos
Tutorial SCADA
Cabealho.Open()
Cabealho.GoTo(Browser1.curSel)
Cabealho.Edit()
Browser2.Consulta.criteria = Cabealho.Codigo
HAnalysis.Consulta.criteria = Cabealho.Codigo
Cabealho.Close()
Browser2.UpdateQuery()
Basicamente, o script acima abre o arquivo .HDR na mesma linha que est sendo
clicada pelo usurio na tela. Logo aps, ajustado como critrio de busca para o
Browser2 e para a Anlise Histrica a batelada cujo cdigo o que est sendo visto
pelo operador.
Histricos 123
Tutorial SCADA
124 Histricos
Tutorial SCADA
ANOTAES
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
Histricos 125
Tutorial SCADA
ANOTAES
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
126 Histricos
Captulo
10 10. Relatrios
0
Os relatrios permitem realizar a impresso dos dados histricos, cabealhos e
alarmes, e ainda dados instantneos.
Existem quatro tipos de relatrios:
Relatrio Texto: Pode realizar impresso de dados no formato de linhas e colunas,
inclusive de arquivos de alarmes. Permite tambm a impresso para arquivo em
disco.
Relatrio Grfico: Realiza impresso grfica de dados histricos, com a criao de
legendas.
Relatrio Formatado: Use esta opo para imprimir um formulrio com textos
quaisquer, valores instantneos de variveis e bitmaps.
Anlise Histrica: Relatrio de tela, para visualizao/impresso de dados do disco.
Use este relatrio quando precisar de vrias anlises diferentes para cada
arquivo, ou mesmo para anlise de dados remotos, gerados por outras
aplicaes.
Todos os relatrios possuem uma aba de Critrio, para especificao do intervalo de
busca dos dados e uma aba de Configuraes para escolha do arquivo de dados e de
bateladas, se esta opo estiver habilitada.
Relatrios 127
Tutorial SCADA
Impresso em Arquivo
Podemos gerar um relatrio em arquivo usando a funo PrintToFile. Sua sintaxe :
PrintToFile(<arquivo> [,<bImprimeCabecalho> [,<separador>
[,<bIndicarProgresso>]]])
Onde:
<arquivo> um string com o nome do arquivo a ser impresso no disco;
<bImprimeCabecalho> habilita a impresso do cabealho;
<separador> um string usado para separar os campos na impresso;
<bIndicarProgresso> habilita uma barra para indicar o progresso da
impresso.
128 Relatrios
Tutorial SCADA
CaptureScreen("teste.bmp")
Form1.Bitmap1.bitmapName="teste.bmp"
Form1.Print()
Relatrios 129
Tutorial SCADA
Exerccios
1. Criar um relatrio tipo texto para a impresso de alarmes.
Criar um relatrio. Especificar nome Relatorio1. Escolher o arquivo
continuo.dat. Escolher na consulta o critrio Intervalo de tempo.
17. Criar uma nova tela para seleo de intervalo de impresso.
Criar uma nova tela do tipo janelada. Como bitmap de fundo, inserir o arquivo
Lib\Eletric\datahora.bmp. Inserir os setpoints que permitiro a escolha dos
intervalos iniciais e finais. Cada setpoint ser associado a uma das
propriedades da consulta do relatrio:
Relatorio1.Consulta.StartHour
Relatorio1.Consulta.StartMinute
Relatorio1.Consulta.StartSecond
Relatorio1.Consulta.StartDay
Relatorio1.Consulta.StartMonth
Relatorio1.Consulta.StartYear
Relatorio1.Consulta.FinalHour
Relatorio1.Consulta.FinalMinute
Relatorio1.Consulta.FinalSecond
Relatorio1.Consulta.FinalDay
Relatorio1.Consulta.FinalMonth
Relatorio1.Consulta.FinalYear
ANOTAES
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
Relatrios 131
Tutorial SCADA
ANOTAES
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
132 Relatrios
Captulo
0
Atravs das Senhas, podemos controlar o acesso s telas de uma aplicao.
possvel guardar uma lista de usurios, sendo que para cada um atribudo um
nome, um login (identificao no sistema), uma senha e um nvel de segurana.
Se nas propriedade gerais de uma tela, no campo Nvel de Acesso for especificado
um nmero diferente de 0 (o nvel zero libera o acesso a todos os usurios) ser
necessrio que um usurio esteja logado e que seu nvel de segurana permita o
acesso tela em questo.
Para o usurio se logar no sistema, deve-se obrigatoriamente executar a funo
Login(). Caso um usurio j esteja logado, essa funo providencia primeiramente
um logout do usurio antigo atravs da funo Logout() e depois a autenticao do
novo usurio.
Conforme o nvel de acesso delegado, cada usurio ter disponveis algumas
funes. O usurio com nvel 1 considerado superusurio. Esse usurio, quando
logado, pode criar, modificar e remover os atributos de todos os usurios. Esses
mtodos esto implementados na funo UserAdministration(). Outros usurios
podem, atravs da mesma funo, fazer a troca de sua senha.
As senhas e nveis so gravados num arquivo criptografado e independente dos
demais no diretrio da aplicao.
Exerccios
1. Criar usurios e cadastr-los.
Criar usurios com vrios nveis de acesso e alterar os nveis de acesso nas
telas do sistema, menos na tela de Abertura que ter acesso liberado para
todos os usurios.
21. Criar procedimento de login do usurio na tela de Abertura.
No objeto bitmap de login da tela de abertura, criar um script
OnLButtonUp, executando a funo Login(), presente na aplicao.
22. Criar procedimento de manuteno de senhas.
Insira um objeto bitmap na tela de abertura para chamar a manuteno de
senhas.
Associe os arquivos manut.bmp e manut2.bmp, que iro variar se o mouse
estiver sobre o objeto ou no. Esses arquivos se encontram no diretrio
Lib\Icons.
Criar um script OnLButtonUp, associado ao bitmap, que execute a funo
Aplicao.UserAdministration().
23. Inserir o nome do usurio que foi logado na tela de abertura.
Inserir um display na tela de abertura, sobre a barra de ferramentas, trazendo-o
para a frente.
Configure a fonte como Arial Regular, tamanho 10, cor preta, com
alinhamento esquerda. No campo Prefixo, digite Usurio:.
Na aba Tags, associe a varivel de sistema Aplicao.UserName.
Insira tambm um display mostrando o nvel de acesso do usurio, via
propriedade UserAccessLevel.
24. Criar boto para chamar a tela de dosagem, com o texto: Entrar no
Sistema.
25. Criar verificao de usurio logado ou no.
Utilize as funes MessageBox, para fazer a interface com o usurio.
7. Criar cadastro de log do usurio.
Crie um tag RAM chamado User. Atravs da marcao de um alarme
alto em 1 nessa varivel, podemos registrar o login de um usurio.
Atravs do uso do script OnUserLogin da aplicao, realizar o seguinte script:
user.High.comment=
"O usurio "+Aplicao.userName+" foi logado"
user=1
user=0
Este script faz com que seja registrada a mensagem de histrico de usurios.
Sempre marque o alarme da varivel User com prioridade diferente dos outros
alarmes do sistema.
ANOTAES
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
ANOTAES
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
0
A opo Databases (Bancos de Dados ou simplesmente BD) do Elipse SCADA
permite conectar e manipular um ou mais bancos de dados usando o padro ODBC
ou DAO. possvel a conexo com um banco de dados j existente ou criar um
novo a partir de um assistente dentro do software.
Importante dizer que antes de utilizar um BD dentro do Elipse SCADA, necessrio
criar uma conexo ODBC para o BD desejado.
Para criar uma conexo com uma nova tabela:
Escolha o driver ODBC que deseja usar.
Configure o nome da conexo e o arquivo ou diretrio que contm os dados.
Crie cada um dos campos, escolhendo nome, tipo de dado e tamanho.
No Organizer, aparecer a tabela criada e seus respectivos campos, que
podero ser modificados usando as funes especiais do ODBC nos scripts.
Para criar uma conexo com um banco de dados j existente:
Crie o banco de dados. No caso do Excel, deve-se utilizar a primeira linha de
cada coluna como o nome do campo.
Selecione a linha de cabealho (com o nome dos campos) e na caixa de nome,
coloque um nome para essa tabela.
Feche o banco de dados.
No Organizer, em Databases, escolha Conectar a uma tabela j existente,
pressione o boto Novo e escolha o driver ODBC que deseja usar.
Escolha o diretrio onde est o banco de dados.
Na rvore devem aparecer a tabela e seus respectivos campos.
Consulte o manual para saber mais sobre Bancos de Dados.
Exerccios
Para os exerccios deste captulo, necessrio ter instalado o banco de dados
Microsoft Access.
1. Criar um arquivo de banco de dados do Access vazio.
Execute o Microsoft Access e crie um novo MDB, atravs do comando Novo
do Menu Arquivo, opo Banco de Dados em Branco. Coloque o nome de
exemplo.mdb.
Crie uma tabela em Modo Estrutura (Design View).
Crie quatro campos:
Matricula, do tipo nmero;
Nome, do tipo texto;
Cargo, do tipo texto;
Telefone, do tipo texto.
Coloque como chave primria o campo Matricula. Coloque o nome da tabela
de Cadastro. Salve o arquivo e feche o Access.
26. Criar uma conexo ODBC.
A partir do Painel de Controle do Windows, que pode ser acessado atravs
da opo Configuraes do Menu Iniciar do Windows, escolha Ferramentas
Administrativas (Administrative Tools) e depois Fontes de Dados ODBC
(ODBC Data Sources).
Na aba Sistema DSN (DSN System), clique no boto Adicionar (Add).
Selecione o driver do Microsoft Access e clique em Concluir (Finish).
Digite o nome da fonte de dados "Cadastro".
Clique em Selecionar (Select) e selecione o arquivo exemplo.mdb recm
criado.
Depois disso clique em OK,finalizando assim a criao da conexo ODBC.
27. Criar um Database ligado ao arquivo criado.
De volta ao Elipse SCADA, a partir do Organizer, crie um novo Database.
Utilize o tipo de conexo ODBC. Selecione a conexo chamada Cadastro
recm criada. A tabela Cadastro deve aparecer na lista de tabelas existentes.
Caso no aparea, clique no boto Atualizar.
Para finalizar a criao do Banco de Dados, clique em OK. Repare que foi
criado um novo item dentro de Databases que pode ser visualizado pela
rvore da aplicao do Organizer com os campos da tabela.
28. Criar uma tela para visualizar o Database.
Crie uma tela chamada "Funcionrios" com 4 setpoints e associe cada um
deles ao respectivo campo da tabela.
Crie 6 botes na tela para navegar pela tabela e adicionar novos registros. Para
cada boto, crie um script no evento OnRelease, usando as funes do
Database mostradas abaixo:
: Funo MoveFirst()
: Funo MovePrev()
: Funo AddRecord()
: Funo DeleteRecord()
: Funo MoveNext()
: Funo MoveLast ()
Pode-se criar um novo boto na tela de dosagem para abrir a tela
"Funcionrios", a exemplo dos outros botes de abertura de telas criados
anteriormente.
ANOTAES
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
0
Para executar as tarefas de configurao no menor tempo possvel e obter uma
melhor performance na execuo de sua aplicao, listamos a seguir algumas dicas
que podem ser teis.
Velocidade de Comunicao
Procure estabelecer a comunicao com os equipamentos de aquisio de dados em
taxas mais altas sempre, desde que no haja problemas de comunicao.
automtica devem estar habilitadas. Caso voc queira controlar diretamente a escrita
e leitura atravs das funes Read() e Write(), deixe todas as opes desabilitadas.
Advise de Tags
O Elipse realiza otimizaes na comunicao a fim de evitar que variveis sejam
comunicadas sem necessidade, atravs do uso da propriedades advise, que indica
que algum mdulo (objeto de tela, alarme, histrico, relatrio, script, etc...) est
precisando do valor atualizado da varivel. Assim, um tag que no est sendo
utilizado por nenhum objeto no ser lido. Caso queira que um tag seja lido
independente de estar sendo usado ou no, voc pode habilitar a opo Manter o
valor do tag sempre atualizado localizada na aba Alarmes das configuraes do
tag. Lembrando que essa opo deve ser utilizada criteriosamente, pois dependendo
da quantidade de tags, ela pode prejudicar a performance da aplicao. No caso dos
tags expresso, sempre que uma das variveis componentes mudar, o tag ser
reavaliado, caso este esteja em advise. Caso contrrio, s ser reavaliado quando
algum mdulo necessitar de seu valor.
ANOTAES
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
ANOTAES
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................