Escolar Documentos
Profissional Documentos
Cultura Documentos
HMI/SCADA SOFTWARE
TUTORIAL
ndice
1.
1.1.
1.2.
1.3.
1.4.
2.
APRESENTAO........................................................................................................................................................ 9
3.
3.1.
3.2.
3.3.
3.4.
3.5.
4.
INTRODUO ............................................................................................................................................................. 5
Pacotes do Elipse SCADA..................................................................................................................................... 5
Mdulos de Operao ........................................................................................................................................... 7
Plug-Ins ................................................................................................................................................................. 8
Outras Informaes ............................................................................................................................................... 8
INICIANDO O SCADA ............................................................................................................................................... 13
Criando a sua Aplicao ...................................................................................................................................... 14
Organizer ............................................................................................................................................................. 14
Propriedades de uma Aplicao .......................................................................................................................... 18
Teclas de Atalho .................................................................................................................................................. 20
Opes de Linha de Comando ............................................................................................................................ 21
TAGS.......................................................................................................................................................................... 25
4.1.
Tipos de Tags ...................................................................................................................................................... 26
4.2.
Criando Tags ....................................................................................................................................................... 27
4.3.
Tag PLC .............................................................................................................................................................. 27
4.4.
Tag Bloco ............................................................................................................................................................ 35
4.5.
Elemento de Bloco .............................................................................................................................................. 36
4.6.
Tag Bit ................................................................................................................................................................. 38
4.7.
Tag RAM ............................................................................................................................................................. 40
4.8.
Tag Matriz............................................................................................................................................................ 40
4.9.
Tag Demo ............................................................................................................................................................ 42
4.10.
Tag Crono .................................................................................................................................................... 44
4.11.
Tag DDE....................................................................................................................................................... 45
4.12.
Tag Expresso ............................................................................................................................................. 46
4.13.
Dicas sobre Tags ......................................................................................................................................... 53
4.14.
Pgina de Alarmes ....................................................................................................................................... 55
4.15.
Alarmes e Grupos de Alarmes ..................................................................................................................... 57
5.
5.1.
5.2.
6.1.
6.2.
6.3.
7.1.
7.2.
7.3.
7.4.
7.5.
7.6.
SCRIPTS .................................................................................................................................................................... 89
Consideraes Gerais ......................................................................................................................................... 89
AppBrowser e Referncia Cruzada ..................................................................................................................... 90
Operadores e Constantes ................................................................................................................................... 92
Controle de Fluxo ................................................................................................................................................ 94
Funes Especiais .............................................................................................................................................. 95
Dicas de Otimizao ............................................................................................................................................ 96
8.1.
8.2.
8.3.
9.1.
9.2.
9.3.
6.
7.
8.
9.
10.
11.
12.
13.
Convenes
Estas so as convenes utilizadas neste manual:
EXEMPLO
SILO6.BMP
DESCRIO
Nomes de arquivos e outros termos no nvel do
sistema operacional so indicados com o tipo de letra
Tahoma, em maisculas.
Geral
Agitao
Tela1.Show()
Tank01.High
<nome do arquivo>
[Ctrl+Enter]
Captulo
1.
Introduo
1.1.1.
Elipse View
O Elipse View indicado para aplicaes simples, como por exemplo uma interface
com o operador para monitorao e acionamentos. Permite a visualizao de
variveis, inclusive com a utilizao de animaes, programao de setpoints,
controle de acesso e funes especiais para touchscreen. Esse pacote inclui:
Comunicao com equipamentos via drivers (DLLs);
Objetos de Tela;
Visualizao de alarmes ativos;
Comunicao em bloco;
Scripts;
Servidor e cliente DDE;
Introduo
Tutorial SCADA
1.1.2.
1.1.3.
Elipse Pro
1.1.4.
Elipse SCADA CE
Introduo
Tutorial SCADA
Introduo
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.
Sistema para superviso de processos atravs da
Internet. Utilizando qualquer navegador (Internet
Explorer, Netscape ou outros) possvel conectar-se
a uma estao de superviso remota, recebendo dados
em tempo real. Com esse recurso possvel visualizar
processos de qualquer parte do mundo.
Introduo
Captulo
2.
Apresentao
Apresentao
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
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.
13
Tutorial SCADA
DESCRIO
.APX
Arquivo de senhas
.BAK
Backup da aplicao
.DAT
Arquivo de histricos
.HDR
.RCP
Arquivo de receitas
.DLL
Drivers de comunicao
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
3.2.1.
Ferramentas do Organizer
Iniciando o SCADA
15
Tutorial SCADA
Ferramentas do Organizer
ICONE
COMANDO
Deletar
AO
Apaga um ou mais tens selecionados no
Organizer.
Duplicar
AppBrowser
Chama o AppBrowser.
Referncia Cruzada
Compilar
Compilar tudo
Recompilar tudo
If
ElseIf
Else
ForNext
WhileWend
RepeatUntil
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
DESCRIO
Define o nome da aplicao (que aparecer na barra
de ttulo) caso a opo Barra de Ttulo esteja
habilitada.
Barra de ttulo
18
OPO
Desabilita troca de
aplicao
DESCRIO
Desabilita a troca entre programas, ou seja, desabilita
o atalho [Alt+Tab] do Windows.
Boto de Fechar
Boto de Minimizar
Boto de Maximizar
Permite Fechar
Inciando o SCADA
Tutorial SCADA
DESCRIO
Abre uma janela que mostra informaes estatsticas
da aplicao, como: tempo total de edio da
aplicao, nmero de tens na aplicao, nmero total
de tags, nmero de revises e verso do Elipse
SCADA em que foi gerada a aplicao.
Procura Item
Importar
Proteo
OPO
Comea Maximizado
/Minimizado
/Normal
DESCRIO
Define as configuraes de tamanho iniciais da
aplicao.
Iniciando o SCADA
OPO
Habilitar Key pad
DESCRIO
Habilita um teclado em tela (acessado por mouse ou
touch screen).
Esconder mouse
19
Tutorial SCADA
DESCRIO
Ctrl + O
Abrir aplicao
Ctrl + Shift + V
F1
Chama a ajuda
Shift + F1
OPO
DESCRIO
Ctrl + S
Salvar aplicao
F10
Alt + O
Chama o Organizer
Ctrl + N
Nova tela
F8
Monitorar tela
Ctrl+Shift+F10
OPO
Ctrl + F4
Fechar tela
DESCRIO
Esc
Desselecionar objeto
Ctrl + A
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
Editando formulrios (Forms)
20
OPO
Ctrl + F4
DESCRIO
Fecha o editor de relatrios
Esc
Desselecionar objeto
Ctrl + A
Tutorial SCADA
-SETUP
-EDIT
NomeApp
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
Captulo
4.
Tags
Tags
25
Tutorial SCADA
26
DESCRIO
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
RAM
Matriz
Demo
Crono
Expresso
DDE
Tags
Tutorial SCADA
4.2.1.
27
Tutorial SCADA
28
Tags
Tutorial SCADA
Propriedades do Driver
OPO
Nome
DESCRIO
Nome do objeto correspondente ao driver.
Localizar
Recarregar
Ajuda
OPO
P1, P2, P3 e P4
DESCRIO
Campos para a entrada dos parmetros para o PLC.
Abortar em erro
Esconder o mouse
durante a comunicao
Retentar comunicaes
falhadas
No. de tentativas
Tags
29
Tutorial SCADA
30
Tags
Tutorial SCADA
Tags
OPO
Manter comportamento
16-bits
DESCRIO
Quando habilitado, o modo de operao normal das
verses 16 bits. Se desabilitado, opera de modo
multitarefa hbrido, padro das verses 32 bits. Esse
modo de trabalho dos drivers 32 bits coloca em um
processo separado toda a tarefa de comunicao, de
modo assncrono operao normal do Elipse
SCADA, acelerando o processamento da aplicao.
Esse mtodo interrompido somente quando h
requisies explcitas do usurio para obter o valor de
uma varivel, como num script (programa), onde o
prximo passo depende da atualizao do valor do
tag. Nesse caso, o processo de troca de informaes
entre driver de comunicao e programa principal se
torna sncrono.
Escrever em background...
Mantenha o driver na
memria
31
Tutorial SCADA
4.3.1.
32
DESCRIO
Nome
Nome do tag.
Acessar bits
Descrio
Driver
Ajuda
Tags
Tutorial SCADA
Tags
OPO
N1, N2, N3 e N4
DESCRIO
Permite a configurao dos parmetros para o driver
associado.
Scan
33
Tutorial SCADA
DESCRIO
Marcando esta opo os valores do tag sero
convertidos para uma nova escala de valores
conforme os limites definidos.
CLP Inferior
Sistema Inferior
CLP Superior
Sistema Superior
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.
Propriedades dos tags PLC (opes de I/O)
OPO
Habilita leitura pelo scan
DESCRIO
Caso esta opo esteja habilitada, este tag ser lido
(na taxa especificada no campo Scan) sempre que
existir algum item na aplicao que esteja utilizando o
tag.
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
4.4.1.
Tags
35
Tutorial SCADA
DESCRIO
Nome
Nome do tag.
Descrio
Driver
Ajuda
B1, B2, B3 e B4
Scan
<< Tamanho
Novo elemento...
36
Tags
Tutorial SCADA
Tags
Nome
DESCRIO
Nome do elemento de bloco.
Descrio
Acessar bits
Bloco Index =
37
Tutorial SCADA
DESCRIO
Marcando esta opo os valores do tag sero
convertidos para uma nova escala de valores
determinada pelo usurio conforme os limites
definidos nos campos CLP Inferior, CLP Superior,
Sist. Inferior e Sist. Superior.
CLP Inferior
Sistema Inferior
CLP Superior
Sistema Superior
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
DESCRIO
Nome
Nome do tag.
Descrio
39
Tutorial SCADA
2.
40
Tags
Tutorial SCADA
4.8.1.
DESCRIO
Nome
Nome do tag.
Descrio
Columas
Linhas
Associar
Tags
41
Tutorial SCADA
4.9.1.
42
Tags
Tutorial SCADA
Tags
DESCRIO
Nome
Nome do tag.
Descrio
Acessar bits
Tipo
Limite Inferior
Limite Superior
Incremento
Espera
Periodo
Habilitado
43
Tutorial SCADA
44
Tags
Tutorial SCADA
Tags
DESCRIO
Nome
Nome do tag.
Descrio
45
Tutorial SCADA
DESCRIO
Define o nome do computador onde se encontra a aplicao que
o Servidor DDE. O padro o computador corrente, mas
outros computadores na rede podero estar disponveis atravs
de NetDDE.
Servidor
Tpico
Item
Testar Conexo
OPO
Escala
DESCRIO
Marcando esta opo os valores do tag sero convertidos para a
nova escala de valores definidos nos campos do quadro.
Servidor
Sist. Inferior
Sist. Superior
46
Tags
Tutorial SCADA
DESCRIO
Nome
Nome do tag.
Acessar bits
Descrio
Expresso
Erros
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
nmeros reais
strings
Tags
47
Tutorial SCADA
Exerccios
1.
2.
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
4.
5.
6.
7.
8.
Criar um tag expresso que ser a combinao de trs tags digitais, chamado
Status.
Este tag mostrar um exemplo til quando se deseja mostrar na tela uma
indicao ou animao que possui mais de dois estados (ligado, desligado,
falha, etc.). Nesse caso necessrio criar um tag expresso. Seguir os
mesmos procedimentos para a criao de tags, escolhendo agora o tipo
Expresso.
No campo Nome, digite Status.
Clique agora no campo Expresso. Neste momento h dois caminhos: voc
pode digitar diretamente o texto desejado ou utilizar a ferramenta
Tags
49
Tutorial SCADA
Bit2
0
0
1
1
0
0
1
1
Bit3
0
1
0
1
0
1
0
1
Status
0
1
2
3
4
5
6
7
Criar uma ligao entre uma clula do Excel e um tag tipo DDE.
Selecionar o objeto tags no Organizer, clicar no boto Novo Tag.
Digite Planilha na propriedade Nome.
Digite 1 no campo Quantidade.
Escolha Tag DDE e clique OK.
Abra o Microsoft Excel e numa nova planilha, digite um valor qualquer na
primeira clula e salve-a.
50
Tags
Tutorial SCADA
Tags
51
Tutorial SCADA
ANOTAES
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
52
Tags
Tutorial SCADA
53
Tutorial SCADA
sobre cada tag desejado, separadamente. Feito isso, cada ao ou digitao que for
feita ser realizada em todos os tags.
D Preferncia aos Tags de Comunicao em Bloco
A utilizao de tags Bloco permite a otimizao do meio fsico, j que num processo
de comunicao serial genrico, boa parte dos caracteres transmitidos so de
controle e verificao. Com o uso dos blocos fazemos com que tais caracteres sejam
enviados um nmero menor de vezes, devido ao encapsulamento de um nmero
maior de variveis na mesma transmisso.
Ajuste do Tempo de Varredura (scan) de Tags de Comunicao
Procure programar o tempo de scan das variveis com valores prximos de situaes
reais. Caso seja especificado um tempo muito baixo de scan para todas as variveis,
o que provavelmente vai ocorrer que, por limitaes do meio fsico, nem todas as
variveis podero ser coletadas na taxa especificada, o que gerar queda de
performance na comunicao, no permitindo que certas variveis que realmente
necessitam de uma busca mais rpida ocupem a comunicao.
Informao de Tempo nos Tags
Alguns equipamentos permitem o envio de informaes de tempo, juntamente com
os valores das variveis. Os drivers de comunicao para tais equipamentos podem,
a cada tag consultado, retornar tambm a informao deste relgio.
Esta informao pode ser obtida atravs da propriedade TimeStamp, presente em
todos os tags, com preciso de 1 milisegundo. Quando o equipamento no suporta
este tipo de informao ou quando o driver no est preparado para tal, o prprio
programa principal realiza a tarefa de informao do instante de coleta, preenchendo
com o valor do relgio do PC.
OBS: No caso dos tags tipo Bloco, informado o mesmo TimeStamp para todos os
elementos do bloco, j que foram consultados no mesmo instante de tempo. No caso
de serem eventos distintos, devem ser lidos como tags tipo PLC.
Escrita Automtica em Tags PLC
Ao atribuir um valor diretamente a um tag PLC ou elemento de bloco que possua a
propriedade escrita automtica habilitada, o comando enviado diretamente ao
driver de comunicao, que por sua vez o repassa ao equipamento associado. Tal
ao no ocorre somente quando o valor atribudo for igual ao contedo que j
estava no tag. Caso queira forar uma escrita mesmo assim, deve ser executada a
funo Write() do tag, em algum script.
54
Tags
Tutorial SCADA
Tags
55
Tutorial SCADA
DESCRIO
Alarme Baixo Crtico. Define um intervalo de valores
(menor igual) onde o Tag considerado em um
estado de Alarme Baixo Crtico. usado quando o
valor do Tag est abaixo de um mnimo, ou seja,
extremamente baixo.
Baixo
Alto
HiHi
Valor
Prioridade
Comentrio
Mensagem de retorno
Grupo de alarmes
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.
Propriedades do Grupo de alarmes
OPO
Nome
DESCRIO
Nome do Grupo de Alarmes
Descrio
Habilita reg
Gravao
Nome do arquivo
Um grupo de alarmes diferente pode ser utilizado quando desejar separar alguns
tipos de alarmes de tags, de modo que sejam armazenados em arquivos separados.
Para visualiz-los ou imprim-los, neste caso, necessrio criar objetos e relatrios
separados, um para cada arquivo.
Tags
57
Tutorial SCADA
Exerccios
1.
ANOTAES
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
58
Tags
Tutorial SCADA
ANOTAES
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
Tags
59
Tutorial SCADA
ANOTAES
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
60
Tags
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.
na barra de ferramentas;
61
Tutorial SCADA
DESCRIO
Define um nome para a tela corrente. Usando este nome voc
pode abrir a tela de qualquer parte da aplicao usando botes
ou teclas de funo, bem como associ-la a scripts.
Titulo
Nvel de acesso
Bitmap
Localizar
Cor
Criao de Telas
Tutorial SCADA
Criao de Telas
63
Tutorial SCADA
DESCRIO
Determina que a tela ocupe toda a janela da aplicao.
Estilo/Janelada
Largura
Altura
Rolagem/Nunca
Rolagem/Automtica
Mostrar borda
Redimensionvel
Mvel
Barra de Ttulo
Tela Inicial
Modal
Popup
Recortar Objetos
Boto de Fechar
64
Criao de Telas
Tutorial SCADA
Exerccios
1.
Propriedades.
3.
Criao de Telas
65
Tutorial SCADA
5.
6.
ANOTAES
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
ANOTAES
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
66
Criao de Telas
Tutorial SCADA
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
ANOTAES
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
Criao de Telas
67
Tutorial SCADA
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
68
Criao de Telas
Captulo
6.
Objetos de Tela
tags (que podem ser trocados durante a execuo), executando a coleta em temporeal ou em segundo plano. Pode desenhar grficos de variveis por tempo ou de
variveis em relao a outras (XY).
Boto
Para acionamentos ou execuo de tarefas especificadas pelo
usurio atravs do mouse ou teclado.
Gauge
Texto
Este objeto permite atribuir mensagens a intervalos de valores
dos tags denominados Zonas, definindo cores e textos para cada um deles.
Barras
Utilizado para visualizar dados na forma de barra. Podem ser
mostrados at 16 tags em cada objeto de barras.
Display
Animao
Setpoint
uma varivel.
Alarmes
Permite a visualizao dos alarmes ativos (Sumrio) ou dos
alarmes logados no arquivo de alarmes (Histrico).
Objetos de Tela
69
Tutorial SCADA
Browser
Bitmap
Watcher
Permite inserir objetos para a visualizao de filmes ou vdeo
ao vivo no sistema, atravs de placas de aquisio.
Objetos de Tela
Tutorial SCADA
Ctrl +
Sobe o objeto 10 pontos;
Ctrl + Shift +
Aumenta em 10 pontos a largura do objeto.
71
Tutorial SCADA
na barra de ferramentas
so
6.2.1.
72
Objetos de Tela
Tutorial SCADA
Objetos de Tela
DESCRIO
Define a coordenada X da posio do canto superior
esquerdo do objeto. O ponto 0,0 o canto superior
esquerdo da tela.
Largura
Altura
Nvel de Acesso
73
Tutorial SCADA
6.2.2.
Pgina de Moldura
Propriedades da Moldura
74
OPO
Visivel
DESCRIO
Habilita ou desabilita uma moldura em volta do objeto.
Cor
Titulo
Texto
Fonte...
Separador do ttulo
Borda
Espessura
Cor
Efeito 3D
Espessura
Objetos de Tela
Tutorial SCADA
6.2.3.
Pgina de Tags
Atravs da pgina de tags podemos associar o objeto a uma ou mais variveis, que
podem ser tags ou atributos de um objeto qualquer. Na janela Objetos temos acesso
aos objetos na rvore do Organizer, cujas propriedades aparecem na janela
Propriedades. Os objetos que esto selecionados podem ser associados atravs de
um clique no boto Adicionar. A operao mais comum, que a associao de um
tag, feita selecionando-se o tag em questo e adicionando-o lista. Pode ser
utilizado um procedimento semelhante para associar, ao invs do tag propriamente
dito, seu nvel de alarme ou seu tempo de scan ou qualquer outra propriedade que se
desejar.
Objetos de Tela
75
Tutorial SCADA
DESCRIO
Mostra a rvore da aplicao. Conforme o objeto selecionado,
suas propriedades aparecero na janela de Propriedades.
Propriedades
Tags selecionados
Adicionar
Remover
2.
6.3.1.
Utilizao de Imagens
76
Objetos de Tela
Tutorial SCADA
6.3.2.
Fazendo Animaes
Objetos de Tela
77
Tutorial SCADA
78
Objetos de Tela
Tutorial SCADA
Exerccios
1.
2.
3.
4.
Objetos de Tela
79
Tutorial SCADA
6.
7.
8.
9.
Objetos de Tela
Tutorial SCADA
81
Tutorial SCADA
BIT2
BIT3
STATUS
TEXTO
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
2
3
4
5
6
7
Motores Desligados
Motor 3 Ligado
Motor 2 Ligado
Motores 2 e 3 Ligados
Motor 1 Ligado
Motores 1 e 3 Ligados
Motores 1 e 2 Ligados
Motores Ligados
15. Inserir um display com o cdigo do produto que est sendo processado.
82
Objetos de Tela
Tutorial SCADA
83
Tutorial SCADA
Objetos de Tela
Tutorial SCADA
85
Tutorial SCADA
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
ANOTAES
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
86
Objetos de Tela
Tutorial SCADA
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
ANOTAES
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
Objetos de Tela
87
Tutorial SCADA
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
88
Objetos de Tela
Captulo
7.
Scripts
Scripts
EVENTO
OnKeyPress
DESCRIO
Quando uma tecla pressionada
OnKeyRelease
OnSetFocus
OnLButtonDown
OnRelease
WhileRunning
OnAlarm
89
Tutorial SCADA
90
Scripts
Tutorial SCADA
Scripts
OPO
Seleo
DESCRIO
Mostra o nome do objeto, atributo e funo selecionado,
da mesma forma que ser copiado para o script.
Objetos
Info
Propriedades
Exibir
91
Tutorial SCADA
EXEMPLOS
Strings
"Temperatura", "presso"
Operadores aritmticos
OPERADOR
+ (adio)
tag001 + 34
EXEMPLO
+ (concatenao de strings)
- (subtrao)
tag001 - screen1.x
* (multiplicao)
screen1.width * 3.141592
/ (diviso)
tag001 / tag002
% (resto da diviso)
tag001 % tag002
** (exponenciao)
92
OPERADOR
& (E bit-a-bit)
EXEMPLO
| (OU bit-a-bit)
flags | 0F000h
flags ^ 0F000h
~ (NO bit-a-bit)
~flags
flags << 2
(desloca o valor de flags dois bits para a esquerda)
flags >> 2
(desloca o valor de flags dois bits para a direita)
AND (E lgico)
OR (OU lgico)
NOT (negao)
NOT tagOnOff
Scripts
Tutorial SCADA
tag001 == 8
EXEMPLO
tag001 >= -1
tag001 <= 16
tag001 <> 1
EXEMPLO
tag001 += 6 (ou seja, tag001 = tag001 + 6)
-= (subtrao)
*= (multiplicao)
/= (diviso)
**= (exponenciao)
EXEMPLO
tag001 &= 00000000h
|= (OR)
tag001 |= 11111111h
^= (XOR)
tag001 ^= 10100100h
Scripts
1.
2.
**
3.
*/%
4.
+-
5.
>> <<
6.
7.
== <>
8.
&
93
Tutorial SCADA
9.
10. |
11. AND
12. XOR
13. OR
14. = += -= *= /= %= &= |= ^= **= <<= >>=
7.4.1.
Comando If...Else...ElseIf...EndIf
94
Scripts
Tutorial SCADA
7.4.2.
Comando For...Next
7.4.3.
Comando While...Wend
7.4.4.
Comando Repeat
Scripts
95
Tutorial SCADA
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
98
Scripts
Tutorial SCADA
Exerccios
1.
7.
8.
9.
99
Tutorial SCADA
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
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
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
106
Nome
DESCRIO
Define o nome do modelo de receita.
Descrio
Arquivo Receita
Etiquetas
Tag
Receitas
Tutorial SCADA
Receitas
Receitas
DESCRIO
Permite a seleo de uma receita no modelo corrente.
Descrio
Nova receita
Deletar receita
Copia receita
107
Tutorial SCADA
Desta forma, sempre que a aplicao terminada, os valores dos tags so salvos no
primeiro registro (SaveRecipe(1)) do arquivo de receitas. Quando a aplicao
rodada novamente, verificado se existe algum registro gravado no arquivo. Se
existir, o primeiro registro carregado (LoadRecipe(1)).
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.
2.
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.
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
Captulo
9.
Histricos
Histricos
113
Tutorial SCADA
DESCRIO
Define o nome do Histrico (pode ser modificado em
tempo de execuo).
Descrio
Descrio do Histrico.
Anlises...
Atualizar
CEP...
Arquivo
Tempo Escr.
Mx. Regs.
Processo de Batelada
Suporte a rede
114
Histricos
Tutorial SCADA
Tipos de varivel
TIPO
char
INTERVALO DE VALORES
-128 a 127
TAMANHO (BYTES)
1
byte
0 a 255
short
-32768 a 32767
word
0 a 65535
long
-2147483648 a 2147483647
dword
0 a 4294967296
float
double
datahora
01/01/1970 a 05/02/2036
Histricos
115
Tutorial SCADA
116
DESCRIO
Define o nome da anlise histrica.
Ttulo
Anlises...
CEP...
Mostrar Pginas de
Propriedades
Tipo de Janela
Estilos
Histricos
Tutorial SCADA
9.2.1.
Histricos
117
Tutorial SCADA
DESCRIO
Define o nome do arquivo fonte para a Anlise (extenso
.DAT).
Localizar...
Todas Bateladas
ltima Batelada
Bateladas Especficas
Campo
Valor
Pgina de Consulta
Permite definir um intervalo de tempo para selecionar os dados do arquivo a ser
visualizado.
118
Histricos
Tutorial SCADA
DESCRIO
No ser usado filtro, selecionando todos os dados.
Intervalo de tempo
Data Inicial
Hora Inicial
Dia Final
Hora Final
ltimo
Histricos
119
Tutorial SCADA
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.
122
Tutorial SCADA
5.
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
6.
124
Histricos
Tutorial SCADA
ANOTAES
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
Histricos
125
Tutorial SCADA
ANOTAES
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
126
Histricos
Captulo
10
10.
Relatrios
Relatrios
127
Tutorial SCADA
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.
Como Imprimir uma Tela
Para isso, basta criar um relatrio tipo formatado, inserindo um bitmap como nico
objeto, ocupando toda a extenso da pgina.
Suponha que voc queira estabelecer a tecla [Alt+I] para realizar esta impresso.
Para associar essa tecla a um script para impresso, siga os seguintes passos:
V nas configuraes da tela (caso queria a impresso somente em uma tela)
ou na aplicao (caso queira a impresso em todas as telas da aplicao).
Escolha na pgina de scripts um novo script para o evento OnKeyRelease.
Clique no boto de captura e digite as teclas [Alt+I].
Neste script, acrescente as seguintes funes:
128
Relatrios
Tutorial SCADA
CaptureScreen("teste.bmp")
Form1.Bitmap1.bitmapName="teste.bmp"
Form1.Print()
Onde:
<campo> o nome do campo do histrico sobre o qual quer se aplicar o filtro;
<valorMin> e <ValorMax> so os valores limites.
Relatrios
129
Tutorial SCADA
Exerccios
1.
Relatrios
Tutorial SCADA
Relatrios
131
Tutorial SCADA
ANOTAES
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
132
Relatrios
Captulo
11
11.
Usurios e Senhas
Usurios e Senhas
133
Tutorial SCADA
Exerccios
1.
134
Usurios e Senhas
Tutorial SCADA
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
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
Usurios e Senhas
135
Tutorial SCADA
ANOTAES
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
136
Usurios e Senhas
Captulo
12
12.
Banco de Dados
Banco de Dados
137
Tutorial SCADA
Exerccios
Para os exerccios deste captulo, necessrio ter instalado o banco de dados
Microsoft Access.
1.
138
Banco de Dados
Tutorial SCADA
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.
Banco de Dados
139
Tutorial SCADA
ANOTAES
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
140
Banco de Dados
Captulo
13
13.
Dicas e Otimizao
Dicas e Otimizaes
141
Tutorial SCADA
142
Dicas e Otimizaes
Tutorial SCADA
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.
Manipulando Datas no Elipse SCADA
Voc pode acessar a data do sistema pelo atributo currentTime ou separadamente,
pelos atributos day, month, year, hour, minute e second que esto no
Gerenciador Global.
Para mostrar uma data num formato qualquer na tela, basta inserir um display com o
formato Data/Hora, associado propriedade currentTime.
Note que os parmetros mencionados retornam a data atual do sistema, o que
significa que so atualizados a todo momento
Arquivos de Driver no Aparecem
No Windows, se ao tentar configurar um novo driver de comunicao na sua
aplicao no for possvel encontrar o arquivo .DLL, deve-se mudar a opo de
arquivos ocultos para Mostrar todos os arquivos. Esta opo encontra-se em
Ferramentas/Opes de Pasta no Windows Explorer.
Exibir Imagens de Vdeo
Os objetos AVI, Video e Preview permitem a exibio de imagens geradas por
cmeras de vdeo ou TV, ligadas ao computador. A resoluo definida pelo
tamanho que o objeto colocado na tela, com freqncia de 30 quadros (frames) por
segundo. Saiba mais sobre a utilizao de vdeo no Manual do Usurio.
Dicas e Otimizaes
143
Tutorial SCADA
ANOTAES
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
144
Dicas e Otimizaes
Tutorial SCADA
ANOTAES
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
Dicas e Otimizaes
145