Professional Documents
Culture Documents
ActionStudio
Mdulo Configurador
Verso 7.5.0
Manual do Usurio
00001-01 Reviso A
Maro, 2008
ActionStudio
Mdulo Configurador
Verso 7.5.3
Manual do Usurio
00001-01 Reviso A
Outubro 2008
Copyright 2008
Spin Engenharia de Automao Ltda
Todos os Direitos Reservados
Nenhuma parte deste documento pode ser reproduzida, copiada, fotocopiada, distribuda ou alterada sem a prvia e
expressa autorizao da Spin Engenharia de Automao Ltda.
NOTA
Em diferentes partes deste documento, a empresa poder fazer meno tanto de seu nome
comercial Spin como Spin Engenharia de Automao Ltda.
Cuidado! Indica que o usurio dever proceder exatamente como descrito neste manual, sob
pena de danificar ou configurar errado o equipamento.
Perigo! Indica que o usurio dever proceder exatamente como descrito neste manual, sob risco
de choque ou descarga eltrica.
SUMRIO
1
1.1
1.2
1.3
1.4
INTRODUO ........................................................................................................................... 1
APRESENTAO ........................................................................................................................ 1
CONDIES DE USO.................................................................................................................. 1
DOCUMENTAO....................................................................................................................... 1
OBJETIVOS DO ACTIONSTUDIO .................................................................................................. 1
1.4.1 Gerao da Base de Dados ............................................................................................ 1
1.4.2 Configurao das telas .................................................................................................... 2
INICIANDO O ACTIONSTUDIO ................................................................................................ 3
2.1
2.2
2.3
2.4
3.1
3.2
3.4
4
4.1
4.2
4.3
4.4
4.5
CONFIGURAES ................................................................................................................. 35
MENU CONFIGURAES .......................................................................................................... 35
INSTITUCIONAL ........................................................................................................................ 35
ALARMES - TEXTOS ................................................................................................................. 36
ALARMES - CORES E SONS ...................................................................................................... 37
UNIDADES DE ENGENHARIA ..................................................................................................... 39
APLICATIVOS ........................................................................................................................... 40
CMERAS DE VDEO ................................................................................................................ 42
VISUALIZAR ............................................................................................................................ 44
RVORE (V) ............................................................................................................................ 44
BARRA DE STATUS .................................................................................................................. 44
BARRA DE BOTES ................................................................................................................. 44
GRADE DE FUNDO ................................................................................................................... 44
CONFIGURAO DA GRADE ..................................................................................................... 45
OBJETOS ................................................................................................................................ 46
7.1
7.2
00003 - A
COMUNICAES ................................................................................................................... 84
8.1
8.2
8.3
MENU COMUNICAES............................................................................................................ 84
POSTOS DE TRABALHO ............................................................................................................ 84
CONFIGURAO DE CANAIS DE COMUNICAO ......................................................................... 87
8.3.1 Incluso de novo Canal ................................................................................................. 87
8.3.2 Canal tipo SERIAL ........................................................................................................ 90
8.3.3 Canal tipo REDE ........................................................................................................... 91
8.3.4 Avanado....................................................................................................................... 92
8.3.5 Excluso e Alterao de Canais ................................................................................... 95
8.4 CONFIGURAO DE DEVICES (IEDS) ........................................................................................ 96
8.4.1 Incluso de Devices ...................................................................................................... 96
8.4.2 Excluso e Alterao de Devices .................................................................................. 97
8.5 ENDEREOS DE PONTOS ......................................................................................................... 98
8.5.1 Visualizando Endereos ................................................................................................ 98
8.5.2 Janela de Endereos de Pontos ................................................................................. 100
9
9.1
9.2
9.3
9.4
9.5
9.6
9.7
9.8
9.9
9.10
9.11
9.12
iii
00003 - A
00003 - A
Introduo
1 Introduo
1.1
Apresentao
1.2
Condies de Uso
1.3
Documentao
Esta documentao fornecida para uso exclusivo dos adquirentes de licena de uso do
Sistema ActionView, sendo proibida sua reproduo por quaisquer meios, inclusive
eletrnicos, sem a devida autorizao da SPIN Engenharia de Automao Ltda.
1.4
Objetivos do ActionStudio
1.4.1
00001-A
Introduo
criar condies lgicas para alarmes ou para execuo de comandos e tambm definir
funes para clculos de pontos no lidos do campo.
O aplicativo dispe de facilidade para duplicao automtica de pontos monitorados que se
repetem ao longo do processo supervisionado a partir da definio de um grupo destes
pontos. Tal facilidade denominada Grupos Derivados, permite a duplicao de variveis,
funes de clculo, condies lgicas, etc.
1.4.2
O mesmo aplicativo permite a configurao das telas que sero visualizadas em tempo real.
Para isto, o ambiente integrado totalmente visual, orientado a objetos, possuindo uma
barra de ferramentas com os tipos de objetos de visualizao que podem ser
implementados para animao das telas.
O usurio pode criar tantas telas de processo ou de tabelas, quantas desejar, e definir
regras de navegao entre elas usando botes e "hotspot".
As telas de processo tero, basicamente:
-
Um fundo esttico que pode ser um arquivo grfico padro Windows (*.BMP, *.DIB,
*.EMF, *.JPG, *.PCX, *.WMF e *.ICO), gerado por qualquer editor grfico;
Uma parte animada composta por objetos que permitem visualizar o estado / valor de
variveis do processo controlado;
Uma parte de janelas de comandos, ativadas atravs dos mtodos associados aos
objetos que permitem a navegao entre telas, a ativao de janelas de ajuda
produzida pelo usurio, etc.
Uma tela de processo pode ter muitos objetos de visualizao. Para a criao destes
objetos e sua movimentao at o local desejado na tela, os objetos so posicionados
atravs de operao de arraste executada com o mouse (drag and drop).
As telas de medidas so constitudas por tabelas cujas clulas podem ser textos constantes,
cabealhos, valores atuais de variveis analgicas, valores mximos ou mnimos dirios,
atualizados em tempo real.
00001-A
Iniciando o ActionStudio
2 Iniciando o ActionStudio
2.1
Iniciando a Aplicao
2.2
Identificando o Usurio
Identificao: super
Senha: s
Esta identificao tem direitos de acesso de supervisor, contando com total liberdade para
utilizao dos aplicativos do ActionView. O registro deste usurio pode e deve ser alterado
aps a implantao do sistema de modo a evitar sua utilizao por pessoas no autorizadas
no acesso dos aplicativos distribudos.
00001-A
Iniciando o ActionStudio
2.3
Interface do ActionStudio
1
2
3
5
Figura 2 - Tela Principal
2.4
Menu de Comandos
00001-A
Iniciando o ActionStudio
2.4.1
Arquivo
2.4.2
Configuraes
2.4.3
Visualizar
2.4.4
Objetos
Permite o acesso direto (sem o uso da rvore) aos itens do projeto para a configurao de
toda a topologia de pontos monitorados e sua parametrizao, incluindo regionais, sistemas,
grupos, variveis, funes de clculo e condies. Tem, tambm, um sub-menu para a
definio dos atributos equipamentos.
2.4.5
Comunicaes
Permite a configurao das estaes da rede (postos de trabalho) e dos endereos dos
pontos, agrupados por protocolos de comunicao. Este ltimo permite enderear as
variveis da base de dados de uma forma mais rpida.
2.4.6
Tela
Permite tratar telas de processo do projeto sem a necessidade de usar a rvore, possuindo
tambm facilidades para acessar a biblioteca de objetos de visualizao.
2.4.7
Tabela
2.4.8
Usurios
2.4.9
Ferramentas
Permite alterar as opes do projeto que so, em ltima anlise, os seu parmetros de
inicializao.
00001-A
Iniciando o ActionStudio
2.4.10
Janela
2.4.11
Ajuda
2.5
Barra de Ferramentas
00001-A
Iniciando o ActionStudio
2.6
2.6.1
rvore de Objetos
Movendo-se na rvore
2.6.2
00001-A
Iniciando o ActionStudio
Quando se clica com o boto direito do mouse em um ramo terminal, que no tem abaixo si
objetos, aparece o menu Editar.... Se escolhido aparece uma janela para edio para este
objeto.
Quando se clica em objetos que contm outros objetos, aparece menu com as opes
Editar objeto de maior hierarquia ou Adicionar o de menor. Nestes menus, quando
suportada, podem aparecer as opes COLAR e COLAR COMO, para colagem de objetos
copiados (ver a seguir).
00001-A
Iniciando o ActionStudio
A opo Endereos aparece quando clicando com o boto direito em Regionais, Sistemas
ou Grupos. Em cada caso, se esta opo for escolhida, far aparecer a tela de endereos
de pontos, incluindo todos os pontos j com endereos, contidos somente no objeto
escolhido. Se a tela de endereos j estiver aberta esta opo no aparece, devendo a tela
aberta ser primeiramente fechada ( e seu contedo salvo se tiver sido alterado).
Quando a rvore est com alguma expanso, uma das linhas estar selecionada e em
destaque. A seleo pode ser modificada pelas teclas de setas (Up e Down) ou com o
mouse.
Clicando-se em linhas com nomes de tabelas, obtm-se a expanso da rvore, aparecendo
a lista de registros da tabela. Novo clique causa a contrao da rvore, isto o fechamento
da lista aberta.
Duplo clique com o boto esquerdo do mouse
Quando se chega a uma folha, isto , um objeto que no tem nvel hierrquico inferior, um
duplo clique com o boto esquerdo do mouse produz a abertura da janela de propriedades
e atributos do objeto, ou causar a abertura da tela de processos, tabela de medidas,
bibliotecas e Scripts do projeto.
2.6.3
Quando se faz novas incluses ou excluses nos registros das tabelas, a rvore deixa de
mostrar corretamente estas alteraes. possvel exigir a atualizao da rvore
automaticamente ou solicitar-se uma atualizao quando se considera realmente
necessrio.
A atualizao da rvore uma tarefa que pode ser demorada porque requer a leitura de
toda a base de dados. Para informaes sobre estes comandos e opes no menu principal
veja os subitens Atualizar, Automtico e Visvel, do item Visualizar no Menu Principal.
O primeiro boto na barra de botes da tela da rvore do projeto, serve para atualizar a
rvore. Tem o mesmo efeito dos itens Visualizar-Arvore-Atualizar do menu principal.
00001-A
Iniciando o ActionStudio
2.6.4
Lista de objetos
A lista de objetos um quadro que pode ser mostrado nesta tela de rvore do projeto, para
auxiliar nas operaes de Copiar-Colar e Excluir um ou mltiplos objetos.
Pressionando o segundo boto (seta amarela), na barra de botes da tela de rvore de
projeto, aparece um quadro a direita da rvore (seta verde), mostrando em forma de lista os
objetos de um nvel hierrquico abaixo do objeto selecionado na rvore.
10
00001-A
Iniciando o ActionStudio
Uma terceira alternativa para as mesmas operaes mostrada na figura abaixo. Aps feita
a seleo, clicando-se com o boto direito do mouse, aparece um menu com as opes
possveis nesta lista, isto : Copiar, Recortar ou Excluir.
Copiar e Recortar
As operaes de Copiar e Recortar apenas memorizam os objetos que estavam
selecionados e foram copiados. A colagem dever ser executada na rvore, no quadro da
esquerda.
00001-A
11
Iniciando o ActionStudio
Sendo escolhida a opo Colar como... ser iniciada a operao de colagem dos objetos,
mostrando para cada objeto uma janela que permite a alterao da sigla do novo grupo a
ser criado. Deve-se fazer a alterao e pressionar a tecla OK. Se mudar de idia e no
mais querer colar, basta pressionar Sair.
12
00001-A
Iniciando o ActionStudio
No caso de colagem de Pontos, pode-se manter o mesmo TAG ao colar em outro grupo, e a
opo Colar tambm estar disponvel.
Se a operao inicial foi Recortar, aps a criao do novo objeto o objeto original ser
excludo
Ajustar Referncias ao Colar
A opo Ajustar referncias ao colar pode ser escolhida quando se faz colagem de
Variveis (pontos), Condies Lgicas ou Funes que possuam em sua definio
referncias a outros pontos, outras condies e outras funes do grupo original. Se
escolhida esta opo, ao criar os novos pontos na opo de colagem, o sistema far
alterao do da sigla de grupo em cada uma destas referncias para o grupo destinatrio da
colagem. Caso o ponto com a identificao gerada por esta alterao no existir, a
referncia ser omitida.
Copiar Endereos
A opo Copiar Endereos deve ser escolhida quando se desejar que, em operaes de
copiar-colar, os endereos para protocolos dos pontos envolvidos tambm sejam copiados
sem alterao, para os novos pontos criados na operao. Aps a colagem ajustes como
por exemplo, mudana do endereo do IED podero ser feitas na Janela de Endereos de
Pontos.
Excluir
A operao Excluir um ou mais objetos selecionados obtida pressionando o boto
correspondente ou escolhendo, no menu, sobre a lista da direita, a opo Excluir.
Sempre ser mostrada uma janela, como na figura seguinte, solicitando confirmao para a
excluso.
00001-A
13
Iniciando o ActionStudio
Este mesmo menu Copiar, Recortar ou Excluir mostrado clicando-se com o boto direito
do mouse, poder ser utilizado para a criao semi-automtica de um ou vrios objetos de
visualizao, baseados em Bibliotecas de Visualizao pr-definidas.
Esta funcionalidade se aplica apenas a listas de itens do tipo ponto/varivel, para os quais
foi definido um Tipo de Equipamento, que esteja relacionado com uma Biblioteca de
Visualizao. Deve haver uma tela aberta e ativa, na qual sero criados os novos objetos.
Veja mais informaes nos itens deste manual que detalham estas funcionalidades.
A figura abaixo mostra uma destas situaes. Alm do menu, o boto indicado pela seta,
pode ser utilizado com a mesma finalidade.
14
00001-A
Iniciando o ActionStudio
2.7
Quando o usurio seleciona a criao de uma nova tela ou abre uma j existente, so
apresentados menus e barras adicionais para o tratamento de Objetos de Visualizao na
tela ou para criao de novos Objetos, conforme mostra a figura abaixo.
Seta Verde: Barra com objetos para edio dos objetos de visualizao.
2.8
utilizada para facilitar a criao de objetos na tela de processo ativa. A barra tem um
conjunto de botes, do tipo pressionando fica selecionado, um para cada tipo de objeto
disponvel. H um ultimo boto para a de-seleo de tipo de objeto que, quando
pressionado, libera o cursor para ser utilizado normalmente.
00001-A
15
Iniciando o ActionStudio
O objeto recm criado ento mostrado com uma linha tracejada de cor violeta ao seu
redor, indicativa que este o objeto atualmente selecionado. Vrias operaes como cpia,
colagem, arraste, visualizao de atributos, etc. so feitas sobre objetos atualmente
selecionados.
Posio do objeto Selecionado
No canto superior direito da barra de ferramentas, quando houver alguma tela aberta e ativa
com um objeto selecionado, so mostradas as coordenadas do canto superior esquerdo do
objeto selecionado, enquanto o mouse estiver sobre este objeto. A unidade utilizada nestas
coordenadas o pixel
16
00001-A
Iniciando o ActionStudio
2.9
Seleo Mltipla
Certas operaes, como arraste de mltiplos objetos e alinhamentos de objetos exigem a
seleo mltipla dos objetos envolvidos. Para esta seleo deve-se manter pressionada a
tecla Ctrl e clicar com o boto esquerdo do mouse em cada um dos objetos que devem ser
selecionados.
Um modo alternativo de se obter seleo mltipla de controles :
00001-A
Pressionar uma vez o boto esquerdo do mouse sobre o fundo da tela no canto
superior esquerdo da rea onde esto os controles a serem selecionados e aps
liberar o mouse;
17
Iniciando o ActionStudio
Movimentao
Para mover um objeto para uma dada posio da tela, deve-se selecion-lo, clicando com o
boto esquerdo duas vezes (clicar soltar clicar e manter boto pressionado). Aps,
deve-se arrast-lo com o mouse, mantendo-se o boto esquerdo do mouse pressionado
durante o movimento. Soltando o boto o objeto ficar na nova posio.
Caso haja uma seleo mltipla de objetos, deve-se pressionar o boto esquerdo do mouse
sobre um dos objetos e arrast-lo: todos sero deslocados juntos.
Para posicionamento com preciso, deve-se selecionar o objeto com o clique do boto
esquerdo e, mantendo a tecla Ctrl pressionada, digitar as teclas de direo (setas). Neste
caso a movimentao bastante lenta. Para movimentao um pouco mais rpida, em
passos, usar as teclas PgUp (para cima) PgDn (para baixo), End (para a direita) e Home
(para esquerda).
Alterao do Tamanho de Objetos
Mantendo-se pressionada a tecla SHIFT, teclando-se as setas obtm-se a alterao do
tamanho dos objetos selecionados na direo da seta pressionada. Tal alterao tambm
pode ser obtida clicando-se na linha pontilhada de um objeto selecionado e puxando esta
linha com o boto esquerdo do mouse pressionado.
De-Seleo
18
00001-A
Iniciando o ActionStudio
A de-seleo de objetos ocorre quando feita uma nova seleo, ou quando clicado um
outro objeto. Tambm ocorre quando pressionada a tecla ESC.
Recortar seleo corresponde a marcar os atributos dos objetos selecionados para que os
mesmos sejam excludos aps serem colados em outra rea. Assim, dever ser feita uma
operao de COLAR no outro ponto. Aps a colagem, os objetos originais sero excludos.
Se aps solicitar RECORTAR, for solicitada nova seleo ou, nova COPIAR, ou for
pressionada a tecla ESC, a operao cancelada.
Copiar seleo corresponde a copiar os atributos dos objetos selecionado para a rea de
"clipboard" do programa. Aps isto, podero ser feitas vrias operaes de COLAR, com a
mesma cpia feita.
Colar seleo corresponde a criar um novo conjunto de objetos idnticos aos copiados no
clipboard em um outro local da tela ou de outra tela. Aps a colagem os novos objetos
criados passam a ser os selecionados.
Alinhar topo usado para alinhar, horizontalmente, vrios objetos de visualizao
selecionados atravs de seleo mltipla. Aps a seleo mltipla, clicar com o boto
esquerdo do mouse na barra (
) e, aps, clicar na posio de altura onde os controles
devem ser alinhados. Observe-se que durante este comando, o mouse modificado para
uma cruz "+".
Alinhar esquerdas usado para alinhar verticalmente vrios objetos de visualizao
selecionados atravs de seleo mltipla. Aps a seleo mltipla, clicar com o boto
esquerdo do mouse na barra ( ) e, aps, clicar na posio de vertical onde os controles
devem ser alinhados. Observe-se que durante este comando, o mouse modificado para
uma cruz "+".
Propriedades da Tela: Abre a janela de propriedades da tela atualmente ativa.Tambm
obtido com duplo-clique do boto esqurdo sobre o fundo da tela..
Propriedades do Objeto: Abre a janela de propriedades do objeto selecionado.Tambm
obtido com clique do boto direito sobre o objeto.
Excluir: Faz a excluso de todos os objetos de VISUALIZAO atualmente selecionados.
Tambm obtido com a utilizao da tecla DEL.
19
Iniciando o ActionStudio
Estas operaes, obtidas atravs do menu da barra de ferramentas, tambm podem ser
solicitadas clicando uma vez com o boto direito do mouse no fundo da tela, onde no h
objetos. Ser mostrado o menu da figura a seguir, onde as operaes podero ser
escolhidas. As operaes colar e de alinhamento, que necessitam o ponto de destino na
tela, utilizaro a posio onde ocorreu o ltimo clique do mouse sobre a tela, para este
ponto de destino.
Para as operaes Copiar, Colar e Recortar, tambm podem ser utilizadas as
combinaes de teclas, respectivamente, CTRL-C, CTRL-V e CTRL-X
.
20
00001-A
Base de Dados
00001-A
21
3.2
3.2.1
Em aplicaes com vrias estaes (servidor x cliente), cada registro corresponde a uma
estao. Nos casos normais de implementao de uma estao nica, esta tabela pode ficar
vazia ou conter o nico registro que descreve a estao de trabalho.
3.2.2
Regional
Regional o agrupamento de mais alta ordem hierrquica na definio dos objetos da base
de dados. Uma regional formada por um ou mais sistemas (segundo nvel de hierarquia).
Por exemplo, uma regional COR (centro de operao regional) pode conter vrias
subestaes, usinas, enfim, unidades supervisionadas localizadas em uma determinada
regio. O termo Regional pode ser modificado no arquivo de inicializao (Action.ini),
seo [userTexts] para ter outro significado, em funo da aplicao. Em automao
predial, por exemplo, tem-se um sistema controlando um prdio de vrios andares, onde
poder-se-ia substituir o termo por Pavimento. Nesse caso, o nvel hierrquico Regional
passar a ser referenciado pelo nome Pavimento.
[userTexts]
Regional = Andar
3.2.3
Sistema
3.2.4
Local
3.2.5
Usurio
3.2.6
Unidades de Engenharia
So as unidades utilizadas para as grandezas monitoradas, como kWh para energia eltrica,
kgf/m2 para presso, etc. uma tabela do banco de dados, para a qual podem ser includas
novas unidades e grandezas.
22
00001-A
3.2.7
Textos de Alarme
uma tabela onde esto cadastrados os textos utilizados para denominar o estado de
pontos ou aes de comandos. Estes textos, na parametrizao da aplicao, so
associados a pontos digitais de E/S e aparecem nas mensagens de eventos e alarmes. Por
exemplo, as palavras ABERTO, FECHADO, ABRIR, FECHAR, ALTO, BAIXO, NORMAL,
ATUADO, etc.
3.2.8
Grupo
Cada entrada da tabela de Grupo define uma coleo de pontos de monitorao e controle,
segundo a conceituao do usurio. Basicamente, os grupos podem ser identificados como
equipamentos, vos, etc. Um grupo poderia ser um vo de transformador, um "fan-coil", um
Grupo Diesel Gerador, etc. Os pontos so univocamente identificados pelo conjunto de
cdigos Grupo Varivel. Em aplicaes eltricas, os grupos costumam ser associados a
vos.
3.2.9
Varivel Analgica
3.2.10
Varivel Digital
So variveis de entrada, sada e calculadas do tipo digital (valor 0 / 1). Cada varivel digital
deve pertencer a um Grupo e identificada univocamente pelo par de identificadores Grupo
- Varivel.
3.2.11
So variveis de entrada, sada e calculadas discretas (valor 0 a 31). Cada varivel digital
mltipla deve pertencer a um Grupo e identificada univocamente pelo par de
identificadores Grupo - Varivel.
3.2.12
Condio Lgica
Cada registro corresponde a uma condio que pode ser verdadeira ou falsa. Estas
condies podem ser associadas a alarmes ou comandos:
3.2.13
Funo
Funes de clculo podem ser definidas na base de dados e servem como fonte de valor
para variveis calculadas, analgicas ou digitais. Existem vrios tipos de funes de clculo:
Expresses Lgicas, Rampas, Clculos Eltricos, PID, Integral, Mdia, etc.
Ateno: No garantida a integridade relacional de variveis usadas dentro de
funes de clculo. Assim, ao excluir-se uma varivel usada em uma funo, devese manualmente exclu-la da funo.
00001-A
23
3.2.14
Perfil de Acesso
3.2.15
Endereos
uma tabela do Banco de Dados que faz o mapeamento entre os nomes lgicos dos
pontos, definidos por Grupo Varivel, e seus endereos fsicos reais, definidos por dois
endereos: endereo de IED, endereo de ponto. O formato e interpretao destes
endereos dependem do protocolo de comunicao, da marca e modelo do controlador
utilizado, sendo conhecido pelo mdulo de comunicao apropriado.
3.2.16
Aplicativos
24
00001-A
3.2.17
Tipo de Equipamento
3.3
3.3.1
3.3.2
Regionais
3.3.3
Sistemas e Grupos
Para cada tipo de instalao deve-se fazer uma anlise cuidadosa dos elementos que sero
monitorados de forma a tirar-se vantagem da hierarquia prpria das tabelas, principalmente
aquela definida por sistemas e grupos.
Se houver necessidade de vrias telas principais, com separao de medidas e alarmes por
agrupamentos, o uso de Sistemas para estes agrupamentos trar vantagens, pois um
mecanismo de chamada por Sistemas est disponvel.
Grupos devem refletir principalmente equipamentos e seus conjuntos de pontos. Suas siglas
sero unvocas em toda a base de dados. Muitas vezes, quando grupos semelhantes se
repetem em vrios sistemas, as siglas dos grupos devero conter referncia ao sistema.
00001-A
25
3.3.4
Ordem de Preenchimento
26
00001-A
3.4
00001-A
27
Arquivo
4 Arquivo
4.1
Menu Arquivo
O item Arquivo do menu principal abre uma lista com os subitens mostrados na figura. Tratase de informaes para tratar projetos, onde um projeto uma aplicao.
4.2
Novo Projeto
Quando um novo projeto criado, conforme mostra a figura abaixo, gerada uma pasta
embaixo da pasta Projects com seis subdiretrios.
28
00001-A
Arquivo
Esta opo apresenta uma janela com todos os projetos existentes na mquina:
00001-A
29
Arquivo
4.3
Abrir Projeto
Esta opo apresenta uma janela com todos os projetos existentes na mquina:
30
00001-A
Arquivo
4.4
Esta opo permite criar um novo projeto com o contedo do projeto atualmente aberto.
aberta uma janela idntica a do novo projeto, e sero executados os mesmos
procedimentos de criar um projeto, usando-se os subdiretrios do projeto atual, ao invs dos
existentes em \templates.
4.5
Importar
4.5.1
00001-A
31
Arquivo
4.5.1.1 Bibliotecas
A importao de bibliotecas de visualizao traz para a base de dados do projeto atual as
especificaes das telas de bibliotecas escolhidas na base de dados origem. Traz tambm
todas as definies dos objetos de visualizao destas telas. Caso os grupos a que se
referem estes objetos ainda no existam na base de dados de destino, os mesmos sero
trazidos, como descrito na importao de grupos acima.
Tambm sero trazidos para os diretrios apropriados no projeto destino os arquivos de
script e de figuras referenciados pelas telas importadas.
4.5.1.2 Configuraes
Deseja-se importar configuraes de um projeto existente. As configuraes so:
4.5.1.3 Grupo
Para importao de grupos, deve-se escolher o tipo - se grupos base ou grupos nicos. No
tem sentido a importao de grupos derivados, j que viriam com os detalhes tpicos dos
agrupamentos prprios do projeto origem.
Os grupos nicos podem ter razo de ser importados por serem grupos gerais, que talvez
possam ser utilizados no novo projeto, como um grupo que defina pontos de equipamentos
nicos nas plantas.
O processo de importao de grupos, em qualquer dos casos acima, trar todos os registros
das tabelas do projeto original que contm dados hierarquicamente inferiores aos dos
grupos: Sero trazidos os grupos propriamente; os pontos de todos os tipos; as condies e
as funes definidas nestes grupos. No caso de existncia de referncias a scripts nos
pontos, estas tambm sero trazidas.
32
00001-A
Arquivo
4.5.2
Atributos importados
Se o destino tem o mesmo nome do origem, pode-se escolher entre Criar os novos
Objetos com um prefixo na sigla, definido no campo a direita. Alternativamente podese escolher Utilizar os scripts j existentes, se os scripts devem usar o mesmo
prefixo do origem ou deve-se criar um novo prefixo definido.
00001-A
33
Arquivo
4.6
Registrar Usurio
Ativa a caixa de dilogo para registro do usurio (Login) para que sejam informadas a
Identificao e sua senha. A mesma apresentada ao ser iniciado o Aplicativo, permitindo
trocar de usurio durante a execuo em tempo real.
4.7
Finalizar (F)
34
00001-A
Configuraes
5 Configuraes
5.1
Menu Configuraes
O item Configurar do menu principal abre uma lista com os subitens mostrados na figura.
Trata-se de configuraes gerais, como nome da instalao, textos, cores e sons para
alarmes, configurao de unidades de engenharia e de Aplicativos cooperantes com o
ActionView Tempo Real.
5.2
Institucional
Apresenta a janela para entrada de dados gerais da aplicao do sistema, tal como nome da
empresa usuria, siglas e nomes da instalao utilizados nos cabealhos de relatrios.
Nesta janela h duas pastas de propriedades: A primeira, Instalao, com os campos
sobre a instituio e instalao. A segunda serve para a definio de SCRIPTs para
eventos associados a aplicao.
Instalao
Os campos desta janela so os seguintes:
a) Empresa - Sigla - Identificao abreviada da empresa / instituio;
b) Empresa - Nome - Nome por extenso da empresa / Instituio;
c) Instalao - Sigla - Identificao abreviada da instalao ( o nome que aparece
na rvore do projeto seta verde):
00001-A
35
Configuraes
5.3
Alarmes - Textos
uma tabela da base de dados onde esto cadastrados os textos a serem utilizados para
indicar os estados dos pontos monitorados ou aes de comandos.
Estes textos so utilizados na parametrizao de variveis digitais e durante a monitorao
em tempo real. So apresentados nas mensagens de eventos e alarmes, juntamente com a
descrio dos pontos.
Atravs dos controles disponveis, possvel criar, salvar e excluir registros de textos de
nove caracteres.
36
00001-A
Configuraes
5.4
Figura 48 - Janela para configurao das cores dos alarmes de variveis analgicas
00001-A
37
Configuraes
Figura 49 - Janela para configurao das cores dos alarmes de variveis digitais
Toda varivel cadastrada na base de dados est associada a um nmero de prioridade que
varia de 1 10. Para cada prioridade podem ser configuradas trs conjuntos de cores:
Um conjunto para cor mensagem quando a varivel vai para o estado normal.
38
00001-A
Configuraes
Se o micro possuir kit multimdia, buzinaintermitente = sim indicar que este recurso
dever ser utilizado. Caso o micro no disponha deste recurso, este campo dever ser
mantido em 0 (zero), sendo usado o auto falante interno do micro;
[Alarm]AckTimeout corresponde ao tempo em segundos aps o qual haver reconhecimento
automtico do alarme, caso o usurio do sistema no o tenha executado. O reconhecimento
silencia o sinal sonoro.
Em sistemas com mltiplas estaes, existe a opo de reconhecimento de alarmes via
rede. Neste caso, o tempo para reconhecimento automtico ser o menor entre todas as
estaes. Isto , se o alarme automaticamente reconhecido em uma estao e a condio
reconhecimento por rede est ativada, esse reconhecimento ser enviado para todas as
estaes.
[Alarm]BuzinaMaxTime corresponde ao tempo em segundos em que o som mantido nessa
estao.
Existindo mais de um alarme atuando simultaneamente, o som a ser utilizado ser o
especificado para o alarme de maior prioridade.
5.5
Unidades de Engenharia
00001-A
39
Configuraes
Os campos da janela:
Identificao - Nmero seqencial para identificar a unidade;
Smbolo - Smbolo da unidade como deve aparecer em telas e relatrios;
Grandeza - Grandeza por extenso, a que se refere unidade;
Descrio - Identificao mais detalhada da unidade cadastrada.
Algumas unidades de tempo j devem estar cadastradas na base de dados. Estas unidades
possuem nmeros de identificao reservados e caso no constem na lista de registros,
devem ser includas com os seguintes cdigos:
5.6
Identificao
Smbolo
Grandeza
96
H/dia
Hora do dia
97
Segundos
98
Min
Minutos
99
Horas
Aplicativos
40
00001-A
Configuraes
OLE: Caso o aplicativo seja do tipo OLE (ActiveEx DLL) desenvolvido pela
. OLEs so apropriados para
instalao, este item deve ser marcado com
desenvolver janelas a serem chamadas em tempo real por cliques sobre objetos
de visualizao em telas.
00001-A
41
Configuraes
so disparados automaticamente ao
5.7
Cmeras de Vdeo
Atravs desta janela, possvel configurar uma das telas para apresentao de imagens
colhidas por cmeras de vdeo para o caso de aplicaes que dispem de tais
equipamentos.
Implementao
O ActionView suporta a apresentao de imagens recebidas de at oito cmeras de vdeo
instaladas no campo durante a monitorao em tempo real.
Para a implementao de cada cmera, necessrio a criao prvia de duas variveis
especficas atravs do configurador ActionStudio. As duas variveis devem estar no
mesmo grupo e, embora no obrigatrio, recomenda-se que seja defina um grupo exclusivo
para estes pontos, visando facilitar sua localizao na base de dados durante a
manuteno.
Deve ser criada uma varivel de entrada digital e uma de sada digital. O nome da
identificao da varivel de entrada de livre escolha do usurio, mas a de sada deve
obedecer a seguinte regra fixa:
42
00001-A
Configuraes
O tipo de alarme da varivel de entrada deve estar ajustado para Somente Eventos. E, na
pasta de parmetros, o campo Ponto Relacionado Digital deve ser indicada a varivel de
sada.
Exemplo: Neste exemplo so utilizadas 8 cmeras para monitorao
Variveis de Entrada: CAM1, CAM2, CAM3, CAM4, CAM5, CAM6, CAM7 e CAM8;
Variveis de Sada: CAM1_OUT, CAM2_OUT, CAM3_OUT, CAM4_OUT, CAM5_OUT,
CAM6_OUT, CAM7_OUT e CAM8_OUT.
Descrio da Janela
00001-A
43
Visualizar
6 Visualizar
O item VISUALIZAR do menu principal abre uma lista com os itens mostrados na
figura.
6.1
rvore (V)
6.2
Barra de Status
Este item do menu permite controlar a visualizao da Barra de Status do aplicativo, aquela
na parte inferior da janela principal que mostra estado de operaes, data etc. Se estiver
ticado, estas barras estaro visveis. Um clique neste item faz a barra desaparecer. Quando
no est visvel, um clique faz a barra aparecer.
6.3
Barra de Botes
6.4
Grade de Fundo
44
00001-A
Visualizar
Visualizao da Grade
Para que a grade seja apresentada, deve-se clicar no menu Visualizar-Grade de Fundo,
aparecendo o item como escolhido. Clicando-se novamente no mesmo item far a grade
desaparecer.
6.5
Configurao da Grade
A grade de fundo pode ser configurada pelo usurio. A janela mostrada na figura abaixo
utilizada para a configurao da grade. apresentada quando se escolhe no menu
Visualizar Configurar Grade.
00001-A
45
Objetos
7 Objetos
7.1
Menu Objetos
Este menu contm uma lista de diversos formulrios para edio de registros de objetos nas
tabelas da base de dados. Observar que o usurio pode editar estes objetos atravs da
rvore de projeto ou atravs deste sub-menu.
7.2
Editando Objetos
7.2.1
Para cada tipo de objeto h uma janela principal especfica com os dados prprios para a
descrio deste objeto. Todas as janelas, porm, apresentam um conjunto bsico de botes
para controlar as operaes de atualizao do objeto. O funcionamento destes botes
idntico para todos os tipos de objetos.
A figura mostra os botes e as aes que realizam.
Novo (alt+N) - Utilizado para criar um novo objeto (registro). Ao ser pressionado,
todos os campos de dados da janela so limpos e ,a partir da, podem ser
digitados os dados a serem usados no novo registro.
Salvar (alt+a) - Deve ser utilizado aps a entrada de todos os dados do novo
objeto. Faz a gravao em disco do novo registro. Serve tambm para alterao
de registros. Quando um registro j existente est sendo mostrado na janela,
pode-se editar seus campos. Se desejar alterar em disco basta pressionar Salvar
aps a edio.
Excluir (alt+E) - Ao ser pressionado causa a excluso do objeto atualmente
46
00001-A
Objetos
7.2.2
Este controle serve para mover-se do registro de um objeto para outro dentro de uma
coleo de objetos. Cada um dos quatro botes tem a seguinte funo:
7.3
7.3.1
00001-A
47
Objetos
Apenas para exemplificar o critrio de entrada de registros na lista, veja a prxima figura
com os quadros de visualizao.
Observe-se que a lista mostrada na tabela acima inclui os pontos digitais contidos no grupo
cuja sigla 01_0104. Grupo este da subestao SE 01. Esta lista foi obtida quando se fez o
acesso janela de atualizao de Variveis por um duplo clique na linha Variveis Digitais
.
7.3.2
Na janela com a lista de registros obtida pelo boto VISTA, clicando o mouse em outra linha
da lista, esta passa a ser a selecionada. A movimentao pode tambm ser feita atravs das
teclas de direo: seta/ cima, p/ baixa, Pg Up, Pg Dn.
Aps esta nova seleo, ao sair da janela de Vista, aparecer na janela de atualizao da
tabela o registro que estava selecionado na lista!
Desta forma, possvel mover-se entre os registros diretamente, de um para outro, no
contguos, atravs da entrada na lista e seleo do novo registro que se quer visualizar.
Para sair e fechar a Lista de Registros basta pressionar o boto OK (alt+O) ou clicar em
7.4
O objetivo desta janela possibilitar a seleo de uma varivel para ser utilizada em algum
campo. Ela aparece na seqncia de execuo de diversas funes do ActionView. Uma
vez feita a escolha e pressionado OK, os campos de grupo e varivel selecionados so
transferidos para o campo que originou a chamada da janela.
48
00001-A
Objetos
Sistema Nesta lista escolhido o sistema onde a varivel definida. Uma vez
selecionado nas prximas vezes que esta janela chamada, volta com o mesmo
sistema. (Observao: O termo SISTEMA, em todo o aplicativo pode ser configurado
para outro termo que melhor represente o agrupamento sendo supervisionado. Na
figura est mostrado configurado sistema como sinnimo de Subestao).
Grupo - Nesta lista escolhe-se o grupo da varivel dentro do sistema.
Varivel Nesta lista deve-se escolher a sigla da varivel dentro do grupo j escolhido.
Opes - Quando permitido ao usurio escolher entre tipos diferentes de variveis, as
opes Digital, Analgicos, Condies, Sadas Digitais, Sadas Analgicas e Funes
so liberadas. Quando no cabe escolha, estas opes ficam inibidas.
OK - Aps a escolha, clica-se no boto OK para transferir a sigla escolhida para o campo
original.
Cancelar - Fecha a janela sem escolher uma varivel.
Ajuda Para chamar o arquivo de ajuda no tpico referente a esta janela
7.5
Regional
Figura 64 - Regional
7.6
Sistema
49
Objetos
50
00001-A
Objetos
7.7
Local
Campos da janela:
Identificao - Sigla para rpida identificao do local. Ex: TERREO;
Descrio - Identificao mais detalhada do local definido.
7.8
Grupos
00001-A
51
Objetos
Alm de variveis, os Grupos tambm renem funes usadas por pontos calculados e
condies lgicas, utilizadas como inter-travamentos de comandos ou de gerao de
alarmes.
52
Local - Lista para escolha de locais, que devem estar previamente definidos na tabela
Locais da base de dados, editada atravs do menu Editar, opo Local. Indica a
localizao fsica do grupo na instalao supervisionada;
Sistema - Lista para a escolha do Sistema ao qual pertence este grupo, de modo a
constituir a organizao hierrquica sistema / grupo. Se a janela de Grupos for
acessada a partir da janela de Sistemas, este campo automaticamente definido com
uma nica opo: o Sistema correntemente selecionado;
Tipo Todo Grupo deve estar definido como uma das trs entidades: nico, base ou
derivado.
Espao para figura: Se o grupo um equipamento, a figura pode ser sua fotografia real
para que a operao possa melhor identificar o equipamento que est operando. Esta
figura deve estar no diretrio de figuras do projeto e ter extenso: bmp, .dib, jpg, .emf,
.ico, .pcx ou .wmf.
00001-A
Objetos
2. Base Para Grupos que se repetem ao longo da instalao supervisionada, criase primeiro um Grupo com a definio completa com todas as variveis, funes de
clculo e condies, que servir de base para a definio de outros grupos
similares derivados;
3. Derivado Para Grupos idnticos ou muito parecidos aos grupos bases, ou seja,
copiam todas as definies de variveis, condies e funes de clculo definidas
para o Grupo base do qual derivado. O campo direita da opo Derivado
contm a lista de grupos bases disponveis para seleo.
7.8.1
53
Objetos
7.9
Variveis
54
Ficha com dados gerais da varivel: Esta a ficha principal, comum para os trs
tipos de variveis, incluindo os campos gerais que descrevem atributos paramtricos
necessrios em qualquer tipo de ponto. As demais fichas possuem parmetros
especficos para cada tipo de varivel: analgicas, digitais ou digitais mltiplas.
Ficha de Scripts: Esta ficha possui Scripts que, se criados, sero executados
quando um evento associado varivel ocorrer.
00001-A
Objetos
7.9.1
A janela apresentada na figura permite a incluso ou alterao dos atributos que devem
ser configurados para qualquer tipo de varivel.
Os campos da janela so os seguintes:
Histrico Este campo deve ser usado para as variveis analgicas cujos valores
devem ser salvos para consultas posteriores. Marcando esta opo, a varivel e seu
valor sero armazenados em uma base de dados histricos com freqncia
configurada no arquivo de inicializao do ActionView (no mnimo a cada 1 minuto).
Modo de Uso - Deve ser escolhido o tipo de utilizao e a fonte do valor da varivel.
Esta origem pode ser um equipamento de campo (medidor, concentradora remota,
rel digital, etc.) ou calculada atravs de uma Funo de clculo configurada na base
de dados;
o
00001-A
Objetos
campo nem de clculo, mas apenas uma simulao na tela. Neste caso,
deve-se marcar a opo Interna mas no indicar nenhuma Funo de clculo.
Para especificar a funo, deve-se dar um duplo clique sobre a caixa Funo.
Neste caso apresentada a Janela de Seleo de Variveis, descrita em item
anterior, onde se pode selecionar tambm Funes de Clculo.
7.9.2
Sada (mantida / pulsada) - Para variveis cujo valor ou estado deve ser
enviado para o equipamento em campo.
Quando no modo de uso escolhida a opo interna ou entrada, aparece na parte inferior
da janela de dados gerais uma seo para a configurao do comportamento da varivel no
que se refere a gerao de alarmes. Os campos podem ser preenchidos ou deixados com
os valores padro do sistema.
56
00001-A
Objetos
Tipo (s para digitais simples) Deve-se indicar o tipo de sinalizao que o mdulo
de Tempo Real do ActionView dever apresentar quando o ponto entrar em estado
anormal durante a superviso. As opes so apresentadas no item 7.11.2
Parmetros Gerais de Alarmes.
7.9.3
Quando no Modo de Uso escolhida a opo Sada, aparecem os seguintes campos para
preenchimento:
00001-A
57
Objetos
7.9.4
Endereo do Ponto
Esta ficha contm uma tabela que permite o cadastramento dos dados necessrios
comunicao com as unidades remotas de aquisio e telecomando.
58
00001-A
Objetos
7.9.5
Na definio de cada varivel pode-se especificar seu estado inicial quanto ao seu valor e
ativao / desativao da monitorao em tempo real. A ficha Estado Inicial na janela de
atualizao de variveis apresenta campos e botes de seleo onde tais configuraes
podem ser feitas.
As configuraes de estados iniciais so aplicadas s variveis monitoradas durante a
primeira carga do mdulo de tempo real. A escolha do modo de inicializao do sistema
feita no arquivo de parametrizao .INI, seo [Monitoring] parmetro InitializeMode. Pode
ser, a partir destes estados inicias, ou dos estados salvos na ultima sada do aplicativo de
tempo real.
Ao longo da superviso, porm, os estados dos pontos so atualizados a medida que so
lidos dos equipamentos de campo.
Vale lembrar que as configuraes realizadas na janela de estados iniciais podem mudar ao
longo da utilizao do sistema na superviso em tempo real. Quando se encerra o mdulo
de Tempo Real do ActionView, o aplicativo armazena na base de dados (na tabela
Estados) os estados de todos os equipamentos e valores de medies correntes antes do
encerramento do aplicativo. Com isto, os valores configurados na janela de Estados Iniciais
so alterados com os ltimos valores colhidos dos equipamentos supervisionados.
00001-A
59
Objetos
Varivel de Sada
Varivel de entrada
60
Modo:
o
Monitorao: Normal indica que a varivel est em monitorao, e Inibido indica que
a monitorao est inibida, isto , a varivel trocar de estado mas no causar
eventos e alarmes.
00001-A
Objetos
7.9.6
Pasta Scripts
A pasta SCRIPTS tem por finalidade servir para a criao e associao de procedimentos
escritos pelo usurio para alterar o comportamento padro do sistema. Para informaes
detalhadas sobre Scripts, veja o item Utilizando Scripts neste manual.
7.9.7
00001-A
61
Objetos
62
00001-A
Objetos
00001-A
63
Objetos
7.9.8
Pasta Sensibilidade - Neste quadro define-se que testes devem ser feitos e verificados
na varivel. Somente aqueles selecionados provocaro troca de cor / figura na tela,
causaro alarme sonoro e provocaro mensagens de alarmes e eventos.
Pasta Som - Neste quadro devem ser marcadas especificamente para quais tipos de
verificao de limites, devidamente marcados na pasta sensibilidade, o aplicativo
dever emitir um sinal sonoro.
Pasta Mensagens Neste quadro devem ser marcadas especificamente para quais
tipos de verificao de limites, devidamente marcados na pasta sensibilidade, o
aplicativo dever gerar um registro de evento e ou de alarme.
Importante
Existe um tipo de sensibilidade que global ao sistema, e no a cada varivel
analgica do mesmo, sendo especificada no arquivo de parametrizao (*.INI).
Essa sensibilidade define se deve ou no existir alarmes de desequilbrio de
fases em variveis eltricas com medidas em mais de uma fase. Se no INI essa
condio for verdadeira, sempre que o valor de variveis eltricas tiver um
desequilbrio de fase superior a um certo limite, ser causado um alarme em
uma das fases. Mais detalhes ver na descrio dos parmetros do INI no
manual de Parmetros de Inicializao seo [Medidas Trifsicas].
64
00001-A
Objetos
7.9.9
00001-A
65
Objetos
7.9.10
66
00001-A
Objetos
Estado Normal
Ligado / Desligado - Define qual o estado considerado normal: Ligado (=1) ou Desligado
(=0) de uma varivel de entrada digital. Se selecionado Ligado, o ActionView considerar
que, se receber do equipamento de campo um sinal 1 como valor do ponto supervisionado,
a varivel estar em estado normal.
Se o valor recebido for zero, a varivel se encontrar em estado anormal, o que poder ou
no gerar um registro de alarme, dependendo da configurao de alarmes da varivel;
Para variveis de sada digital, pode ser selecionado tanto ligado como desligado.
Ponto Associado Este tipo de ponto usado para manter compatibilidade com verses
anteriores que no possuam ponto digital mltiplo, no sendo necessrio usar em novas
aplicaes.O ponto associado usado para considerar tratar duas variveis distintas, com
endereos distintos, como se fossem uma varivel digital mltipla de 4 estados (00, 01, 10,
11).
A opo ponto associado foi usada em algumas situaes especiais:
Valor 0
Valor 1
Bloqueado
Indefinido
Ligado
Desligado
Disjuntor fechado
Nesse caso, os dois pontos so tratados como uma nica varivel, gerando
apenas um evento para cada duas mudanas ocorridas em um determinado
intervalo de tempo.
Ponto Relacionado
usado para relacionar este ponto sendo descrito com outros digitais ou analgicos.
usado em trs situaes distintas:
00001-A
67
Objetos
sada.
A funo
Entrada Digital Relacionada com Entrada Analgica Esta opo permite que seja
escolhida uma varivel analgica qualquer, como a relacionada ao ponto digital que
est sendo definido. A escolha feita atravs da Janela de Seleo que aparece
quando se d um duplo clique sobre o campo em branco. A varivel analgica
associada , por exemplo, uma corrente eltrica que passa por um disjuntor, sendo
este ponto a sinalizao do disjuntor. Quando ocorrer um evento qualquer com o ponto
digital, na listagem de eventos aparecer a medio da varivel, associada no
momento do evento, informando, por exemplo, a corrente interrompida.
Textos p/ Estados
Neste quadro devem ser escolhidos os textos indicativos dos estados Normal e Anormal da
varivel digital. Estes textos, colocados na tabela de Textos de alarme, aparecem nas
mensagens de eventos e alarmes, assim como nos botes de comando de sadas digitais.
Sensibilidade
Neste quadro devem ser selecionadas as verificaes desejadas. Somente as selecionadas
causaro os alarmes conforme especificados pela Seqncia de Alarme. Podem ser
selecionadas:
Estado do ponto;
Falha de transmisso de dados (TIMEOUT na comunicao com UCLs)
Assim, se a sensibilidade da varivel estiver selecionada ela causar o evento
ou alarme definido na seqncia de alarmes.
Som
Neste quadro devem ser marcadas especificamente para quais tipos de verificao,
devidamente selecionadas em Sensibilidade, deve ser emitido alarme sonoro.
Relacionamentos
A tabela DIGITAIS uma tabela complementar que se referencia a tabela VARIVEIS, e
no faz referencia a nenhuma outra. Seus registros so gerados automaticamente na
gerao de um novo registro de Variveis Digitais, e so automaticamente excludos durante
Excluso de Variveis Digitais na janela de dados gerais.
7.9.11
68
00001-A
Objetos
Total de Estados
Neste campo especifica-se o total de estados discretos que o ponto pode assumir. Deve ser
entre 1 e 32. Os estados assumem os valores de 0 (zero) a este total menos um.
Ponto Relacionado
usado para relacionar este ponto sendo descrito com outros digitais ou analgicos. Por
ser uma propriedade geral do ponto, em qualquer estado que assuma, descrita para o
primeiro estado. usado em trs situaes distintas:
Entrada Digital Relacionada com Entrada Analgica Esta opo permite que seja
escolhida uma varivel analgica qualquer, como a relacionada ao ponto digital que
est sendo definido. A escolha feita atravs da Janela de Seleo que aparece
quando se d um duplo clique sobre o campo em branco. A varivel analgica
associada , por exemplo, uma corrente eltrica que passa por um disjuntor, sendo
este ponto a sinalizao do disjuntor. Quando ocorrer um evento qualquer com o ponto
digital, na listagem de eventos aparecer a medio da varivel, associada no
momento do evento, informando por exemplo a corrente interrompida.
00001-A
69
Objetos
70
Texto para Estado Nesta lista devem ser escolhidos o texto representativo do
estado sendo definido. Estes textos, colocados na tabela de Textos de alarme,
aparecem nas mensagens de eventos e alarmes indicativos da entrada do ponto
neste estado.
Usar Retardo - Marcando esta opo ser utilizado um retardo para a gerao de
mensagens e sons na entrada deste estado. O tempo em segundos deste retardo
nico para qualquer dos estados, sendo aquele especificado no quadro Alarmes da
ficha principal desta janela de atualizao.
00001-A
Objetos
7.10 Condies
O ActionView possibilita que se criem condies lgicas que devero estar atendidas para
disponibilizar o envio de comando ao campo (inter-travamento de comando ou comando
automtico) ou para habilitar alarmes (condicionamento de alarmes).
As condies so formadas por relaes de igualdade ou desigualdade entre os valores
atuais de variveis e valores constantes. Condies podem estar atendidas ou no,
conforme o resultado de suas equaes satisfao ou no um valor definido.
Nesta janela h duas pastas. A primeira CONDIES com os dados que devem ser
especificados para a condio. A segunda pasta SCRITS, permite a especificao de
scripts para alterar o funcionamento do sistema, quando h alguma alterao do estado da
condio. Veja o item Utilizando Scripts para mais detalhes sobre esta funcionalidade
Os campos da pasta principal desta janela so os seguintes:
Identificao - Sigla unvoca para identificar uma condio na base de dados. o tag
da condio;
Varivel - Deve ser indicada a varivel utilizada pela condio para a verificao de seu
atendimento. A varivel deve pertencer ao mesmo grupo da condio.
Relao - Escolher uma das relaes possveis para a expresso: igual =, menor <,
menor ou igual <=, maior >, maior ou igual >=, diferente #.
Valor - O valor a ser comparado. Para variveis digitais o valor ser o estado 0 ou 1,
para variveis analgicas podem-se atribuir valores numricos maiores que zero.
00001-A
71
Objetos
Uso do retardo especifica como o tempo (em segundos), indicado no campo Retardo,
deve ser usado:
-
No usa retardo: a condio torna-se atendida assim que sua expresso se tornar
verdadeira, sendo o tempo de retardo ignorado;
Usa retardo para o atendimento: a condio torna-se atendida assim que sua
expresso se tornar verdadeira e o tempo de retardo for excedido;
Usa retardo para o no atendimento: a condio deixa de estar atendida assim que
sua expresso se tornar falsa e o tempo de retardo for excedido;
72
00001-A
Objetos
Grupo - Sigla do grupo ao qual pertence funo. No caso da janela de Funes ser
ativado a partir da janela de Grupos, existir um nico grupo disponvel neste campo;
Pode-se especificar a gerao de alarmes e eventos para cada uma das variveis da base
de dados. Para tal, deve-se especificar os parmetros gerais na janela de Variveis (Geral)
a seguir descritos, e tambm se definir nos parmetros especficos, por tipo de sinal, os
limites e estados normais e anormais.
7.12.2
00001-A
73
Objetos
Prioridade
Pode ser escolhido um nvel de prioridade para os alarmes entre dez nveis (1 a 10). Em
tempo real, o sistema far a apresentao priorizada das mensagens de alarmes conforme
o nvel aqui definido. Os nveis aqui definidos so tambm utilizados para definir variveis
calculadas por sumrios de alarme (alarme de grupo). Veja no item Funes mais detalhes
sobre esta facilidade.
Retardo
Especifica o tempo em segundos que deve ser retardada a considerao de varivel em
alarme. Somente aps este tempo a varivel ser considerada em estado anormal, e,
portanto, passvel de gerar alarme ou evento.
Condio
Escolha, se necessrio, uma Condio Lgica, entre as j definidas na instalao, para
condicionar a gerao de alarme. Os procedimentos em tempo real sero:
Mensagem
Neste campo pode ser especificada uma mensagem a ser mostrada em uma janela especial
ao operador quando ocorre a entrada da varivel em alarme. Basicamente, devem-se utilizar
tais mensagens para incluir recomendaes para procedimentos emergncias pelos
operadores. Se a mensagem for auto-suficiente, basta digit-la neste campo. Se for
desejado complementar a mensagem com um texto de procedimentos mais extenso, devese iniciar a digitao com o nome de um arquivo formato html entre colchetes, onde o texto
est. Por exemplo, digita-se neste campo:
{regra1.html} Problema com a partida da bomba
Em tempo real aparecer a janela de mensagem, com a mensagem Problema
com a partida da bomba, e um boto Detalhes. Pressionado este boto, ser
lanado um aplicativo servidor de html, com o arquivo regra1.html, que dever
estar localizado no diretrio help do ActionView. Veja tambm no manual
Mdulo Tempo Real informaes sobre a janela de alarmes especiais.
Mensagem enviada por e-Mail
74
00001-A
Objetos
Esta mensagem poder tambm ser enviada por e-mail para um Usurio. Neste caso, alm
de especificar a mensagem, deve-se criar um perfil para o usurio, no qual devem estar
escolhidos os grupos de pontos para os quais devam ser enviadas mensagens por e-mail.
Os usurios devero ter especificado no seu cadastro de USURIO um endereo de e-mail.
No caso de usurios tipo SUPERVISOR, bastar especificar a mensagem e o endereo de
e-mail, para que a mesma seja enviada por e-mail.
7.12.3
Seqncias de Alarmes
00001-A
75
Objetos
7.12.4
Sensibilidade
7.12.5
Modos de Reconhecimento
7.12.6
Parmetros de Inicializao
Vrios dos efeitos aqui descritos como padro podem ser alterados ou suprimidos pelos
parmetros de inicializao do ActionView.
76
00001-A
Objetos
7.13 Equipamentos
O mdulo de Tempo Real do ActionView ActionRU dispem de ferramentas para consulta
do valor ou estado corrente dos pontos monitorados. Esta ferramenta mais facilmente
utilizada se as variveis forem enquadradas em conjuntos criados durante a configurao da
base de dados chamados de Equipamentos.
Pode-se agrupar conjuntos de pontos a agrupamentos chamados Equipamentos. Um ponto
pode pertencer a tantos agrupamentos de Equipamentos quanto necessrios. Assim, por
exemplo, em uma aplicao predial, pode-se criar os seguintes equipamentos:
Em tempo real, pode-se fazer consulta para ver o estado de todos os pontos de sada dos
fancoils ou de todos os alarmes de fancoils, etc. Observe que uma varivel pode pertencer a
mais de um agrupamento, o que ajuda a refinar a pesquisa em tempo real.
O cadastro de Equipamentos no obrigatrio para o funcionamento do sistema, mas
confere bastante rapidez nas consultas de estados em tempo real.
Criao de objetos de visualizao
Outra utilizao da tipificao de pontos em agrupamentos com tipos de equipamentos a
funcionalidade disponvel para a criao semi-automtica de objetos de visualizao em
telas.
Cria-se tipos de equipamentos associados a bibliotecas de visualizao, onde esto
definidas as caractersticas destes objetos. Faz-se ento a associao dos pontos que se
quer considerar como deste tipo. Abre-se uma tela para a qual a se queira definir objetos de
visualizao para estes pontos. Com o auxlio da janela de rvore de Objetos e da Lista de
itens faz-se a criao dos objetos de visualizao definidos nas bibliotecas, acoplados a
cada um dos pontos que referenciam os equipamentos correspondentes. Veja no item Lista
de Objetos descrio desta operao.
Para o menu Equipamentos existem outros subitens:
7.13.1
Tipo de Equipamento
Apresenta a janela para cadastros dos equipamentos aos quais estaro associadas as
variveis da base de dados. O nome de um equipamento , internamente, um nmero
crescente associado a esse nome.
00001-A
77
Objetos
7.13.2
Sumrio de Variveis
78
00001-A
Objetos
Esta janela preenchida quando se clica em Filtro, onde duas opes podem ocorrer:
Se a rvore da direita est com um item selecionado, este item usado como filtro e
sero apresentados, conforme a figura abaixo, todas as variveis do filtro selecionado.
Se na rvore de projeto no existe nada selecionado, ento surge uma janela para a
definio do filtro.
Nesta Janela de Filtro, tambm disponibilizada em tempo real, possvel selecionar uma
varivel ou um conjunto de variveis para associao dos Equipamentos cadastrados:
Grupo: S pode ser selecionado se for definido um Sistema. Permite a seleo das
variveis de um Grupo;
00001-A
79
Objetos
Para associar um Equipamento a uma varivel, basta clicar com o boto direito do mouse
sobre a clula Equipamento correspondente. A janela com os tipos de Equipamentos
cadastrados apresentada para a seleo, que deve ser realizada marcando com um os
tipos desejadas. possvel a atribuio de vrios tipos de equipamentos a uma mesma
varivel.
Para associar um equipamento a vrias variveis simultaneamente, necessrio selecionlas na tabela com o boto direito do mouse e, em seguida, clicar com o boto esquerdo
sobre qualquer clula da tabela para apresentao da janela de seleo.
As alteraes devem ser salvas pressionando o boto SALVAR, para que as modificaes
sejam registradas na base de dados. As variveis podem estar associadas a mais de um
Equipamento.
Observao:
Quando se utiliza os Equipamentos referenciando Bibliotecas de Visualizao, as variveis
devem ser associadas a apenas um tipo de equipamento que esteja associado a biblioteca
de visualizao. Podem, certamente, estar associadas a diversos tipos de equipamentos
para a utilizao em filtros. Caso mais de um equipamento associado a varivel possuir
referncia a Biblioteca, apenas uma destas bibliotecas ser utilizada na criao de objetos
em tela, a com o nome que primeiro estiver em ordem alfabtica.
80
00001-A
Objetos
7.13.3
Filtros Programados
No mdulo de tempo real, nos relatrios de pesquisa para gerar Sumrios de Variveis e de
Listas de Eventos, possvel aplicar-se filtros atravs de Janelas de Filtro, semelhantes
apresentada no item anterior.
O filtro inclui a possibilidade da especificao de tipo de ponto, Equipamentos, Sistemas,
Grupos e estados de pontos em tempo real, como Em Alarme, Anormal, Impedidos,
Bloqueados, Inibidos, etc.
O filtro disponibilizado atravs desta janela exige do operador que o refaa a cada nova
pesquisa.
Para possibilitar a criao de critrios para pesquisa, como estes filtros, de forma definitiva,
o ActionView disponibiliza a facilidade dos Filtros Programados.
H uma tabela na base de dados (denominada MACROS), em que cada registro a
definio de um filtro, a ser feita para a instalao pelos usurios do sistema.
Para a criao e alterao de Filtros Programados, deve-se escolher no Menu do
ACTIONSTUDIO:
Objetos => Equipamentos => Filtros Programados.
Aparecer A janela Filtros Programados como mostrado na figura. A janela contm uma lista
mostrando em cada linha um dos filtros j existentes na base de dados.
00001-A
81
Objetos
NOVO: Para criar um novo filtro. Ao ser pressionado inserida uma nova linha em
branco na lista da janela.
00001-A
Objetos
Estado Estado que um ponto pode assumir em tempo real. Pode-se fazer uma
restrio com a combinao lgica de vrios estados, de modo semelhante a dos
filtros. A janela a seguir mostrada quando se d um duplo clique sobre as clulas
da coluna Estado.
Para criar um novo registro deve-se pressionar NOVO, aparecer uma linha em branco.
Preenche-se ento o Nome e descrio do novo Filtro.
Para a alterao de campos em registros j existentes o procedimento similar.
Ao final das alteraes, pressionar SALVAR para que as mesmas sejam definitivas na base
de dados.
00001-A
83
Comunicaes
8 Comunicaes
8.1
Menu Comunicaes
O item Comunicaes do menu principal abre uma lista com os subitens mostrados na figura
abaixo. Trata-se das configuraes dos Postos de Trabalho em modo nico ou em rede, e
da planilha de configurao de Endereos dos pontos de IEDs adquiridos e comandados.
Postos de Trabalho
Endereos de Pontos
8.2
Edio de Canais
Postos de Trabalho
84
00001-A
Comunicaes
Servidor Mestre Esta lista aparece apenas quando escolhido o Modo da Estao
como Servidor Escravo, e a opo do projeto [Monitoring] Multiservidores = 1. Neste
caso, pode-se ter vrios conjuntos de servidores mestre e escravo e este campo deve
ser especificado para que o sistema tenha conhecimento de quais so os conjuntos
mestre e escravo, isto , qual o mestre deste escravo.
Tipo do Cliente O valor padro para preenchimento deste campo Normal. A opo
Cliente Especial para Eventos deve ser selecionada para estaes que recebem os
dados de tempo real conectando-se ao sistema atravs do protocolo ActionNet como
estao CLIENTE fazendo alguma utilizao especial dos eventos.
A distino interna principal entre as opes Normal e Cliente Especial para Eventos
so a seguinte:
00001-A
85
Comunicaes
Canais de Comunicao
Para a comunicao entre as estaes de trabalho e servidores, necessria a
configurao de canais de comunicao no arquivo de projeto (action.ini). O item seguinte
fornece explicaes para a incluso e alterao dos canais de comunicao.
Para facilitar esta configurao, a medida que os postos de trabalho vo sendo cadastrados,
o aplicativo oferece a possibilidade da criao destes canais, mostrando janelas j com
todos os parmetros obrigatrios com os valores corretos e os parmetros opcionais com
valores padro.
Assim, ao ser cadastrada a estao MESTRE, oferecida a incluso no arquivo de projeto
de um canal servidor em rede tipo StandBY a ser utilizado para conexo com a estao
ESCRAVA. Basta pressionar OK para confirmar a incluso do canal.
Ao ser cadastrada a estao ESCRAVA oferecida incluso, no arquivo de projeto, de um
canal cliente em rede, tipo StandBY, a ser utilizado para conexo da estao ESCRAVA.
Neste canal, aparece o nome da mquina MESTRE como servidora da conexo. Basta
pressionar OK para confirmar a incluso do canal.
Ao serem cadastradas estaes CLIENTES, oferecida a incluso, no arquivo de projeto,
de um canal servidor em rede, tipo ACTIONNET, a ser utilizado para conexo de cada
estao CLIENTE. Neste canal aparece o nome da mquina MESTRE como servidora da
conexo. Basta pressionar OK para confirmar a incluso do canal.
Todas estas configuraes estaro sendo feitas no arquivo de projeto (.INI) da estao em
que est sendo executado o ActionStudio, arquivo este considerado como a ser utilizado
pelo servidor mestre.
Para a criao dos arquivos de parametrizao do projeto a serem utilizados nas estaes
Escrava e Clientes, veja o item Ferramentas do menu de Comandos.
86
00001-A
Comunicaes
8.3
8.3.1
Para a incluso de um novo canal de comunicao, deve-se clicar com o boto direito do
mouse sobre a palavra geral Canais na rvore de objetos. Aparece um sub-menu Adicionar
Canal. Clicando com o boto esquerdo neste sub-menu, aparecer a janela de
propriedades de um canal de comunicao.
00001-A
87
Comunicaes
00001-A
Comunicaes
00001-A
89
Comunicaes
8.3.2
Quando escolhido o tipo SERIAL, aparece uma ficha para a especificao de parmetros
prprios para canais de comunicao SERIAL.
Porta=1
Nmero da porta
comunicao.
COM1 ,
00001-A
Comunicaes
Para tipo SERIAL Apenas para o caso de controle de fluxo tipo RTS/CTS (2), define o tempo
em milissegundos durante o qual o sinal RTS mantido alto antes da transmisso dos
dados. Este recurso utilizado no caso de se utilizar rdio para comunicao,
principalmente no caso half-duplex.
RTSOffDelay=0
Para tipo SERIAL Apenas para o caso de controle de fluxo tipo RTS/CTS (2), define o tempo
em milissegundos durante o qual o sinal RTS mantido alto aps o final da transmisso
dos dados. Este recurso utilizado no caso de se utilizar rdio para comunicao,
principalmente no caso half-duplex.
PortaReserva
Somente para comunicao serial. Deve-se marcar esta opo quando se quer especificar
uma segunda porta de comunicao serial alternativa da principal. Neste caso as caiaxs de
texto a seguir ficam habilitadas para a escolha. Os mesmos parmetros definidos para a
porta principal devem ser definidos para a porta reserva. Seus contedos podem ser
diferentes.
O nmero da porta reserva no mesmo canal de Comunicao serial: Ex para COM1 = 1,
COM2 = 2, usada para a comunicao. O valor default 0, indicando que no h porta
reserva. A porta reserva utilizada quando se tem o meio de comunicao duplicado,
podendo ser utilizada alternativamente uma ou outra porta. Enquanto a comunicao no
canal principal for normal sem ocorrncia de time-outs na comunicao, a atividade ser
mantida na porta principal. Quando ocorrerem diversos (default = 5) time-outs
consecutivos, o aplicativo principal de tempo real SPPCOMFG tentar passar a
comunicao do canal para esta porta alternativa. Se obtiver xito, manter a comunicao
por ela at que haja falhas. Quando h especificao de Porta Reserva, no painel de
estatsticas de comunicao no SPPCOMFG, haver a indicao Porta Principal = Ativada
indicando comunicao ativa na porta principal ou Porta Reserva=Ativada, indicando
comunicao pela Porta Reserva. Os demais parmetros sero os mesmos para ambas as
portas.
8.3.3
Quando se escolhe o tipo de canal REDE, aparece uma ficha prpria para a definio dos
parmetros de canais de comunicao em rede LAN com protocolo TCP-IP.
Cliente X Servidor
A primeira definio a ser feita se, do ponto de vista do ActionView, este canal ser
CLIENTE, ou SERVIDOR. Canais clientes so aqueles em que a tentativa inicial de
conexo parte do lado do ActionView. Normalmente so utilizados em protocolos Mestre x
Escravo onde o ActionView o Mestre. Canais servidores so os que aguardam por uma
conexo externa. Normalmente so utilizados pelo lado Escravo de protocolos mestre x
escravo. Nestes canais servidores no necessria a especificao do endereo IP.
00001-A
91
Comunicaes
RemoteName
Endereo IP remoto, de trs nmeros separados por pontos ou nome da mquina servidora
da comunicao, como conhecida no domnio ou grupo de trabalho do MS-Windows. Se
este um canal do tipo ACTIONNET, cliente para comunicao entre uma estao Cliente e
um servidor, e a instalao est utilizando a opo [Monitoring] MULTISERVIDORES=1,
deve-se, OBRIGATRIAMENTE utilizar aqui o nome do servidor (nome na rede) como
definido na tabela de Postos de Trabalho, e no os numeros IP.
RemoteNameSlave
Endereo IP remoto alternativo, Nome da mquina (ou na forma de quatro nmeros
separados por pontos) alvo da comunicao alternativa ou escrava no caso de configurao
Hot standby. Vale a mesmo restrio para MULTISERVIDORES como explicada no item
anterior.
Port (porta)
No caso de rede TCP-IP define o numero da porta do socket de entrada no canal servidor.
Em alguns casos este nmero de porta fixo, pelo protocolo ou IED. Por exemplo: No caso
de TELNET o numero 23.
8.3.4
Avanado
Esta ficha apresentada tanto para canais tipo REDE como para canais SERIAIS. Na
criao de um novo canal j vem preenchida com especificaes, principalmente de
temporizaes, com valores apropriados para a maioria dos projetos.
92
00001-A
Comunicaes
TimeSleepActivate=10
Tempo de suspenso na thread de controle da ativao de protocolos, entre execues do
lao principal.
TimeSleepReceive=2
Tempo de suspenso na thread de controle da recepo de dados de protocolos, entre
execues do lao principal
LogReport=0
Informaes a serem includas na gerao de log de cada canal. O log um arquivo de
informaes de ocorrncias em tempo real, em um dado canal. Serve para investigar
problemas de protocolos ou desempenho do sistema.
Para facilitar a escolha, pressione o boto para visualizar a janela de especificao de
Gerao de Relatrio log. No quadro da direita define-se propriedades gerais para o log
(vlidas para qualquer canal). No quadro da esquerda, marque as opes desejadas para o
Canal sendo especificado.
Geral para o Log
REPORT DEVICE
Controla a destinao das mensagens. Pode ser escolhida uma ou vrias
opes conforme desejado:
00001-A
93
Comunicaes
REPORTSTATUS
Controla o nvel de apresentao de erros:
ArqLogSize=5000
Define o tamanho mximo em Kbytes que ter o arquivo de log. Aps chegar a este
tamanho as mensagens mais antigas passaro a ser sobrescritas.
Por Canal
Cada opo marcada indica que a informao que mostrada no quadro correspondente da
interface run time ser includa no Log.
Os valores para cada opo so os seguintes.
0 = No gera log
1 = Armazena frame enviado
2 = Armazena frame recebido
4 = Estado da Comunicao (1 = ok, 0 = falha)
8 = Janela de Status de Comunicao
16 = Janela de Status de Envio de Dados
32 = Janela de Status de Recepo de Dados
94
00001-A
Comunicaes
8.3.5
Quando se clica com o boto direito em um ramo da rvore, abaixo da palavra geral
Canais, diretamente sobre a denominao de um canal, aparece um sub-menu para a
escolha das seguintes aes:
00001-A
95
Comunicaes
Adicionar IED... Para adicionar um IED neste canal. Veja item Configurao de
devices a seguir.
Colar (IED) Para colar neste canal um IED copiado de outro. Veja detalhes no item
sobre Operaes na rvore do projeto.
Remover Canal Escolhido este item, com o boto esquerdo do mouse, o Canal
inteiro ser excludo, bem como quaisquer dispositivos (IED) configurados dentro
deste canal. Caso este canal seja um entre outros, e houver mais canais
seqencialmente de nmero superior ao excludo, o ltimo passar a utilizar o
nmero do excludo. Os pontos, tags, por ventura existentes na tabela de
Endereos de Pontos, alocados aos IEDs excludos no sero excludos. Esta
remoo, se necessria, dever ser feita manualmente.
Propriedades... Escolhendo este sub-item, com o boto esquerdo do mouse, far
aparecer a janela de propriedades do canal, com os parmetros j existentes, e as
diversas fichas preenchidas. Neste ponto pode-se alterar parmetros de qualquer
das fichas, como necessrio, conforme descrito no item Incluso de novo Canal .
8.4
Nesta descrio as palavras Device (ou dispositivo) ou a sigla IED (Inteligent eletronic
device), so utilizadas de modo genrico para indicar equipamentos que fazem a
comunicao com o microcomputador onde est sendo executado o SCADA. So
concentradores de dados, controladores lgicos, painis de controle, rels digitais ,
unidades terminais remotas, etc...
8.4.1
Incluso de Devices
Para a incluso de um novo IED em um canal de comunicao, deve-se clicar com o boto
direito do mouse sobre a denominao do Canal destino do IED, na rvore de objetos.
Aparece, ento, um sub-menu Adicionar IED. Clicando com o boto esquerdo neste submenu, aparecer a janela de propriedades de um IED, dependente do protocolo de
aplicao utilizado no canal.
Na figura mostrada a janela para a criao de um IED no protocolo MODBUS. Alm do
endereo que deve ser atribudo neste protocolo, em um mesmo canal, permitido agruparse IEDs que tenham caractersticas de ordem do armazenamento de palavras dos tipos
Real e Long.
Em qualquer protocolo esta janela ser utilizada para a entrada do Endereo do Device,
utilizado como Endereo1, na Janela de definio de Edio de Pontos. Um campo
Descrio do Device , permite a entrada de um texto opcional para descrever a funo e
utilizao do device.
Para detalhes de parmetros especficos a IEDs em cada protocolo de comunicao
disponvel, veja o Manual ActionView Mdulos e Protocolos de Comunicao.
96
00001-A
Comunicaes
O novo device (IED) ser batizado com o primeiro nmero de IED seqencial, ainda no
utilizado neste canal. No exemplo, foi criado o IED3.
8.4.2
Quando se clica com o boto direito em um ramo da rvore, abaixo de um Canal especfico,
diretamente sobre a denominao de um device, aparece um sub-menu para a escolha das
seguintes aes:
00001-A
97
Comunicaes
Remover IED Escolhido este item com o boto esquerdo do mouse, o device (IED)
ser excludo. Caso este IED seja um entre outros, e houver mais IEDs
seqencialmente de nmero superior ao excludo, o ltimo passar a utilizar o
nmero do excludo. Os pontos, tags, por ventura existentes na tabela de
Endereos de Pontos, alocados aos IEDs excludos, no sero excludos. Esta
remoo, se necessria, dever ser feita manualmente.
Propriedades Escolhendo este sub-item, com o boto esquerdo do mouse, far
aparecer a janela de propriedades do IED, com os parmetros j existentes. Neste
ponto pode-se alterar estes parmetros, como necessrio, conforme descrito no
item Incluso de Device.
8.5
8.5.1
Endereos de Pontos
Visualizando Endereos
98
00001-A
Comunicaes
Figura 113 - Janela com protocolos para seleo de lista de endereos de pontos
00001-A
99
Comunicaes
8.5.2
Esta janela apresenta uma tabela para visualizar ou definir os registros de endereos
fsicos das variveis de monitorao e controle. Os endereos cadastrados nesta tabela
tambm sero apresentados na janela de cadastramento de variveis (tags) na base de
dados. O efeito recproco, ou seja, endereos cadastrados na janela de variveis tambm
sero apresentados nesta tabela.
O formato dos endereos pode variar conforme o hardware e o protocolo, estando
relacionado maneira com que o mdulo de comunicao troca informaes com os
equipamentos de campo.
Uma varivel pode possuir endereos para mais de um mdulo de comunicao,
principalmente no caso de a instalao funcionar como um gateway, que adquire dados de
um IED e os envia a um nvel hierrquico superior.
100
00001-A
Comunicaes
Nova linha: Abre uma nova linha vazia imediatamente abaixo da linha onde
se encontra o cursor, possibilitando o acrscimo de mais um registro;
Comunicaes
102
00001-A
Comunicaes
00001-A
103
Tratamento de Telas
9 Tratamento de Telas
9.1
Menu Telas
Salvar como Salva a tela ativa com um outro nome. Isto cria outra tela,
igual, porm com o novo nome.
104
00001-A
Tratamento de Telas
Na esquerda, mostra um clique com o boto direito no ramo geral TELA, selecionado na
rvore. Neste caso, oferecido um menu apenas para a criao de nova tela. Se
selecionado, ser mostrada a janela para criao de nova tela como no item Nova do menu
principal .
Na figura da direita, mostra um clique com o boto direito selecionando uma tela existente.
O menu apresenta as opes de criar uma NOVA tela, ou ABRIR ou EXCLUIR a tela
selecionada.
Boto esquerdo do Mouse
Com o boto esquerdo do mouse, um duplo clique sobre um ramo de tela especfica
causar a abertura desta tela e sua ativao como tela selecionada para trabalho. Se j
aberta far sua seleo, passando-a para o primeiro plano
Com um nico clique, sobre um deste ramos especficos, se a tela j estiver aberta, ser
selecionada passando ao primeiro plano.
Selecionando-se uma tela pelo clique sobre a prpria tela, o ramo correspondente na rvore
ficar selecionado.
9.2
Nova Tela
Objetivo
Quando este item acionado, aparece a janela para que o usurio defina os parmetros
associados nova tela de processo a ser criada. Depois de preenchidos os parmetros e
pressionado o boto OK, aparece a nova tela, j com o arquivo de fundo especificado.
Antes que esta nova tela seja fechada, as alteraes executadas para sua criao ainda
no tero sido salvas. Ao tentar fechar a tela, aparecer uma janela perguntando se as
alteraes devem ser salvas. Somente pressionando o boto SIM far o salvamento dos
atributos da nova tela.
00001-A
105
Tratamento de Telas
106
00001-A
Tratamento de Telas
Usurio define A tela ter o tamanho que foi definido pelo usurio, no
momento de ser salva no ActionStudio configurador. Este tipo deve ser
usado para telas que serviro de Sub-telas como cabealhos ou telas na
forma de janelas menores, chamadas por botes ou aes sobre objetos de
visualizao. No aparecem listadas nos menus de telas, em tempo real.
CAMADAS
Esta ficha deve ser utilizada para a definio das camadas que a tela vai ter.
Cada camada poder conter um conjunto de objetos de visualizao. Em tempo
real haver o controle automtico de visualizao individual de cada camada,
pelo nvel de ZOOM utilizado. Pode-se mostrar todas ou somente algumas
camadas. Este mecanismo permite controlar o nvel de poluio visual da tela,
diminuindo-se ou aumentando-se o detalhamento de informaes mostradas.
Para cada tela, deve-se definir que camadas existem. Podem existir de 1 a 15
camadas identificadas por estes nmeros.
00001-A
107
Tratamento de Telas
O nvel de ZOOM que mostra o tamanho real da tela definido como sendo o
100%. Valores maiores mostram a tela aumentada. Valores menores mostram a
tela menor que seu tamanho real. Quando se definem as camadas, define-se
qual o nvel mnimo e o nvel mximo de zoom para os quais a camada dever
ser mostrada.
Quando se cria uma tela nova, se nada for definido em contrrio, a tela ser
criada com uma nica camada, que ser mostrada em qualquer nvel de zoom.
Para se definir novas camadas, deve-se pressionar o boto ( + ), no lado direito
da ficha Camadas. Para se remover uma camada, pressionar o boto ( - ). Ser
removida a camada de maior nmero. Para definir a faixa de zoom para a qual a
camada deve ser mostrada, digita-se estes valores nos campos Zoom min. E
Zoom mx. O boto com a figura de um disquete pode ser utilizado para salvar
as informaes digitadas. O salvamento tambm ocorrer se o boto OK for
pressionado, o que far o salvamento de todas as propriedades da tela.
SUB-TELAS
Esta pasta deve ser utilizada para a especificao de referncias Sub-telas a
serem sobrepostas nesta tela, em tempo real. Para esta operao, necessrio
que as sub-telas j estejam anteriormente definidas. Uma Sub-tela uma tela,
como outra qualquer, que far parte da tela principal.
A utilizao mais comum do mecanismo de sub-telas a referncia a telas com
funo de cabealhos ou roda-ps. Por exemplo, cria-se um cabealho com
botes para navegao entre as telas principais e, para cada uma das telas
principais, se especifica que, no seu topo, deve ser inserido este cabealho.
Deste modo ser menos trabalhosa a confeco das telas, do que copiar os
mesmos botes para cada uma das telas. Da mesma forma, se posteriormente,
houver necessidade de incluir um novo objeto de visualizao neste cabealho,
108
00001-A
Tratamento de Telas
bastar faz-lo na sub-tela, para que em tempo real, todas as telas que utilizam
esta sub-tela mostrem a nova configurao.
As sub-telas, para no aparecerem sozinhas em menus de telas devem ser
definidas com o tamanho Usurio define (pasta Geral).
Quando uma nova tela criada esta pasta Sub-telas estar vazia. Sem
referncias a sub-telas.
Para se especificar novas referncias a Sub-telas, deve-se pressionar o boto
(+), no lado direito da pasta Sub-telas. Aparecer uma nova linha, como na
figura a seguir, indicando Nenhuma tela escolhida e a posio Topo e
Esquerda iguais a 0 (zero), isto , posio do canto superior esquerdo da tela
sendo definida. Na direita da nova linha aparecer um boto para especificar
Camadas.
Clicando-se na nova linha, na coluna Sub-telas, abre-se uma lista com as telas
existentes, com formato do tipo Usurio define, isto , telas secundrias. Basta
ento escolher-se a tela a ser referenciada como sub-tela, como na figura a
seguir.
00001-A
109
Tratamento de Telas
00001-A
Tratamento de Telas
9.3
Abrir Tela
Abrir uma Tela existente visando alterar, incluir ou excluir objetos. Depois de escolhida a tela
e pressionado OK, a tela aberta e mostrada.
Descrio da Janela
Tratamento de Telas
9.4
Excluir Tela
9.5
Sair
Escolhido este item, a tela ser fechada. A mesma operao pode ser obtida clicando sobre
o boto X, no canto superior direito da tela ativa.
Caso houver sido feita alguma alterao nesta tela, antes de fechar haver uma solicitao
de confirmao ao usurio, se o mesmo deseja SALVAR estas alteraes. Se for escolhido
o SIM, ser feita a operao de salvamento completo da tela antes do fechamento.
9.6
Salvar Tela
Ao ser acionado este item, a tela, atualmente ativa, ter suas propriedades e todos os seus
componentes definitivamente salvos na base de dados. Nenhuma janela mostrada nesta
operao. A tela permanece ativa e aberta.
9.7
Salvar Como
O objetivo deste item salvar a tela como sendo uma nova. Na base de dados a tela ativa
permanecer existindo com seu mesmo nome. Ao ser escolhido este item, a janela de
propriedades da tela ativa mostrada, porm, com os campos de nome e ttulo vazios, para
que sejam preenchidos com o nome e titulo da nova tela.
112
00001-A
Tratamento de Telas
Uma utilizao bastante prtica deste item de menu a criao de telas parecidas. Cria-se
uma primeira tela, inclui-se os objetos e salva-se a tela. Para criar uma segunda, abre-se a
primeira e usa-se o SALVAR COMO para alterar o nome para um novo ainda no utilizado,
e pressiona-se OK para o novo salvamento. Neste ponto estar-se- com duas telas de
nomes diferentes, porm, totalmente iguais. Altera-se a segunda, alterando atributos de
objetos, excluindo ou incluindo novos objetos como desejado
9.8
Propriedades da Tela
Escolhendo este item, ser mostrada a janela de propriedades da tela atualmente ativa. O
mesmo pode ser obtido com um duplo clique sobre o fundo da tela.
9.9
Camadas da Tela
00001-A
113
Tratamento de Telas
9.10 Biblioteca
Neste item, seguindo a ordem de itens do menu, mostrada a janela para operaes com
bibliotecas de visualizao.Veja o item Biblioteca de Objetos de Visualizao, adiante
neste Manual, para detalhamento das operaes com bibliotecas.
A figura da esquerda mostra um clique com o boto direito no ramo geral BIBLIOTECA
selecionado na rvore. Neste caso, oferecido um menu apenas para a criao de nova
Biblioteca. Ao ser selecionado, com o boto esquerdo do mouse, ser mostrada a janela
para criao de nova Biblioteca, da mesma forma como se fosse selecionada NOVA, na
janela de Bibliotecas acima .
A figura da direita mostra um clique com o boto direito sobre uma Biblioteca existente. O
menu apresenta as opes de criar uma NOVA Biblioteca, ABRIR (visualizar) , EXCLUIR a
Biblioteca selecionada, ou ainda, Obter Objeto da biblioteca para transferi-lo para uma tela
ativa.
Boto esquerdo do Mouse
Com o boto esquerdo do mouse, um duplo clique sobre um ramo de Biblioteca especfica
causar a abertura desta tela e sua ativao como tela selecionada para trabalho. Se j
aberta far sua seleo, passando-a para o primeiro plano
114
00001-A
Tratamento de Telas
Com um nico clique, sobre um deste ramos especficos, se a Biblioteca j estiver aberta,
ser selecionada passando ao primeiro plano.
Selecionando-se uma Biblioteca pelo clique sobre a prpria tela, o ramo correspondente na
rvore ficar selecionado.
00001-A
115
Tratamento de Telas
Escolhendo-se Abrir, ser aberta a tela referenciada como sub-tela. O tratamento para esta
tela o padro para qualquer tela.
Escolhendo-se Excluir, ser feita a excluso da referncia existente na Tela principal para a
sub-tela selecionada. Antes de proceder a excluso, solicitada a confirmao da excluso,
como mostra a figura a seguir.
116
00001-A
Tratamento de Telas
Tratamento de Tabelas
10 Tratamento de Tabelas
10.1 Menu Tabela
Para as operaes de tratamento de Tabelas, ou telas de medidas, deve-se utilizar o menu
de Tabelas ou os botes da barra de ferramentas. Tambm possvel executar algumas
destas operaes, selecionando na rvore de Projeto, o ramo geral TABELAS ou os ramos
especficos de cada tabela
Operaes no Menu
Salvar como Salva a tabela ativa com um outro nome, sem remover a atual.
Isto , cria outra tabela igual, porm, com nome novo.
118
00001-A
Tratamento de Tabelas
Na esquerda, mostra um clique com o boto direito no ramo geral TABELA selecionado na
rvore. Neste caso, oferecido um menu apenas para a criao de nova TABELA. Se
selecionado, ser mostrada a janela para criao de nova TABELA, da mesma forma que se
fosse selecionado o menu principal .
Na figura da direita foi dado um clique com o boto direito sobre uma TABELA existente. O
menu apresenta as opes de criar uma NOVA TABELA, ABRIR ou EXCLUIR a TABELA
selecionada.
Boto esquerdo do Mouse
Com o boto esquerdo do mouse, um duplo clique sobre um ramo de Tabela especfica
causar a abertura desta Tabela e sua ativao como Tabela selecionada para trabalho. Se
j aberta far sua seleo, passando-a para o primeiro plano
Com um nico clique, sobre um deste ramos especficos, se a Tabela j estiver aberta, ser
selecionada passando ao primeiro plano.
Selecionando-se uma Tabela pelo clique sobre a prpria Tabela, o ramo correspondente na
rvore ficar selecionado.
00001-A
119
Tratamento de Tabelas
120
00001-A
Tratamento de Tabelas
Uma utilizao bastante prtica deste item de menu a criao de Tabelas parecidas. Criase uma primeira tabela, inclui-se os objetos e salva-se a tabela. Para criar uma segunda,
abre-se a primeira e usa-se o SALVAR COMO para alterar-se o nome para um novo nome
ainda no utilizado, e pressiona-se OK para o novo salvamento. Neste ponto se estar com
duas tabelas de nomes diferentes, porm, totalmente iguais. Altera-se a segunda alterando
atributos de objetos, excluindo ou incluindo novos objetos como desejado
00001-A
121
Objetos de Visualizao
11 Objetos de Visualizao
11.1 Objeto Mostrador (ex Tipo Analgico)
Objetivo
Um objeto do tipo Mostrador permite apresentar, em tempo real, vrios atributos de pontos
analgicos ou digitais. Podem ser definidos para visualizao valores numricos de pontos
analgicos, textos, nomes de grupos e de variveis digitais ou analgicas, etc. Para se ter
acesso a essa janela, deve-se selecionar o objeto Mostrador/Analgico e clicar sobre o
cone de propriedades de objeto selecionado.
Descrio da Janela
122
00001-A
Objetos de Visualizao
GERAL
Identificao o nome atribudo a este objeto de visualizao. Na criao de
um novo objeto, atribudo um nome com o tipo de objeto e um nmero
seqencial. Este nome deve ser nico na tela. Pode-se alterar este nome
para outro qualquer mais documentacional, se conveniente. O nico uso para
este nome a identificao deste objeto para SCRIPTS de programao.
Este o nome interno do objeto ao qual um programa SCRIPT deve referirse, se assim necessitar.
Camadas: Este boto, ao ser pressionado, mostra a janela de seleo de
camadas: Nesta janela so mostrados apenas os botes referentes s
camadas existentes na tela atual. Deve-se manter pressionados os que
especificam as camadas nas quais este Objeto de Visualizao deve ser
mostrado. Quando se cria um novo objeto, especificado como pertencendo
a todas as camadas definidas para esta tela. Para alterar esta definio,
deve-se alterar o estado dos botes.
Grupo tela: Se a tela em questo de grupo, ao ser aberta esta janela, esta
opo vir marcada com um . Ao se tentar selecionar variveis na janela
de seleo, somente as variveis do grupo base da tela sero mostradas.
Caso se queira especificar variveis no do grupo base, deve-se retirar esta
marca.
Tipo de ponto: Deve ser escolhido antes de selecionar a varivel, para que
na Janela de Seleo de varivel seja liberado o tipo de ponto desejado.
00001-A
123
Objetos de Visualizao
Tela: todas as telas/janelas criadas pelo usurio so colocadas na combobox. Assim, o usurio deve primeiro criar uma tela / janela, para aps
associ-la a um objeto.
CONTEDO
Esta ficha permite escolher atributos do ponto que se quer mostrar, o formato
do nmero ou texto a ser apresentado (fonte, tamanho, alinhamento, nmero de
casas decimais, etc.).
124
00001-A
Objetos de Visualizao
Atributo do Ponto: Nesta lista combo deve-se escolher qual dos atributos do
ponto que se deseja mostrar neste objeto. A escolha pode ser feita entre os
seguintes atributos:
o
o
o
o
o
o
o
o
o
o
o
Valor
Estampa de tempo
Unidade de engenharia da varivel;
Nome da grandeza da varivel;
Sigla da varivel no Banco de dados;
Descrio da varivel na base de dados
Sigla do grupo
Descrio do grupo
Texto varivel (lido do campo)
Textos de Alarmes da varivel
Limites operacionais e emergenciais de variveis analgicas
Objetos de Visualizao
Picture
#.###,0
####,00
0
Forma de Apresentao
1.123,9
1123,99
1123
Valor Absoluto: Marcando esta opo, faz com que seja mostrado na
coluna e utilizado o valor absoluto da varivel.
SCRIPTS
Para informaes sobre a pasta Scripts veja o item Utilizando Scripts neste
Manual.
Boto OK: Salva as alteraes e fecha a tela.
Boto Sair: Fecha a tela sem salvar as alteraes.
Boto Ajuda: Ativa o tpico de ajuda associado tela.
126
00001-A
Objetos de Visualizao
Objetos de Visualizao
seqencial. Este nome deve ser nico na tela. Pode-se alterar este nome
para outro qualquer mais documentacional, se conveniente. O nico uso para
este nome a identificao deste objeto para SCRIPTS de programao.
Este o nome interno do objeto ao qual um programa SCRIPT deve referirse, se assim necessitar.
Camadas: Este boto ao ser pressionado mostra a janela de seleo de
camadas: Nesta janela so mostrados apenas os botes referentes s
camadas existentes na tela atual. Devem-se manter pressionados os que
especificam as camadas nas quais este Objeto de Visualizao deve se
mostrado. Quando se cria um novo objeto, especificado como pertencendo
a todas as camadas definidas para esta tela. Para alterar esta definio,
deve-se alterar o estado dos botes.
00001-A
Objetos de Visualizao
Tela: todas as telas / janelas criadas pelo usurio so colocadas na combobox. Assim, o usurio deve primeiro criar uma tela / janela para, aps,
associ-la a um objeto. Na figura acima pode-se ver tambm os nomes das
telas funcionais, Lista de Alarmes, Sumrio de Eventos, etc., que tambm
podem ser indicadas para serem chamadas por botes colocados em telas
de processo.
Tela de Grupo: todas as telas / janelas de grupo sero colocadas na combobox. O usurio deve selecionar a tela de grupo que deseja habilitar para ser
chamada. Aps o usurio selecionar a tela de grupo a combo-box abaixo,
GRUPO, ser habilitada e preenchida com o grupo base e grupos derivados
associados tela de grupo selecionada. O usurio deve selecionar o grupo
que ele deseja que seja ativado, junto com a tela de grupo.
A figura a seguir mostra quadro para preenchimento de informaes
adicionais conforme a Rotina de comando chamada. Trata-se da
identificao da varivel de sada, se h necessidade de pedido de
confirmao para o comando, e o parmetro de sada, se necessrio.
SCRIPTS
00001-A
129
Objetos de Visualizao
Para informaes sobre a pasta Scripts veja o item Utilizando Scripts neste
Manual.
Boto OK: Salva as alteraes e fecha a tela.
Boto Sair: Fecha a tela sem salvar as alteraes.
Boto Ajuda: Ativa tpico de ajuda associado tela.
11.3.1
Pontos Digitais
130
00001-A
Objetos de Visualizao
Objetos de Visualizao
Grupo tela: Se a tela em questo de grupo, ao abrir esta janela, esta opo vir
marcada com um . Ao se tentar selecionar variveis na janela de seleo, somente
as variveis do grupo base da tela sero mostradas. Caso se queira especificar
variveis no do grupo base, deve-se retirar esta marca.
Varivel: Identifica a varivel cujo valor, em tempo real, ser apresentada neste objeto
de visualizao. Para alterar este campo, o usurio deve executar um duplo clique
sobre o campo de grupo, sendo ento apresentado tela de Seleo de Varivel,
onde pode ser escolhida qualquer uma das variveis digitais existentes. Deve-se
ento selecionar o sistema, grupo e varivel atravs das combo-boxes e usar o boto
Ok para atualizar as informaes. Para detalhes sobre esta janela veja o item Janelas
de Uso Geral.
132
00001-A
Objetos de Visualizao
Um objeto do tipo digital pode ter at cinco figuras associadas em funo do seu
estado / valor. As variveis digitais, por sua vez, podem ser de dois tipos:
Varivel simples: Representada atravs de uma nica varivel digital que pode ter
os seguintes estados:
Aberto
Fechado
Inibido (no sendo monitorado)
Varivel composta: Representada atravs de duas variveis digitais associadas
que identificam o estado de um equipamento (disjuntor). Uma das variveis
(XXX) assume o valor 1 quando o equipamento est ligado e a outra varivel
associada (XXX_A) assume o valor 1 quando o equipamento est desligado.
Uma varivel composta pode ter os seguintes estados:
01 aberto
10 fechado
00 bloqueado
11 estado indefinido
Inibido (no sendo monitorado)
Objetos de Visualizao
SCRIPTS
Para informaes sobre a pasta Scripts veja o item Utilizando Scripts neste
Manual.
Boto OK: Salva as alteraes e fecha a tela.
Boto Sair: Fecha a tela sem salvar as alteraes.
Boto Ajuda: Ativa tpico de ajuda associado tela.
11.3.2
Quando o objeto de visualizao Digital utilizado para pontos digitais mltiplos, a janela de
configurao tem a parte referente escolha de figuras alterada para que seja permitida a
especificao de tantas figuras quantos so os estados definidos para o ponto.
A janela apresentada na figura seguinte. Os campos so descritos a seguir.
H duas pastas de propriedades. A primeira, GERAL, com as propriedades especificas
deste tipo de objeto, tem os campos a seguir. A segunda serve para a definio de
SCRIPTs para eventos associados a este objeto.
134
00001-A
Objetos de Visualizao
GERAL
Identificao o nome atribudo a este objeto de visualizao. Na criao de
um novo objeto atribudo um nome com o tipo de objeto e um nmero
seqencial. Este nome deve ser nico na tela. Pode-se alterar este nome
para outro qualquer mais documentacional, se conveniente. O nico uso para
este nome a identificao deste objeto para SCRIPTS de programao.
Este o nome interno do objeto ao qual um programa SCRIPT deve-se referir
se assim necessitar.
Camadas: Este boto, ao ser pressionado, mostra a janela de seleo de
camadas: Nesta janela so mostrados apenas os botes referentes s
camadas existentes na tela atual. Deve-se manter pressionados os que
especificam as camadas nas quais este Objeto de Visualizao deve se
mostrado. Quando se cria um novo objeto, especificado como pertencendo
a todas as camadas definidas para esta tela. Para alterar esta definio,
deve-se alterar o estado dos botes.
00001-A
135
Objetos de Visualizao
Grupo tela: Se a tela em questo de grupo, ao ser aberta esta janela, esta opo
vir marcada com um . Ao se tentar selecionar variveis na janela de seleo,
somente as variveis do grupo base da tela sero mostradas. Caso se queira
especificar variveis no do grupo base, deve-se retirar esta marca.
Varivel: Identifica a varivel cujo valor, em tempo real, ser utilizado para escolher
a figura a ser apresentada neste objeto de visualizao. Para alterar este campo, o
usurio deve executar um duplo clique sobre o campo de grupo, sendo ento
apresentado Janela de Seleo de Varivel, onde pode ser escolhida qualquer
uma das variveis digitais existentes. Deve-se ento selecionar o sistema, grupo e
varivel atravs das combo-boxes e usar o boto Ok para atualizar as informaes.
Para detalhes sobre esta janela veja o item Janelas de Uso Geral.
136
Total de Estados Indica o nmero de estados definido para este ponto, na sua
criao. Existiro os estados 0, 1, etc. at o Total de Estados menos 1.
Tamanho Real - quando marcada, faz com que a figura seja mostrada em seu
tamanho real, no centro do quadro, quando for menor que o quadro. Caso a figura
seja maior que o quadro, ser mostrada apenas uma parte da mesma. Quando
no for escolhida a opo Tamanho Real, a figura ser deformada para preencher
todo o espao do quadro.
Estado Apresenta o estado para o qual vai ser escolhida a figura. Os botes com
as setas > e < permitem alterar o estado para o prximo ou anterior. Uma vez
escolhida a figura deve-se pressionar o boto APLICAR para que seja guardada a
alterao para o estado.
00001-A
Objetos de Visualizao
Texto do estado Abaixo aparece um campo, no modificvel com o texto que foi
definido para este estado, quando da incluso do ponto na base de dados. Serve
apenas para orientar na escolha da figura.
Boto - Deve ser pressionado para aparecer a Janela de Seleo de Figuras, cuja
descrio esta no item Janelas de Uso Geral.
Ao
Em funo da ao selecionada, a respectiva combo-box habilitada e
preenchida com os elementos correspondentes:
Tela: todas as telas/janelas criadas pelo usurio so colocadas na combobox. Assim, o usurio deve primeiro criar uma tela / janela para aps
associ-la a um objeto.
SCRIPT
Para informaes sobre a pasta Scripts veja o item Utilizando Scripts neste
Manual.
Boto OK: Salva as alteraes e fecha a tela.
Boto Sair: Fecha a tela sem salvar as alteraes.
Boto Ajuda: Ativa tpico de ajuda associado a tela.
11.3.3
Condies Lgicas
Quando escolhida uma Condio Lgica como fonte de informao para o objeto de
visualizao digital, a janela de configurao assume a forma mostrada na figura.
00001-A
137
Objetos de Visualizao
138
00001-A
Objetos de Visualizao
Grupo tela: Se a tela em questo de grupo, ao ser aberta esta janela, esta opo vir
marcada com um . Ao se tentar selecionar variveis na janela de seleo, somente as
variveis do grupo base da tela sero mostradas. Caso se queira especificar variveis no
do grupo base, deve-se retirar esta marca.
Condio: Identifica a Condio Lgica cujo estado ser apresentado em tempo real neste
objeto de visualizao. Para alterar este campo, o usurio deve executar um duplo clique
sobre o campo de Condio, sendo ento apresentada a Janela de Seleo de Varivel,
onde pode ser escolhida qualquer uma das condies lgicas existentes. Deve-se, ento,
selecionar o sistema, grupo e condio atravs das combo-boxes e usar o boto Ok para
atualizar as informaes. Para detalhes sobre esta janela veja o item Janelas de Uso
Geral.
Figuras Associadas ao Objeto: Um objeto do tipo digital representando uma condio pode
ter duas figuras apenas:
Condio no atendida
Condio Atendida.
- estes botes permitem excluir / incluir figuras associadas ao estado da condio,
respectivamente. Para a incluso ou troca de figuras, tambm se pode dar um duplo clique
sobre a linha que se deseja, sendo mostrada a Janela de Seleo de Figuras. Descrita em
item anterior.
Ao: Em funo da ao selecionada, a respectiva combo-box habilitada e preenchida
com os elementos correspondentes:
00001-A
139
Objetos de Visualizao
Para alterar este campo, o usurio deve executar um duplo clique sobre o campo de
grupo, sendo ento apresentado tela de Seleo de Varivel, onde pode ser
escolhida qualquer uma das variveis digitais existentes. Deve-se ento selecionar o
sistema, grupo e varivel atravs das combo-boxes e usar o boto Ok para atualizar
as informaes. Algumas rotinas exigem que o usurio coloque dados especiais no
campo legenda.
140
00001-A
Objetos de Visualizao
00001-A
141
Objetos de Visualizao
Tela: Todas as telas / janelas criadas pelo usurio so colocadas na combo-box. Assim,
o usurio deve primeiro criar uma tela / janela para aps associ-la a um objeto.
SCRIPT
Para informaes sobre a pasta Scripts veja o item Utilizando Scripts neste Manual.
Boto OK: Salva as alteraes e fecha a tela.
Boto Sair: Fecha a tela sem salvar as alteraes.
Boto Ajuda: Ativa tpico de ajuda associado a tela.
142
00001-A
Objetos de Visualizao
Objetos de Visualizao
Grupo tela: Se a tela em questo de grupo, ao ser aberta esta janela, esta opo
vir marcada com um . Ao se tentar selecionar variveis na janela de seleo,
somente as variveis do grupo base da tela sero mostradas. Caso se queira
especificar variveis no do grupo base, deve-se retirar esta marca.
Grupo / Varivel: Pode-se especificar vrias variveis para este objeto. Cada uma
utilizar um ponteiro de indicao de medida. Para escolher cada varivel, o
usurio deve executar um duplo clique sobre o campo de grupo, sendo, ento,
apresentado tela de Seleo de Varivel, onde pode ser escolhida qualquer uma
das variveis analgicas existentes. Deve-se ento selecionar o sistema, grupo e
varivel atravs das combo-boxes e usar o boto Ok para atualizar as informaes.
Para detalhes sobre esta janela, veja o item Janelas de Uso Geral. Para a definio
de outras variveis, basta repetir o procedimento de insero de varivel. O boto
com um X na parte inferior direita da ficha serve para excluir uma varivel j
definida.
Ao (ficha)
Em funo da ao selecionada, a respectiva combo-box habilitada e preenchida
com os elementos correspondentes:
144
00001-A
Objetos de Visualizao
CONTEDO
Nesta ficha H campos com detalhes sobre o funcionamento e configurao do
objeto medidor. Estas informaes esto dispostas por categorias em quatro fichas:
Geral, Mostrador, Cores, e Ponteiros a seguir descritas.
Geral
Posio X, Y: So dois campos numricos, para definio das coordenadas do
ponto central do mostrador em relao ao quadro base do medidor. Os nmeros
podem ser alterados atravs de objetos aumentar-diminuir, dispostos ao lado direito
00001-A
145
Objetos de Visualizao
146
00001-A
Objetos de Visualizao
Marca Maior: Apresenta um campo numrico que define o tamanho relativo das
marcas maiores (divises da escala), que pode ser alterado atravs de objetos
aumentar-diminuir, dispostos ao lado direito do campo. Um quadrinho e um boto
Cor, servem para mostrar a cor e para escolher uma outra (clicar no boto cor e
escolher a cor na Janela de Escolha de Cores que aparece ao clicar o boto);
Marca Menor: Apresenta um campo numrico que define o tamanho relativo das
marcas menores (subdivises da escala) que pode ser alterado atravs de objetos
aumentar-diminuir, dispostos ao lado direito do campo. Um quadrinho e um boto
Cor, servem para mostrar a cor e para escolher uma outra (clicar no boto cor e
escolher a cor na Janela de Escolha de Cores que aparece ao clicar o boto);
Cores
00001-A
147
Objetos de Visualizao
Tipo Este quadro oferece as opes para forma de configurao das cores da
escala do mostrador.
- Usurio define Esta forma de configurao permite que se escolha totalmente
as cores e faixas numricas da escala, atravs do quadro Limites, abaixo de forma
independente das cores de alarmes e limites j especificados na base de dados.
Nada do cadastro ser utilizado a menos do final de escala que ser respeitado.
- nica Nesta forma de configurao, define-se uma cor nica para toda a escala
sem considerao de limites. Quando esta opo escolhida O quadro Limites
desaparece e o quadro e boto de cores, aps esta opo, liberado para a
definio da cor de fundo.
- Alarmes Cor de Fundo Nesta forma de configurao nada deve ser
especificado no quadro Limites: Tanto as cores como as faixas sero utilizadas em
tempo real, com base no definido em Cores de Alarmes e Limites na base de
dados, sendo utilizadas as cores de FUNDO l definidas. (Configuraes e Janela
de Parmetros da Varivel).
- Alarmes Cor de Texto Nesta forma de configurao nada deve ser
especificado no quadro Limites: Tanto as cores como as faixas sero utilizadas em
tempo real, com base no definido em Cores de Alarmes e Limites na base de
dados, sendo utilizadas as cores de TEXTO l definidas. (Configuraes e Janela
de Parmetros da Varivel).
148
00001-A
Objetos de Visualizao
Ponteiros
00001-A
149
Objetos de Visualizao
Estilo - Este quadro permite a escolha da forma do ponteiro, incluindo a sua cor e
tamanho relativo. As opes de estilo so:
- Seta e Linha Seta na ponta e uma linha representando o ponteiro;
- Seta Somente uma seta junto escala;
- Linha Somente uma linha sem seta;
- Tringulo O ponteiro na forma de um tringulo slido, cuja largura pode ser
alterada pelo campo tamanho.
Tamanho - um campo numrico que define o tamanho relativo do ponteiro, que
pode ser alterado atravs de objetos aumentar-diminuir, dispostos ao lado direito
do campo.
Cor do Ponteiro - Um quadrinho e um boto Cor, servem para mostrar e escolher
a cor a ser utilizada (clicar no boto cor e escolher a cor na Janela de Escolha de
Cores que aparece ao clicar o boto);
SCRIPT
Para informaes sobre a pasta Scripts veja o item Utilizando Scripts neste Manual.
Boto OK: Salva as alteraes e fecha a tela.
Boto Sair: Fecha a tela sem salvar as alteraes.
Boto Ajuda: Ativa tpico de ajuda associado tela.
150
00001-A
Objetos de Visualizao
Objetos de Visualizao
Grupo tela: Se a tela em questo de grupo, ao ser aberta esta janela, esta opo
vir marcada com um . Ao se tentar selecionar variveis na janela de seleo,
somente as variveis do grupo base da tela sero mostradas. Caso se queira
especificar variveis no do grupo base, deve-se retirar esta marca.
Ao (ficha)
Em funo da ao selecionada, a respectiva combo-box habilitada e preenchida
com os elementos correspondentes:
152
00001-A
Objetos de Visualizao
CONTEDO
H campos com detalhes sobre o funcionamento e configurao do objeto medidor.
Estas informaes esto dispostas por categorias em trs fichas: Geral, Mostrador e
Cores, a seguir descritas.
Geral
Posio X, Y: So dois campos numricos, para definio das coordenadas do
eixo do mostrador linear em relao ao quadro base do medidor. Os nmeros podem
ser alterados atravs de objetos aumentar-diminuir, dispostos ao lado direito dos
campos. Posio X = 0 e Y = 0 indica eixo do mostrador no centro do quadro base
do medidor. Valores positivos deslocam o mostrador para a direita (X), e para cima
(Y). A posio indicada por X tem relevncia se a Orientao vertical. A posio
indicada por Y tem relevncia se a posio horizontal.
Borda: O quadro base do medidor pode no ter borda, ou ter borda, com aparncia
de quadro elevado ou de quadro rebaixado em relao tela. As trs opes esto
disponveis para serem escolhidas.
00001-A
153
Objetos de Visualizao
Ponteiro - Este quadro permite a escolha da forma do ponteiro, incluindo a sua cor
e tamanho relativo. As opes de estilo so:
-Ponteiro Ponteiro em forma retangular com ponta, cuja largura pode ser alterada
pelo campo tamanho;
-Tringulo - O ponteiro na forma de um tringulo slido, cuja largura pode ser
alterada pelo campo tamanho.
154
00001-A
Objetos de Visualizao
-Trao Linha O marcador ou ponteiro tem a forma de um trao. Haver uma linha
na lateral da escala.
-Barra A representao do valor feita por meio de uma barra slida, sem
ponteiros.
Tamanho - um campo numrico que define o tamanho relativo do ponteiro, que
pode ser alterado atravs de objetos aumentar-diminuir, dispostos ao lado direito
do campo.
Cor - Um quadrinho e um boto Cor, servem para mostrar e escolher a cor a ser
utilizada (clicar no boto cor e escolher a cor na Janela de Escolha de Cores que
aparece ao clicar o boto);
Marca Maior: Apresenta um campo numrico que define o tamanho relativo das
marcas maiores (divises da escala) que pode ser alterado atravs de objetos
aumentar-diminuir, dispostos ao lado direito do campo. Um quadrinho e um boto
Cor, servem para mostrar a cor e para escolher uma outra (clicar no boto cor e
escolher a cor na Janela de Escolha de Cores que aparece ao clicar o boto);
Marca Menor: Apresenta um campo numrico que define o tamanho relativo das
marcas menores (subdivises da escala) que pode ser alterado atravs de objetos
aumentar-diminuir, dispostos ao lado direito do campo. Um quadrinho e um boto
Cor, servem para mostrar a cor e para escolher uma outra (clicar no boto cor e
escolher a cor na Janela de Escolha de Cores que aparece ao clicar o boto);
00001-A
155
Objetos de Visualizao
Cores
Tipo Este quadro oferece as opes para forma de configurao das cores da
escala do mostrador.
- Usurio define Esta forma de configurao permite que se escolha totalmente
as cores e faixas numricas da escala, atravs do quadro Limites, abaixo de forma
independente das cores de alarmes e limites j especificados na base de dados.
Nada do cadastro ser utilizado, a menos do final de escala que ser respeitado.
- nica Nesta forma de configurao, define-se uma cor nica para toda a escala
sem considerao de limites. Quando esta opo escolhida, O quadro Limites
desaparece e o quadro e boto de cores, aps esta opo, liberado para a
definio da cor de fundo.
- Alarmes Cor de Fundo Nesta forma de configurao nada deve ser
especificado no quadro Limites: Tanto as cores como as faixas sero utilizadas em
tempo real, com base no definido em Cores de Alarmes e Limites na base de
dados, sendo utilizadas as cores de FUNDO l definidas. (Configuraes e Janela
de Parmetros da Varivel).
156
00001-A
Objetos de Visualizao
SCRIPT
Para informaes sobre a pasta Scripts veja o item Utilizando Scripts neste Manual.
00001-A
157
Objetos de Visualizao
00001-A
Objetos de Visualizao
Tela: todas as telas / janelas criadas pelo usurio so colocadas na combobox. Assim, o usurio deve primeiro criar uma tela / janela para aps
associ-la a um objeto. Na figura acima, pode-se ver tambm os nomes das
telas funcionais, Lista de Alarmes, Sumrio de Eventos, etc, que tambm
podem ser indicadas para serem chamadas por botes colocados em telas
de processo.
Tela de Grupo: todas as telas / janelas de grupo sero colocadas na combobox. O usurio deve selecionar a tela de grupo que deseja habilitar para ser
chamada. Aps o usurio selecionar a tela de grupo a combo-box abaixo,
GRUPO, ser habilitada e preenchida com o grupo base e grupos derivados
associados tela de grupo selecionada. O usurio deve selecionar o grupo
que ele deseja que seja ativado, junto com a tela de grupo.
CONTEUDO
A pasta CONTEUDO tem os campos apresentados na figura abaixo.
Objetos de Visualizao
Borda: A borda do objeto texto ou analgico pode ser escolhida como Nenhuma,
para obter aspecto sem borda; Simples, para uma linha ao redor do texto; ou
Rebaixada, para dar a aparncia de tridimensional, com sombra rebaixada.
Fontes (boto A): Pressionando-se este boto mostrada a janela para escolha
de fontes para o texto. Esta janela apresentada no item Janelas Comuns,
adiante neste manual.
Cor do Fundo: A cor de fundo deve ser fixa. Para definir, clica-se no quadrado
direita para se escolher a cor atravs de uma palheta de cores.
Cor de Texto A cor de texto deve ser fixa. Para definir, clica-se no quadrado
direita para se escolher a cor atravs de uma palheta de cores.
Fundo transparente: Marcando esta opo o fundo do objeto ficar
transparente, quando apresentado em tempo real, realando a forma do
fundo da tela. No ActionStudio aparece com fundo cinza.
SCRIPT
Para informaes sobre a pasta Scripts veja o item Utilizando Scripts neste
Manual.
Boto OK: Salva as alteraes e fecha a tela.
Boto Sair: Fecha a tela sem salvar as alteraes.
Boto Ajuda: Ativa tpico de ajuda associado tela.
160
00001-A
Objetos de Visualizao
GERAL
Identificao o nome atribudo a este objeto de visualizao. Na criao de um
novo objeto, atribudo um nome com o tipo de objeto e um nmero seqencial.
Este nome deve ser nico na tela. Pode-se alterar este nome para outro qualquer
mais documentacional, se conveniente. O nico uso para este nome a
identificao deste objeto para SCRIPTS de programao. Este o nome interno
do objeto ao qual um programa SCRIPT deve-se referir se assim necessitar.
Camadas: Este boto ao ser pressionado mostra a janela de seleo de camadas:
Nesta janela so mostrados apenas os botes referentes s camadas existentes
na tela atual. Deve-se manter pressionados os que especificam as camadas nas
quais este Objeto de Visualizao deve se mostrado. Quando se cria um novo
objeto, especificado como pertencendo a todas as camadas definidas para esta
tela. Para alterar esta definio deve-se alterar o estado dos botes.
00001-A
161
Objetos de Visualizao
11.8.1
162
00001-A
Objetos de Visualizao
00001-A
163
Objetos de Visualizao
00001-A
Objetos de Visualizao
Cor de Fundo: Apresenta o quadro de cores para que o usurio selecione a cor de
fundo do grfico de tendncia. Esta seleo feita executando um clique na cor
desejada.
Botes
Ok Para salvar as alteraes feitas e fechar a janela
Cancela Para perder as alteraes feitas e fechar a janela sem modificaes.
Aplicar Para efetivar as alteraes feitas sem fechara janela.
Ajuda Para mostrar a ajuda do grfico.
A figura a seguir mostra o objeto obtido, na tela do ActionStudio, quando se terminou a
especificao deste grfico, com os dados deste exemplo.
00001-A
165
Objetos de Visualizao
Descrio da Janela
166
00001-A
Objetos de Visualizao
Grupo tela: Se a tela em questo de grupo, ao ser aberta esta janela, esta opo
vir marcada com um . Ao se tentar selecionar variveis na janela de seleo,
somente as variveis do grupo base da tela sero mostradas. Caso se queira
especificar variveis no do grupo base, deve-se retirar esta marca.
Varivel: Identifica a varivel cujo valor, em tempo real, associada a este objeto de
visualizao. Para alterar este campo, o usurio deve executar um duplo clique
sobre o campo de grupo, sendo, ento, apresentado tela de Seleo de Varivel,
onde pode ser escolhida qualquer uma das variveis digitais existentes. Deve-se,
ento, selecionar o sistema, grupo e varivel atravs das combo-boxes e usar o
boto Ok para atualizar as informaes. Para detalhes sobre esta janela, veja o
item Janelas de Uso Geral.
Cores e Tipo da linha: Na grade aparece na primeira coluna o atributo sendo definido,
na segunda coluna a cor ou tipo da linha. O estado energizado aquele para o qual
a varivel digital assume o valor 1. O estado desenergizado aquele para o qual a
varivel digital associada assume o valor 0. Clicando-se sobre a segunda coluna,
aparece a Janela de Escolha de Cores. Alm das cores possvel escolher-se o tipo
da linha: continua (=1) ou tracejada (=2).
Se a varivel digital assumir o valor 2 em tempo real (o que possvel de ser feito por
aplicativos), a linha passa a piscar a espera de um pressionamento do boto de
reconhecimento. Esta condio pode ser utilizada para indicar um alarme.
Ao: Em funo da ao selecionada, a respectiva combo-box habilitada e
preenchida com os elementos correspondentes:
Tela : todas as telas/janelas criadas pelo usurio so colocadas na combobox. Assim, o usurio deve primeiro criar uma tela / janela para aps associla a um objeto.
00001-A
167
Objetos de Visualizao
Para alterar este campo, o usurio deve executar um duplo clique sobre o
campo de grupo, sendo ento apresentado tela de Seleo de Varivel,
onde pode ser escolhida qualquer uma das variveis digitais existentes.
Deve-se ento selecionar o sistema, grupo e varivel atravs das comboboxes e usar o boto Ok para atualizar as informaes. Algumas rotinas
exigem que o usurio coloque dados especiais no campo legenda.
SCRIPT
Para informaes sobre a pasta Scripts veja o item Utilizando Scripts neste Manual.
Boto OK: Salva as alteraes e fecha a tela.
Boto Sair: Fecha a tela sem salvar as alteraes.
Boto Ajuda: Ativa tpico de ajuda associado tela.
168
00001-A
Objetos de Visualizao
Objetos de Visualizao
GERAL
Identificao o nome atribudo a este objeto de visualizao. Na criao de um
novo objeto, atribudo um nome com o tipo de objeto e um nmero seqencial.
Este nome deve ser nico na tela. Pode-se alterar este nome para outro qualquer
mais documentacional, se conveniente. O nico uso para este nome a
identificao deste objeto para SCRIPTS de programao. Este o nome interno
do objeto ao qual um programa SCRIPT deve-se referir se assim necessitar.
Camadas: Este boto, ao ser pressionado, mostra a janela de seleo de camadas:
Nesta janela so mostrados apenas os botes referentes s camadas existentes
na tela atual. Deve-se manter pressionados os que especificam as camadas nas
quais este Objeto de Visualizao deve se mostrado. Quando se cria um novo
objeto, especificado como pertencendo a todas as camadas definidas para esta
tela. Para alterar esta definio, deve-se alterar o estado dos botes.
Grupo tela: Se a tela em questo de grupo, ao ser aberta esta janela, esta opo
vir marcada com um . Ao se tentar selecionar variveis na janela de seleo,
somente as variveis do grupo base da tela sero mostradas. Caso se queira
especificar variveis no do grupo base, deve-se retirar esta marca.
Varivel: Identifica a varivel cujo valor, em tempo real, associada a este objeto de
visualizao. Para alterar este campo, o usurio deve executar um duplo clique
sobre o campo de grupo, sendo ento apresentado tela de Seleo de Varivel,
onde pode ser escolhida qualquer uma das variveis digitais existentes. Deve-se
ento selecionar o sistema, grupo e varivel atravs das combo-boxes e usar o
boto Ok para atualizar as informaes. Para detalhes sobre esta janela veja o item
Janelas de Uso Geral.
Arquivos flash
170
Nomes de arquivos: Mostra os arquivos com objetos do tipo flash (extenso .swf)
disponveis no diretrio padro MovieDir, definido no arquivo de parametrizao.
00001-A
Objetos de Visualizao
Continuo: Esta opo deve ser marcada no caso de variveis analgicas em que
se quer que a animao seja continuamente mostrada. Neste caso, em tempo real,
a velocidade de execuo da animao ser proporcional ao valor desta varivel.
Transparente: Esta opo deve ser marcada quando se deseja que o fundo dos
quadros do flash fiquem transparentes, deixando mostrar o fundo da tela.
Valor absoluto: Esta opo indica que a velocidade de animao deve ser
proporcional ao valor absoluto da varivel analgica. Se no marcada, ser
considerado o valor relativo da varivel. Valores positivos causaro apresentao
dos quadros na ordem numrica ascendente dos mesmos. Valores negativos
causaro apresentao dos quadros na ordem numrica descendente dos
mesmos.
Teste
Este quadro utilizado para mostrar e testar o arquivo de flash escolhido.
Valor: Nesta rgua com objeto, possvel simular valores para a varivel escolhida
de modo a visualizar a alterao de velocidade na apresentao do flash.
SCRIPT
Para informaes sobre a pasta Scripts veja o item Utilizando Scripts neste Manual.
Boto OK: Salva as alteraes e fecha a tela.
Boto Sair: Fecha a tela sem salvar as alteraes.
Boto Ajuda: Ativa tpico de ajuda associado tela.
00001-A
171
Objetos de Visualizao
GERAL
172
00001-A
Objetos de Visualizao
Grupo tela: Se a tela em questo de grupo, ao ser aberta a janela, esta opo
vir habilitada. Se a opo for escolhida, o filtro ser feito com o Grupo da tela.
Grupo: Clicando-se em grupo aparece a janela de seleo de variveis, podendose escolher um grupo de um sistema como filtro, incluindo na lista, todos os pontos
do grupo, do tipo selecionado.
00001-A
173
Objetos de Visualizao
CONTEDO
A figura mostra a ficha CONTEDO para a definio dos atributos como nmero de
colunas da lista e contedo de cada coluna.
174
00001-A
Objetos de Visualizao
Objetos de Visualizao
Texto constante: Marcar esta opo se preferir entrar com um texto livre para o
cabealho. O campo a seguir serve para a digitao do texto desejado.
Nome do atributo: Escolhendo esta opo no se poder entrar com um texto livre
e o cabealho ser o prprio texto que o nome do atributo do ponto, desta coluna,
mostrado na lista combo de atributos logo abaixo.
Tipo do Valor: Escolhendo esta opo, no se poder entrar com um texto livre e
o cabealho ser o prprio texto que o Tipo do Valor, desta coluna, mostrado na
lista combo de tipos de valor logo abaixo.
Fontes (boto A): Pressionando-se este boto, mostrada a janela para escolha
de fontes para o cabealho, descrita no final do manual.
Linha detalhe: As informaes a serem entradas neste quadro sero utilizadas para a
escolha do contedo e do formato das clulas da coluna atual, para as linha detalhe,
isto , as demais linhas de informao que no a de cabealho
176
Atributo do Ponto: Nesta lista combo deve-se escolher quais dos atributos do
ponto que se deseja mostrar nesta coluna atual. A escolha pode ser feita entre os
seguintes atributos:
o Valor
o Estampa de tempo
o Unidade de engenharia da varivel;
o Nome da grandeza da varivel;
o sigla da varivel no Banco de dados;
o Descrio da varivel na base de dados
o Sigla do grupo
o Descrio do grupo
o Texto varivel (lido do campo)
o Textos de Alarmes da varivel
o Limites operacionais e emergenciais de variaves analgicas
o Modo operacional atual
Tipo do Valor Se a escolha do tipo de atributo foi Valor, deve-se escolher o tipo,
entre os seguintes:
00001-A
Objetos de Visualizao
Mnimo: apresenta o valor mnimo dessa varivel no dia de hoje, ontem, etc.
em funo do valor de nmero de dias ser 0, 1, etc. respectivamente
Fontes (boto A): Pressionando-se este boto, mostrada a janela para escolha
de fontes para os dados desta coluna das linhas detalhe, descrita no final do
manual.
Cor do Fundo: A cor de fundo pode ser fixa, ou apresentar variao para estado
normal e para caso de alarmes. Caso se desejar cor fixa, marca-se o item Fixa, e
clica-se no quadrado direita para se escolher a cor atravs de uma palheta de
cores. Para cores variveis, marca-se o item Alarme. No quadrado direita da
seleo, escolhe-se a cor que indique alarme conforme definio no item
Aparncia na base de dados (aplicativo ActionStudio), e no quadrado de Estado
Normal seleciona-se a cor de fundo para o caso normal de operao.
O quadro a seguir somente fica visvel quando o atributo do ponto uma medida
analgica.
Picture
#.###,0
####,00
0
Forma de Apresentao
1.123,9
1123,99
1123
Unidade de Engenharia: Marcando esta opo faz-se com que nas colunas em
que o dado mostrado um valor analgico, seja includo o smbolo da unidade de
engenharia, definida para a varivel na base de dados.
Valor Absoluto: Marcando esta opo, faz com que seja mostrado na colona e
utilizado o valor absoluto da varivel.
00001-A
177
Objetos de Visualizao
SCRIPT
Para informaes sobre a pasta Scripts veja o item Utilizando Scripts neste Manual.
Boto OK: Salva as alteraes e fecha a tela.
Boto Sair: Fecha a tela sem salvar as alteraes.
Boto Ajuda: Ativa tpico de ajuda associado tela.
178
00001-A
Objetos de Visualizao
GERAL
Identificao o nome atribudo a este objeto de visualizao. Na criao de um
novo objeto, atribudo um nome com o tipo de objeto e um nmero seqencial.
Este nome deve ser nico na tela. Pode-se alterar este nome para outro qualquer
mais documentacional, se conveniente. O nico uso para este nome a
identificao deste objeto para SCRIPTS de programao. Este o nome interno
do objeto ao qual um programa SCRIPT deve-se referir se assim necessitar.
00001-A
179
Objetos de Visualizao
00001-A
Objetos de Visualizao
11.12.1
00001-A
181
Objetos de Visualizao
182
00001-A
Objetos de Visualizao
Para cada uma das variveis definidas para serem representadas como fatias da
Pizza, seleciona-se a linha com sua descrio e, a seguir, clica-se na cor desejada,
nos quadros da direita. Esta ser a cor da fatia correspondente.
Botes
Ok Para salvar as alteraes feitas e fechar a janela
Cancela Para perder as alteraes feitas e fechar a janela sem modificaes.
Aplicar Para efetivar as alteraes feitas sem fechara janela.
Ajuda Para mostrar a ajuda do grfico.
00001-A
183
Objetos de Visualizao
GERAL
Identificao o nome atribudo a este objeto de visualizao. Na criao de um
novo objeto, atribudo um nome com o tipo de objeto e um nmero seqencial.
Este nome deve ser nico na tela. Pode-se alterar este nome para outro qualquer
mais documentacional, se conveniente. O nico uso para este nome a
identificao deste objeto para SCRIPTS de programao. Este o nome interno
do objeto ao qual um programa SCRIPT deve-se referir se assim necessitar.
Camadas: Este boto, ao ser pressionado, mostra a janela de seleo de camadas:
Nesta janela so mostrados apenas os botes referentes s camadas existentes
na tela atual. Deve-se manter pressionados os que especificam as camadas nas
quais este Objeto de Visualizao deve se mostrado. Quando se cria um novo
objeto, especificado como pertencendo a todas as camadas definidas para esta
tela. Para alterar esta definio, deve-se alterar o estado dos botes.
184
00001-A
Sair
Automanu
CmdHelp
CmdDJCEB
CmdDj1
CmdSecCEB
CmdDig
CmdEq
FlipFlop
CmdReset
CmdSecMat
Cmdana
MostraHtm
CmdParam
CmdSelEx
00001-A
185
CmdUser1 e CmdUser2
CmdRelCPA
DjSelEx
CmdTrafo
12.3 AutoManu
Esse mtodo, que no possui janela de comando, utilizado para alterar o modo de
operao de todas as variveis de sada de modo automtico(=0) para manual (=1), ou viceversa, com o auxlio de uma varivel digital simulada.
A varivel que aparece na tela, na qual est especificada esta rotina, deve ser do tipo
interna (no vinda de campo e sem funo de clculo associada). Quando este mtodo for
ativado, por clique sobre o objeto de visualizao, o mtodo inverte o valor da varivel.(de 0
para 1 ou vice versa).
O valor assim obtido utilizado como modo automtico (=0) ou manual (=1) imposto para
todas as variveis de sada da base de dados.
Este mecanismo utilizado em uma estao de trabalho local, conectada a um centro, onde
se poderia executar comandos manuais locais ou a partir do centro.
Todas as janelas de comando manual exigem para encaminhamento de comandos que a
varivel de sada esteja em modo manual. Assim, passando as variveis de sada da base
de dados local para o modo automtico, impede-se a execuo de comandos manuais de
operador.
Por sua vez, os mdulos de comunicao em modo escravo trabalhando em estaes
locais, que recebem solicitaes de comandos de mestres remotos (centros), exigem que as
variveis locais a serem comandadas estejam em modo automtico.
186
00001-A
Descrio Geral
O mtodo, desenvolvido para operar disjuntores / seccionadoras, pode ser utilizado na
maioria das aplicaes do setor eltrico de comando desses dispositivos. Assim, cada
equipamento representado por trs ou quatro pontos digitais:
00001-A
187
xxx_A = Opcional, usado em pontos digitais duplos. Nesse caso deve ser
ponto associado diferente de xxx:
xxx
0
1
0
1
xxx_A
1
0
0
1
Descrio
dispositivo aberto
dispositivo fechado
dispositivo bloqueado (sacado)
dispositivo com estado indefinido
Para fins de visualizao, em tempo real, a varivel que mostra o estado do dispositivo
sempre a varivel "xxx". Ela mostrar trs ou cinco figuras identificando os estados:
- Aberto, Fechado e Inibido;
- Aberto, Fechado, Inibido, Bloqueado e Indefinido.
A janela apresentada permite, tambm, selecionar impedimento de operao e simulao de
estado.
As variveis de sada podem ter definidas condies de intertravamento, sendo seu estado
mostrado na janela, e respeitado para liberao de botes de comando.
O mtodo aguarda a sinalizao da alterao do estado, e quando recebe esta confirmao,
atualiza os botes de comando e o estado, na janela, adequadamente.
Caso a sinalizao correta no seja recebida dentro de um certo tempo
(parametrizvel), emitido um registro de operao informando CMD S/SUCC para indicar Comando sem sucesso.
Apresentao dos Campos da Janela de Comando
Grupo / Varivel: Na parte superior da janela apresentado o nome do "grupo" e da
"varivel" selecionada.
Comando
Desabilita / habilita a possibilidade de comando no equipamento
representado pelo objeto. Um clique sobre " " desabilita comando no
equipamento, inibindo os botes de ligar e desligar e as sadas digitais associadas
a este. Se existir um objeto digital na tela, associado a uma das sadas digitais do
equipamento, este ter sua imagem alterada indicando que a varivel est
impedida.
Se o objeto digital associado rotina (CmdDJCEB) no possuir comando
associado, este campo no mostrado. Neste caso, a janela utilizada para
modificar o estado de objetos em modo simulado / inibido.
Estado: Informa o estado do equipamento (aberto, fechado, bloqueado, indefinido).
Sinalizao
Permite ao usurio colocar ou no o objeto em modo simulado. Em modo
simulado, o estado do equipamento na tela comandado pelo operador, usando os
botes de "ABRIR" / "SAIR". Um equipamento em modo simulado possui um
quadro "magenta" em torno de sua figura.
Ateno, ocorrendo uma mudana do estado da varivel associada ao objeto, no
campo, estando o objeto em modo simulado, o sistema automaticamente coloca-o
188
00001-A
Descrio Geral
O mtodo desenvolvido para operar disjuntores / seccionadoras, pode ser utilizado na
maioria das aplicaes do setor eltrico de comando desses dispositivos. Assim, cada
equipamento representado por trs ou quatro pontos digitais:
xxx_A = Opcional, usado em pontos digitais duplos. Nesse caso deve ser
ponto associado diferente de xxx:
xxx
0
xxx_A
1
Descrio
dispositivo aberto
00001-A
189
1
0
1
0
0
1
dispositivo fechado
dispositivo bloqueado (sacado)
dispositivo com estado indefinido
Para fins de visualizao, em tempo real, a varivel que mostra o estado do dispositivo
sempre a varivel "xxx". Ela mostrar trs ou cinco figuras identificando os estados:
- Aberto, Fechado e Inibido;
- Aberto, Fechado, Inibido, Bloqueado e Indefinido.
A janela apresentada permite tambm selecionar impedimento de operao e simulao de
estado.
As variveis de sada podem apresentar condies de intertravamento, sendo seu estado
mostrado na janela.
O mtodo aguarda a sinalizao da alterao do estado, e quando recebe esta confirmao,
atualiza os botes de comando e o estado, na janela, adequadamente.
Caso a sinalizao correta no seja recebida dentro de certo tempo (parametrizvel),
emitido registro de operao informando CMD S/ SUC - para indicar Comando sem
sucesso.
Apresentao dos Campos da Janela de Comando
Varivel / Grupo: Na parte superior da janela apresentado o nome da
"varivel" e do "grupo" selecionado.
A janela apresenta duas fichas para separar os campos prprios de comandos
normalmente emitidos por operadores de campos utilizados menos
freqentemente.
Na ficha Estado h as seguintes informaes:
Estado: Informa o estado do equipamento (aberto, fechado, bloqueado,
indefinido).
Condio: Define se a condio associada ao comando est ou no habilitada.
Neste quadro mostrado o nome da condio e as palavras Atendida ou No
Atendida, informando se a condio est ou no atendida, respectivamente.
Pode-se obter informaes sobre a Condio com um duplo clique sobre o
quadro Condio. Aparece, no caso, a janela de Estado e Definio de
Condio (veja explicaes sobre esta janela no item Janela de Condio).
Na ficha Modo h as seguintes informaes:
Comando:
Desabilita / habilita a possibilidade de comando no equipamento
representado pelo objeto. Um clique sobre " " desabilita comando no
equipamento, inibindo os botes de ligar e desligar, e as sadas digitais
associadas a este. Se existir um objeto digital na tela, associado a uma das
sadas digitais do equipamento, este ter sua imagem alterada indicando que
a varivel est impedida.
Sinalizao:
190
00001-A
192
00001-A
00001-A
193
Para tal, devem existir trs variveis na base de dados, uma analgica de
referncia (XXX entrada ou calculada interna), e duas de sada digital (XXX_L =
subir tap e XXX_D = baixar tap). O mtodo presume que a varivel analgica de
referencia seja a prpria posio do TAP, pois seu valor ser mostrado na
janela.
No caso de objeto de visualizao Analgico, a varivel analgica de referncia ser a
prpria varivel definida no objeto.
194
00001-A
Nos caso de objeto de visualizao digital, a varivel analgica de referncia ser uma
varivel analgica associada a varivel digital definida no objeto.
Nos casos de objetos Hotspots e Botes, a varivel analgica de referncia dever ser
especificada na janela de especificao do prprio objeto.
Apresentao dos Campos da Janela de Comando
A janela apresentada em tempo real tem o aspecto da figura.
Valor: na parte superior apresentado o valor da varivel XXX (que contm a
posio do tap).
Provocar uma sada digital com esse novo valor colocado como parmetro do
comando;
Concluindo, para usar o mtodo deve-se ter:
Uma sada digital como ponto relacionado da entrada digital, como por exemplo
DIG1_L.
00001-A
195
A rotina s disponibilizada se a
varivel de entrada (DIG1) tem um ponto
de sada relacionado.
196
00001-A
00001-A
00001-A
199
Se o mtodo for associado a uma varivel de visualizao digital, essa deve ser a entrada
correspondente a essa sada. Ser enviado o valor existente no parmetro da varivel de
sada.
No caso de aplicao com o mdulo de comunicao do Protocolo Alstom-Courier, esse
mtodo executa um comando sem seleo em uma clula de memria do rel. O comando
funo do tipo de varivel, onde executado o comando:
LS: executado um comando de load shedding, cujo nvel est definido na varivel
(durante a gerao da base de dados - ActionStudio) ou no parmetro do mtodo;
ST: executado um comando na varivel, com o parmetro definido na varivel
(ActionStudio) ou no parmetro do mtodo. Por exemplo, se o parmetro definido 00016,
executado um RESET da clula. No caso de um KVTR 100, um reset da posio 0102 tira o
rel de operao e um reset em 0101 coloca o rel em operao, bloqueando e inserindo a
funo 79, respectivamente.
SY: executa um RESET de TRIP ou um LOAD do arquivo de distrbio, em funo do
endereo dois da varivel comandada ser 7 e 5, respectivamente.
Maiores detalhes - Manual: ActionView Protocolos de Comunicao / Tpico:
Alstom - Rels da Linha K
200
00001-A
00001-A
aplicao
em
variveis
digitais
(DigBACCommand) respectivamente.
204
00001-A
Alterar o valor de uma varivel interna do controlador que aciona uma rotina
qualquer;
Para criar uma janela de leitura / alterao de tabela de programao horria deve-se:
(1) Criar um vetor do tipo WEK de 56 posies, conforme mostrado no manual de
Protocolos do ActionView, na descrio dos protocolos BacNet e KMC. Abaixo
mostrado um exemplo de um vetor em Bacnet:
206
00001-A
(2) Criar uma varivel digital de 2 estados com o nome do vetor do tipo WEK e o sufixo
_CL:
(3) Na tela onde deseja que seja colocada a tabela de programao horria do
controlador endereado pelo vetor (WS), incluir um objeto de visualizao digital que
identifique o calendrio de programao horrio, com a varivel com o sufixo _CL
associada rotina OLESCHED.CLASS1, conforme mostra a figura abaixo:
00001-A
207
abaixo:
208
00001-A
(4) Sobre essa janela o operador pode ler a programao horria gravada na
controladora, assim com alter-la e enviar para o controlador.
00001-A
209
As diversas telas de biblioteca, cada uma com seu objeto, podem ser vistas em uma lista
mostrada na Janela de Biblioteca de Objetos de visualizao. A partir desta janela, pode-se
visualizar o objeto, transferi-lo para outra tela normal, excluir o objeto, ou modific-lo.
Aps criada uma tela de biblioteca, as operaes normais de criao ou excluso de objetos
de visualizao ficam tambm disponveis. possvel criar um objeto novo em uma tela de
biblioteca para esta tela ser guardada na biblioteca. possvel, tambm, transferir para uma
tela de biblioteca um ou vrios objetos de uma tela normal, onde estes objetos j foram
criados.
Os itens a seguir apresentam as ferramentas e funcionalidades em mais detalhes.
210
00001-A
00001-A
211
Deve-se ento digitar nome e ttulo e pressionar OK para concluir a gerao do novo objeto.
Pressionando-se SAIR, a operao ser cancelada.
Se houver algum objeto de visualizao selecionado em tela aberta e ativa, aparecer uma
janela com a pergunta: Criar da Seleo?, que se refere ao(s) objeto(s) selecionados nesta
tela.
212
00001-A
Figura 221 - Exemplo de tela com objetos de visualizao de uma entrada da biblioteca
Uma referencia ao novo objeto de biblioteca inserida na rvore de Projetos, como mostra
a figura seguinte.
.
00001-A
213
Visualizao
O boto de Visualizao tem por objetivo mostrar um objeto existente na biblioteca. Deve-se
selecionar uma linha da lista de objetos, e aps pressionar este boto. Aparecer a tela de
biblioteca com o objeto, como na figura anterior.
O mesmo efeito se obtm com um duplo clique sobre uma linha da lista de objetos na
Janela.
Tambm se obtm a visualizao pela rvore do Projeto, selecionando o ramo especfico da
biblioteca e aplicando um duplo clique com o boto esquerdo do mouse sobre ele.
Alternativamente, com um clique no boto direito sobre o ramo, aparece um menu, e o item
Abrir tambm mostrar o objeto de biblioteca.
Obter Objeto
O boto Obter Objeto tem por objetivo fazer a cpia de um objeto, existente na Biblioteca,
para uma tela comum.
Antes de entrar na Janela de Biblioteca, deve-se ter a tela destinatria do objeto,
selecionada e ativa. Faz-se o chamado da Janela de Biblioteca. Deve-se, ento, selecionar
na lista de objetos a linha correspondente ao objeto desejado. A seguir, pressionar este
boto Obter Objeto. Neste momento o cursor muda para o formato CRUZ. Leva-se o cursor
at o ponto em que se quer fique aps copiada, a parte mais superior esquerda da
biblioteca. Clica-se com o boto esquerdo do mouse e o objeto ser copiado para esta
posio na tela selecionada.
O objeto se manter selecionado aps a cpia. Mantendo-se pressionando o boto
esquerdo do mouse sobre o objeto e o arrastando, poder-se- posicion-lo no ponto
desejado.
Na rvore do projeto, no menu mostrado na figura acima, escolhendo o item Obter objeto,
tambm ser realizada a operao descrita. Este item somente mostrado se houver uma
tela aberta, e ativa, destinatria da operao.
214
00001-A
Na figura acima exemplificada esta operao. Foi escolhida a biblioteca atravs da rvore
de objetos. A tela desta biblioteca tambm est sendo visualizada no meio da figura (o que
no seria necessrio) e j est ativa a tela vazia destinatria da biblioteca na parte direita
da figura
A figura seguinte mostra que os objetos, aps a escolha do item Obter Objeto, foram
copiados para o canto superior esquerdo da tela destinatria, e se conservam selecionados,
para facilitar o arraste de todo o conjunto para o local definitivo.
A prxima figura foi feita durante o arraste dos objetos. Basta clicar e arrastar um deles para
que todos os selecionados venham junto. No caso se arrastou a figura do disjuntor, que se
nota est com cor acinzentada , mostrando que est no estado de arraste.
00001-A
215
Finalmente mostrada figura com o conjunto j no seu local definitivo. importante saber
que na colagem dos objetos da biblioteca os mesmos foram trazidos exatamente como so ,
com as figuras e referncias aos pontos como guardados na biblioteca, mantendo inclusive
os grupos de pontos originais.
Uma forma de proceder-se , por exemplo guardar na biblioteca objetos com os pontos de
grupos base e aps, aproveitando enquanto o conjunto ainda est selecionado, com o
boto direito do mouse, alterar o grupo de todos objetos envolvidos para o grupo definitivo,
por exemplo um alimentador real. Est sendo mostrado o menu para esta alterao.
216
00001-A
Excluir
O boto Excluir tem por objetivo excluir um objeto de visualizao guardado na biblioteca.
Basta selecionar, na lista de objetos, o que deve ser excludo, e pressionar o boto Excluir.
A tela de biblioteca que contm o objeto indicado ser excluda da base de dados.
Na rvore do projeto, no menu mostrado na figura acima, escolhendo o item Excluir,
tambm ser realizada a operao descrita
Sair
Este boto serve para fechar a janela de biblioteca aps seu uso.
Ajuda
Apresenta o tpico da Ajuda do arquivo de ajuda on-line do ActionStudio, que se refere
Janela de Objetos de Biblioteca.
00001-A
217
Tabelas de Medidas
14 Tabelas de Medidas
14.1 Objetivo das Tabelas de Medidas
As telas com tabelas de medidas permitem ao usurio visualizar, em tempo real, vrias
medidas agrupadas adequadamente em uma nica tabela, com o formato editado pelo
usurio.
A tabela gerada, inicialmente vazia, com tamanho de 30 x 10 (linhas x colunas). Durante a
edio possvel incluir / excluir linhas e colunas da tabela. Para essa alterao o usurio
dispe de botes especiais.
A figura abaixo apresenta o formato tpico de uma tela do tipo tabela.
218
00001-A
Tabelas de Medidas
Menu
Alternativamente, estas operaes podem ser obtidas clicando-se sobre o fundo da tela de
tabela com o boto direito do mouse, com o que ser mostrado o menu a seguir.
Para as operaes de recortar, copiar, colar e excluir, pode-se selecionar uma nica clula
ou um conjunto de clulas, pressionando-se a tecla shift e arrastando com o mouse sobre as
clulas escolhidas. As teclas de direo , em conjunto com shift, tambm permitem obter-se
a seleo de clulas
Teclas.
Estas operaes tambm podem ser obtidas, pressionando-se os tradicionais atalhos
ctrl-X - recortar
ctrl-C - copiar
ctrl-V - colar
DEL
- excluir
Recortar
A operao de recortar apenas marca o conjunto de clulas selecionado com uma linha
tracejada vermelha, pois supe uma segunda operao para colar o recorte. Aps a
colagem a parte marcada para o recorte excluda. Caso outra operao que no a de colar
seja feita, a parte marcada para recortar, volta ao normal.
00001-A
219
Tabelas de Medidas
Colagem
A operao de colagem somente liberada quando houve previamente uma operao de
copiar ou de recortar. Para a colagem deve-se selecionar a rea destino da colagem na
tabela. Caso a rea destino seja maior que a rea copiada, apenas as clulas copiadas, a
partir da primeira da esquerda para a direita e de cima para baixo sero coladas. Se a rea
de colagem for menor que a de cpia, sero coladas apenas as clulas que couberem na
rea de colagem, da mesma forma a partir de cima para baixo e da esquerda para a direita.
Insero e remoo de linhas e Colunas
Para as operaes de insero ou remoo de linhas e colunas, deve-se selecionar uma
clula da linha ou coluna alvo com um nico clique e, aps, pressionar um dos quatro
botes da direita.
Os itens Alterar Formatos e Alterar Grupos servem para alterao de propriedades de
conjuntos de clulas. Estas operaes esto descritas a seguir neste manual na seo
Alterao de Propriedades de Clulas.
220
00001-A
Tabelas de Medidas
Tabelas de Medidas
Seleo de Varivel, onde pode ser escolhida qualquer uma das variveis
analgicas existentes. Deve-se ento selecionar o sistema, grupo e varivel
atravs das combo-boxes, e usar o boto Ok para atualizar as informaes.
Para detalhes sobre esta janela, veja o item Janelas de Uso Geral.
222
00001-A
Tabelas de Medidas
14.4.1
00001-A
223
Tabelas de Medidas
Botes
e
:O
em preto, utilizado para finalizar a definio de uma
pode ser
frmula e salv-la na clula em que estava sendo definida. O
utilizado para cancelar a alterao e no salvar a frmula.
serve para se desfazer a operao de criao ou alterao de uma
Boto
frmula, voltando para a ltimo texto salvo.
Campo de Edio de Frmulas: Neste campo, direita dos botes
e
,
pode-se editar o texto da frmula, com auxlio do mouse e clique sobre as
clulas e sobre os botes da barra de frmula, ou diretamente sobre o campo.
A maneira de editar :
Via Teclado: Clica-se sobre o campo e, em seguida, atravs do teclado, digitase o texto da frmula.
Via Mouse: Clulas na tabela, nmeros e operadores na barra de frmulas,
devem ser clicados. Os smbolos so transferidos para o campo de frmulas.
Para encerrar a operao deve-se clicar no boto OK (em forma de "V" verde). O
campo desaparecer e a frmula ser salva
Caso haja erros de sintaxe na frmula, o fato ser avisado e a operao continua
at que o erro seja desfeito.
Barra de Frmula: Os botes desta barra podem ser utilizados para a edio de
frmulas, alternativamente ao teclado. Para utilizar, basta clicar no boto com
o smbolo, algarismo ou operador desejado, e o mesmo ser transferido para
o campo de edio de frmulas, no ponto em que est atualmente o cursor.
Seleo de Clulas para Clculos
Para selecionar uma clula que participa de clculos em outras clulas, basta clicar sobre a
mesma que sua referncia ser copiada para o campo de definio de frmulas.
Selecionando Conjunto de Clulas
Quando as funes exigem como parmetro um conjunto de clulas, pode-se especific-lo
fazendo a seleo do conjunto de clulas, ou definindo a clula inicial, escolhendo ":" na
barra de frmulas, e clicando-se na ltima clula do conjunto.
224
00001-A
Tabelas de Medidas
00001-A
225
Sistema - Pode ser escolhido o Sistema ao qual a tela ir referenciar. Uma vez
escolhido o sistema, nas prximas vezes que esta janela chamada apresentado
o ltimo sistema escolhido.
Grupo - Nesta lista pode-se escolher o Grupo dentro do sistema selecionado.
Varivel - Nesta lista escolhe-se a sigla da varivel dentro do grupo j escolhido.
Opes - Quando permitido, o usurio pode escolher entre tipos diferentes de
variveis: Digital, Analgico, Condies, Sadas digitais, Sadas analgicas ou
Funes.
Boto OK - Aps a escolha, clica-se no boto OK para transferir a sigla escolhida
para o campo original.
Boto Cancelar - Caso se desista da escolha, clica-se cancelar.
Boto ajuda - Apresenta tela de janela de ajuda relacionada a esta janela.
226
00001-A
Objetivo
Esta janela permite formatar o texto, ou o valor apresentado em objetos dos tipos rtulo, e
de clulas de variveis e texto das telas de medidas.
Descrio da Janela
Borda: A borda do objeto texto pode ser escolhida como Nenhuma, para obter
aspecto sem borda; Simples, para uma linha ao redor do texto; ou Rebaixada,
para dar a aparncia de tridimensional, com sombra rebaixada.
Fontes: Pressionando-se este boto, mostrada a janela para escolha de fontes,
descrita no item seguinte.
Cor do Fundo: A cor de fundo pode ser fixa, ou apresentar variao para estado
normal e para caso de alarmes. Caso se deseje cor fixa, deve-se marcar o item
Fixa, e clica-se no quadrado direita para se escolher a cor atravs de uma
palheta de cores. Para cores variveis, deve-se marcar o item Alarme. No
quadrado direita da seleo, escolhe-se a cor que indique alarme conforme
definio no item Aparncia na base de dados (aplicativo ActionStudio), e no
quadrado de Estado Normal, seleciona-se a cor de fundo para o caso normal de
operao.
Cor de Texto: A cor de texto define a cor da fonte. As opes so as mesmas do
item anterior, podendo ser fixa ou varivel para indicao de alarmes. O
procedimento de seleo o mesmo: Caso se deseje cor fixa, marca-se o item
Fixa e clica-se no quadrado direita para se escolher a cor atravs de uma
00001-A
227
Picture
#.###,0
####,0
0
Forma de Apresentao
1.123,9
1123,99
1123
228
00001-A
escolhida a opo Tamanho Real, a figura ser deformada para aparecer completa e
preencher todo o espao do quadro.
Tipo de Figura - Nesta lista pode ser escolhido o tipo de arquivo-figura a ser
utilizado. Uma vez feita a escolha, o mesmo tipo de arquivo continua sendo
mostrado at uma nova escolha. Este tipo fica salvo no arquivo de projetos como
o comumente utilizado nesta instalao.
Boto Editar - Este boto permite a chamada do aplicativo MS-Paint: ao ser
pressionado, far a ativao do MS-Paint, j com o arquivo atualmente
selecionado, e pronto para a edio da figura.
Boto OK - Faz com que a figura atualmente selecionada seja a utilizada
para o estado que se esta configurando.
Boto Sair - Fecha a tela sem transportar o nome do arquivo.
230
00001-A
Descrio da Janela
Descrio da Janela
232
00001-A
00001-A
233
Usurios
16 Usurios
16.1 Menu Usurios
O item Usurios do menu principal tem por objetivo permitir a criao e manuteno dos
registros de usurios e dos seus perfis de acesso, para a utilizao do sistema ActionView.
A figura mostra os sub itens deste menu.
Perfil de Acesso
Usurios
16.2.1
234
00001-A
Usurios
Nome do perfil
Assim, quando for iniciada uma sesso de determinado usurio no mdulo de Tempo Real,
em funo de seu perfil, o menu de comandos e a barra de ferramentas sero alterados de
modo a disponibilizar somente as opes que o seu perfil permita utilizar.
Para impedir a apresentao de todo um Menu no mdulo de em Tempo Real, basta retirar
o sinal do primeiro item de cada lista.
Para impedir a apresentao de apenas alguns subitens de um Menu, deve-se retirar o
dos subitens especficos.
A ltima ficha desta janela: GERAL, no mostra itens do menu de comandos, mas opes
especficas para a visualizao ou no da Barra de Sistemas, Barra de Status e de Todos os
Menus. importante notar que, no caso de retirada dos menus, ser necessrio incluir
sobre as telas normais de processo, botes para a execuo de chamadas a telas
especficas, como lista de alarmes, lista de eventos etc.
Tal procedimento deve ser feito pela utilizao do aplicativo configurador ActionStudio,
nas janelas de propriedades de Botes ou HotSpots.
00001-A
235
Usurios
16.2.2
236
00001-A
Usurios
Para selecionar grupos deve-se clicar e arrastar do mouse sobre os dados esquerda ou
selecion-los atravs das teclas shift e setas do teclado. O boto com a seta para a direita
na janela leva os grupos destacados para o campo de Grupos Selecionados.
Selecionando os grupos listados no campo direita, pode-se marcar com um
ou permisso que se deseja aplicar a cada um:
a restrio
00001-A
237
Usurios
Este recurso permite criar perfis de acesso com liberdades de ao limitada para
grupos de usurios com atribuies distintas, restringindo, por exemplo, o comando de
certos equipamentos a um grupo de operadores do sistema.
Botes da janela:
16.2.3
a restrio
C - Impedir Comandos na tela: permite que se impea que o usurio com este perfil
execute rotinas de comando nesta tela. Se esta opo estiver selecionada, o usurio
com este perfil no ser capaz de enviar comandos para os objetos de visualizao
presentes nesta tela. A restrio impede a chamada das janelas com Rotinas de
Comando (listadas no item Rotinas Associadas a Controles).
V Impedir a visualizao da tela: permite que se impea o usurio com este perfil
visualizar esta tela. Se esta opo estiver selecionada esta tela no ser apresentada
durante a sesso aberta para este usurio.
R Impedir Reconhecimento na tela: permite que se impea o usurio com este
perfil de executar reconhecimentos nesta tela. Se esta opo estiver selecionada
quando esta tela for apresentada, o comando de reconhecimento no ser executado
durante a sesso aberta para este usurio.
S Impedir Simulaes na tela: permite que se impea o usurio com este perfil de
executar simulaes em objetos desta tela. Se esta opo estiver selecionada quando
esta tela for apresentada, as solicitaes de simulao de estado de pontos no sero
executadas durante a sesso aberta para este usurio;
238
00001-A
Usurios
I Impedir Inibir pontos na tela: permite que se impea o usurio com este perfil de
INIBIR para alarmes em objetos mostrados na tela. Se esta opo estiver selecionada
quando esta tela for apresentada, as solicitaes de Inibir para alarme feitas nesta tela
no sero executadas durante a sesso aberta para este usurio.
I Impedir Desativar pontos na tela: permite que se impea o usurio com este
perfil de DESATIVAR objetos mostrados na tela. Se esta opo estiver selecionada
quando esta tela for apresentada, as solicitaes de DESATIVAR para alarme feitas
nesta tela no sero executadas durante a sesso aberta para este usurio.
W- No mostrar tela via WEB: Nas instalaes que incluam o ActionWEB, pode-se
especificar no perfil do usurio, no ter acesso a certas telas, via WEB,
independentemente do seu acesso em tempo real.
00001-A
239
Usurios
Botes da janela:
16.3 Usurios
A janela de Usurios permite o cadastramento, edio ou excluso dos usurios do sistema.
Todos os mdulos do ActionView solicitam no inicio de sua execuo que se informe o
usurio e senha.
Campos da janela:
Identificao do Usurio - Uma nica palavra com a qual o operador ser
identificado;
Senha Cdigo criptografado com, no mximo, 10 caracteres;
Matrcula Matrcula do usurio na empresa;
Campo para foto (opcional): Se houver uma foto para identificao do
usurio, pode-se apresent-la neste campo. Para isto, o arquivo com a foto
dever ser colocado na pasta Figuras do ActionView atravs de um duplo
clique do mouse sobre o quadrado direita de Identificao e Senha, ser
apresentado uma janela para seleo da foto.
Nome do usurio: Nome completo do usurio cadastrado;
E-mail: e-mail para envio de mensagem sms, caso esta opo esteja
habilitada no arquivo .ini e no perfil de acesso.
Endereo: Dados gerais para contato com o usurio;
240
00001-A
Usurios
00001-A
241
Ferramentas
17 Ferramentas
Com os subitens para a escolha de opes gerais do Sistema ActionView e Registro do
Aplicativo.
Deve ser escolhido o subitem que indica a estao cujo arquivo de projeto se deseja editar.
Mestre, Escrava ou Cliente. Considera-se que o arquivo de projeto sendo utilizado pelo
aplicativo ActionStudio o da estao MESTRE. Escolhendo este item, feito o
lanamento deste editor no arquivo de projeto do mestre.
Com o subitem Editar Projeto Servidor Escravo aberto o arquivo de projeto do escravo.
Escolhendo-se Editar Projeto Cliente, apresentada janela para escolha do cliente, se
houver mais de um. Aps o que aberto, o arquivo de projeto correspondente.
Caso os arquivos de projeto do Escravo ou Cliente ainda no existam, eles sero criados no
momento de se escolher Editar Projeto. Nesta criao, sero considerados os canais e
parmetros j existentes no arquivo mestre.
00001-A
Ferramentas
17.4 Opes
Este subitem do menu permite a visualizao e alterao das opes gerais de execuo do
projeto atual. Aparece a Janela de Parmetros de Configurao mostrada na figura abaixo.
Esta janela apresenta os parmetros de configurao, contidos no arquivo de projeto, em
um formato mais amigvel. As alteraes feitas com o auxilio desta janela sero de fato
feitas diretamente no arquivo de projeto. Para a edio direta do arquivo de projeto, veja
descrio do item de menu FERRAMENTAS.
Descrio da Janela
Esta janela se constitui de dois quadros e uma barra inferior com botes para aes de
edio.
No quadro da esquerda so apresentadas as diversas categorias de parmetros existentes
no arquivo de projeto mostrados em forma hierrquica. Pode-se escolher, clicando com o
mouse na categoria que se deseja visualizar ou editar. No momento que se clica em uma
dos ramos da rvore na esquerda, so mostrados os parmetros existentes para esta
categoria no quadro da direita.
As categorias apresentadas no coincidem exatamente com as sees existentes no
arquivo, para serem mais gerais e inteligveis pelo usurio.
00001-A
243
Ferramentas
Neste quadro da direita existem duas colunas. Na primeira coluna mostrada a seo (entre
colchetes) e o parmetro propriamente. Segue-se uma descrio da funo do parmetro.
Na segunda coluna mostrado o valor atualmente configurado para este parmetro. Para
alterar-se um destes valores h diversas formas , dependendo do tipo de parmetro.
Para os parmetros que esperam palavras de texto livre, o campo tem a forma de
uma entrada de texto, seja numrico ou alfanumrico.
Para os parmetros que devem conter um valor pr-definido como Sim ou No, o
campo tem a forma de uma combo-box, onde se pode escolher um destas palavras.
No lado direito da janela h botes para (+) Inserir nova linha vazia; (-)
Retirar a linha selecionada; (disco) Salvar e gravar em disco. E o (X) para sair
sem alteraes.
244
00001-A
Ajuda
18 Ajuda
18.1 Menu Ajuda
O item Ajuda do menu principal abre uma lista com os seguintes comandos:
18.1.1
Contedo (C)
Apresenta a pgina inicial do arquivo de ajuda on-line, com o sumrio de todos os tpicos
aqui apresentados.
18.1.2
18.1.3
Faz ligao direta com o Auxilio do Windows, na parte que apresenta informaes de como
utilizar os comandos e botes deste padro de Auxlio.
18.1.4
Suporte (S)
Apresenta janela com dados para contato com o suporte tcnico deste produto.
18.1.5
Produto (P)
Apresenta janela com nome, verso e dados da empresa produtora do software, a SPIN
Engenharia de Automao Ltda.
.
00001-A
245
Funes Calculadas
19 Funes Calculadas
As funes calculadas, a seguir descritas, so aplicadas a uma varivel e podem ser
escolhidas pela tabela Funo, que acessada no menu Objetos. Alternativamente podese abrir a janela de funes a partir da rvore do projeto, clicando-se nos ramos Funes.
Na janela de definio de uma funo aparece a seguinte lista de opes para que se defina
o tipo de funo desejada, os itens seguintes descrevem cada um destes tipos.
19.1 Expresso
A tabela contm o cadastramento das funes do tipo Expresso, definidas na instalao.
Estas funes so expresses aritmticas envolvendo constantes numricas e variveis da
base de dados adquiridas ou calculadas. Esto disponveis para as expresses aritmticas
as operaes aritmticas bsicas, potenciao, raiz quadrada, logaritmos e funes
trigonomtricas.
possvel criar funes especiais no ActionStudio, para expresses de vo de sistemas
eltricos. Maiores detalhes ver no manual do ActionStudio.
Dados da Tabela
Os dados desta tabela so os seguintes:
a) Descrio da Funo - Deve ser descrita uma expresso aritmtica incluindo
parnteses, se necessrio, envolvendo constantes numricas, variveis e
funes.
b) Varivel - Para a escolha de variveis, deve-se clicar no boto VARIVEIS,
para que aparea A janela de Seleo de Variveis (veja item especfico a
seguir para detalhes). Deve-se, ento, selecionar nas listas de sistema, grupo e
varivel varivel desejada, e pressionar a tecla OK. Pressionando a tecla
CANCELAR, apaga a varivel antes escolhida.
246
00001-A
Funes Calculadas
Funes Calculadas
00001-A
Funes Calculadas
Sigla
UTR
DIVRAIZ3
UTR
_DIVRAIZ3
Descrio
Texto da funo
B[Valor] / 1.732
B[Valor] * 1.732
Relacionamentos
Esta uma tabela dependente da tabela de FUNES. Serve apenas para complementar
aquela. Incluses ou excluses so feitas a partir da parte geral de FUNES, e os
registros desta tabela complementar so includos e excludos automaticamente.
Dados da Tabela
Os dados desta tabela so os seguintes:
00001-A
249
Funes Calculadas
19.4 Contadores
A tabela contm as funes utilizadas para contar o nmero de vezes que ocorre um evento
digital. Essas funes esto associadas a uma varivel digital e, opcionalmente, a uma
condio. Quando a varivel digital altera seu estado para 0 (abertura), ou para 1
(fechamento) ou em qualquer caso (ambos), se a condio estiver atendida, o contador ser
adicionado de uma unidade.
Essa funo pode ser usada, por exemplo, para contar o nmero de vezes que um disjuntor
abriu em carga. Nesse caso, a varivel seria um dos contatos do disjuntor e a condio um
250
00001-A
Funes Calculadas
; Tempo em milissegundos
O reset de variveis do tipo contador feito no mdulo run-time onde a opo de reset
disponibilizada sempre que o boto da direita do mouse clicado sobre uma varivel
calculada por uma funo tipo contador.
Dados da Tabela
Os dados desta tabela so os seguintes:
a) Grupo / Varivel - Identificao da varivel digital ou digital mltipla cuja
alterao de estado deve ser contada. Assim, no exemplo abaixo, sempre que a
varivel 08_0809 / DISJ tiver seu valor alterado para 0 (abertura), e a condio
naquele momento for verdadeira, ser adicionado um ao contador.
b) Condio - Identificao do grupo / condio que habilita a contagem. Esse
parmetro opcional. Se no for especificado, a contagem sempre estar
habilitada.
c) Opo de contagem Para varivel DIGITAL: Deve ser escolhida a opo
que indica o tipo de evento a ser contabilizado: somente Aberturas (quando o
estado vai para 0), Somente Fechamentos (quando o estado vai para 1) ou
Ambos no terceiro caso de escolha.
00001-A
251
Funes Calculadas
Relacionamentos
Esta uma tabela dependente das tabelas de FUNES, VARIAVEL e CONDIO.
252
00001-A
Funes Calculadas
Dados da Tabela
Os dados desta tabela so os seguintes:
a) Varivel Referncia - Deve ser escolhida a varivel de referncia do PID: A
varivel cujo valor a entrada para o controlador;
b) Ganhos das parcelas
Kp - Ganho do termo proporcional do PID;
Kd - Ganho do termo derivativo do PID;
Ki - Ganho do termo Integral do PID;
c) Sp - Set Point, isto valor da varivel de referncia que ser a meta do
controlador
d) Banda Morta - Intervalo em torno do Set Point dentro do qual o controlador
para de operar, considerando que a meta j est atingida;
Perodo - Intervalo de tempo em segundos utilizado entre duas iteraes do
clculo;
Valor Permite determinar um valor para cada uma das propriedades acima;
Incremento Permite determinar um incremento para o valor de cada uma
das propriedades acima;
e) Botes
Para a entrada dos parmetros deve-se pressionar o boto AJUSTA.
Para cada definio, clique no parmetro e com ele escolhido, preencha o quadro
Valor para todos os itens. Se desejado, pode tambm ser especificado um
incremento e a escolha dos valores feita clicando-se no boto para cima/para baixo,
ao lado do valor atual. Ao final, clicando-se em AJUSTA os valores, aparecem no
grfico e so salvos.
00001-A
253
Funes Calculadas
Relacionamentos
Esta uma tabela dependente da tabela de FUNES. Serve apenas para
complementar aquela. Incluses ou excluses so feitas a partir da parte geral de
FUNES, e os registros desta tabela complementar so includos e excludos
automaticamente.
Dados da Tabela
Os dados desta tabela so os seguintes:
Varivel Independente A varivel independente pode ser:
a) Nenhuma, desde que a opo tabela de converso esteja selecionada. Nesse
caso, o X corresponder aos valores brutos associados a varivel, como por
exemplo, [0, 4095].
b) Uma varivel qualquer do mesmo grupo da funo, que corresponde ao X do par
[X, Y];
c) Uma varivel interna do sistema, correspondente a um intervalo de tempo
decorrido desde a ocorrncia de um evento. Essas variveis internas podem ser:
-
Tempo em horas
Tempo em minutos
Tempo em segundos
e) A constante Hora do dia, para especificar que a hora do dia atual a varivel
independente. Essa rampa usada, por exemplo, para definir Nveis de Carga e
a troca dos nveis de limite de variveis analgicas de um sistema (ver na
definio de sistema a declarao das rampas que definem o carregamento em
funo do dia da semana).
254
00001-A
Funes Calculadas
Figura 265 - Funo Rampa usada para mudana de limites em funo do horrio
00001-A
255
Funes Calculadas
19.8 Hormetro
A funo existe como uma funo interna nica e geral de nome HORMETRO. Serve para
implementar contadores de tempo ou variveis com o valor da hora atual.
256
00001-A
Funes Calculadas
O valor atribudo varivel ser a hora do dia, em valor real, assumindo entre zero e 23,999
horas. Isto , a parte inteira est em horas e a fracionria a frao obtida entre o nmero
de segundos decorridos na hora e 3600 segundos.
00001-A
257
Funes Calculadas
O valor do nvel de carga calculado conforme as especificaes feitas nas tabelas Sistema
e Funes Rampa.
Para a definio de uma varivel com valor do nvel de carga atual para o sistema a que
pertence, procede-se como:
O valor atribudo a varivel ser 0, 1 ou 2 conforme o nvel de carga for Leve, Mdia ou
Pesada.
258
00001-A
Utilizando Scripts
20 Utilizando Scripts
20.1 Introduo
O sistema ActionView, atravs de sua base de dados paramtrica, implementa um conjunto
de objetos utilizados no tratamento e visualizao das informaes adquiridas do processo
supervisionado.
Estes objetos, como a prpria sesso do aplicativo, cada uma das telas, cada um dos
objetos de visualizao dentro das telas e cada um dos pontos e variveis monitoradas, tm
associados procedimentos e comportamentos padronizados adequados para a maioria das
implementaes de sistemas SCADA. Assim, so, por exemplo, a chamada de telas por
botes e hotspots, a gerao de alarmes e o disparo de buzinas ao ser detectada a
ultrapassagem de um valor limite. Estes comportamentos foram apresentados neste
manual, quando foram descritos os atributos e propriedades dos diversos objetos. Estes
comportamentos formam a programao interna padronizada e parametrizvel do
ActionView.
Para tornar o software mais verstil e flexvel, possvel alterar esse comportamento interno
padro do ActionView, atravs de uma linguagem de aplicativoo de sequenciamentos e
roteiros, conhecida como Scripts, implementada atravs da linguagem MS-VBScript, que
muito prxima da linguagem MS-Visual Basic. Com esta ferramenta, podem ser escritos
mdulos de aplicativo que sero executados em tempo real a partir da ocorrncia de
determinados eventos relacionados aos objetos.
Para cada objeto do sistema, definiu-se um conjunto de eventos adequados. Por exemplo,
para o objeto aplicativo, definiu-se o evento de login de um usurio. Para uma tela o
evento de sua carga ou de seu fechamento. Para uma varivel, o evento de entrada em
alarme ou de alterao de seu valor.
Cada objeto, por sua vez, apresenta propriedades e atributos prprios, que necessitam ser
manipulados por procedimentos apropriados. A linguagem de aplicativo VBScript ento
utilizada para a confeco de aplicativos que sero executados quando ocorrem
determinados eventos associados ao comportamento de Objetos. Estes aplicativos utilizaro
procedimentos adequados para a alterao ou consulta de propriedades ou atributos destes
objetos.
Utilizando Scripts
20.3.1
Quadro de Texto
260
00001-A
Utilizando Scripts
O <enter> faz o cursor avanar para a prxima linha, onde aparece um novo nmero de
linha. A numerao das linhas no utilizada no arquivo salvo. Serve apenas para facilitar a
identificao de erros de sintaxe.
Ctrl-X (recortar), Ctrl-C (copiar) Ctrl-V(colar) e Ctrl-Z(undo) podem ser utilizados com o
significado comum para outros editores
As palavras reservadas de comandos da linguagem VBScript aparecem em cor azul. Os
comentrios, textos iniciados pelo apostrofe <>, aparecem em cor verde.
Para continuar um comando na prxima linha deve-se utilizar o caractere underscore <_>
aps um caractere espao, como no texto abaixo:
Sub OnLogin()
msgbox _
("on login")
If i = 0 Then
a=1
Else
End sub
20.3.2
Na parte superior da janela do Editor de Scripts h uma barra de botes para o comando
das facilidades de criao, alterao de scripts e edio do texto. Abaixo est mostrada esta
barra e o significado de cada boto. Nos itens seguintes veja explicao para cada uma das
aes obtidas por estes botes.
20.3.3
Lista de Eventos
No canto superior esquerdo da janela h uma combo-box (lista) com os eventos definidos
para o objeto para o qual se est utilizando o editor. Quando se est definindo um
procedimento script, deve-se escolher o evento que vai disparar o procedimento e aps
definir o texto do script. Os itens, Objetos e Eventos, adiante neste manual, apresentam a
lista de objetos e os eventos que podem ser definidos para cada objeto.
Quando, para um determinado objeto, se escolhe um evento na lista e j h um script
definido para este objeto e evento, o texto deste script carregado e aparece no quadro de
texto, no centro da janela.
00001-A
261
Utilizando Scripts
20.3.4
Nome do Script
Ao lado da combo-box com a lista de eventos h um texto com o nome do arquivo de script
(ou nome do script). Caso no exista nenhum arquivo de script definido para este objeto e
evento, mostrado o texto Script no definido. O nome do arquivo script especificado na
ocasio de salvamento do arquivo texto recm criado.
20.3.5
Associar
262
00001-A
Utilizando Scripts
20.3.6
Abrir
20.3.7
Salvar
O boto salvar serve para o salvamento e gravao do texto e das referncias do objeto e
evento ao arquivo de script.
00001-A
263
Utilizando Scripts
No texto selecionado na lista de arquivos (combo-box), aparece uma sugesto para o nome
do arquivo, concatenando o nome do objeto com o nome do evento.
No necessrio utilizar o nome sugerido, que pode ser modificado, na mesma linha
mostrada.
Os atributos do arquivo so apresentados a seguir, podendo ser alterados tambm.
Periodicidade Se for desejado que a rotina seja repetida aps a ocorrncia do evento,
vrias vezes periodicamente, basta especificar em milisegundos o perodo de tempo entre
duas execues sucessivas. O valor zero indica que no h repeties.
Time-out Tempo mximo para a execuo do script em ms. Aps este tempo, o
procedimento ser abortado. Evita que procedimentos com erro de loop fiquem
indefinidamente sendo executados.
Procedure Inicial No necessrio que o script seja uma procedure (procedimento),
iniciado por Sub ou Function. Se, porm, houver procedimentos dentro do script, e pode
haver mais de um, necessrio informar qual o principal, isto , qual deve ser chamado
pelo processador de scripts do ActionView. Nesta lista sero mostrados todos os
procedimentos que forem encontrados no texto. Um deve ser escolhido e selecionado. A
figura a seguir mostra um exemplo.
Executar somente no servidor Deve-se fazer esta indicao quando se tem instalaes
com servidores e clientes. Caso se quer executar o script somente no servidor , marcar esta
opo. o caso por exemplo de scripts utilizados para clculo de valor ou estado de um
ponto interno. Deve ser feito no servidor. Os clinetes recebero o estado pela rede.
Executar no WEB - Quando a instalao tambm possui o ActionWEB, servidor WEB do
ActionView, deve-se especificar se o script emquesto deve ou no ser executado no
servidor WEB.
264
00001-A
Utilizando Scripts
20.3.8
Excluir
O boto EXCLUIR tem por finalidade permitir a excluso de um arquivo de script. preciso
que o arquivo esteja sendo mostrado na janela do Editor de Scripts. Ser excludo o arquivo
e todas as referncias de objetos (eventos) que existirem para este arquivo.
Ao pressionar o boto EXCLUIR, aparece janela solicitando a confirmao da excluso,
informando que todas as referncias sero excludas.
20.3.9
Objetos
O boto OBJETOS utilizado para mostrar a janela de objetos do sistema. Esta janela,
mostrada a seguir, apresenta dois quadros. O primeiro no lado esquerdo mostra os objetos
existentes no sistema atravs de uma estrutura hierrquica de rvore. Os objetos so a
aplicao seus componentes principais (aplicativo, variveis, os objetos de aquisio de
dados e telecomandos, na forma de sistemas (SEs), grupos, pontos e variveis e
condies). So mostradas as telas e os objetos de visualizao que esto contidos nas
telas.
No quadro do lado direito, para cada objeto escolhido,na esquerda, so apresentados os
atributos (propriedades) e os procedimentos que podem ser utilizados para obter
informaes ou alterar o comportamento dos objetos.
Quando se est criando um script, este quadro serve para permitir que se busque nele
elementos para a aplicao, como atributos e chamadas de procedimentos.
00001-A
265
Utilizando Scripts
266
00001-A
Utilizando Scripts
00001-A
267
Utilizando Scripts
Resolver parmetros Ao ser marcada esta opo, o texto gerado pela escolha de um
procedimento incluir os parmetros opcionais j resolvidos para o objeto em questo. Veja
na figura que,o texto apresentado j inclui a string de tag de grupo e de varivel
correspondentes ao objeto escolhido na rvore. Quando se constri scripts de
procedimentos genricos para definir um mesmo comportamento para um determinado
conjunto de pontos, para que se possa utilizar um nico script para todo o conjunto de
pontos ou objetos, no se deve utilizar a referncia explcita a sua identificao.
Fechar ao Copiar Faz com que a janela de objetos desaparea automaticamente a cada
cpia executada.
20.3.10
Compilar
268
00001-A
Utilizando Scripts
20.3.11
no
O boto A serve para a configurao do tipo de fonte a ser utilizada no editor de scripts. Ao
ser pressionado, mostrada a Janela de Configurao de fontes de texto, na qual pode-se
escolher o tipo da fonte, seu tamanho e o estilo normal, negrito e ou itlico.
00001-A
269
Utilizando Scripts
A configurao escolhida uma opo para o editor e no para cada arquivo. Uma vez
escolhida, a mesma ser a utilizada at que nova escolha seja feita. A configurao salva
no arquivo de projeto e serve para as prximas sees de utilizao do editor.Neste projeto.
A figura mostra a configurao padro inicial: Fonte Courier New, tamanho 10, estilo normal.
20.4.1
Esse objeto a aplicao em tempo real como um todo. O objeto implementa propriedades
e mtodos para alterar o comportamento padro do aplicativo. Para se escrever um script
para este objeto se usa a janela de dados institucionais, acessada no menu do
ACTIONSTUDIO atravs de CONFIGURAES-INSTITUCIONAL. Os eventos so
descritos a seguir.
OnStart( )
Este evento ser disparado logo aps a partida do aplicativo Actionview IHM. Neste
momento a inicializao da base de dados j estar pronta, e os mdulos de comunicao
j inicializados e em funcionamento.
OnFinish( )
Este evento ser disparado logo aps ser solicitado pelo operador da estao o trmino da
execuo do aplicativo ActionView IHM. Neste momento o sistema ainda se encontra
completo em funcionamento.
OnLogin( )
Este evento ser disparado logo aps ser feita a identificao e entrada da senha correta
pelo operador da estao. Isto aps ser concludo o login com sucesso ao aplicativo
ActionView IHM.
OnLogoff( )
Este evento ser disparado logo antes de ser feita a identificao e entrada da senha por
um operador da estao, para a troca de sesso. Isto aps ser concludo o login com
sucesso ao aplicativo ActionView IHM.
OnTimer( )
definido um temporizador geral para o aplicativo ActionView IHM. Este evento ocorrer
sempre que este temporizador definido atravs do parmetro periodicidade, conforme
mostrado na figura abaixo, esgotar a contagem de tempo.
270
00001-A
Utilizando Scripts
20.4.2
Objetos Telas
So objetos associados a cada uma das telas criadas pelo Editor de telas (ActionStudio).
Para cada objeto tela possvel definir scripts ativados pelo disparo de eventos
relacionados tela. No caso de vrias telas carregadas, sero executados os eventos
associados tela ativa (com o foco).
Para os eventos OnMouseUp e OnMouseDown, decorrentes de pressionamento de boto
de mouse, o boto escolhido a tecla shift e a posio X, Y do mouse ficam disponveis para
o Script como variveis globais declaradas como Mouse.Button, Mouse. X, Mouse.Y e
Mouse.Shift.
As constantes para estes campos so:
Button: 1 Boto esquerdo
2 Boto direito
4- Boto central. Somente um deles estar pressionado
shift
1 - SHIFT key
2- CTRL key
4 - ALT key
Nenhuma ou qualquer combinao destas teclas pode estar pressionada. Se mais
de uma estiver pressionada, o atributo shift conter a soma dos cdigos das teclas
Onack( )
Este evento disparado pelo objeto tela quando estando ativa (com o foco), for pressionado
o boto de reconhecimento, mudana de estado na tela.
Onactivate( )
Este evento disparado pelo objeto tela quando a mesma pegar o foco, isto , for gerado o
evento Activate da tela.
OnDeactivate( )
Este evento disparado pelo objeto tela quando a mesma perder o foco, isto , for gerado o
evento Deactivate da tela.
00001-A
271
Utilizando Scripts
OnMouseDown( )
Este evento disparado pelo objeto tela quando estando ativa (com o foco), for pressionado
um dos botes do mouse posicionado sobre a tela.
OnMouseUp( )
Este evento disparado pelo objeto tela quando estando ativa (com o foco), for liberado um
dos botes do mouse posicionado sobre a tela.
OnLoad( )
Este evento disparado pelo objeto tela quando a mesma for carregada na memria, isto ,
for gerado o evento Load da tela. Ocorre uma nica vez para cada instanciamento da tela.
OnUnload( )
Este evento disparado pelo objeto tela quando a mesma for fechada, isto , for gerado o
evento Unload da tela. Ocorre uma nica vez para cada instanciamento da tela.
OnInit( )
Este evento disparado pelo objeto tela quando a mesma for inicializada, mesmo no tendo
sido carregada, isto , for gerado o evento Initialize da tela. Ocorre uma nica vez para
cada instanciamento da tela.
OnQueryUnload( )
Este evento disparado pelo objeto tela quando for feita a solicitao para fechar a tela, isto
, for gerado o evento QueryUnload da tela. A rotina de script poder, por exemplo, retornar
um parmetro desautorizando o fechamento da tela.
OnTimer( )
definido um temporizador para cada tela, com perodo de temporizao igual ao definido
para a tela no ActionStudio. Este evento ocorrer sempre que este temporizador esgotar um
intervalo de contagem de tempo.
20.4.3
Os objetos de visualizao nas telas so cada um daqueles que podem ser definidos no
Editor de Telas ActionStudio para a visualizao de variveis digitais, analgicas,
tendncias grficas, etc. Esto listados a seguir, todos os eventos que podem existir.
Especificamente, determinados objetos no possuem alguns destes eventos. No Editor de
Scripts, estas excees so consideradas e a lista de eventos na combo-box mostra em
cada caso os eventos realmente existentes.
Para os eventos OnMouseUp e OnMouseDown, decorrentes de pressionamento de boto
de mouse, o boto escolhido a tecla shift e a posio X, Y do mouse ficam disponveis para
o Script como variveis globais declaradas como Mouse.Button, Mouse. X, Mouse.Y e
Mouse.Shift.
As constantes para estes campos so:
Button: 1 Boto esquerdo
2 Boto direito
4- Boto central. Somente um deles estar pressionado
shift
272
1 - SHIFT key
00001-A
Utilizando Scripts
2- CTRL key
4 - ALT key
Nenhuma ou qualquer combinao destas teclas pode estar pressionada. Se mais
de uma estiver pressionada o atributo shift conter a soma dos cdigos das teclas
OnMouseClick( )
Este evento disparado pelo objeto de visualizao atualmente selecionado quando o
mouse estiver sobre ele e for pressionado uma vez um dos botes do mouse. Ocorre aps o
evento MouseDown.
OnDoubleClick( )
Este evento disparado pelo objeto de visualizao atualmente selecionado quando o
mouse estiver sobre ele e for pressionado duas vezes rapidamente um dos botes do
mouse.
OnGotfocus( )
Este evento disparado pelo objeto de visualizao quando obtm o foco, isto , o mouse
for clicado sobre ele, ou atravs de alguma tecla (tab ou menu), o objeto ficar selecionado.
OnLostfocus( )
Este evento disparado pelo objeto de visualizao quando perde o foco, isto , estando
com o foco, o mouse clicado sobre outro objeto, ou atravs de alguma tecla (tab ou menu),o
objeto deixa de ser o selecionado, perder o foco.
OnMouseDown( )
Este evento disparado pelo objeto de visualizao quando o mouse estando sobre o
mesmo, tem um de seus botes pressionado.
OnMouseUp( )
Este evento disparado pelo objeto de visualizao,quando o mouse estando sobre o
mesmo, tem um de seus botes solto, depois de pressionado.
OnKeyUp( )
Este evento disparado pelo objeto de visualizao quando estando o objeto selecionado,
com o foco do teclado, for solta uma tecla pressionada no teclado da estao de trabalho.
OnKeyDown( )
Este evento disparado pelo objeto de visualizao quando estando o objeto selecionado,
com o foco do teclado, for pressionada uma tecla no teclado da estao de trabalho.
OnControlChange( )
Este evento disparado pelo objeto de visualizao quando o valor ou estado da
varivel,visualizada atravs do objeto,tem seu valor alterado. Quando o script pretende fazer
manipulaes com a tela e o controle, a partir da alterao do estado da varivel,este o
evento que deve ser utilizado. Os eventos OnValueChange,ocorridos nos objetos de
variveis, no tornam visveis ao script as propriedades do objeto de visualizao.
00001-A
273
Utilizando Scripts
20.4.4
20.4.5
274
00001-A
Utilizando Scripts
Onalarm( )
Este evento disparado quando o ponto digital definido por este objeto entra em alarme,
isto , tem seu estado alterado passando de estado normal para o estado de alarme.
OnNormal( )
Este evento disparado quando o ponto digital definido por este objeto na normalizao do
estado, isto , tem seu estado alterado passando de estado de alarme para o estado
normal.
OnValueChange( )
Este evento disparado sempre que o estado do ponto digital definido por este objeto for
alterado, isto , tem seu estado trocado.
20.4.6
20.4.7
Objetos de Condies
Utilizando Scripts
OnallFalse( )
Este evento ser disparado para um objeto Condio quando a condio como um todo,
considerando encadeamentos lgicos, se tornar atendida.
OnThisFalse()
Este evento ser disparado para um objeto Condio quando esta condio individualmente
se tornar no atendida.
OnValueChange( )
Este evento ocorrer qualquer que seja a alterao sofrida no estado desta condio.
20.5.1
Corresponde a aplicao em tempo real como um todo. O objeto nomeado APP implementa
propriedades e mtodos para permitir ao usurio alterar o comportamento padro do
aplicativo. Para se escrever um script para este objeto se usa a janela de dados
institucionais, acessada no menu do ACTIONSTUDIO, atravs de CONFIGURAESINSTITUCIONAL. Os procedimentos disponveis neste objeto so listados a seguir.
StationMode() As Variant
Retorna o modo atual da estao de trabalho ou servidor em que este script esta sendo
executado. Os valores que indicam os modos so:
0 - No utiliza rede
1 - Servidor Mestre
2 - Servidor Escravo
3 - Cliente
StationName() As Variant
Retorna um string de caracteres com o nome da estao de trabalho onde este aplicativo
est sendo executado.
StationUser() As Variant
Retorna um string de caracteres com a identificao do usurio logado na estao de
trabalho onde este aplicativo est sendo executado.
StationNumber() As Variant
Retorna o nmero da estao de trabalho onde este aplicativo est sendo executado. Este
o nmero da estao conforme definido na tabela de estaes (Postos de Trabalho) da base
de dados.
MasterNumber() As Variant
Retorna o nmero da estao de trabalho que atualmente est operando como mestre em
uma configurao Mestre-Escravo. Este o numero da estao conforme definido na tabela
de estaes (Postos de Trabalho) da base de dados.
IniName() As Variant
Retorna um string de caracteres com o nome do arquivo de parametrizao utilizado nesta
execuo do sistema ActionView. Inclui a extenso.INI na string.
Public Sub BeepOn()
276
00001-A
Utilizando Scripts
Exemplo:
Sub MostraMenu()
Dim i
Dim txt
txt = "Item um|1|Item dois|1|Item tres|0|"
txt = txt + "Item quatro|1|"
i = app.selectmenu(txt)
msgbox i
End Sub
20.5.2
Utilizando Scripts
A primeira forma retorna um string com a sigla do grupo do ponto corrente, isto , o ponto no
qual foi disparado o evento que chamou este script.
A segunda forma utilizada para alterar o grupo corrente. O parmetro txtGroup dever
conter um string com a sigla de um grupo vlido.
Var() As Variant
Var(ByVal txtVar As Variant)
A primeira forma retorna um string com a sigla do ponto corrente, isto , o ponto no qual foi
disparado o evento que chamou este script.
A segunda forma utilizada para alterar o ponto corrente. O parmetro txtVar dever conter
um string com a sigla de um ponto vlido no grupo corrente.
Get Description(Optional txtGroup, Optional txtVar) As Variant
Retorna um string com a campo descrio da varivel.
CommandParameter(Optional txtGroup, Optional txtVar) As Variant
CommandParameter(Optional txtGroup, Optional txtVar, intCommandParameter As
Variant)
A primeira forma retorna o valor atual do parmetro de sada utilizado em telecomandos no
ponto considerado.
A segunda forma utilizada para alterar o valor do parmetro de sada utilizado em
telecomandos, em tempo real. A alterao ser feita na memria e na base de dados.
O exemplo a seguir mostra como a sintaxe de chamada deste tipo de procedimentos (Get
e Let)
Sub OnLogin()
Dim i
' Obtendo valor
i = Var.CommandParameter("grupo", "Var")
' Alterando o atributo
Var.CommandParameter("grupo", "Var") = 1
End Sub
- Varivel Analgica
Digital = 2
- Varivel digital
DigMult = 3
278
00001-A
Utilizando Scripts
Internal = 1
Sequence1 = 1
Sequence2 = 2
Seq1Start = 3
Seq2Start = 4
EventsOnly = 5
EventsAnormal = 6 ' Notificao: como eventos, mas somente quando vai para anormal.
AlarmPriority(Optional txtGroup, Optional txtVar) As Variant
Retorna o parmetro prioridade para alarme utilizada para este ponto. O valor est entre 1 e
10.
EngUnit(Optional txtGroup, Optional txtVar) As Variant
Retorna o parmetro unidade de engenharia utilizada para este ponto, na forma de um string
com a abreviatura da unidade de engenharia como definida na tabela de Unidades de
Engenharia na base de dados.
Historic(Optional txtGroup, Optional txtVar) As Variant
Retorna o parmetro booleano (True ou False), indicador de que esta varivel ou no
gravada no arquivo Histrico de medidas ou de digitais.
Estimated(Optional txtGroup, Optional txtVar) As Variant
Retorna o parmetro booleano (True ou False), indicador de que esta varivel ou no
enviada ao estimador de estados, quando existente na instalao.
HaveFunction(Optional txtGroup, Optional txtVar) As Variant
Retorna o parmetro booleano (True ou False) indicador de que esta varivel ou no
calculada atravs de uma funo de clculo.
LoadLevel(Optional txtGroup, Optional txtVar) As Variant
Retorna o indicador de nvel de carga considerado para o momento para o sistema em que
est alocado este grupo. O valor retornado ser 0,1 ou 2 conforme o nvel estiver Leve,
Mdio ou Pesado.
20.5.3
Utilizando Scripts
280
00001-A
Utilizando Scripts
Utilizando Scripts
A segunda forma utilizada para alterar o valor do parmetro sensibilidade para alarmes. A
mscara considerada passar a ter o valor enviado em intValue A alterao ser feita na
memria e na base de dados.
O parmetro intTypeSensible, especifica qual das mscaras de sensibilidade que se deseja
tratar com o parmetro intMaskSensibleAna. As seguintes constantes esto pr-definidas
para o ambiente do Script, como mtodos do objeto Constants:
Sensible = 0 Sensibilidade geral para alarmes
SensibleMsg = 1 Sensibilidade para enviar mensagens de eventos de alarmes
SensibleBeep = 2 Sensibilidade para a Buzina.
Para acessar individualmente bits destas mscaras, esto pr-definidos para o ambiente do
Script, como mtodos do objeto Constants, as seguintes constantes com o numero dos bits.
Cada uma especifica o tipo de alarme que o bit, ao ser 1 possibilita ocorrer. Se o bit
correspondente estiver em zero, o tipo de alarme no ser gerado.
LoLo = 0
Lo = 1
'1= alarme Lo
Hi = 2
'2= alarme Hi
HiHi = 3
Input_Rate = 4
OutPut_rate = 5 '
Sensor_Error = 6
TX_RX_Error = 7
' 8 a 15 no usados
FilterCoefficient(Optional txtGroup, Optional txtVar) As Variant
FilterCoefficient(Optional txtGroup, Optional txtVar, intFilter As Variant)
A primeira forma retorna o valor atual do parmetro coeficiente de filtragem de variao em
% da escala.
A segunda forma utilizada para alterar o valor do parmetro coeficiente de filtragem de
variao. O parmetro intFilter deve indicar o novo valor em % da escala (0 a 100). A
alterao ser feita na memria e na base de dados.
ChangeRate(Optional txtGroup, Optional txtVar) As Variant
ChangeRate(Optional txtGroup, Optional txtVar, intChangeRate As Variant)
A primeira forma retorna o valor atual do parmetro taxa de variao em % da escala.
A segunda forma utilizada para alterar o valor do parmetro taxa de variao. O parmetro
intChangeRate deve indicar o novo valor em % da escala (0 a 100). A alterao ser feita
na memria e na base de dados.
ChangeTime(Optional txtGroup, Optional txtVar) As Variant
ChangeTime(Optional txtGroup, Optional txtVar, intChangeTime As Variant)
A primeira forma retorna o valor atual do parmetro tempo considerado para a taxa de
variao em segundos.
282
00001-A
Utilizando Scripts
A segunda forma utilizada para alterar o valor do parmetro tempo considerado para a
taxa de variao em segundos. O parmetro intChangeTime deve indicar o novo valor em
segundos. A alterao ser feita na memria e na base de dados.
DeadBand(Optional txtGroup, Optional txtVar) As Variant
DeadBand(Optional txtGroup, Optional txtVar, intDeadBand As Variant)
A primeira forma retorna o valor atual do parmetro banda morta no retorno ao normal para
variveis analgicas, em valor % da escala.
A segunda forma utilizada para alterar o valor do parmetro banda morta no retorno ao
normal. O parmetro intCDeadBand deve indicar o novo valor em % do fundo de escala. A
alterao ser feita na memria e na base de dados.
ConversionType(Optional txtGroup, Optional txtVar) As Variant
ConversionType(Optional txtGroup, Optional txtVar, intConversionType As Variant)
A primeira forma retorna o valor atual do parmetro Tipo de converso para unidade de
engenharia.
A segunda forma utilizada para alterar o valor do parmetro Tipo de converso para
unidade de engenharia. Os valores para este tipo esto definidos por constantes
disponibilizadas para o ambiente do Script, como mtodos do objeto Constants, listadas a
abaixo. O parmetro intConversionType define o novo tipo. A alterao ser feita na
memria e na base de dados.
Ramp = 0
Linear = 1
- Converso Linear
NoConversion = 2
- Sem converso
SpecialFunction = 3
DecimalScaleExponent = 4
Utilizando Scripts
20.5.4
00001-A
Utilizando Scripts
Para acessar individualmente bits destas mscaras, esto pr-definidos para o ambiente do
Script, como mtodos do objeto Constants, as seguintes constantes com o numero dos bits.
Cada uma especifica o tipo de alarme que o bit, ao ser 1, possibilita ocorrer. Se o bit
correspondente estiver em zero, o tipo de alarme no ser gerado.
AnormalState = 0
TX_RX_Error = 7
Utilizando Scripts
O procedimento retorna um Variant que o objeto GrupoVar. Este objeto ser nulo se a
varivel digital de entrada especificada pelos parmetros opcionais, no tiver na base de
dados uma varivel de sada do tipo ABRIR (com tag igual ao da entrada, finalizado em _D).
Caso houver este apontamento ser retornado o objeto com as propriedades txtGroup e
txtVar da varivel de sada Desligar.
CanClose(Optional txtGroup, Optional txtVar) As Variant
Os parmetros devem ser de varivel de entrada que sinalize estado de equipamento a ser
comandado. O procedimento retorna um valor TRUE ou FALSE dependendo se h uma
condio de intertravamento associada a varivel LIGA (terminada com _L). Retorna TRUE
se a condio estiver atendida.
CanOpen(Optional txtGroup, Optional txtVar) As Variant
Os parmetros devem ser de varivel de entrada que sinalize estado de equipamento a ser
comandado. O procedimento retorna um valor TRUE ou FALSE dependendo se h uma
condio de intertravamento associada a varivel DESLIGA (terminada com _D). Retorna
TRUE se a condio estiver atendida.
IsMainLinked(Optional txtGroup, Optional txtVar) As Variant
Os parmetros devem ser de varivel de entrada digital. O procedimento retorna um valor
TRUE ou FALSE dependendo se a varivel a principal em uma associao de duas
variveis digitais (normalmente os dois contatos de um disjuntor). A varivel principal, em
uma associao, aquela que apontada.
20.5.5
286
00001-A
Utilizando Scripts
20.5.6
Estes procedimentos descritos a seguir podem ser utilizados para qualquer tipo de varivel.
Fazem o tratamento de atributos de estado das variveis.
Value(Optional txtGroup, Optional txtVar) As Variant
Value(Optional txtGroup, Optional txtVar, sngValue As Variant)
A primeira forma retorna o valor atual do ponto. Se for ponto analgico, o valor vir j
convertido em unidades de engenharia.
A segunda forma utilizada para alterar o valor de um ponto. Para esta alterao, ser
necessrio que o ponto tenha anteriormente seu atributo de modo passado para SIMULADO
(ou Manual).
PutValueTime(sngValue As Variant, dblTime As Variant, intMsecs As Variant, Optional
txtGroup, Optional txtVar) As Variant
Esta funo tem por objetivo alterar o valor de um ponto qualquer, permitindo, inclusive, a
alterao do seu timestamp. No necessrio passar o ponto para o modo SIMULADO.
Neste caso, se o ponto tem seu valor originrio de leituras do campo, o mesmo poder ser
alterado pelo mdulo de comunicao que faz esta leitura. O novo valor deve ser passado
em sngValue, em dblTime deve ser passado o timestamp, no formato do time do VBScript, e
em intMsecs, o nmero de milissegundos.
AlarmState(Optional txtGroup, Optional txtVar) As Variant
Retorna o estado atual do ponto com relao a monitorao, isto o estado de alarme. As
constantes abaixo foram pr-definidas no ambiente do Script, como mtodos do objeto
Constants, para cada estado possvel. Os pontos analgicos podem assumir qualquer dos
estados abaixo. Os digitais utilizam os estados de alarme Emergencial e no utilizam o
Operacional e os estados com Histerese.
Normal = 0
Operacional_Retardo = 1
00001-A
287
Utilizando Scripts
Emergencial_retardo = 2
Operacional = 3
Emergencial = 4
Operacional_Reconhecido = 5
Emergencial_Reconhecido = 6
Operacional_Histerese = 7
Emergencial_Histerese = 8
Operacional_Histerese_Nao_Reconhecido = 9
Emergencial_Histerese_Nao_Reconhecido = 10
Normal_Nao_Reconhecido = 11
Os pontos Digitais de mltiplos estados apresentam uma codificao prpria para seus
estados de alarme, a seguir listada. As constantes tambm esto definidas no ambiente do
Script, como mtodos do objeto Constants :
EstadoAtual = 0 -Estado atual aguardando alterao
EmRetardo = 1
NovoEstado = 2
NaoReconhecido = 3
exigido
LoLo_BandaMorta = 2
Lo = 3
' 3, 4 - alarme Lo
Lo_BandaMorta = 4
Normal = 5
Hi = 6
' 6, 7 - alarme Hi
Hi_BandaMorta = 7
HiHi = 8
HiHi_BandaMorta = 9
Erro_Sensor = 10
Alarm_Rate = 16
Erro_TX_RX = 32
Desequilibrio_Fases = 96
00001-A
Utilizando Scripts
ALIM1 DISJ
ALIM1 DISJ_L
Comado de Ligar
ALIM1 DISJ_D
Comado de desligar
A primeira forma retorna o tipo de bloqueio de impedimento de comando que est aplicado
sobre o equipamento. Um nmero de 0 a 7, onde zero significa nenhum impedimento. Os
demais sero os impedimentos como definidos para a instalao.
A segunda forma utilizada para colocar ou retirar um impedimento para comando no
ponto. Sero alterados os estados de impedimento para o valor do parmetro intLockType.
Se zero estar retirando o impedimento. Diferente de zero estar colocando impedimento
para comando do tipo definido pelo numero (1 a 7).
Time(Optional txtGroup, Optional txtVar) As Variant
Retorna o timestamp, isto , a informao de data e hora da ltima modificao ocorrida no
ponto considerado. A informao vem em um string formatado, seguido de milissegundos.
AlarmAck(Optional txtGroup, Optional txtVar)
Este procedimento causa o reconhecimento de alarme para o ponto considerado, alterando
o estado de alarme para reconhecido. Nada faz com relao aos efeitos sonoro e de piscar,
que devem ser feitos por outros procedimentos.
00001-A
289
Utilizando Scripts
290
00001-A
Utilizando Scripts
obtido
no
procedimento
20.5.7
MaxValue = 1
MinTime = 2
MaxTime = 3
20.5.8
Utilizando Scripts
Condio Lgica no qual este script est definido, motivo pelo qual, na maioria das vezes
no precisam ser especificados
Group() As Variant
Group(ByVal txtGroup As Variant)
A primeira forma retorna um string com a sigla do grupo da Condio Lgica corrente, isto ,
a condio na qual foi disparado o evento que chamou este script.
A segunda forma utilizada para alterar o grupo da condio lgica corrente. O parmetro
txtGroup dever conter um string com a sigla de um grupo vlido.
Cond() As Variant
Cond(ByVal txtCond As Variant)
A primeira forma retorna um string com a sigla da condio lgica
condio lgica na qual foi disparado o evento que chamou este script.
corrente, isto , a
A segunda forma utilizada para alterar o ponto corrente. O parmetro txtVar dever conter
um string com a sigla de um ponto vlido no grupo corrente.
20.5.9
- No usa retardo
CONDTRUE = 1
CONDFALSE = 2
BOTH = 3
292
00001-A
Utilizando Scripts
- Igual a
LESS = 1
- Menor do que
LESS_EQUAL = 2
- Menor ou igual a
BIGGER = 3
- Maior do que
- Diferente de
- Operao E
O_OR = 2
- Operao OU
O_NAND = 3
Operao E NO
00001-A
293
Utilizando Scripts
20.5.10
294
00001-A
Glossrio
21 Glossrio
B
Bsicos: So grupos cuja definio serve de base para outros grupos, que definem
equipamentos similares, isto , com os mesmos pontos monitorados e controlados, as
mesmas funes e condies lgicas. Todos os parmetros dos grupos bsicos devem ser
definidos. Ver Grupos Derivados.
C
Canais: uma tabela do Banco de Dados que faz o mapeamento entre os endereos
lgicos de UCLs e seus canais para os controladores fsicos reais, com dois endereos:
endereo de UCL e endereo de canal. O formato e interpretao destes endereos
dependem da marca e modelo da UCL ou controlador utilizado.
Condies Lgicas: So formadas por operaes relacionais entre variveis digitais ou
analgicas e estados ou valores pr-definidos. Servem para condicionar a gerao de
alarmes ou de servir como intertravamentos para operaes de comando. Ex: a condio
Trafo Isolado seria definida por Disjuntor de baixa aberto e seccionadora de alta aberta.
D
Derivados: So grupos cuja definio feita a partir de grupos bsicos. Para estes grupos
basta indicar qual o grupo bsico, que os mesmos passaro a ter todos os pontos, funes
e condies dos bsicos. Todos os parmetros dos pontos dos grupos derivados sero
idnticos aos dos grupos bsicos.
E
Emergncias: So os limites mais prximos ao inicio e fim da escala. Pode-se definir um
limite emergencial inferior e um limite emergencial superior. O superior deve ter valor relativo
superior ao inferior. Estes limites devem definir um intervalo que englobe o definido pelos
limites operacionais, se estes forem definidos.
F
Falha de Sensor: considerada falha de sensor quando o valor bruto recebido da
aquisio de dados est fora da faixa definida no quadro Escala pelos Valores Brutos
Inferior e Superior.
Funo Rampa: um tipo de funo de clculo. A funo rampa definida por uma tabela
de at 10 pares (x,y) que definem uma curva formada por segmentos de retas interpolados
entre os pares (x,y). A varivel independente (x) pode ser uma varivel da base de dados ou
o tempo. O valor dependente y a sada da funo.
G
Grupos Derivados: So grupos cuja definio feita a partir de grupos bsicos. Para estes
grupos basta indicar qual o grupo bsico, que os mesmos passaro a ter todos os pontos,
funes e condies dos bsicos, quando em tempo real. Todos os parmetros dos pontos
dos grupos derivados sero idnticos aos dos grupos bsicos.
Grupos: uma tabela da base de dados. Os grupos definem conjuntos de pontos de
monitorao e controle. Basicamente os Grupos podem ser identificados como
equipamentos. Um grupo poderia ser um Transformador, um Fan-Coil, um Diesel-Gerador,
etc. Os pontos somente so univocamente identificados pelo conjunto de cdigos Grupo Varivel.
L
00001-A
295
Glossrio
00001-A
Glossrio
pontos de um Grupo devem estar contidos em uma mesma UCL. As UCLs so mapeadas
em unidades terminais fsicas atravs da tabela Canais
Unidades de Engenharia: So as unidades utilizadas para as grandezas monitoradas,
como kWh para energia eltrica, kgf/m2 para presso, etc. uma tabela do banco de dados,
para a qual podem ser includas novas unidades e grandezas.
Usurios: So os operadores do ActionView. Cada usurio ou operador necessita ser
cadastrado na tabela de Usurios, com um Cdigo e uma Senha, que so exigidos para
registrar o operador do aplicativo. Usurios tm ainda um nvel de acesso, definido por um
Perfil de Acesso.
UCLs: Unidades de Controle Local Termo genrico utilizado para referir-se a UTRs
(Unidades Terminais Remotas), CLPs (Controladores Lgicos Programveis), rels
inteligentes, IEDs (Inteligent Electronic Devices), etc. So computadores especializados na
aquisio de dados da instrumentao em campo, a partir dos quais o ActionView recebe
as informaes lidas ou para os quais envia comandos para serem executados sobre os
equipamentos.
V
Variveis Analgicas: So os pontos monitorados, ou variveis calculadas, que tem
formato analgico, isto , so medidas obtidas de sensores ou por clculos, apresentando
caractersticas como inicio e fim de escala, valor bruto e valor em unidades de engenharia,
etc. Cada varivel analgica deve pertencer a um Grupo e identificada univocamente pelo
par de identificadores grupo Varivel.
Variveis Digitais: So os pontos monitorados, ou variveis calculadas, que tem formato
digital,
isto , so estados de chaves (aberta/fechada, ligada/desligada, etc,.) ou
sinalizaes de alarmes sempre com dois estados. Cada varivel digital deve pertencer a
um Grupo e identificada univocamente pelo par de identificadores grupo Varivel
00001-A
297