You are on page 1of 309

ACTIONVIEW

ACTIONVIEW SOFTWARE PARA SUPERVISO E CONTROLE DE PROCESSOS

ActionStudio
Mdulo Configurador
Verso 7.5.0

Manual do Usurio

00001-01 Reviso A
Maro, 2008

SCLN 212 Bloco D sala 101Quadra 3 Lote 480


Braslia-DF 70864-540
Tel: +55 61 3340-8486
www.spinengenharia.com.br

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

ActionView e ActionStudio so marcas registradas da


Spin Engenharia de Automao Ltda.

Todas as outras marcas e nomes de produtos so marcas registradas de seus respectivos


proprietrios e/ou empresas.

Em diferentes partes deste documento, a empresa poder fazer meno tanto de seu nome
comercial Spin como Spin Engenharia de Automao Ltda.

Em virtude do contnuo desenvolvimento de seus produtos, a informao contida neste


documento est sujeita a alteraes e/ou modificaes sem prvia notificao. A Spin no
se considera responsvel por erros de digitao ou interpretao das informaes aqui
contidas; e/ou por danos e prejuzos causados / gerados a terceiros. O contedo desta
publicao poder ser alterado a qualquer momento sem que exista a obrigao de notificar
qualquer parte envolvida; isto no implicar, em nenhuma hiptese, em alteraes,
reclamaes, ou extenso de garantia.

Cuidado! Indica que o usurio dever proceder exatamente como descrito neste manual, sob
pena de danificar ou configurar errado o equipamento.

Dica. Indica informaes teis e rpidas para soluo de pequenos problemas.

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

INICIANDO A APLICAO ............................................................................................................ 3


IDENTIFICANDO O USURIO ........................................................................................................ 3
INTERFACE DO ACTIONSTUDIO ................................................................................................... 4
MENU DE COMANDOS ................................................................................................................ 4
2.4.1 Arquivo ............................................................................................................................ 5
2.4.2 Configuraes ................................................................................................................. 5
2.4.3 Visualizar ......................................................................................................................... 5
2.4.4 Objetos ............................................................................................................................ 5
2.4.5 Comunicaes ................................................................................................................. 5
2.4.6 Tela .................................................................................................................................. 5
2.4.7 Tabela .............................................................................................................................. 5
2.4.8 Usurios .......................................................................................................................... 5
2.4.9 Ferramentas .................................................................................................................... 5
2.4.10 Janela ............................................................................................................................ 6
2.4.11 Ajuda ............................................................................................................................. 6
2.5 BARRA DE FERRAMENTAS .......................................................................................................... 6
2.6 RVORE DE OBJETOS ................................................................................................................ 7
2.6.1 Movendo-se na rvore .................................................................................................... 7
2.6.2 Selecionando Itens da rvore ......................................................................................... 7
2.6.3 Controlando a Visualizao da rvore ............................................................................ 9
2.6.4 Lista de objetos ............................................................................................................. 10
2.7 MENU PARA TRATAMENTO DE TELAS ........................................................................................ 15
2.8 BARRA DE OBJETOS DE VISUALIZAO ..................................................................................... 15
2.9 OPERAES COM OBJETOS ..................................................................................................... 17
2.10 BARRA PARA EDIO DE OBJETOS DE VISUALIZAO ................................................................ 19
3

BASE DE DADOS DE PARMETROS .................................................................................. 21

3.1
3.2

BASE DE DADOS ..................................................................................................................... 21


TABELAS DA BASE DE DADOS .................................................................................................. 22
3.2.1 Postos de Trabalho ....................................................................................................... 22
3.2.2 Regional ........................................................................................................................ 22
3.2.3 Sistema .......................................................................................................................... 22
3.2.4 Local .............................................................................................................................. 22
3.2.5 Usurio .......................................................................................................................... 22
3.2.6 Unidades de Engenharia ............................................................................................... 22
3.2.7 Textos de Alarme .......................................................................................................... 23
3.2.8 Grupo ............................................................................................................................. 23
3.2.9 Varivel Analgica ......................................................................................................... 23
3.2.10 Varivel Digital............................................................................................................. 23
3.2.11 Varivel Digital Mltipla ............................................................................................... 23
3.2.12 Condio Lgica .......................................................................................................... 23
3.2.13 Funo ......................................................................................................................... 23
3.2.14 Perfil de Acesso........................................................................................................... 24
3.2.15 Endereos ................................................................................................................... 24
3.2.16 Aplicativos ................................................................................................................... 24
3.2.17 Tipo de Equipamento .................................................................................................. 25
3.3 PREENCHIMENTO DAS TABELAS ............................................................................................... 25
3.3.1 Tabelas e Relacionamento ............................................................................................ 25
3.3.2 Regionais....................................................................................................................... 25
3.3.3 Sistemas e Grupos ........................................................................................................ 25
00003 - A

3.4
4

3.3.4 Ordem de Preenchimento ............................................................................................. 26


ATUALIZAES DAS BASES DE DADOS ..................................................................................... 27
ARQUIVO................................................................................................................................. 28

4.1
4.2
4.3
4.4
4.5

MENU ARQUIVO ...................................................................................................................... 28


NOVO PROJETO ...................................................................................................................... 28
ABRIR PROJETO ...................................................................................................................... 30
SALVAR PROJETO COMO ......................................................................................................... 31
IMPORTAR............................................................................................................................... 31
4.5.1 Janela de Importao de Objetos ................................................................................. 31
4.5.2 Atributos importados ..................................................................................................... 33
4.6 REGISTRAR USURIO .............................................................................................................. 34
4.7 FINALIZAR (F) ......................................................................................................................... 34
5
5.1
5.2
5.3
5.4
5.5
5.6
5.7
6
6.1
6.2
6.3
6.4
6.5
7

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

MENU OBJETOS ...................................................................................................................... 46


EDITANDO OBJETOS ................................................................................................................ 46
7.2.1 Botes de Comando para Edio ................................................................................. 46
7.2.2 Movimentao entre Objetos ........................................................................................ 47
7.3 VISUALIZANDO LISTAS DE OBJETOS .......................................................................................... 47
7.3.1 Lista de objetos ............................................................................................................. 47
7.3.2 Movendo-se entre linhas ............................................................................................... 48
7.4 JANELA PARA SELEO DE VARIVEIS ...................................................................................... 48
7.5 REGIONAL............................................................................................................................... 49
7.6 SISTEMA ................................................................................................................................. 49
7.7 LOCAL .................................................................................................................................... 51
7.8 GRUPOS ................................................................................................................................. 51
7.8.1 Operaes Automticas em Grupos Derivados ............................................................ 53
7.9 VARIVEIS .............................................................................................................................. 54
7.9.1 Parmetros Gerais de Variveis ................................................................................... 55
7.9.2 Parmetros para Alarmes ............................................................................................. 56
7.9.3 Parmetros para Sadas ............................................................................................... 57
7.9.4 Endereo do Ponto ........................................................................................................ 58
7.9.5 Pasta Estado Inicial ....................................................................................................... 59
7.9.6 Pasta Scripts ................................................................................................................. 61
7.9.7 Parmetros de Variveis Analgicas ............................................................................ 61
7.9.8 Especificao de Sensibilidade, Som e Mensagens para Alarmes e Variao ............ 64
7.9.9 Exemplos de Parmetros de Analgicas ...................................................................... 65
7.9.10 Parmetros de Variveis Digitais Simples .................................................................. 66
7.9.11 Parmetros de Variveis Digitais Mltiplas ................................................................. 68
7.10 CONDIES ............................................................................................................................ 71
7.11 FUNES DE CLCULO ............................................................................................................ 72
7.12 ESPECIFICANDO ALARMES ....................................................................................................... 73
7.12.1 Gerao de Alarmes e Eventos .................................................................................. 73
7.12.2 Parmetros Gerais para Alarmes ................................................................................ 73
7.12.3 Seqncias de Alarmes .............................................................................................. 75
ii

00003 - A

7.12.4 Sensibilidade ............................................................................................................... 76


7.12.5 Modos de Reconhecimento......................................................................................... 76
7.12.6 Parmetros de Inicializao ........................................................................................ 76
7.13 EQUIPAMENTOS ...................................................................................................................... 77
7.13.1 Tipo de Equipamento .................................................................................................. 77
7.13.2 Sumrio de Variveis .................................................................................................. 78
7.13.3 Filtros Programados .................................................................................................... 81
8

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

TRATAMENTO DE TELAS ................................................................................................... 104

9.1
9.2
9.3
9.4
9.5
9.6
9.7
9.8
9.9
9.10
9.11
9.12

MENU TELAS......................................................................................................................... 104


NOVA TELA ........................................................................................................................... 105
ABRIR TELA .......................................................................................................................... 111
EXCLUIR TELA....................................................................................................................... 112
SAIR ..................................................................................................................................... 112
SALVAR TELA ........................................................................................................................ 112
SALVAR COMO ...................................................................................................................... 112
PROPRIEDADES DA TELA ....................................................................................................... 113
CAMADAS DA TELA ................................................................................................................ 113
BIBLIOTECA........................................................................................................................... 114
MOSTRAR SUB-TELAS ........................................................................................................... 115
ALTERAR TAMANHO DA TELA .................................................................................................. 117

10 TRATAMENTO DE TABELAS .............................................................................................. 118


10.1
10.2
10.3
10.4
10.5
10.6
10.7
10.8

MENU TABELA....................................................................................................................... 118


NOVA TABELA ....................................................................................................................... 119
ABRIR TABELA ...................................................................................................................... 120
EXCLUSO DE TABELA........................................................................................................... 120
FECHAR TABELA ................................................................................................................... 121
SALVAR TABELA .................................................................................................................... 121
SALVAR COMO ...................................................................................................................... 121
PROPRIEDADES DA TABELA ................................................................................................... 121

11 OBJETOS DE VISUALIZAO ............................................................................................ 122


11.1 OBJETO MOSTRADOR (EX TIPO ANALGICO) .......................................................................... 122
11.2 OBJETO DO TIPO BOTO ....................................................................................................... 127
11.3 OBJETO DO TIPO DIGITAL ...................................................................................................... 130
11.3.1 Pontos Digitais........................................................................................................... 130
11.3.2 Pontos Digitais Mltiplos ........................................................................................... 134
11.3.3 Condies Lgicas .................................................................................................... 137
11.4 OBJETO DO TIPO HOTSPOT ................................................................................................... 140
11.5 OBJETO DO TIPO MEDIDOR ANGULAR (GAUGE) ...................................................................... 143
11.6 OBJETO DO TIPO MEDIDOR LINEAR ........................................................................................ 151
11.7 OBJETO DO TIPO RTULO ..................................................................................................... 157
11.8 OBJETO DO TIPO TENDNCIA ................................................................................................. 160
11.8.1 Janela de Propriedades do Grfico ........................................................................... 162
11.9 OBJETO DO TIPO LINHA ......................................................................................................... 165
00003 - A

iii

11.10 OBJETO DE ANIMAO .......................................................................................................... 169


11.11 OBJETO LISTA DE PONTOS .................................................................................................... 172
11.12 OBJETO DO TIPO PIZZA (TORTA) ............................................................................................ 179
11.12.1 Janela de Propriedades do Grfico ......................................................................... 181
11.13 OBJETO DO TIPO NAVEGADOR WEB ...................................................................................... 183
12 JANELAS DE COMANDO ASSOCIADAS A OBJETOS (ROTINAS).................................. 185
12.1 INTRODUO ........................................................................................................................ 185
12.2 JANELA FECHAR - FECHAR TELA DE PROCESSO ..................................................................... 186
12.3 AUTOMANU .......................................................................................................................... 186
12.4 CMDHELP - ATIVAR TPICO DE AJUDA ................................................................................... 186
12.5 MOSTRAHTML - MOSTRA ARQUIVO HTML ............................................................................... 187
12.6 CMDDJCEB - COMANDAR DISJUNTOR ................................................................................... 187
12.7 CMDDJ1 - COMANDAR DISJUNTOR ........................................................................................ 189
12.8 CMDDJCELPE COMANDAR DISJUNTOR ............................................................................... 191
12.9 CMD79CELPE COMANDAR MODO DE RELIGADOR ............................................................... 191
12.10 CMDSECCEB - COMANDAR DISPOSITIVO SIMULADO............................................................... 191
12.11 CMDEQ - COMANDO LIGA/DESLIGA EQUIPAMENTO ................................................................. 193
12.12 CMDDIG - COMANDO EM PONTO DIGITAL................................................................................ 194
12.13 CMDTRAFO - COMANDO SUBIR/DESCER TAP DE TRANSFORMADOR ......................................... 194
12.14 FLIPFLOP - COMANDO DE INVERSO DE ESTADO .................................................................... 195
12.15 CMDRESET - COMANDO DE RESET DE EQUIPAMENTO ............................................................. 196
12.16 CMDSECMAT COMANDA SECCIONADORA SIMULADA COM MATRCULA .................................. 197
12.17 CMDANA - COMANDA VARIVEL ANALGICA ............................................................................ 198
12.18 CMDPARAM - COMANDO DE VARIVEL COM PARMETRO ........................................................ 199
12.19 CMDSELEX - COMANDO SELECIONE E/APS EXECUTE............................................................ 201
12.20 COMANDOS BACNET ............................................................................................................ 203
12.21 JANELA DE PROGRAMAO HORRIA (OLESCHEDULE.CLSCOMANDO) ...................................... 206
12.22 JANELAS / ROTINAS DO USURIO ........................................................................................... 209
13 BIBLIOTECA DE OBJETOS DE VISUALIZAO ............................................................... 210
13.1 APRESENTAO .................................................................................................................... 210
13.2 CHAMANDO A JANELA DE BIBLIOTECA..................................................................................... 211
13.3 UTILIZANDO A BIBLIOTECA ..................................................................................................... 212
14 TABELAS DE MEDIDAS ....................................................................................................... 218
14.1 OBJETIVO DAS TABELAS DE MEDIDAS ..................................................................................... 218
14.2 ALTERAO DA TABELA ......................................................................................................... 218
14.3 ALTERAO DAS CLULAS ..................................................................................................... 220
14.4 FRMULAS ARITMTICAS OU LGICAS.................................................................................... 223
14.4.1 Descrio dos Botes e Campos para Frmulas...................................................... 223
14.5 MOVIMENTAO DE CLULAS ................................................................................................ 225
14.6 ALTERAO DE PROPRIEDADES DE CLULAS.......................................................................... 225
15 JANELAS DE USO GERAL .................................................................................................. 226
15.1
15.2
15.3
15.4
15.5

JANELAS PARA SELEO DE VARIVEIS .................................................................................. 226


JANELA DE FORMATO PARA TEXTOS ....................................................................................... 226
JANELA DE SELEO DE FIGURAS .......................................................................................... 229
JANELA PARA ESCOLHA DE FONTES ....................................................................................... 230
JANELA PARA ESCOLHA DE CORES ........................................................................................ 232

16 USURIOS ............................................................................................................................ 234


16.1 MENU USURIOS................................................................................................................... 234
16.2 PERFIL DE ACESSO ............................................................................................................... 234
16.2.1 Perfil de Acesso Menu de comandos ..................................................................... 234
16.2.2 Permisses para Grupos no perfil de acesso ........................................................... 236
16.2.3 Permisses para TELAS ........................................................................................... 238
16.3 USURIOS ............................................................................................................................ 240
17 FERRAMENTAS .................................................................................................................... 242
17.1 EDITAR OPES .................................................................................................................... 242
17.2 REMOVER OPES ................................................................................................................ 242
iv

00003 - A

17.3 REGISTRAR SERVIDOR OPC.................................................................................................. 243


17.4 OPES ............................................................................................................................... 243
18 AJUDA ................................................................................................................................... 245
18.1 MENU AJUDA ........................................................................................................................ 245
18.1.1 Contedo (C) ............................................................................................................. 245
18.1.2 Menu Principal (M) .................................................................................................... 245
18.1.3 Sobre a Ajuda (A) ..................................................................................................... 245
18.1.4 Suporte (S) ................................................................................................................ 245
18.1.5 Produto (P) ................................................................................................................ 245
19 FUNES CALCULADAS .................................................................................................... 246
19.1
19.2
19.3
19.4
19.5
19.6
19.7
19.8
19.9

EXPRESSO .......................................................................................................................... 246


FUNO ESPECIAL CONVERSO ............................................................................................ 247
CLCULOS ELTRICOS .......................................................................................................... 249
CONTADORES ....................................................................................................................... 250
CONTROLADOR PID .............................................................................................................. 252
FUNO RAMPA .................................................................................................................... 254
ALARMES DE SISTEMA E GRUPO ............................................................................................ 256
HORMETRO .......................................................................................................................... 256
NVEL DE CARGA ................................................................................................................... 257

20 UTILIZANDO SCRIPTS ......................................................................................................... 259


20.1 INTRODUO ........................................................................................................................ 259
20.2 ELEMENTOS BSICOS UTILIZADOS .......................................................................................... 259
20.3 EDITOR DE SCRIPTS .............................................................................................................. 260
20.3.1 Quadro de Texto........................................................................................................ 260
20.3.2 Barra de botes de comando .................................................................................... 261
20.3.3 Lista de Eventos ........................................................................................................ 261
20.3.4 Nome do Script .......................................................................................................... 262
20.3.5 Associar ..................................................................................................................... 262
20.3.6 Abrir ........................................................................................................................... 263
20.3.7 Salvar ........................................................................................................................ 263
20.3.8 Excluir ........................................................................................................................ 265
20.3.9 Objetos ...................................................................................................................... 265
20.3.10 Compilar .................................................................................................................. 268
20.3.11 Configurao da fonte do texto (Boto A ) ........................................................... 269
20.4 OBJETOS E EVENTOS ............................................................................................................ 270
20.4.1 Objeto Aplicativo IHM ................................................................................................ 270
20.4.2 Objetos Telas ............................................................................................................ 271
20.4.3 Objetos de Visualizao em telas ............................................................................. 272
20.4.4 Objetos de Variveis Analgicas............................................................................... 274
20.4.5 Objetos de Variveis Digitais .................................................................................... 274
20.4.6 Objetos de Variveis Digitais Mltiplas ..................................................................... 275
20.4.7 Objetos de Condies ............................................................................................... 275
20.5 BIBLIOTECA DE PROCEDIMENTOS ........................................................................................... 276
20.5.1 Objeto Aplicativo IHM ................................................................................................ 276
20.5.2 Objeto VARS Procedimentos para parmetros Gerais .......................................... 277
20.5.3 Objeto VARS Procedimentos para parmetros Analgicos................................... 279
20.5.4 Objeto VARS Procedimentos para parmetros Digitais ........................................ 284
20.5.5 Objeto VARS Procedimentos para parmetros Digitais Mltiplos ......................... 286
20.5.6 Objeto VARS Procedimentos gerais para estado de variveis.............................. 287
20.5.7 Objeto VARS Procedimentos para estado somente para Analgicas ................... 291
20.5.8 Objeto COND Procedimentos para parmetros Gerais ......................................... 291
20.5.9 Objeto COND Procedimentos para parmetros de Condies ............................. 292
20.5.10 Objeto COND Procedimentos para estado de Condies ................................... 294
21 GLOSSRIO .......................................................................................................................... 295

00003 - A

Introduo

1 Introduo
1.1

Apresentao

Este documento o Manual de utilizao do ActionStudio Mdulo Configurador do


sistema ActionView . Este mdulo utilizado para a gerao e manuteno da base de
dados de parmetros do software SCADA, contendo a definio dos pontos
supervisionados, definio de telas para visualizao em tempo real, bem como as demais
caractersticas da planta ou do processo controlado.

1.2

Condies de Uso

Os mdulos do sistema ActionView so de propriedade da SPIN Engenharia de Automao


Ltda, que detm os direitos autorais do produto.
O sistema somente pode ser utilizado pelos adquirentes de licena de uso, sendo proibida
sua reproduo por quaisquer meios, bem como sua utilizao em maior nmero de
instalaes ou computadores do que o licenciado originalmente.

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

O Mdulo Configurador ActionStudio um dos aplicativos do sistema que pode ser


utilizado off-line, durante a fase de projeto, ou on-line, durante a execuo da superviso e
controle em tempo real. Ele permite que o usurio faa a gerao e manuteno do banco
de dados de parmetros do software SCADA, bem como a configurao das telas de
processos.

1.4.1

Gerao da Base de Dados

Atravs deste mdulo so possveis a incluso, excluso e alterao de registros nas


tabelas contidas na base de dados paramtrica do sistema. Algumas destas tabelas so:
unidades de engenharia, equipamentos, locais, grupos, variveis calculadas, pontos
monitorados, condies para alarmes, cadastro de operadores, senhas, perfis de nveis de
acesso, Sistemas, Regionais (agrupamento de Sistemas), etc.
A base de dados organiza os pontos a serem supervisionados e/ou controlados, segundo
uma hierarquia de quatro nveis cujo contedo definido inicialmente como: Regional /
Sistema / Grupo / Varivel. Os dois primeiros nveis podem ter seu contedo alterado na
sesso [UserTexts].
As variveis que representam os pontos monitorados e/ou controlados podem ser de
entrada, sada ou calculadas - do tipo analgicas (medies) e digitais. possvel, ainda,

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

Configurao das telas

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

Para executar a aplicao ActionStudio, clicar no Menu do MS-Windows INICIAR - Todos


os Aplicativos, Item ActionView e escolher subitem ActionStudio.
Ao iniciar, o aplicativo l o arquivo de parmetros do projeto <xxxxxx.INI>), localiza os
diretrios e bases de dados e abre a tela principal de execuo. Logo em seguida, o
aplicativo pede a identificao do operador.

IMPORTANTE: O aplicativo por ser de manuteno e desenvolvimento, para


utilizao off-line, exige do operador que o mesmo seja cadastrado na base de
dados com o nvel de SUPERVISOR.

2.2

Identificando o Usurio

No inicio da execuo do aplicativo apresentada uma janela para Registro do Operador,


na qual o usurio deve fornecer seu cdigo e senha para poder prosseguir sua utilizao.
Caso o usurio ainda no disponha de identificao cadastrada no sistema, dever proceder
a seu cadastramento entrando no aplicativo atravs de outra identificao.
Para o cadastramento de operadores veja o item Usurios.

Figura 1 - Tela de Identificao

A base de dados possui originalmente um cadastro de usurio e senha padro:


-

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

A interface principal do aplicativo ActionStudio mostrada na figura seguinte.


Na parte superior h um Menu de Comandos (1).
Logo abaixo existe uma Barra de Ferramentas para configurao e aes sobre a rea
principal de trabalho (2).
A rea de trabalho composta de dois quadros que so utilizados em conjunto para a
visualizao dos objetos da base de dados do ActionView.
O quadro da esquerda (3) mostra uma lista em forma de rvore com a configurao
hierrquica dos objetos da base de dados. No quadro da direita (4) sempre apresentada a
lista de objetos, contidos no item selecionado na rvore do lado esquerdo, de hierarquia
imediatamente inferior a este item selecionado.
Na parte inferior da interface (5) uma barra de status indica as tarefas atualmente em
progresso (quando so de durao maior), data, hora e situao das teclas Caps-Lock e
Num-Lock da estao de trabalho.

1
2
3

5
Figura 2 - Tela Principal

2.4

Menu de Comandos

A figura apresenta o Menu principal de comandos do ActionStudio. Para sua utilizao


basta clicar com o mouse na palavra desejada, ou teclar Alt, simultaneamente com a letra
sublinhada no nome do comando. Uma vez aberto o menu, em lista, basta clicar na palavra
escolhida ou simplesmente digitar a letra sublinhada.

00001-A

Iniciando o ActionStudio

Figura 3 - Barra de cones

2.4.1

Arquivo

Permite criao e/ou abertura de projetos, importao de dados de outros projetos, o


registro de usurios e a finalizao do programa.

2.4.2

Configuraes

Permite a configurao de aspectos gerais da Implementao como nomes e siglas do


proprietrio e da instalao, textos e cores para alarmes, tabela com as unidades de
engenharia, aplicativos trabalhando em paralelo com o ActionView,

2.4.3

Visualizar

Controla a visualizao da rvore de projeto e das barras de status, barra de ferramentas e


grade de fundo das telas de processo.

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

Permite tratar tabelas de medidas do projeto sem a necessidade de usar a rvore.

2.4.8

Usurios

Permite a tratar a tabela de usurios do projeto e de seus correspondentes perfis de acesso.

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

Figura 4- Parmetros de Inicializao

2.4.10

Janela

Executa as seguintes operaes sobre as janelas atualmente abertas no ActionStudio: Em


Cascata, Lado a Lado, Fechar Todas e alista para selecionar tela dentre as Ativas

2.4.11

Ajuda

Para a chamada de tpicos do auxlio on-line: contedo e informao sobre o aplicativo.

2.5

Barra de Ferramentas

A barra de ferramentas composta por um conjunto de botes, cuja finalidade indicada


por um cone, sobre cada um destes botes, conforme apresentado a seguir. Logo que o
aplicativo aberto, apenas a barra de ferramentas para trabalhar com as telas e tabelas
mostrada.

Figura 5 - Barra de Ferramentas

00001-A

Iniciando o ActionStudio

2.6
2.6.1

rvore de Objetos
Movendo-se na rvore

Normalmente ao abrir o aplicativo, a tela que contm a rvore de Projeto mostrada na


esquerda da janela principal do ActionStudio. Nela, conforme a figura abaixo, so
visualizados, em forma hierrquica (rvore), os objetos do projeto. Nesta rvore
apresentada a hierarquia existente na definio das entidades definidas na base de dados
do ActionView.
Quando a rvore est fechada, ao iniciar a aplicao, aparece na raiz apenas a sigla da
instalao. Um primeiro clique, com o boto esquerdo do mouse sobre esta sigla faz a
expanso inicial da rvore para as categorias de tabelas de maior nvel hierrquico.

Figura 6 rvore de Objetos

2.6.2

Selecionando Itens da rvore

Clicando com o boto esquerdo do mouse


Para expandir a rvore, isto , mostrar no mesmo quadro da esquerda os objetos de nvel
inferior, d-se um clique sobre o objeto, ou no smbolo + frente da descrio do objeto.
Quando este clique se d sobre um objeto ramo ou folha o mesmo fica selecionado.
Clicando com boto direito do Mouse na rvore
Clicando-se com o boto direito sobre ramos da rvore aparecem menus com opes de
operaes de Edio de objetos, adequadas para aquele item. O seu entendimento
imediato, no contexto do item.
Quando se clica com o boto direito do mouse em ramos gerais, que contm dentro de si
diversos objetos, aparece o menu para Adicionar <objeto>....

00001-A

Iniciando o ActionStudio

Figura 7 Selecionando Itens na Arvore com Boto Direito

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.

Figura 8 Editar 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

Figura 9 Copiar / Colar Objetos

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

Controlando a Visualizao da rvore

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

Figura 10 Botes de Controle da rvore

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.

Figura 11 Mostrando os Objetos de uma lista

Na figura, o quadro da direita mostra os grupos pertencentes ao sistema selecionado.


A lista da direita serve para a escolha, isto , a seleo de um ou vrios objetos, que sero
tratados pelas operaes de colagem suportadas. Nem todos os objetos suportam tais
operaes.
A seleo de objetos nesta lista feita como normalmente em MS-Windows: clicando o
boto esquerdo, pressionando a tecla CTRL, seleciona um por um. Pressionando a tecla
SHIFT, seleciona do primeiro ao ltimo.
Uma vez feita a seleo, os botes, que aparecem na segunda parte da barra de botes
desta tela da rvore, so utilizados para as tarefas de copiar-colar.

10

00001-A

Iniciando o ActionStudio

A figura abaixo mostra o objetivo de cada boto, e o seu equivalente utilizando a


combinao de teclas CTRL e C, V e X e da tecla DEL, como normalmente utilizado em MSWindows.

Figura 12 Objetivo dos Botes da Barra de Ferramenta

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.

Figura 13 Copiar / Colar Objetos

Observao: No caso do objeto GRUPO, a opo Recortar no suportada. Para se passar


um GRUPO de um sistema para outro, basta entrar na janela de edio do grupo, atravs
do menu principal item Objetos-Grupos e alterar o sistema.

00001-A

11

Iniciando o ActionStudio

Colar ou Colar como


A operao de Colar um objeto ou conjunto de objetos que foram memorizados por Copiar
ou Recortar, feita selecionando-se na rvore, com um clique com boto esquerdo, um
ramo que ir conter o novo objeto colado. Por exemplo, a colagem de um GRUPO somente
poder ser feita na seleo de um objeto SISTEMA, que ir cont-lo.
Aps selecionado o objeto de destino, clica-se com o boto direito sobre o mesmo para que
seja mostrado o menu de operaes possveis. Se houver incoerncia, por exemplo, colar
um grupo em outro grupo ou varivel. A opo de COLAR, no menu e nos botes, no ficar
disponvel.
A figura a seguir mostra a seleo de um sistema para o qual se vai colar os grupos
copiados. Como no possvel criar um segundo grupo com a mesma sigla (identificao),
a opo mostrada neste caso Colar como...

Figura 14 Usando Colar Como

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

Figura 15 Colar Como Nome do novo grupo

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.

Figura 16 Excluindo Grupo

Criar objetos de visualizao

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.

Figura 17 Criar objeto de visualizao

Quando escolhido este item do menu, ou o boto, um ou mais objetos de visualizao,


definidos em uma biblioteca de visualizao, sero criados sobre a tela que estiver ativa
neste momento. Na criao destes objetos, ser utilizado o grupo-tag de ponto, selecionado
na lista.
Ao se escolher o item, o cursor muda para o formato CRUZ, leva-se ento o cursor at o
ponto, na tela , em que se quer seja criado o novo objeto, e clica-se com o boto esquerdo
do mouse.. O novo objeto ser criado nesta posio da tela.
Tambm pode-se solicitar a criao de diversos objetos, de uma nica vez. Para isto devese selecionar na lista os diversos pontos para os quais se queira fazer esta operao. Ao
clicar com o mouse com o boto direito aparecer um menu, com as opes para a
disposio dos diversos objetos: horizontalmente ou verticalmente. Logo aps a seleo na
lista, na parte superior da janela de lista aparecero os botes mostrados com a seta
vermelha na figura a seguir, que tem a mesma finalidade dos itens do menu e podem ser
utilizados para esta escolha da disposio dos objetos.
Ao se escolher o item, o cursor muda para o formato CRUZ. Leva-se ento o cursor at o
ponto, na tela , em que se quer seja criado o novo objeto, e clica-se com o boto esquerdo
do mouse.
A criao dos objetos ser feita na mesma ordem em que aparecem na lista, e respeitadas
as dimenses da tela e dos objetos. Assim, escolhendo disposio horizontal, os objetos
vo sendo colocados a partir da posio clicada com o mouse na tela, at esgotar a
dimenso horizontal da tela. A seguir, se mais houverem, sero colocados abaixo, a partir
da mesma posio esquerda inicial, e assim por diante.

14

00001-A

Iniciando o ActionStudio

Figura 18 Vrios objetos, opo vertical ou horizontal

2.7

Menu para Tratamento de Telas

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.

Figura 19 - Menu para Tratamento de Telas

Seta Amarela: Manipular objetos de visualizao;

Seta Azul: Barra com objetos de visualizao;

Seta Verde: Barra com objetos para edio dos objetos de visualizao.

Seta Vermelha: Menu de objetos para criar um novo objeto de visualizao, se


escolhido Novo no menu de Controles.

2.8

Barra de Objetos de Visualizao

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

Figura 20 - Barra de Objetos de Visualizao

Ao ser selecionado um tipo de objeto na barra de objetos, o boto correspondente continua


pressionado indicando este tipo de operao. Pode-se, ento, levar o cursor at a posio
na qual se deseja criar o novo objeto. Na posio selecionada, pressionando-se o boto
esquerdo do mouse, abre-se a janela de parmetros do novo objeto. Neste ponto, feita
automaticamente a de-seleo do tipo de objeto na barra.

Figura 21 - Posicionando novo objeto de visualizao

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

4350 pixels da margem esquerda


555 pixels da margem superior

Figura 22 - Posio do objeto selecionado

2.9

Operaes com Objetos

Mostrar Propriedades de um Objeto


Para ver a janela de propriedades de um objeto de visualizao, basta clicar com o boto
direito sobre o objeto. Outro modo teclar ENTER, com o objeto selecionado, sendo este o
nico selecionado.
Seleo
Para selecionar um objeto j existente, basta clicar com o boto esquerdo do mouse sobre o
objeto. Tambm aparecer ao seu redor a linha pontilhada de cor violeta indicativa de
selecionado.

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;

Pressionar novamente o boto esquerdo do mouse e, mantendo-o pressionado,


arrast-lo para o canto inferior direito da rea. Aparecer um retngulo em linha
de cor violeta pontilhada demarcando a rea.

Soltar o boto esquerdo do mouse. Como conseqncia os controles


selecionados passaro a ter a seu redor a linha pontilhada de cor violeta indicativa
de selecionado.

A figura a seguir mostra a operao:

17

Iniciando o ActionStudio

1 Clicar com boto esquerdo do mouse e soltar;


2 Clicar com boto esquerdo do mouse e arrastar at a
posio indicada pela seta azul.
Soltar boto esquerdo do mouse.
Aps soltar o boto esquerdo do mouse, todos os
objetos de visualizao contidos na rea
retangular delimitada ficam selecionados,
conforme mostra a figura
Figura 23 - Seleo Mltipla

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.

2.10 Barra para edio de objetos de visualizao

Figura 24- Barra para edio de objetos de visualizao

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.

Menu no Fundo da Tela


00001-A

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
.

Figura 25 - Menu Fundo de Tela

Alterar Grupos: Quando se tem vrios objetos selecionados, escolhendo-se ALTERAR


GRUPOS, no menu de fundo da tela, aparece a Janela de Seleo de Variveis.
Selecionando-se um novo GRUPO, todos os controles selecionados tero seus grupovarivel alterados para o novo GRUPO. Caso no exista o mesmo tag de varivel no novo
Grupo, a janela reaparece para especificao de uma nova varivel. Esta funo muita
usada quando tem-se vrios grupos de pontos associados, por exemplo, a um
equipamento ou bay de um unifilar eltrico. Cria-se o primeiro grupo de pontos e aps
faz-se a seqncia: <selecionar pontos> <copiar pontos> <colar pontos> <alterar
grupos>.
Alterar Formatos: Este item liberado quando mais de um objeto de visualizao do tipo
MOSTRADOR (Analgico e textos) est selecionado. Ao ser selecionado faz aparecer a
janela de propriedades deste objeto apenas com a ficha de contedo, na qual definida
toda a formatao destes objetos. A alterao destes campos ser imposta a todos os
objetos do tipo MOSTRADOR que estiverem selecionados. Neste caso, no ser possvel
a alterao de Grupos ou tamanhos destes objetos.
Alterar tamanhos de telas: O tamanho de uma tela, como aparece no ActionStudio
automaticamente definido pelo tamanho da figura de fundo que contm. Caso se queira
alterar o tamanho de uma tela, deve-se escolher este item, que ficar marcado como
escolhido. Aps isto pode-se puxar o canto da tela e arrasta-lo com o mouse para obter-se
o novo tamanho. Para que volte a ser fixo, conservando o novo tamanho, basta escolher
novamente este item e desmarca-lo. Veja mais detalhes no item Tratamento de Telas.
Mostrar Sub-telas: Este item liberado quando, nas propriedades da tela, existem
referncias a sub-telas, isto outras telas, como cabealhos, que sero sobrepostos a tela
principal, em tempo real. Ao escolher este item sero mostradas as imagens de fundo das
sub-telas referenciadas nesta tela. Estando as sub-telas mostradas, este item se altera
para Esconder Sub-telas. Se este item for escolhido, nesta condio, os fundos das subtelas desaparecero da tela. Veja mais detalhes no item Tratamento de Telas.

20

00001-A

Base de Dados de Parmetros

3 Base de Dados de Parmetros


3.1

Base de Dados

Como apresentado no manual de introduo, o ActionView possui uma base de dados de


parmetros - ACTION.MDB, onde esto todas as tabelas que modelam o processo
controlado (em aplicaes maiores, essa base pode ser SQL Server ou Oracle).
Estas tabelas vo conter os atributos de cada um dos objetos que formam a topologia do
sistema supervisionado e controlado.
Para facilitar a construo inicial da base de dados e mesmo para a sua expanso,
interessante seguir uma ordem pr-definida na manipulao das tabelas.

Figura 26 - rvore do projeto

No item seguinte, descreve-se sumariamente os contedos de cada tabela e, em seqncia,


so apresentadas instrues sobre a ordem de gerao das mesmas.

00001-A

21

Base de Dados de Parmetros

3.2
3.2.1

Tabelas da Base de Dados


Postos de Trabalho

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

Sistema o agrupamento de segunda mais alta ordem hierrquica na definio de pontos


de monitorao. Por exemplo, sistema hidrulico, sistema de ar condicionado, etc. Cada
subestao eltrica ou Usina poderia ser um sistema, constitudo por vrios vos, que
seriam os Grupos. O termo SISTEMA, em todo o aplicativo pode ser configurado para outro
termo que melhor represente o agrupamento sendo supervisionado. No arquivo de
inicializao, na seo [UserTexts] pode ser utilizada para isto:
[userTexts]
Sistemalong = Subestao
Sistemashort = SE

3.2.4

Local

Cada registro corresponde a um atributo da tabela de Grupo e armazena cdigos e


descrio desse atributo. Esse atributo pode ser o local fsico, e/ou geogrfica de um grupo
descrito na base de dados, ou qualquer outro atributo que se deseje associar a um registro
de grupo.

3.2.5

Usurio

So os operadores do ActionView. Cada indivduo 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 atravs de um Perfil de Acesso.

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

Base de Dados de Parmetros

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

So medidas de entrada, sada ou calculadas. Nessas medidas, cada varivel analgica


deve pertencer a um Grupo e identificada univocamente pelo par de identificadores Grupo
- Varivel.

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

Varivel Digital Mltipla

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:

Alarme s ocorre se condio verdadeira;

Comando s habilitado se condio verdadeira (inter-travamento pos software);

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

Base de Dados de Parmetros

3.2.14

Perfil de Acesso

So conjuntos de informaes de permisso de acesso a cada um dos recursos do menu do


ActionView Tempo Real. Podem ser definidas vrias configuraes de perfil, inclusive com
restries diferenciadas por Grupos de pontos. Cada usurio ter acesso s facilidades do
sistema conforme o perfil definido para seu Nvel de acesso.

Figura 27 - 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.

Figura 28 - Tela de Endereos

3.2.16

Aplicativos

uma tabela do Banco de Dados onde so cadastrados os aplicativos ativados pelo


ActionRU. Esses aplicativos podem ou no acessar a Base de Dados de Tempo Real.
Podem ser aplicativos quaisquer, gerados ou no pelo usurio. Tambm so cadastrados
aqui, OLEs ou DLLs feitas pela instalao usuria, para serem chamadas pelo ActionView.

24

00001-A

Base de Dados de Parmetros

3.2.17

Tipo de Equipamento

Cria o conceito de equipamento e associa um nmero a esse equipamento. Esse nmero,


quando colocado em registro de varivel, informa que esta varivel est associada a aquele
equipamento.
Em tempo real, existem filtros que permitem selecionar variveis associadas a
equipamentos. Por exemplo, selecione disjuntores impedidos, religadores desligados, etc.

Figura 29 - Definindo novos equipamentos

3.3
3.3.1

Preenchimento das Tabelas


Tabelas e Relacionamento

As tabelas do ActionView so implementadas em um banco de dados relacional (MS


Access, SQL Server ou Oracle) e possuem integridade relacional. Esta caracterstica exige
que o cadastro de dados nas tabelas siga uma ordem determinada existindo relaes de
dependncia entre os registros.
Assim, a configurao da base de dados requer um planejamento prvio com uma definio
inicial de seus diversos nveis hierrquicos.

3.3.2

Regionais

Regionais so o agrupamento de vrios sistemas. Para o caso de sistemas eltricos, as


regionais so conjuntos de sistemas que se identificam por subestaes / usinas.

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

Base de Dados de Parmetros

Quando h repetio de equipamentos, com pontos de monitorao e controle semelhantes,


no processo supervisionado, deve-se optar pela utilizao de grupos derivados. Define-se
um grupo base com todos os pontos de superviso e controle do equipamento que se repete
no processo. Em seguida, cria-se grupos que representam cada um dos equipamentos
repetidos, derivando-os do grupo base anteriormente criado. As variveis, condies e
funes de clculo definidas para o grupo base, so duplicadas para cada grupo derivado.
Neste caso, porm, todas as variveis, condies e funes de clculo derivadas estaro
com os mesmos parmetros das cadastradas no grupo base. Se houver esta necessidade
de se realizar configuraes particulares, estas devero se realizadas em cada grupo
derivado.

3.3.4

Ordem de Preenchimento

A ordem bsica para gerao de tabelas a seguinte:


1) Postos de Trabalho - Define-se quantos e suas siglas. As siglas so os nomes das
estaes conforme conhecidas pelo sistema operacional. importantssima esta
especificao para a formao da rede de postos de trabalho e a especificao dos
canais de comunicao na rede.
2) Unidades de Engenharia Esta tabela j vem preenchida com as unidades
normalmente usadas. Se existirem unidades ainda no disponveis, devem ser criadas
antes de iniciar a criao dos pontos do processo.
3) Locais - Define-se qual o significado de locais na instalao. A utilidade primeira ser
localizao fsica de equipamentos.
4) Regional Define cada subconjunto de sistemas que se deseja tratar separadamente
na hierarquia dos objetos.
5) Sistemas - Escolhe-se o que representaro e inicia-se a gerao desta tabela.
Observar que um sistema pode ou no, em tempo real, ser mostrado na rvore do
sistema. Assim, sugere-se que seja gerado um sistema no mostrado em tempo real,
que possuir todos os grupos base necessrios.
6) Canais de Comunicao Define quais canais de aquisio de dados e quais os
mdulos de comunicao que sero utilizados para a comunicao com os
equipamentos de aquisio de dados.
7) Textos de Alarmes Define-se os textos gerais para estados de pontos digitais.
8) Grupos - Devem ser definidos a partir das decises j tomadas. No caso do uso de
derivados, definem-se primeiro todos os bsicos e nicos e a seguir os derivados.
9) Define-se ento as variveis analgicas e variveis digitais de entrada, que usam
pontos nas UCLs efetivamente. No se definem referncias s Condies nesta fase.
10) Definem-se as funes calculadas a partir de variveis de entrada, que no
referenciam condies.
11) Definem-se as Variveis calculadas e fazem-se referncias as funes que as
calculam.
12) Definem-se as Condies Lgicas.
13) Definem-se funes de clculo que necessitem de condies lgicas e funes de
clculo que utilizam outras funes de clculo.
14) Volta-se a atualizao de variveis para acertar referencias a Condies Lgicas e
Funes de clculo ainda no referenciadas.
15) Faz-se ento o acerto da tabela de Endereos.

26

00001-A

Base de Dados de Parmetros

16) Finalmente definem-se perfis de acesso para operadores e mantenedores, e geram-se


os registros para usurios.
17) A tabela de tipos de equipamentos pode ser definida aps a criao da base de dados.
Assim, definem-se os agrupamentos como, por exemplo, disjuntor, religador, alarmes,
seccionadoras, etc, e aps, associa-se as variveis da base de dados a esses
equipamentos.

3.4

Atualizaes das Bases de Dados

O ActionStudio o aplicativo responsvel pela atualizao das estruturas das bases de


dados compatibilizando-as com novas verses do ActionView. Essa atualizao ocorre
sempre na primeira vez que o usurio executa um ActionStudio de verso mais recente do
que a correntemente instalada. Esse aplicativo analisa datas de atualizaes e executa
todas as modificaes de estruturas dos arquivos ACTION.MDB e ACTMOV.MDB
necessrias para a execuo da nova verso. Abaixo mostrada a tela ao final de uma
atualizao de verso.

Figura 30 - Tela de atualizao de verso

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.

Figura 31 - Menu Arquivo

Veja abaixo a descrio de cada um destes subitens do Menu

4.2

Novo Projeto

Este subitem apresenta a janela com os dados globais do novo projeto.

Figura 32 - Novo Projeto

Nome do projeto: Sigla do novo projeto;

Pasta do projeto: preenchido automaticamente com o caminho default de um


projeto do ActionView que o <diretrio de instalao>\Projects\< >.

Quando um novo projeto criado, conforme mostra a figura abaixo, gerada uma pasta
embaixo da pasta Projects com seis subdiretrios.

28

00001-A

Arquivo

criado o diretrio do projeto onde:

Na pasta Dbase so copiados os arquivos vazios


da base de parmetros e da base de movimento
(ActionEmty e ActMovEmpty). Estes arquivos esto
na pasta templates;

Na pasta Figuras so colocadas as figuras da


pasta \Templates\figuras_exemplo;

Na pasta Scripts so colocados os Scripts


existentes na pasta:Templates\Scripts

Na pasta Sons Templates\Sons

Figura 33 - Criando novo projeto

Esta opo apresenta uma janela com todos os projetos existentes na mquina:

Figura 34 - Abrir projeto existente (arquivos de INI)

Observar que cada projeto possui um arquivo de inicializao do projeto, residente no


diretrio \Windows\ActionXXXX.ini.
No menu so apresentados ponteiros para os ltimos quatro projetos abertos.

00001-A

29

Arquivo

Figura 35 - ltimos quatro projetos

4.3

Abrir Projeto

Esta opo apresenta uma janela com todos os projetos existentes na mquina:

Figura 36 - Abrir projeto

Observar que cada projeto possui um arquivo de inicializao do projeto, residente no


diretrio \Windows\ActionXXXX.ini.
No menu so apresentados ponteiros para os ltimos quatro projetos abertos.

Figura 37 - ltimos quatro projetos abertos

30

00001-A

Arquivo

4.4

Salvar Projeto Como

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.

Figura 38 - Tela salvar projeto

4.5

Importar

Este subitem permite a importao de objetos definidos em um outro projeto ActionView


para o projeto atual. Os objetos que podem ser importados so GRUPOS de pontos,
BIBLIOTECAS de objetos de visualizao, TELAS DE PROCESSO e TELAS DE MEDIDAS.

Figura 39 - Tela de Importao de Objetos

4.5.1

Janela de Importao de Objetos

Ao escolher qualquer dos itens aparece a janela de seleo de importao mostrada a


seguir:

00001-A

31

Arquivo

Figura 40 - Janela de Seleo

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:

Aplicativos: programas, DLLs e OCX disparados na aplicao;

Cores: cores de fundo e de texto associados a nveis de alarme;

SOM: arquivos de som;

Textos: tabela de textos de eventos e alarmes;

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.1.4 Grupo Base


Os grupos base so pensados como prottipos ou modelos de partes das plantas, como
um bay de linha, um trafo, um fancoil, um Chiller, etc. Assim, quando inicia-se um novo
projeto que possui equipamentos ou conjuntos de equipamentos similares aos de um outro
projeto anteriormente feito, interessante Copiar aqueles prottipos para o novo projeto e,
a partir da, incluir-se novos pontos, ou excluir-se pontos no desejados para um novo
prottipo.
Este quadro serve para especificar o Projeto do qual se quer importar dados. Na lista abaixo
aparecem todos os arquivos do tipo .INI existentes no diretrio do sistema. Escolhido um
destes arquivos, aparece Na prxima tela o diretrio e o arquivo .UDL definido para este
projeto origem e os grupo base existentes neste arquivo.
4.5.1.5 System
Permite importar vrios grupos de projeto origem para um sistema selecionado do projeto
destino.

Figura 41 - Importar elementos de um sistema

4.5.1.6 Importao de Telas (processo e medida)


Tambm podem ser importadas telas de processo ou telas de medidas.
A importao trs, 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. Neste
caso, mesmo grupos derivados, cujas variveis apaream em telas importadas, tambm
sero importados.

4.5.2

Atributos importados

Em funo do item importado, possvel definir:

No caso de criao de variveis associadas a grupos, se deseja ou no importar os


endereos do projeto origem;

Se deseja ou no importar os scripts associados aos objetos 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

Figura 42 - Atributos da importao

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.

Figura 43 - Registro de novo usurio

4.7

Finalizar (F)

Encerra o mdulo configurador - ActionStudio.

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.

Figura 44 - Menu Configuraes

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.

Figura 45 - Dados institucionais do projeto

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

Figura 46 - Sigla correspondente a abreviatura da instalao

d) Instalao - Nome - Nome por extenso da Instalao.


Scripts
Para informaes sobre a pasta Scripts veja o item Utilizando Scripts neste manual.

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.

Figura 47 - Tela Textos de Alarmes

36

00001-A

Configuraes

5.4

Alarmes - Cores e Sons

Mostra a janela para a configurao da aparncia do sistema. Estes parmetros referem-se


s cores e sons das mensagens de alarme do mdulo de Tempo Real.

Figura 48 - Janela para configurao das cores dos alarmes de variveis analgicas

Alterando Cores para Alarmes


A definio de cores feita separadamente para variveis analgicas e digitais. H duas
fichas: uma para as analgicas e outra para as digitais e sons.
Ficha Analgicas
Para analgicas, pode-se indicar cores distintas para estados emergenciais e operacionais.
Quando os valores de medies romperem cada um dos dois limites superiores, ou um dos
dois inferiores configurados para cada ponto, ser gerado um registro no sumrio de
alarmes com as cores indicadas nesta seo (a gerao de mensagens de alarme pode ser
habilitada ou desabilitada para cada varivel).
As cores definidas tambm podem ser aplicadas aos controles que apresentam os valores
das medies nas telas, desde que estes controles estejam configurados para admitir estas
modificaes. Definies so feitas no configuardor ActionStudio.
Para o sumrio de alarmes ainda podem ser configuradas cores distintas para mensagens
de medies em estado de alarme que j tenham sido reconhecidas ou que ainda no
necessitem reconhecimento.
Ficha Digitais
Para variveis digitais, possvel definir cores e tipo de sinal sonoro para estado de alarme.

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.

Um conjunto para cor de alarme da mensagem quando a varivel entra em um estado


anormal.

Um conjunto de cores para o estado em alarme j reconhecido

As cores podem ser configuradas da seguinte maneira:

Escolha o que deseja alterar - cor de Fundo ou do Texto - clicando na opo


correspondente;

Clique sobre o tipo de alarme cuja cor deseja alterar. apresentado um


formulrio com a palheta de cores para seleo;

Para alterar outras mensagens repita o procedimento clicando o boto OK ao


final da edio.

Obs. As configuraes realizadas para prioridades no so aplicadas s variveis


analgicas que seguem as cores determinadas no campo reservado para este tipo de
ponto.
Som
possvel associar arquivos de som s prioridades de alarme. Para configurar sinais
sonoros necessrio que se disponha dos arquivos do tipo.wav correspondentes, e que
estes estejam no caminho indicado no item SOUNDDIR da seo [Directories] do arquivo de
inicializao. Tambm necessrio que o micro disponha de placa e caixas de som.
Aps configurado e escolhido o som, pode-se testar o mesmo, selecionando-se com o
mouse o nome do arquivo que se quer ouvir e, aps, pressionando o boto TESTE.

38

00001-A

Configuraes

No arquivo de inicializao ACTION.INI tambm necessrio ajustar alguns parmetros na


seo [ALARMS]:

Figura 50 - Arquivo de Inicializao

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

A janela permite cadastramento, edio e excluso das Unidades de Engenharia, grandezas


utilizadas pelas variveis analgicas do sistema.

00001-A

39

Configuraes

Figura 51 - Janela Unidades de Engenharia

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

A janela de aplicativo possibilita cadastrar aplicativos que vo trabalhar em cooperao com


o ActionView. Nesta janela pode ser configurado o tipo de executvel, o tipo de execuo, o
local de execuo e o nome do arquivo. Pode-se ajustar para que sejam disparados
automaticamente aps a inicializao do mdulo de Tempo Real do ActionView
ActionRU, ou somente sob demanda.

40

00001-A

Configuraes

Figura 52 - Janela de Aplicativo

Os campos disponveis so os seguintes:

Identificao: o nome fantasia do aplicativo que ser apresentado nos menus


do AVStudio. Todo aplicativo inserido ser disponibilizado no menu de botes e
hotspot. Observe que o aplicativo pode ser uma DLL ou mesmo um arquivo de
BAT que instala a DLL.

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.

Nome do Executvel: Clicando no campo, apresentada uma janela para


localizao do arquivo executvel do aplicativo, j no subdiretrio PRG do
ActionView;

Figura 53 - Executveis disponveis no diretrio PRG

00001-A

41

Configuraes

Automtico: Os aplicativos marcados com


ser iniciado o ActionRU.

so disparados automaticamente ao

Acessrios: Se esta opo for selecionada, o aplicativo ser disponibilizado no


run-time, no menu de acessrios.

Figura 54 - Menu de Acessrios

Local da Execuo: Pode ser escolhido se o aplicativo deve executar somente


no servidor mestre, somente nos clientes ou em ambos.

Figura 55 - Local de Execuo

5.7

Parmetros Linha de Comando - Caso o aplicativo necessite de parmetros na


linha de comando estes devem ser informados neste campo.

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:

Nome da varivel de entrada: XXXX

Nome da varivel de sada: XXXX_OUT

Utilizando o ActionStudio, deve-se criar a varivel de sada primeiramente. As duas


variveis devem ter exatamente os mesmos endereos. E na pasta de parmetros no
necessrio indicar textos para estados dos pontos em nenhum dos casos.

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

Figura 56 - Janela de cmeras

Sistema/Grupo/Varivel: Um clique sobre uma linha em um destes campos apresenta


um formulrio para indicar o Sistema onde se localizam os Grupos, e a Varivel das
cmeras;
Descrio: Corresponde a um texto apresentado na parte inferior da tela sempre que o
cursor colocado sobre imagem;
Nmero: Nmero da cmera onde ser apresentada a imagem colhida pela cmera.
Consulte o Manual do ActionView Tempo Real, ActionRU, para visualizar a posio
de cada uma das oito imagens na tela;
Arquivo: Nome do arquivo que a imagem da cmera dever ser salva;
Botes Salvar/Sair: Salva as configuraes e fecha a tela sem salvar as alteraes.
Boto Novo: Abre uma nova linha para preenchimento.

00001-A

43

Visualizar

6 Visualizar
O item VISUALIZAR do menu principal abre uma lista com os itens mostrados na
figura.

Figura 57 - Item Visualizar

6.1

rvore (V)

Apresenta um sub-menu para controle da atualizao da rvore de registros. Os itens no


sub-menu so:
Atualizar
Selecionando esta opo a rvore de registros da tela principal fechada e seus
dados atualizados;
Visvel - (ctrl-A)
Esta opo ativa ou desativa a funo de visualizao da rvore de registros.

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

Este item do menu permite controlar a visualizao da Barra de Ferramentas ou de Botes


do aplicativo. 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.4

Grade de Fundo

Para facilitar o alinhamento de objetos de visualizao sobre o fundo da tela, o


ActionStudio disponibiliza uma Grade de Fundo, que pode ou no ser apresentada. Estes
itens do menu somente ficam ativos se houver uma tela aberta.

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.

Figura 58 - Menu visualizar

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.

Figura 59 - Janela de configurao da grade

A janela de configurao apresenta os seguintes itens:


Mostrar grade Marcando este item far com que aps fechada a janela de
configurao a grade de fundo seja mostrada.
Tamanho da Grade Serve para a definio do espaamento das linhas ou
pontos da grade. A unidade Twips, e o valor mnimo de 120 Twips. Abaixo
deste valor a grade no mostrada.
Tipo da grade Pode-se escolher entre as opes: Somente pontos, linha
pontilhada ou linha tracejada.
Alinhar pela grade Marcando esta opo o aplicativo forar o alinhamento
automtico dos objetos de visualizao a grade. Quando se cria um novo objeto ou
se movimenta um objeto, o canto superior esquerdo do mesmo sempre se
deslocar at um ponto mais prximo de cruzamento da grade.
Sair Pressionando este boto fecha a janela sem salvar as alteraes feitas.
OK Pressionando este boto fecha a janela salvando as alteraes feitas.

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.

Figura 60 - Menu Objetos

7.2

Editando Objetos

Para a incluso de novos objetos, excluso de objetos existentes ou alterao de atributos


de objetos, deve-se escolher o tipo do objeto a ser atualizado atravs da rvore de Objetos
ou do item Objetos no menu principal.
Para cada tipo de objeto h uma janela apropriada para a entrada de dados. Uma vez com
esta janela aberta, utilize a tecla TAB ou o Mouse para se deslocar entre os campos de
dados. Digite os novos dados e com o uso dos botes Novo, Salvar, Excluir, Sair, realize as
incluses e alteraes que forem necessrias.

7.2.1

Botes de Comando para Edio

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

mostrado na janela. A excluso no pode ser feita se o registro referenciado por


outros registros de outras tabelas existentes na base de dados.
Vista (alt+V) - Causa o aparecimento de uma janela com a lista dos registros da
tabela atualmente mostrada na janela. Quando a entrada na janela de atualizao
feita pela rvore, os registros mostrados so apenas o subconjunto definido pela
hierarquia .
Sair (alt+S) - Causa o fechamento da janela, sem salvar as alteraes. No caso
de gerao de um novo registro, pode-se desistir desta gerao pressionando
Sair.
Ajuda (alt+A) - Causa o aparecimento de um tpico de ajuda relacionado com a
janela corrente.

7.2.2

Movimentao entre Objetos

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:

Figura 61 - Movimentao entre Objetos

7.3
7.3.1

Visualizando listas de objetos


Lista de objetos

O boto Vista (alt+V) na janela de atualizao de um determinado tipo de objeto faz


aparecer uma janela com a lista dos objetos correntemente sendo tratados. Somente sero
includos os objetos que pertencem hierarquicamente ao objeto acessado na rvore.
Este boto estar desabilitado sempre que se escolheu na lista, por duplo clique, um
determinado objeto. Isto , somente aquele registro estar disponvel atravs deste acesso
e, portanto, a viso de outros impossvel no nvel em que foi escolhido o registro.
Quando a janela de dados de um objeto acessada atravs da descrio de um objeto de
nvel superior, portanto de uma coleo de registros, todos estes estaro disponveis.
A janela com a lista mostrada na figura seguinte.
Estes botes na parte superior da janela servem para modificar a ordenao dos
registros listados na janela vista, ordem alfabtica ascendente ou descendente.
O Total ao lado mostra o nmero de registros da lista.
Em cada linha aparece a identificao e a descrio de um dos registros da tabela. O
registro atualmente mostrado na tela principal aparece destacado, isto , selecionado.

00001-A

47

Objetos

Figura 62 - Lista de 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

Movendo-se entre linhas

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

Janela para Seleo de Variveis

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.

Figura 63 - Janela para Seleo de Variveis

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

Regional representa o nvel mais alto na hierarquia do ActionView. Uma regional o


agrupamento de vrios sistemas. O nome REGIONAL pode ser trocado por algum outro
mais adequado ao tipo de instalao. Por exemplo, se estamos monitorando um conjunto de
UHEs, poderia ser utilizado USINAS.

Figura 64 - Regional

Os campos da janela so os seguintes:

Identificao - Sigla da Regional com no mximo de nove caracteres.

Descrio - Campo para preenchimento com qualquer texto livre complementar


identificao;

Definir Sistema Apresenta a janela para definio dos Sistemas associados a


esta Regional.

No caso da aplicao, supervisionar somente uma instalao (s uma estao ou


subestao), Deve-se cadastrar somente uma Regional com o prprio nome do Sistema.

7.6

Sistema

Sistema representa o segundo nvel hierrquico da base de dados de objetos do


ActionView. De forma geral, um sistema deve representar um conjunto de
equipamentos, (prdio / subestao / usina), ou um setor de uma subestao.
00001-A

49

Objetos

Figura 65 - Janela de parmetros do sistema

No mdulo de tempo real do ActionView, os sumrios de eventos ocorridos, alarmes


atuados e outros recursos podem ter seus registros filtrados pelos sistemas
cadastrados na base de dados, isto , pode-se selecionar um sistema especfico e
passar a visualizar somente os eventos, alarmes e demais registros dos pontos de
grupos pertencentes a este sistema.
Campos da janela:

50

Identificao - Sigla de at nove caracteres para identificao do Sistema. Ex:


SE_RNC, EST01;

Descrio - Identificao mais detalhada do sistema;

Regional Sigla da Regional ao qual pertence o sistema. No caso da janela de sistema


ser ativado a partir da janela de Regional, existir uma nica Regional disponvel neste
campo;

Exibir na barra de Sistema: Indica se esse Sistema deve ou no ser apresentado na


Barra de Sistemas no mdulo de tempo real;

Servidor Mestre Somente aparece a lista para escolha do Servidor Mestre, se na


instalao houver especificados Postos de Trabalho com este modo de operao e nas
opes de projeto esteja indicado [Monitoring] MULTISERVIDORES=1. Nas
instalaes stand-alone no haver este campo. O objetivo desta definio
somente para o caso de instalaes com mais de um conjunto de servidores mestresescravo. Nestes casos a base de dados ser nica, mas somente sero carregados e
monitorados em cada servidor os pontos de sistemas que indicarem este prprio
servidor como mestre ou no indicarem servidor algum. No caso normal de um nico
servidor, pode-se deixar vazio este campo.

Nveis de Carga - Dia til / Sbado / Domingo: Em funo do tipo de aplicao,


possvel variar automaticamente os limites superiores e inferiores de variveis
analgicas em funo do horrio. Assim, o sistema eltrico pode ter limites diferentes
para horrios de carga leve, mdia e pesada (horrio de ponta). Se este for o caso,
nestes campos devem ser indicadas as Funes do tipo Rampa utilizadas para
especificar os nveis de carga de acordo com o horrio do dia (nvel de carga) e do dia
da semana.

00001-A

Objetos

O preenchimento deste campo opcional. Para mais informaes a respeito de funes


para nveis de carga, consultem o captulo especfico de Funes de clculo no tpico
Funo Rampa.

Grupo Ao pressionar este boto apresentado a janela de Grupos pertencentes a


este Sistema.

7.7

Local

A entidade Local no faz parte da hierarquia estrutural do ActionView. Porm, o registro de


locais obrigatrio para o cadastramento de Grupos na base de dados.
Locais representam a posio geogrfica de um grupo na instalao supervisionada,
fornecendo a idia de localizao do equipamento ou vo.
A definio de locais depende do tipo da instalao sendo monitorada. Nos casos de
automao predial, por exemplo, pode-se cadastrar locais como TERREO, SUBSOLO,
PORTARIA, etc. No caso de uma instalao eltrica, os Locais podem ser SETOR138KV,
LINHAS, TRAFO, etc.

Figura 66 - Janela de parmetros de local

Campos da janela:
Identificao - Sigla para rpida identificao do local. Ex: TERREO;
Descrio - Identificao mais detalhada do local definido.

7.8

Grupos

A denominao Grupos utilizada como um conjunto de variveis de um mesmo


equipamento ou vo. Representa o terceiro nvel da hierarquia estrutural do ActionView:
Regional  Sistema  Grupo  Varivel
O cadastro de Grupos na base de dados obrigatrio e fundamental para identificao dos
pontos monitorados (representados pelas variveis).
Como os Grupos so conjuntos de variveis, estes podem representar um equipamento,
como uma bomba hidrulica ou um vo de uma subestao, como um alimentador.

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.

Figura 67 - Janela de parmetros de grupos

Os campos desta janela so os seguintes:

52

Identificao - Sigla unvoca com no mximo 9 caracteres. Ex: BOMBA1, TRAFO02.


No pode haver dois Grupos com nomes iguais na base de dados, mesmo que estejam
em sistemas diferentes.

Descrio Texto explicativo da identificao do Grupo;

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.

Especificao Tcnica Complementar - O campo retangular a direita da lista de


Sistemas serve para a incluso de textos ou observaes a respeito do Grupo, como
nmero de patrimnio, capacidade, consumo, modelo, etc. O campo possui tamanho
varivel sendo capaz de abrigar uma quantidade razovel de texto;

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

O ActionStudio dispem de uma facilidade para a gerao de grupos de pontos


semelhantes automaticamente.
Supondo que existam vrios equipamentos
(ou vos) iguais, ou mesmo muito
semelhantes, sendo supervisionados. Define-se um Grupo base com todas as variveis,
condies e funes de clculo que um deles utilize. Em seguida cria-se os Grupos
representativos de cada um dos equipamentos repetidos como derivados do Grupo base
inicial. Todas as variveis, condies e funes de clculo definidas para o grupo base so
repetidas para os derivados sem a necessidade de cadastrar todas estas informaes
novamente.
No caso de equipamentos no idnticos, mas muito semelhantes, pode-se deriv-los de
um grupo base e efetuar as alteraes necessrias individualmente. Outra caracterstica
que alteraes realizadas nos Grupos bases so repassadas para seus derivados (exceto
endereos dos pontos e descries).
Assim, os trs tipos de Grupos disponveis so:
-

1. nico - Quando o Grupo representa um equipamento ou vo que no se repete


na instalao supervisionada.

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.

Atravs da janela de Grupos possvel acessar os formulrios para cadastro ou edio de


condies, variveis analgicas, digitais mltiplas, digitais simples, e funes de clculo,
pressionando o boto correspondente.

Figura 68 - Formulrios associados aos grupos

A janela de variveis, condies ou funes de clculo, acessado atravs de um formulrio


de Grupo, apresenta contedos restritos aos registros pertencentes ao Grupo corrente, ou
seja, so apresentadas variveis, condies ou funes de clculo que pertencem ao Grupo
indicado na janela.

7.8.1

Operaes Automticas em Grupos Derivados

Incluses de novas variveis em Grupos bsicos, implicaro em incluses automticas das


mesmas variveis nos grupos derivados.
Quaisquer alteraes feitas nas variveis de Grupos base sero automaticamente feitas nas
variveis dos grupos derivados.
Excluses de elementos de Grupos bsicos implicam na excluso automtica dos
elementos correspondentes nos grupos derivados.
Incluses de novas variveis, excluses ou alteraes de variveis nos Grupos derivados
so realizadas exclusivamente nestas variveis, sem afetar os demais outros grupos.
Todas as referncias feitas a variveis , condies e funes de clculo definidas no
prprio grupo base, durante o processo de derivao, sero geradas nos grupos derivados
referenciando objetos correspondentes no prprio novo grupo derivado sendo criado.
00001-A

53

Objetos

Todas as referncias feitas a variveis, condies e funes de clculo definidas em outros


grupos que no o base, durante o processo de derivao, sero geradas nos grupos
derivados referenciando exatamente os mesmos objetos referenciados no grupo base.
Funes de clculo que no envolvem variveis do grupo base, como funes de converso
de unidade de engenharia ou outras que somente envolvem variveis fixas de outros
grupos, devem preferencialmente ser definidas em outros grupos auxiliares, que no o base,
j que sero uma nica a ser referida pelos objetos dos grupos derivados. Se forem
definidas no grupo base, sero criadas novamente em cada grupo derivado.

7.9

Variveis

As variveis representam o ltimo e mais baixo nvel da hierarquia do ActionView. Esto


contidas nos Grupos e representam os pontos de superviso e controle de um processo ou
instalao.
As variveis na base de dados podem ser analgicas, digitais ou digitais mltiplas.
Variveis analgicas representam pontos de medies supervisionados no processo.
Variveis deste tipo podem assumir valores numricos diversos tais como 13, 1290, 244, 7, 12,5, etc. Estas variveis so usadas para representar tenses, correntes, vazes, peso ou
qualquer outra grandeza que deva ser expressa em valores alm de zero e um.
Variveis digitais so pontos de superviso e controle que podem ser expressas somente
com os valores zero e um. Representam estados de equipamentos (por exemplo, ligado /
desligado), alarmes (por exemplo, normal / acionado) e comandos enviados a equipamento
de campo (por exemplo, abrir / fechar).
Variveis digitais mltiplas so pontos de superviso e controle, calculados ou adquiridos no
campo, que podem ser expressas por um conjunto de estados representados por nmeros
inteiros. Por exemplo, um disjuntor pode assumir quatro estados: aberto, fechado, extrado e
indefinido. Tambm podem ser utilizados para representar o estado de dispositivos do tipo
seletores. No ActionView podem ser definidos pontos digitais mltiplos de 1 a 32 estados.
O ActionStudio dispe de uma janela para o cadastramento de variveis, que inclui vrias
fichas que podem ser vistas na figuras seguintes.

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 com dados especficos do tipo de varivel: Variveis analgicas, digitais e


digitais mltiplas possuem atributos distintos que so armazenados em tabelas
separadas na base de dados. A janela para a configurao destas informaes
apresentada automaticamente toda vez que se salva as informaes de uma nova
varivel ou quando se escolhe a ficha Parmetros na janela de atualizao de
variveis.

Ficha de estado inicial da varivel: Nesta ficha so especificados os estados


iniciais dos pontos, isto ,aqueles que sero assumidos na entrada do sistema em
execuo, caso no seja escolhida inicializao a partir do estado anterior. Inclui
estado ou valor, modo de operao e modo de monitorao.

Ficha de endereos: Esta a ficha que permite a especificao de informaes


para aquisio de dados e execuo de comandos dos equipamentos de campo,
incluindo a escolha de protocolos de comunicao.

Ficha de Scripts: Esta ficha possui Scripts que, se criados, sero executados
quando um evento associado varivel ocorrer.

00001-A

Objetos

7.9.1

Parmetros Gerais de Variveis

Figura 69 - Parmetros Gerais de Variveis

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:

Identificao - Tag da varivel, sigla que identifica univocamente o ponto dentro de


um Grupo. Uma mesma identificao pode se repetir em Grupos diferentes, mas
nunca em um mesmo Grupo;

Descrio - Identificao mais detalhada da varivel;

Grupo - Sigla do Grupo ao qual pertence a varivel. No caso da janela de Varivel


ser ativada a partir da janela de Grupo, existir um nico Grupo disponvel neste
campo;

Unidade de Engenharia - Lista com os smbolos das unidades de engenharia


cadastradas na base de dados para seleo, no caso de variveis analgicas;

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).

Estimado A marcao deste campo habilita a varivel a apresentar em tela,


durante a superviso em tempo real, alm dos valores reais colhidos de
equipamentos em campo, valores estimados por um algoritmo especializado. O
efeito deste campo s vlido se houver um servidor de dados estimados na rede.

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

Interna Para variveis calculadas atravs de funes cadastradas, Scripts


ou Rotinas. Pode-se tambm cadastrar uma varivel digital na base de dados
para representar um equipamento em tela, cuja origem do valor no de
55

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

Entrada - Variveis de entrada, tero seu valor lidos de equipamentos em


campo, devendo ter seu endereo definido.;

Sada (mantida / pulsada) - Para variveis cujo valor ou estado deve ser
enviado para o equipamento em campo.

Nmero de Elementos- Normalmente deixar em zero, para variveis simples. Para


vetores de variveis com vrios elementos, deve-se colocar o nmero de elementos
que se deseja para o vetor. Neste caso, a identificao da varivel pode ter apenas 6
caracteres, pois o sistema incluir um nmero de trs caracteres ao final. Sero
criadas tantas variveis quanto o nmero informado, com as mesmas propriedades
e com a mesma sigla especificada na identificao, ps-fixada pelo nmero do
elemento. Assim, se a identificao for TAG, e se especificar 3 elementos, sero
criadas as variveis TAG (que contm informao de que um vetor) e TAG001,
TAG002 e TAG003. Este campo somente aparece na criao de novas variveis ou
em variveis que foram criadas como vetores.

Parmetros para Alarmes

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

Digital mltipla no tem tipo j que em cada estado


define-se as aes a serem executadas.

Figura 70 - Parmetros para Alarmes

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.

Prioridade Neste campo pode ser informado um nmero de um a dez, informando


um nvel de prioridade associado ao ponto. Os registros de variveis em alarme, no
Sumrio de Alarmes Correntes, possuiro cores em funo deste nmero (ver menu
configurao Alarmes Cores e Sons);

Condio O alarme s ocorre se a condio est satisfeita. Para a escolha de uma


condio de alarme, deve-se executar um duplo clique sobre este campo. Aparecer
a Janela para Seleo de Variveis, j descrita anteriormente, para que seja
escolhida uma condio entre as configuradas na base de dados.

Mensagem Este campo, usado em alarmes muito importantes, provoca o


aparecimento de uma janela com a mensagem inserida neste espao;

7.9.3

Parmetros para Sadas

Quando no Modo de Uso escolhida a opo Sada, aparecem os seguintes campos para
preenchimento:

Figura 71 - Parmetros para Sadas

00001-A

Condio para Inter-travamento Existindo uma condio, o comando s


executado se estiver com valor verdadeiro (1);

57

Objetos

Condio para comando automtico Provoca, automaticamente, a sada digital se


a condio se tornar verdadeira e a varivel estiver em estado automtico.

Parmetro de Sada um parmetro numrico que ser utilizado para a


qualificao do comando dependente do protocolo, e equipamentos de controle
utilizados. Informaes sobre o contedo deste campo em cada caso, quando
necessrio, poder ser encontrada no Manual ActionView Mdulos e Protocolos de
Comunicao.

Para a especificao de condies, deve-se executar um duplo clique sobre o campo


correspondente. Aparecer, ento, a Janela para Seleo de Variveis j descrita
anteriormente, onde pode ser escolhida uma condio entre as configuradas na base
de dados.

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.

Figura 72 - Endereo do Ponto

Deve-se indicar o mdulo de comunicao, o tipo de ponto (que ser disponibilizado de


acordo com o mdulo utilizado), Endereo1 (endereo do equipamento) e Endereo2
(endereo do ponto no equipamento).
A escolha do mdulo de comunicao e do tipo do ponto feita em listas que se
apresentam quando se clica na clula correspondente da tabela.
Pode-se cadastrar mais de um endereo para uma mesma varivel desde que:

Em mdulos de comunicao distintos, onde um deles deve ser servidor (escravo) e


outro cliente (mestre). Neste caso, como o da figura acima, o software funciona
como tradutor do protocolo mestre para o escravo;

Com endereos de equipamentos diferentes para o mesmo protocolo. Neste caso,


podem existir dois equipamentos lendo um mesmo ponto, como, por exemplo, em
aplicaes de proteo principal e retaguarda.

Recomenda-se utilizar esta janela somente para visualizao ou para o cadastramento


pontual de endereos de variveis. A janela mais indicada para enderear variveis a de

58

00001-A

Objetos

Endereos que apresenta todas as variveis de um Sistema ou Grupo, facilitando seu


endereamento.

Figura 73 - Janela de Endereos

7.9.5

Pasta Estado Inicial

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

Figura 74 - Pasta Estado Inicial

Os dados desta tabela so os seguintes:

60

Modo:
o

Para variveis de sada (comandos), o estado Manual indica que o


telecomando feito atravs do operador do console onde est o ActionView e o
estado Automtico indica que o comando enviado automaticamente,
disparado atravs de funo ou de uma ao do nvel de superviso superior.
Assim, um operador s comanda variveis de sada em manual.

Para variveis de entrada, o estado Normal indica que o valor da varivel


obtido normalmente via superviso em tempo real (lido do campo ou calculado
atravs de uma funo). O estado Simulado indica que o ponto estar
simulado, ou seja, seu valor no obtido do campo, mas sim atravs de uma
ao do operador.

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.

Estado: Corresponde ao valor com o qual se deseja inicializar a varivel no mdulo de


tempo real. Se a varivel for analgica, pode-se indicar qualquer valor dentro do
intervalo da escala suportada pelo ponto. Se digital, pode-se indicar os valores 0 ou 1.

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.

Figura 75 - Pasta Scripts

7.9.7

Parmetros de Variveis Analgicas

No caso da configurao de variveis analgicas, a ficha de Parmetros para configurao


de dados especficos contm os seguintes campos:

Figura 76 - Pasta Scripts

00001-A

61

Objetos

Converso - Deve ser escolhido o tipo de converso a ser aplicada ao valor da


varivel.
o

Sem converso - o valor recebido do equipamento de campo ou resultante de


um clculo apresentado com seu valor original, sem passar por nenhum
tratamento de converso;

Linear - o aplicativo estar preparado para receber um valor do equipamento


dentro do intervalo indicado nos campos de Valores Brutos e efetuar uma
converso linear, apresentando um valor dentro do intervalo indicado nos
campos de Fundo de Escala;

Funo de converso - deve-se primeiramente cadastrar na base de dados uma


Funo de calculo do tipo Especial Converso, que impe ao valor da medio
um clculo, por exemplo, diviso por raiz de 3 ou multiplicao por algum fator.
A funo deve ser indicada na caixa de seleo que aparece direita desta
opo, quando selecionada.

Escala decimal Quando a converso de valores do campo para unidades de


engenharia for apenas para alterao da escala decimal, isto , multiplicar ou
dividir por mltiplos de 10, pode-se utilizar esta opo. Ao escolh-la, aparece a
direita da opo um campo que pode ser variado pelas setas, sobe / desce ao
lado, de -16 a + 16. Este numero ser o expoente da potencia de base 10, que
ser multiplicada pelo valor bruto para obter-se o valor em unidades de
engenharia. Em outras palavras, o nmero de casas que deve-se deslocar a
virgula, no valor bruto, se positivo para a direita, se negativo para a esquerda.

Figura 77 - Tela com detalhes da converso

Escala - Devem ser especificados os Valores Brutos, intervalo dentro do qual se


encontra o valor enviado pelo equipamento de campo (geralmente a resoluo do
medidor) e os valores de Fundo de Escala, intervalo dentro do qual o valor bruto ser
interpolado, no caso de converso do tipo linear;
ATENO: Os valores de fundo de escala so usados tambm na definio inicial
(sem ajuste de escala) dos intervalos de valores apresentados pelos grficos (tempo
x valor) em tempo real. Dessa forma, deve-se definir corretamente estes campos,
mesmo quando a opo sem converso for selecionada.

Pasta Gerao de Eventos Serve para especificar os parmetros de banda morta e


time-out para a gerao de eventos de mudanas de valores de pontos analgicos. Os
eventos assim gerados podero ser utilizados para a gravao de Histricos de
Medidas por variao, ao invs de Histrico por amostragem em perodo fixo.
o Banda Morta Valor em percentagem, do fundo de escala, utilizado como
banda morta para variaes de medidas analgicas. Quando o valor da medida
se alterar mais do que este percentual em relao ao ultimo evento gerado,
ser gerado novo evento. Este valor especificado ZERO, no causar gerao
de evento por variao.
o Time out Perodo de tempo, em segundos, mximo de espera por gerao de
evento por variao, desde o ltimo evento gerado. Se este tempo for excedido,
ser gerado evento com o valor atual da varivel, mesmo que sua variao no

62

00001-A

Objetos

tenha excedido a banda morta. Se especificado ZERO, no ser gerado evento


por demora de tempo.

Mximo / Mnimo Se selecionado, a varivel ter seus valores supervisionados em


tempo real, sendo disponibilizados instantaneamente em tempo real os valores de
mximos e mnimos dirios at o momento. Estes valores mximos e mnimos so
reiniciados na virada do dia.

Limites Para as variveis analgicas pode-se definir faixas de operao operacionais


e emergenciais atravs da configurao de limites. Em tempo real, caso o valor da
medio ultrapasse os limites indicados, registros podem ser gerados no Sumrio de
Alarmes e / ou no Sumrio de Eventos (com cores definidas no Menu Editar, opo
Aparncia), acompanhados opcionalmente de sinal sonoro de alerta. O uso de cada
um destes limites somente executado se no quadro Sensibilidade desta janela for
selecionado o item correspondente.

Figura 78 - Limites das variveis analgicas

Limites para cada Nvel de Carga


Somente mostrada se ativada a opo Nveis de Carga no arquivo de configurao.
possvel associar limites diferentes para diversos perodos do dia atravs de Funes do
tipo Rampa. Em uma aplicao onde se controla uma subestao eltrica, por exemplo,
pode-se cadastrar limites diferentes em funo do nvel de carga (demanda de energia) ser
leve, mdio ou pesado.
Ou seja, em determinado horrio do dia os limites utilizados pelo sistema sero aqueles
configurados no Nvel 0; em outro perodo, o sistema pode passar a adotar os limites de
Nvel 1 e, em um terceiro perodo, o sistema pode passar a adotar os limites do Nvel 2,
automaticamente.
Caso no haja nenhuma funo Rampa para nveis de carga cadastrada, os limites
indicados no Nvel 0 sero adotados para todo o dia. Veja como associar os Nveis 0, 1 e
2 a horrios, consultando a seo de Funes Rampa neste manual.

00001-A

63

Objetos

7.9.8

Especificao de Sensibilidade, Som e Mensagens para Alarmes e


Variao

Figura 79 - Especificao de sensibilidade, som e mensagens para alarmes e variao

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].

Pasta Variao Atravs destes parmetros, define-se a sensibilidade de variao de


valores para a medio e alarmes da varivel analgica:

Figura 80 - Tela com Detalhes da Variao

64

00001-A

Objetos

Coeficiente de Filtro (k%) - o coeficiente para um filtro linear. Representa o


valor percentual da variao entre uma leitura e a prxima para atualizao
do valor da varivel. A equao utilizada pelo filtro a seguinte:
Y Efetivo = Y Anterior + (Y Novo Y Anterior ) * (k / 100)
Onde Y o valor da varivel;

7.9.9

Banda Morta - Este campo representa uma percentagem relativa ao intervalo


total da escala. utilizada como histerese no retorno ao normal de uma
varivel cujo valor excedeu algum limite. A normalizao somente ser
efetiva quando o valor voltar para dentro da faixa normal, com uma variao
maior que valor da banda morta;

Taxa de Variao O valor uma percentagem relativa ao intervalo total da


escala medido em um certo tempo. Se marcado no campo Sensibilidade, em
variveis de entrada, causar a gerao de alarme se o valor do ponto em
tempo real sofrer uma variao maior que o desta taxa. Para variveis de
sada analgica, pode ser usado para limitar sua variao a esta taxa.

Exemplos de Parmetros de Analgicas

Exemplo Fundo de Escala


Suponha o caso de uma UTR na qual os mdulos de entradas analgicas faam leitura de
correntes de 0 a 24mA produzindo um sinal na faixa de 0 a 2047 aps a converso A/D:
a) Exemplo 1: Suponha um transdutor que trabalhe na medio de tenso de
entrada de 0 a 90 KV e produza sinal proporcional de 4 a 20mA. Este sinal ser
medido pela entrada que trabalha de 0 a 24mA. Neste caso, deve-se usar para
fundo de escala os valores 0 a 90 e na faixa de valores brutos, 341 a 1706.
Dessa forma, reduz-se proporcionalmente a faixa de trabalho.
b) Exemplo 2: Suponha um transdutor que trabalhe na medio de potncia
reativa de entrada de -50 a +50 MVAR e produza sinal bipolar de -20mA a
20mA. Este sinal ser medido pela entrada que trabalha de -24mA a 24mA.
Neste caso, deve-se usar para fundo de escala os valores -50 a 50 e na faixa
de valores brutos -1706 a 1706, reduzindo proporcionalmente a faixa de
trabalho.
Exemplo Coeficiente de Filtro
O coeficiente de filtro k um valor percentual utilizado na aplicao de um filtro linear a cada
nova leitura. A equao seguinte aplicada:
Y Efetivo = Y Anterior + (Y Novo Y Anterior ) * (k / 100)
Na leitura seguinte o Y Efetivo ser resultante de um clculo realizado sobre o valor anterior. A
se manter constante o novo valor, a tendncia de que dentro de algum tempo a leitura
coincida com o novo valor. Este efeito causa um retardo na atualizao da medio at que
ela alcance seu valor final, mas capaz de filtrar picos e rudos bruscos, indesejveis
durante a superviso.
a) Exemplo: Seja um filtro de 6% (k=6). Em uma varivel cujo valor corrente
200, se ocorrer uma variao rpida de 90 unidades, na primeira leitura do novo
valor (290), a monitorao considerar o valor final como o resultado do clculo
200 + (90 * 0,06) => 205,4. Se mantidos os 290, na prxima leitura, o valor final
passar a 205,4 + (290 - 205,4)*0,06 => 210,47. E assim por diante.

00001-A

65

Objetos

Exemplo de Banda Morta


Seja uma varivel com fundo de escala -10 a + 200 C e com uma banda morta de 5%.
Ento se tem o valor em unidades de engenharia da banda morta como 5% de 210 => 10,5.
Suponha que um limite superior 180 tenha sido ultrapassado, e tenha sido gerado o alarme
correspondente. Para a normalizao, o valor da varivel ter que voltar abaixo de 180 10,5 => 169,5. A banda morta aplicada somente na volta ao normal, nunca na entrada em
alarme.
Exemplo de Taxa de Variao
Nas variveis de entrada ou calculadas, a definio de taxa de variao serve para gerar
alarmes quando o valor da varivel apresentar uma variao maior que esta taxa, no
perodo de tempo especificado.
Nas variveis analgicas de sada, o valor da taxa de variao poder ser imposto sada
de modo que o aplicativo limitar o valor efetivo de sada respeitando a taxa de variao
especificada.
a) Exemplo de Entrada: Seja a taxa de variao de 10% em 3 segundos, para
uma varivel de entrada com intervalo 0 a 300 A. Se for definida a Verificao
de Taxa de Variao na monitorao, a varivel ser considerada em alarme
sempre que variar mais que 3,33% em cada segundo ou 10A por segundo.
b) Exemplo de Sada: Seja uma varivel de sada analgica para o comando da
rotao de um motor com intervalo de variao de 0 a 100. Se for definida a
imposio de uma taxa de variao de 2,5% por 1 segundo, ento o aplicativo
garantir esta limitao. Mesmo que o operador passe o valor desta sada, de,
por exemplo, 49 para 74, o valor efetivo na sada ir variar do 49 para 74,
porm, com no mximo 5 unidades em cada segundo. Neste caso, o sinal
levar (74 - 49) / 2,5 => 6 segundos para alcanar o 74. A alterao ser linear
no tempo.

7.9.10

Parmetros de Variveis Digitais Simples

No caso da configurao de variveis digitais, a ficha de Parmetros para configurao de


dados especficos contm os seguintes campos:

66

00001-A

Objetos

Figura 81 - Parmetros de Variveis Digitais Simples

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:

Entrada digital dupla: Nesse caso, o estado de um equipamento depende do estado


de duas variveis associadas. Nos projetos da rea eltrica, muitas vezes, o estado de
disjuntor e seccionadoras definido por dois contatos. Nesses casos so usadas duas
variveis:
xxxx - estado 0 indica disjuntor aberto;
xxxx_A estado 0 indica disjuntor fechado;
Para o tratamento das duas variveis como um nico evento coloca-se:
xxxx associada diferente xxxx_A
Nos textos dessas varveis colocar:
Varivel
Xxxx
xxxx_A

Valor 0

Valor 1

Bloqueado

Indefinido

Ligado

Desligado

O estado das duas variveis ir indicar o seguinte estado do disjuntor:


xxx
xxx_A Descrio
0
1
Disjuntor aberto
1

Disjuntor fechado

Disjuntor bloqueado (sacado)

Disjuntor com estado indefinido

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:

Entrada Digital Relacionada com Sada Mantida Relaciona-se uma varivel de


entrada digital com uma varivel de sada digital. Tal relacionamento utilizado por
janelas de comando especficas, onde a entrada digital reflete o estado da sada digital
e, no caso de comando, deseja-se inverter o estado da entrada, ou melhor dizendo, a

00001-A

67

Objetos

entrada invertida e usada como parmetro para comandar a


FLIPFLOP usa esse tipo de relacionamento.

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.

Comando Duplo - Bloqueio de Religadores: Outra utilizao bastante especfica


deste campo est disponvel na Janela de Comando "CmdDjCEB". Usando-se o campo
Ponto Referenciado de uma sada tipo "_D" (desliga), para apontar para um Rel 79
(ponto usado para a sada desliga tipo "_D" do rele), toda vez que se comandar o
desligamento do disjuntor, a janela providenciar, automaticamente, um comando
anterior de bloqueio do automatismo do rel 79 associado. Tal caracterstica pode ser
utilizada para impedir religamentos automticos em disjuntores com religadores.

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

Parmetros de Variveis Digitais Mltiplas

No caso da configurao de variveis digitais mltiplas, a ficha de Parmetros para


configurao de dados especficos contm os seguintes campos:

68

00001-A

Objetos

Figura 82 - Ficha de Parmetros

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 Sada Mantida Relaciona-se uma varivel de


entrada digital com uma varivel de sada digital. Tal relacionamento utilizado por
janelas de comando especficas, onde a entrada digital reflete o estado da sada digital
e, no caso de comando, deseja-se inverter o estado da entrada, ou melhor dizendo, a
entrada invertida e usada como parmetro para comandar a sada. A funo
FLIPFLOP usa esse tipo de relacionamento.

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.

Comando Duplo - Bloqueio de Religadores: Outra utilizao bastante especfica


deste campo est disponvel na Janela de Comando "CmdDjCEB". Usando-se o campo
Ponto Referenciado de uma sada tipo "_D" (desliga), para apontar para um Rel 79
(ponto usado para a sada desliga tipo "_D" do rele), toda vez que se comandar o
desligamento do disjuntor, a janela providenciar, automaticamente, um comando
anterior de bloqueio do automatismo do rel 79 associado. Tal caracterstica pode ser
utilizada para impedir religamentos automticos em disjuntores com religadores.

00001-A

69

Objetos

Propriedades por estado


Neste quadro podem-se especificar as propriedades para cada estado assumido pela
varivel.

No campo Estado aparece o valor da digital mltipla para o qual se


est especificando ou visualizando os atributos. As teclas < e >
ao lado do campo permitem a troca do valor, e das demais
informaes no quadro para as correspondentes ao novo estado
mostrado.
Figura 83 - Estados das digitais mltiplas

As propriedades de cada estado so o texto para mensagens, e indicativos do


comportamento a ser tomado pelo sistema em tempo real, quando da entrada do ponto no
estado correspondente.
Ao final da escolha das propriedades para cada estado, deve-se pressionar a tecla
APLICAR para salvar esta especificao.

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.

Inserir Lista de Alarmes Marcando esta opo, ser inserida mensagem de


alarme na tela da lista de alarmes atuais sempre que esta varivel digital mltipla
assumir este estado sendo definido.

Gerar Mensagem de Evento - Marcando esta opo, ser gerada mensagem


evento na lista de eventos (tela verde), sempre que esta varivel digital mltipla
assumir este estado sendo definido.

Exigir reconhecimento - Marcando esta opo, ser exigido o reconhecimento da


mensagem de alarme na entrada neste estado. Sem este reconhecimento, mesmo
havendo modificao de estado, no ser gerada nova mensagem enquanto no for
feito o reconhecimento.

Piscar na tela Marcando esta opo, os objetos de visualizao em tela que


representam os estados desta varivel digital mltipla iro assumir intermitncia
(piscante) na entrada da varivel neste estado.

Buzinar - Marcando esta opo, ser acionada a buzina na entrada da varivel


neste estado. Se for configurada utilizao de Sons de alarmes, estes sero
acionados ao invs da buzina, conforme o descrito para o Menu Configuraes
Alarmes Sons.

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.

Figura 84 - Tela de Condio

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;

Descrio - Identificao mais detalhada da condio que est sendo definida;

Grupo - Sigla do grupo ao qual pertence condio. No caso da janela de Condies


ser ativada a partir da janela de Grupos, existir um nico grupo disponvel neste
campo;

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.

Retardo - Tempo em segundos para a condio ser considerada atendida /


desatendida em funo do que for definido no campo Atendimento.

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;

Usa retardo atendimento / no atendimento: tanto o estado de atendida como o de


no atendida da condio indicado de acordo com o estado de sua expresso e
aps o tempo de retardo ser excedido.

Encadeamento lgico de condies - Para encadear condies deve-se selecionar o


operador do tipo de encadeamento (E, OU, E NO) e indicar a outra condio na lista
direita do operador. O encadeamento pode prosseguir na condio seguinte e assim
por diante. As condies dentro de um encadeamento podem ser de grupos diferentes.

Para a especificao de condies, deve-se executar um duplo clique sobre o campo


correspondente. Aparecer, ento, a Janela para Seleo de Variveis, j descrita
anteriormente, onde pode ser escolhida uma condio entre as configuradas na base
de dados.

7.11 Funes de Clculo


Algumas variveis da base de dados no so lidas de equipamentos em campo. Seus
valores so resultados de clculos envolvendo valores das variveis lidas do campo.
Nesta seo so apresentadas as facilidades para, sem desenvolver Scripts, cadastrar
funes de clculo.
Podem-se definir funes de clculo montando expresses aritmticas e/ou lgicas,
especficas ou usar uma das funes pr-definidas.

Figura 85 - Tela de Funo

72

00001-A

Objetos

Os campos desta janela so os seguintes:

Identificao - Sigla de identificao do Clculo na base de dados;

Descrio - Identificao mais detalhada da funo sendo definida.

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;

Funo - Deve ser selecionada o tipo da funo implementada. As descries de cada


tipo de funo de clculo so apresentadas neste manual em um captulo especfico a
respeito de funes de clculo, em um item seguinte.

Detalhes Selecionado o tipo e salvo o registro geral da Funo, o boto Detalhes


habilitado e, quando pressionado, apresenta a janela para a especificao dos demais
parmetros da Funo em configurao.

Funes configuradas em grupos base so automaticamente repetidas em grupos


derivados, utilizando as variveis correspondentes s especificadas nos grupos bsicos.

7.12 Especificando Alarmes


7.12.1

Gerao de Alarmes e Eventos

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.

Figura 86 - Alarmes de variveis

7.12.2

Parmetros Gerais para Alarmes

Tipo - Seqncia de Alarme


Define a seqncia a ser utilizada quando for detectado um desvio no valor da varivel. So
aplicveis a variveis analgicas e digitais.
As seqncias disponveis so.
1. Nenhum - Quando no se deseja gerao de alarmes.
2. Seqncia 1 Completa Exige reconhecimento, mesmo com volta ao normal,
na entrada em alarme. Neste caso, a mensagem de evento de retorno ao
normal no aparece na lista de eventos enquanto no tiver sido executado o
reconhecimento do alarme de entrada.
3. Seqncia 2 Completa No exige reconhecimento, mas executada na
entrada e na sada de alarme.
4. Seqncia 1 S Inicio Exige reconhecimento mesmo com volta ao normal
somente na entrada em alarme.

00001-A

73

Objetos

5. Seqncia 2 S Inicio No exige reconhecimento


6. Somente Eventos No gera mensagens de alarme, mas somente mensagens
de Eventos, tanto na entrada em estado anormal como na volta.
7. Somente Eventos Anormal S gera evento quando o estado da varivel vai
para anormal. O retorno para normal no causa evento.

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:

Para variveis de ENTRADA O alarme somente ser gerado caso esta


condio lgica estiver atendida.

Para variveis de SADA A condio considerada como um


intertravamento, isto , no permitir a gerao de telecomando por
ordem de operador, caso a condio no estiver atendida. No caso de
variveis de sada do tipo Automticas, isto , cujas ordens de
telecomando so feitas automaticamente pelo ActionView, o evento de
atendimento da condio ser utilizado como um disparo para a gerao
do telecomando.

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

Os alarmes, decorrentes da monitorao de variveis, podem seguir uma das seqncias


pr-definidas de apresentao e reconhecimento de alarmes. A seguir so apresentados
detalhes destas seqncias. Nestas seqncias a diferena a gerao ou no de
mensagens de inicio ou fim de alarme, a ativao da buzina e a obrigatoriedade, ou no, de
reconhecimento do alarme.
Estas seqncias no se aplicam a variveis digitais mltiplas, cujo comportamento
definido especificamente para cada estado.
Seqncias I e II Completas
As seqncias so ditas completas porque so geradas mensagens de alarme tanto na
entrada em alarme, quanto tambm no retorno ao normal. A diferena entre estas duas
seqncias, denominadas seqncia I e seqncia II, :
a) Em ambos os casos a mensagem de alarme apresentada com a cor
apropriada, conforme definido no item Aparncia do menu, sendo acompanhada
de acionamento da buzina.
b) Se houver reconhecimento antes da volta ao normal, em ambos os casos a
mensagem muda a cor para uma representativa de alarme reconhecido e a
buzina ser silenciada.
c) Na seqncia I, mesmo que a varivel volte condio normal, continua a
mensagem com as caractersticas de alarme e a buzina acionada at que haja
o reconhecimento.
d) Na seqncia II, se houver volta ao normal, no h necessidade de
reconhecimento, a indicao volta a cor normal, e a buzina desligada.
e) Na seqncia I, a volta a cor normal s ocorrer aps o estado normal e o
reconhecimento.
f)

Em qualquer caso, se for pressionada somente a tecla de silenciar, a buzina


desligada, permanecendo a seqncia acima descrita para as indicaes
visuais.

Seqncias I e II Somente Incio


Nestas seqncias a obrigatoriedade de reconhecimento, troca de cores, ativao de
buzinas d-se da mesma forma que nas seqncias completas. A diferena que somente
sero geradas mensagens de alarme na entrada em alarme e nunca na normalizao.
Somente Eventos
Esta seqncia utilizada quando no se deseja reconhecimentos e gerao de alarmes,
mas somente o registro dos eventos de cruzamento de limites e alterao de estados.
Tipicamente, so usadas para estados de disjuntores e equipamentos cuja mudana de
estado no constitui uma anormalidade, mas simplesmente uma troca de estado
operacional.

00001-A

75

Objetos

Somente Evento Anormal


Utilizando-se esta seqncia, somente so geradas mensagens de eventos quando o
estado da varivel se tornar anormal. Para isto, utilizada a definio de Estado Normal, no
caso de parmetros de digitais.

7.12.4

Sensibilidade

Nos parmetros especficos para variveis analgicas e digitais, h um quadro denominado


Sensibilidade. Neste quadro esto todos os tipos de verificao que a monitorao pode
fazer para detectar condies anormais, e assim possibilitar a gerao de alarmes e
eventos. Somente para as verificaes assinaladas sero produzidos alarmes.
Da mesma forma, para cada sensibilidade existe um parmetro que indica que esse evento /
alarme deve ou no ativar o som associado a ele.

7.12.5

Modos de Reconhecimento

O sistema permite trs tipos de reconhecimentos de alarmes. No sumrio de alarmes fica


gravada, para cada mensagem, a forma de reconhecimento executada:
a) Reconhecimento Individual - Clicando na linha onde est o alarme.
b) Reconhecimento Geral de todas as variveis correntemente em alarme - pelo
clique sobre o boto de reconhecimento.
c) Reconhecimento automtico por TIMEOUT.

7.12.6

Parmetros de Inicializao

Vrios dos efeitos aqui descritos como padro podem ser alterados ou suprimidos pelos
parmetros de inicializao do ActionView.

Figura 87 - Parmetros de Inicializao

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:

Fan1, Fan2, etc.: seriam agrupados os pontos do fancoil1, fancoil2, etc.

FanS: Seriam agrupados os pontos de sada de todos os fancoils;

Fan_SP: Seriam agrupados os pontos de setpoint de todos os fancoils;

Fan_Al:seriam agrupados os pontos de alarme de todos os fancoils.

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:

Figura 88 - Menu Equipamentos

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

Figura 89 - Conjunto de equipamentos existentes

Para cadastrar o nome de um Equipamento deve-se pressionar o boto Novo, sendo


automaticamente atribudo a este novo equipamento o primeiro numero seqencial
disponvel.
Deve-se ento digitar o nome para o Equipamento.
Caso se queira possvel escolher o nome de uma Biblioteca de objetos de visualizao
para ser utilizada em conjunto com este tipo de equipamento. Aps deve-se pressionar no
boto SALVAR para guardar o novo registro.

7.13.2

Sumrio de Variveis

Todas as variveis do processo esto inicialmente associadas ao Equipamento padro


OUTROS. Aps o cadastro de novos Equipamentos, pode-se fazer a associao desses
s variveis do processo atravs da janela de Sumrio de Variveis apresentado.

Figura 90 - Sumrio de Variveis

Neste Formulrio h os seguintes botes para comando:

Figura 91 - Formulrio de Botes de Comando

78

FILTRO Para chamar a janela de filtro.

AJUDA Para chamar o auxlio on-line

SAIR Para sair da janela sem fazer alteraes na base de dados

SALVAR - Para salvar definitivamente na base de dados as alteraes feitas durante


a apresentao da janela.

00001-A

Objetos

AZ / ZA Para ordenar as colunas da tabela em forma ascendente ou


descendente. Para tal, deve-se selecionar uma coluna, pressionando no cabealho
da coluna e, aps, pressionar um destes botes.

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.

Figura 92 - Filtro associado a rvore de projetos

Se na rvore de projeto no existe nada selecionado, ento surge uma janela para a
definio do filtro.

Figura 93 - Janela para definio de filtro

Nesta Janela de Filtro, tambm disponibilizada em tempo real, possvel selecionar uma
varivel ou um conjunto de variveis para associao dos Equipamentos cadastrados:

Tipo de Ponto: Pode-se selecionar para associaes variveis digitais, digitais


mltiplas e analgicas;

Sistema: Pode-se selecionar um Sistema especifico;

Grupo: S pode ser selecionado se for definido um Sistema. Permite a seleo das
variveis de um Grupo;

Equipamento: Restringe a seleo aos pontos j associados a um Equipamento


cadastrado.

Um campo deixado em branco implica na no utilizao do parmetro na filtragem dos


dados.

Uma vez aplicado o filtro, pressionando o boto OK da Janela de Filtro, apresentado um


formulrio com o contedo da seleo. Cada linha da tabela apresentada corresponde a
uma varivel selecionada que pode ser associada a um ou mais Equipamentos cadastrados.

00001-A

79

Objetos

Figura 94 - Janela de Filtro

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.

Figura 95 - Associando equipamentos a variveis

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.

Figura 96 - Janela de Filtros

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.

Figura 97 - Filtros programados

00001-A

81

Objetos

Neste Formulrio h os seguintes botes para comando:

Figura 98 - Botes da janela de Filtros

NOVO: Para criar um novo filtro. Ao ser pressionado inserida uma nova linha em
branco na lista da janela.

SALVAR: Para salvar definitivamente na base de dados as alteraes, feitas durante


a apresentao da janela.

SAIR: Para sair da janela sem fazer alteraes na base de dados

AJUDA: Para chamar o auxlio on-line

AZ ZA: Para ordenar as colunas da tabela em forma ascendente ou


descendente. Para tal, deve-se selecionar uma coluna, pressionando no cabealho
da coluna, e, aps, pressionar um destes botes.

Na listagem de registros aparecem as seguintes colunas, correspondentes aos campos


existentes na tabela de Filtros Programados:

Nome Nome do filtro como conhecido internamente. Deve ser unvoco.

Descrio Nome do Filtro que aparecer na interface do mdulo tempo real, e


que ser conhecido pelo usurio.

Equipamento - Restringe a seleo aos pontos j associados a um ou vrios


Equipamentos cadastrados. Podem ser especificados operaes lgicas e
parntesis entre os nomes de equipamentos. Para a especificao deste campo,
deve-se dar um duplo clique sobre a clula, aparecendo ento uma janela
especfica. As operaes lgicas possveis, disponibilizadas por botes desta
janela, so:
AND - para operador lgico E
OR para o operador lgico OU
NAND para operao lgica E NO
( ) para parntesis

Figura 99 - Operaes lgicas entre equipamentos na definio de filtros

No quadro da esquerda, aparece a lista de Tipos de Equipamentos disponveis. No


quadro direita da janela, aparece o filtro sendo especificado. Para formar a frase,
escolhe-se um tipo de equipamento com um duplo clique. O mesmo aparece na
82

00001-A

Objetos

rea da direita. Clica-se ento em uma das operaes, e elas vo aparecendo em


seqncia.

Tipo de Ponto - Pode-se selecionar para associao variveis digitais ou


analgicas;

Sistema - Pode-se selecionar um ou vrios sistemas.

Grupo - S pode ser selecionado se for definido um Sistema. Permite a seleo de


um ou vrios grupos dos sistemas selecionados no campo anterior;

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.

Figura 100 - Operaes lgicas entre estados de ponto na definio de filtros

Pontos associados Marcando este campo, ser includo na pesquisa apenas o


ponto principal de dois pontos associados com o estado do conjunto.

Um campo deixado em branco implica na no utilizao do parmetro na filtragem


dos dados, isto , incluir todas as variveis, com respeito a este campo.

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.

Figura 101 - Menu Comunicaes

Postos de Trabalho

Endereos de Pontos

Apesar de no aparecerem no menu, sero tambm tratados nesta seo as tarefas de


configurao de Canais de Comunicao , Protocolos e IEDs (dispositivos eletrnicos
inteligentes de aquisio de dados e telecomando), utilizados para o interfaceamento com
os pontos monitorados e comandados.
Esta configurao feita por cliques diretos na arvore de objetos.

8.2

Edio de Canais

Edio de IEDs (devices)

Postos de Trabalho

Para executar os mdulos do ActionView, em configuraes em rede com mais de um


posto de trabalho, necessrio que o computador esteja cadastrado na base de dados do
sistema.
No caso de instalaes com um nico posto, que faz a comunicao com o campo e
executa a IHM, no necessrio este cadastramento.
O cadastro dos postos de trabalho obrigatrio no caso de se utilizar arquitetura com mais
de um microcomputador comunicando em rede com os demais. Neste caso, devem ser
consideradas as caractersticas de redundncia de servidores (hot standby com postos
Mestre e Escravo) e funes cliente x servidor.
Explicaes mais detalhadas a respeito da comunicao entre as estaes e seus modo de
operao so apresentadas no manual de introduo do ActionView, pr-requisito para a
utilizao do sistema, ou no Item Protocolos de Comunicao ActionNet Standby, no
Manual ActionView Mdulos e Protocolos de Comunicao.
A janela para cadastro de Postos de Trabalho deve ser preenchida da seguinte forma:

84

00001-A

Comunicaes

Figura 102 - Janela de parmetros de posto de trabalho

Identificao Deve ser preenchido com o nome do microcomputador, como definido


em suas propriedades de rede no MS-Windows. Este nome pode possuir at o mximo
de 50 caracteres. Ex: SERVIDOR1;

Descrio Campo para preenchimento com qualquer texto livre complementar


identificao. Ex: Estao Principal;

Nmero da Estao - Deve ser informado o nmero seqencial do modo da estao.


Os nmeros a serem cadastrados so:
0 = Se o posto de trabalho sendo cadastrado for o servidor MESTRE;
1 = Se o posto de trabalho sendo cadastrado for o servidor ESCRAVO;
2, 3, etc. = Demais estaes clientes ou estao nica.

Modo da Estao - Deve ser escolhido o modo de trabalho da estao sendo


cadastrada. Quando o campo Nmero da Estao preenchido com os valores zero
ou um, este campo preenchido automaticamente como Servidor Mestre ou Servidor
Escravo. Nos demais casos devem-se escolher:
- CLIENTE, demais estaes de trabalho para configurao em rede, que no so
servidoras (Mestre e Escravo);
- NORMAL, para configurao sem rede, ou seja, uma mquina executando o
ActionView em modo nico.

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

Normal: Quando o mdulo de Tempo Real para Rede ActRuNet desativado


na estao Cliente-Normal, o servidor de dados de tempo real no guarda os
eventos ainda no enviados em tempo real esta estao. Isso porque quando a
estao retorna, faz a leitura dos eventos existentes diretamente nas bases de
dados de movimento, ou no servidor de histrico.

Cliente Especial para Eventos: O servidor de dados de tempo real guarda os


eventos no enviados mquina Cliente Especial para Eventos enquanto esta
estiver fora do ar. Quando essa ativada, recebe todos os eventos guardados em
tempo real desde sua sada. Observar que existe um buffer dimensionado em
5000 eventos. Assim, somente os 5000 eventos mais recentes sero enviados a
esta mquina, ao retornar seu funcionamento. Esta opo foi criada basicamente
para computadores que serviro como clientes de tempo real que so Servidores
de Histrico.

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

Configurao de Canais de Comunicao

8.3.1

Incluso de novo Canal

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.

Figura 103 - Tela de Configurao de Canais de Comunicao

Tanto os canais de comunicao com o campo (IEDs), como os canais de comunicao da


rede ActionView, entre os postos de trabalho, so configurados da maneira aqui mostrada.
Na rede ActionView so utilizados o protocolo STANDBY, entre servidores mestre e
escravo, e o protocolo proprietrio ACTIONNET entre Postos clientes e os Servidores
Mestre e Escravo,.
O novo canal ser batizado com o primeiro nmero de canal seqencial ainda no utilizado.
No exemplo, seria o Canal 3.
Na janela de propriedades de um Canal de comunicao, h vrias fichas para a entrada
dos parmetros deste canal. Quando recm mostrada apresenta apenas duas fichas: Geral
e Avanado. A medida que so definidos o tipo de canal e o protocolo, novas fichas
aparecem para a definio de propriedades especficas.
Importante
permitida a incluso e a excluso de canais, mesmo quando o ActionView Mdulo
tempo Real estiver j ativo. Estas alteraes, porm, somente sero assumidas aps
encerrar-se a execuo do mdulo em tempo real e novamente disparar este aplicativo.
Quando a alterao apenas das propriedades de um canal, possvel a reinicializao
apenas deste canal, pressionando-se o boto apropriado na interface do SPPCOM.EXE.
GERAL
Quando a janela para um novo canal mostrada, a ficha selecionada a GERAL, e o
nmero do canal j vem preenchido. Os demais campos estaro em branco.

00001-A

87

Comunicaes

Figura 104 - Janela geral de atributos do canal

Deve-se preencher ento:


Descrio - Texto opcional descritivo da funo e utilizao do canal
Tipo - O tipo do canal ser escolhido na lista: SERIAL, REDE ou DUMMY.
SERIAL define que o meio fsico na comunicao ser atravs de portas de
comunicao serial tipo COM.
REDE deve ser escolhida para comunicao utilizando rede LAN e protocolo TCP-IP.
Nos protocolos de aplicao encapsulados em TCP-IP, este deve ser o tipo
escolhido. Nas comunicaes atravs de Sockets TCP-IP, em uma mesma
mquina, tambm se utilizar REDE. .
DUMMY ser utilizado para mdulos de comunicao como o Cliente OPC que no
utilizam canais fsicos de comunicao, ou em protocolos prprios que incluem
internamente o tratamento da comunicao.
Protocolo - Nesta lista deve ser escolhido o protocolo de aplicao a ser utilizado
neste canal de comunicao. Para informao sobre os protocolos disponveis e
detalhes de sua implementao e utilizao veja o Manual ActionView Mdulos e
Protocolos de Comunicao.
Sistema (setor) Caso se tenha muitos canais em cada sistema, pode-se
opcionalmente cadastrar os canais como sendo pertencentes a sistemas (segundo
88

00001-A

Comunicaes

nvel hierrquico de agrupamento dos objetos na base de dados). Quando isto


feito, na rvore de Objetos, no ramo Canais, aparecer abaixo de Canais a
subdiviso por sistemas e os canais abaixo destes sistemas. Na IHM SPPCOM em
tempo real ficaro disponveis facilidades para monitorao dos canais por
sistemas.

Figura 105 - Canais existentes no projeto

00001-A

89

Comunicaes

8.3.2

Canal tipo SERIAL

Quando escolhido o tipo SERIAL, aparece uma ficha para a especificao de parmetros
prprios para canais de comunicao SERIAL.

Figura 106 - Ficha para definio de parmetros do canal serial

Porta=1
Nmero da porta
comunicao.

na Comunicao serial: Ex para

COM1 ,

COM2 , usada para a

Ateno: Somente aparecem para escolha as portas que de fato existirem


instaladas no microcomputador.
No arquivo de parmetros este aparece na forma Porta=n, onde n o numero como em
COMn.
Settings = 9600,n,8,2
Configurao da porta COM, para cuja definio h uma janela de configurao prpria,
mostrada na figura acima. Para apresent-la deve-se clicar no boto a direita da caixa de
texto. Especifica-se a, Velocidade, paridade, nmero, bits, e nmero de stop bits;
Controle do Fluxo
Para tipo SERIAL Define o controle de fluxo de comunicao: None=nenhum controle(=0),
XON/XOFF (=1 ; controle de fluxo por software) e Hardware (=2; RTS/CTS - controle de
fluxo por hardware).
RTSOnDelay=0
90

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

Canal tipo REDE

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

Figura 107 - Ficha para definio de parmetros do canal tipo rede

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

Figura 108 - Atributos avanados do canal

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

Nenhum. (deve ser usado nas instalaes em produo onde no se


estiver tentando investigar problemas de erros ou desempenho),

Gera arquivo de Log em disco.

Apresenta uma MESSAGE BOX em caso de deteco de erros

REPORTSTATUS
Controla o nvel de apresentao de erros:

0 =nenhuma mensagem apresentada.

1 = somente apresenta erros crticos,

2 = somente apresenta erros de base de dados,

3 = somente apresenta informao de debug gerais,

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.

Figura 109 - Selecionando dados para a gerao de Log

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

64 = Janela de Estatsticas de dados


128 = informaes de andamento das threads
Obs: os valores acima so acumulativos, isto para efetuar mais de um dos logs
acima somam-se os valores e se coloca no campo LogReport o valor assim obtido.
Multihomed=0
Habilita um canal servidor a aceitar conexes de qualquer endereo IP em um micro com
mais de uma interface de rede. Para restringir a uma das interfaces, deve-se colocar esta
varivel em 1.
Mostra Status
Desmarcando esta opo, a janela de apresentao de STATUS de comunicao
apresentada na interface de Monitorao do SPPCOMFG fica desativada.
Mostra Estatisticas
Desmarcando-se esta opo, a janela de estatsticas apresentada na interface de
Monitorao do SPPCOMFG, fica desabilitada.
IntervaloEstatisticas=2000
Intervalo de tempo em milissegundos entre duas coletas consecutivas de informaes de
estado dos canais de comunicao.
TimeOutWait=2000
Para tipo REDE. Tempo mximo de espera nas operaes bloqueadas de aceitao de
conexo pelos canais Servidores. Aps este tempo repetida nova operao de accept.
TimeOutRead=2000
Para tipo REDE. Tempo mximo de espera em millisegundos nas operaes de leitura
bloqueada de mensagens. Aps este tempo repetida nova leitura.
TryNumber=2
Nmero de tentativas de transmisso / recepo antes de reportar um erro de conexo.
PROTOCOLO
A ltima ficha apresentada nas propriedades de um canal refere-se configurao de
parmetros prprios do protocolo de Aplicao, sendo utilizado no canal vrias informaes
tambm so includas por falta. Veja estas fichas, para cada protocolo na seo apropriada
do Manual ActionView Mdulos e Protocolos de Comunicao.

8.3.5

Excluso e Alterao de Canais

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:

Figura 110 - Alterando canais / IEDs

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

Configurao de Devices (IEDs)

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

Figura 111 - Janela de Propriedades do IED.

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

Excluso e Alterao de Devices

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:

Figura 112 - Excluso e Alterao de IEDs

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

Quando se escolhe no Menu principal, Comunicaes Endereos, aparece um sub-menu


com a lista dos protocolos de comunicao disponveis no ActionView, e no final desta lista,
a palavra Todos. Este sub-menu, mostrado na figura abaixo, tem por objetivo a
apresentao da Janela de Endereos de Pontos , descrita no prximo item.
A escolha permite que se apresente todos os pontos cadastrados, com endereos, ou
somente os pontos cadastrados em um determinado protocolo.
Esta filtragem pode ser acumulada com a filtragem por seleo na rvore do Projeto. Caso,
ao ser feita esta escolha, a rvore do Projeto estiver aberta e uma Regional, um Sistema ou
um Grupo estiver selecionado, ento somente os pontos deste protocolo, que sejam
pertencentes a esta Regional, ou Sistema, ou Grupo, que j estiverem endereados, sero
apresentados na Janela de Endereos de Pontos.

98

00001-A

Comunicaes

Figura 113 - Janela com protocolos para seleo de lista de endereos de pontos

Alternativamente, a Visualizao da Janela de Endereos pode ser obtida a partir da rvore


do Projeto. Ao se clicar com o boto direito do mouse sobre um item descrevendo uma
Regional, Sistema ou Grupo, na rvore, aparece um sub-menu onde um dos itens
Endereos. Escolhido este item, com o boto esquerdo do mouse, tambm ser
mostrada a Janela de Endereos. Desta vez, porm, sero includos na janela apenas os
pontos, j endereados, contidos em um destes agrupamentos selecionados. No exemplo,
todos os pontos do Sistema selecionado sero includos na listagem.

Figura 114 - Selecionando endereos de um sistema

00001-A

99

Comunicaes

8.5.2

Janela de Endereos de Pontos

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.

Figura 115 - Janela com os endereos de pontos

Os dados desta janela so os seguintes:


Protocolo Define qual o protocolo (mdulo de comunicao) pelo qual ser
adquirido ou enviado o valor / estado associado a essa varivel. Clicando-se
sobre o campo, apresentada uma lista com os mdulos de comunicao
disponveis no sistema ActionView, na verso atual.;
Grupo / Varivel Identifica a varivel univocamente pelas siglas de grupo e
tag de ponto, segundo a hierarquia do ActionView;
Tipo Corresponde aos tipos de pontos suportados pelo protocolo indicado.
Estes tipos so definidos durante a implementao do mdulo de
comunicao deste protocolo.
Endereco1 Endereo - fsico de primeiro nvel da varivel. Normalmente
o endereo do IED que contm a informao do ponto monitorado;
Endereo2 - Endereo fsico de segundo nvel da varivel. Normalmente o
endereo do ponto (analgico / digital) dentro do IED;

100

00001-A

Comunicaes

Descrio Esse campo, somente de leitura, preenchido automaticamente


com a descrio da varivel selecionada, conforme seu cadastro na base de
dados, e serve apenas como comentrio para facilitar a identificao de um
ponto nesta janela..
O conjunto de botes na barra superior da janela utilizado para manipular individualmente
registros ou conjuntos de registros.

Figura 116 - Botes da janela de endereos

Carregar: Faz a carga de um conjunto de pontos descritos na base de


dados, para terem seus endereos fsicos definidos. Somente carrega
pontos que ainda esto sem endereo. Ao ser pressionado, se no houver
seleo na rvore de objetos, aparece a Janela de seleo de Variveis
para que seja feita a escolha de um grupo de pontos. Caso se prefira, basta
selecionar na rvore de Objetos o grupo ou conjunto de analgicas ou
digitais de um grupo, e pressionar o boto Carregar. Neste caso, no ser
mostrada a janela de seleo, mas ser diretamente carregado o grupo
selecionado. Veja tambm na descrio de operaes na rvore de Objetos,
operaes relacionadas com esta janela.

Salvar: Salva a tabela corrente aps as atualizaes realizadas. As


alteraes efetuadas sobre a tabela s tero validade se forem salvas;

Imprimir: Envia o contedo da tabela para uma impressora, se este


dispositivo estiver instalado na mquina;

Excluir linhas: Excluem o registro corrente da tabela canais;

Nova linha: Abre uma nova linha vazia imediatamente abaixo da linha onde
se encontra o cursor, possibilitando o acrscimo de mais um registro;

Ajuda: Ativa o tpico de ajuda associada a esta janela;

Copiar, Recortar, Colar


Estes botes implementam funcionalidades para recortar, copiar e colar registros
selecionados na tabela, como um editor de texto padro Windows.
Esse segundo grupo de botes pode ser utilizado, por exemplo, para copiar um conjunto de
registros e colar no final da tabela, mudando apenas o mdulo de comunicao.
No lugar de endereo 1 e endereo 2 so colocados pontos de interrogao, j que esses
pontos no podem ter a mesma chave primria;
Se o cursor est sobre um registro, ir fazer a cpia sobre esse registro e os subseqentes;
00001-A
101

Comunicaes

Se o cursor est no final do arquivo, ir criar novos registros.


Copiando, recortando e colando registros.
Para copiar ou recortar um ou um conjunto de registros, deve-se selecion-lo(s) na tabela
atravs de clique e arrasto do mouse. Em seguida, clica-se sobre o boto
para recortar,
para copiar os registros selecionados.
ou sobre o boto
Em seguida, pressionar o boto Novo para acrescentar o nmero de linhas que se deseja
para colar os registros. Deve-se tomar certo
colar. Finalmente, pressionar o boto
cuidado, pois, se o cursor estiver sobre um registro, os registros recortados / copiados sero
colados sobre esse registro e sobre seus subseqentes. Se o cursor estiver no final da
tabela, novos registros sero criados.
Para registros copiados, no lugar de Endereo 1 e Endereo 2 so colocados pontos de
interrogao de forma a evitar registros de endereos repetidos para um mesmo mdulo de
comunicao.
Estes botes podem ser utilizados, por exemplo, para copiar um conjunto de registros e
colar no final da tabela, mudando apenas o mdulo de comunicao.
Classificao por Colunas
possvel, ainda, ordenar dos campos da tabela em ordem alfabtica crescente ou
decrescente (disponvel quando alguma coluna estiver selecionada).

Figura 117 - Classificao por Colunas

Selecionando-se uma ou mais colunas inteiras com o mouse, so disponibilizados os botes


de classificao da tabela por ordem alfabtica crescente ou decrescente das colunas
selecionadas, da esquerda para a direita.
Se nenhuma das variveis na base de dados possuir endereo cadastrado, ao acionar A
janela de Endereos, pela primeira vez, todas as variveis sero registradas na tabela com
um mdulo de comunicao padro e endereos iguais ?????, para definio de seus
valores. Se houver algum ponto com endereo, este efeito no ocorrer. Portanto,
recomenda-se cadastrar todas as variveis na base de dados e, ao final, chamar a janela de
Endereos para o cadastramento dos endereos.

102

00001-A

Comunicaes

Para mais informaes sobre mdulos de comunicao e tipos de pontos suportados,


consulte o Manual ActionView Mdulos e Protocolos de Comunicao.
..

00001-A
103

Tratamento de Telas

9 Tratamento de Telas
9.1

Menu Telas

Para as operaes de tratamento de telas deve-se utilizar o menu de Telas ou os botes da


barra de ferramentas. Tambm possvel executar algumas destas operaes selecionando
na rvore de Projeto, o ramo geral TELAS ou os ramos especficos de cada tela.
Operaes no Menu
Diversas operaes so ativadas atravs de comandos do menu de telas:

Figura 118 - Menu de Telas

Nova - abre uma nova tela de processo.

Abrir - abre uma tela de processo existente

Excluir - exclui a tela de processo / medidas selecionada.

Sair - Fecha a tela de processo atualmente ativa

Salvar - salva a tela de processo ativa.

Salvar como Salva a tela ativa com um outro nome. Isto cria outra tela,
igual, porm com o novo nome.

Propriedades Mostra a janela de propriedades da tela

Tambm neste menu as operaes:


-

Camadas Controla a visualizao de camadas nas telas

Biblioteca Mostra a janela para operaes com bibliotecas de visualizao

Mostrar Sub-telas Mostra as imagens de fundos das sub-telas da tela ativa.

- Alterar tamanho da tela Permite alterar o tamanho da tela. Somente para


telas com fundos no formato WMF (Windows Metafile).

104

00001-A

Tratamento de Telas

Operaes sobre a rvore


Boto direito do Mouse
As operaes executadas a partir da rvore, baseiam-se na seleo de um ramo. Clique
sobre o ramo selecionado com o boto direito do mouse, como nas figuras a seguir.

Figura 119 - Operaes sobre a rvore

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.

Figura 120 - Confirmar alteraes

00001-A
105

Tratamento de Telas

Ao invs de fechar a tela, pode-se escolher o item SALVAR TELA.


Descrio da Janela
A figura mostra a Janela de Propriedades de Tela.
H quatro pastas de propriedades. A primeira, GERAL, com as propriedades especificas da
tela. A segunda, para a definio das CAMADAS da tela; A terceira para definio de SUBTELAS a serem inseridas nesta tela. E a quarta serve para a definio de SCRIPTs para
eventos associados tela.
GERAL
Tela: Chave de acesso ao registro de uma tela. O nome da tela deve ser
alfanumrico de at nove caracteres e nico. Em um projeto no podem
existir mais de uma tela com o mesmo nome.

Figura 121 - Janela de propriedades de Tela

Sistema: Informa se a tela ou no associada a um sistema. Se for associada a


um sistema, esta propriedade permitir filtragem em tempo real.
Ttulo: o ttulo colocado no topo da tela.
Fundo: Uma tela normalmente ter uma figura de fundo. Clicando-se no boto
direita, aparecer a Janela de Seleo de Figuras. Assim, por exemplo:
Sinptico de uma subestao (SE): o usurio faz o desenho esttico do
sinptico da SE utilizando um editor grfico como, por exemplo: o
"PaintBrush Professional Edition". Aps, sobre os equipamentos
monitorados, associam-se objetos de visualizao.

106

00001-A

Tratamento de Telas

Automao Predial: O usurio faz o desenho sinptico de um pavimento


utilizando um editor grfico, e, aps, associa objetos aos equipamentos
monitorados.
Cor do Fundo: Associa uma cor ao fundo da tela. Observe-se que, caso o
usurio defina uma figura de fundo, a cor de fundo no se sobrepe figura.
Se a tela for maior que esta figura, a parte excedente assumir a cor de
fundo.
Relgio: Define o tempo, em segundos, de atualizao de objetos tipo tendncia
existentes na tela. Observe-se que os demais objetos so alterados sempre
que sofrem uma mudana no campo.
Grupo: Uma tela pode ou no ser de grupo. Se for de um grupo, este grupo
deve ser um grupo base. Neste caso, em tempo de execuo, uma nica tela
poder apresentar o contedo das variveis de qualquer grupo derivado do
grupo base. Para tal, no topo esquerdo da tela em tempo real, aparecer uma
lista com todos os grupos derivados que podem utilizar esta tela.
A seleo de um grupo nesta lista faz com que todos os objetos da tela que
sejam associados a variveis do grupo da tela passem a mostrar os
contedos atuais das variveis do grupo derivado escolhido. Na mesma tela
pode tambm existir objetos de visualizao associados a variveis de outros
grupos, no o da tela. Neste caso, estes objetos sempre mostraro os
contedos das prprias variveis definidas. Equipamentos, vos ou
pavimentos idnticos podem ser definidos como grupos derivados, facilitando
a criao do banco de dados e das telas / janelas.
Tamanho da tela Este quadro permite que se escolha a forma de definio do
tamanho da tela. As opes so:

ltima posio A tela ter o tamanho e posio ultimamente deixadas pelo


operador em tempo real. Telas deste tipo so as principais, e sempre
aparecem no menu de apresentao de telas em tempo real

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.

Maximizado A tela ser criada em tempo real com o tamanho mximo na


resoluo atual.

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

Figura 122 - Camadas / ZOOM

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).

Figura 123 - Sub-telas

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.

Figura 124 - Especificando nova referncia a sub-telas

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

Figura 125 - Combo-box com sub-telas

Para a definio da posio, sobre a tela principal, onde aparecer a sub-tela,


pode-se digitar os valores, em Twips, nas colunas Topo e Esquerda. Para um
modo mais amigvel, pode-se deixar estes nmeros em 0,0 e salvar assim
mesmo. Aps o salvamento, pode-se solicitar que sejam mostradas as sub-telas
de uma tela e ser possvel arrastar as sub-telas para a posio final desejada.
Na coluna Camadas h um boto que, ao ser pressionado com o mouse, faz
aparecer a janela de especificao de camadas. Nela aparecero pressionados
os indicadores de todas as camadas existentes na tela principal, de modo que a
sub-tela sendo definida aparecer em todas as camadas. Caso se desejar alterar
esta definio, e por exemplo, especificar que esta sub-tela no deve aparecer
na Camada 1, deve-se clicar no 1 para que o mesmo fique no pressionado.
Esta sub-tela somente aparecer nas camadas correspondentes aos indicadores
pressionados.

Figura 126 - Selecionando camada onde sub-tela deve aparecer

Quando uma sub-tela no aparece, porque no est definida para as camadas


sendo mostradas, nenhum de seus objetos de visualizao aparecero,
quaisquer que sejam as camadas em que estejam definidos. Quando uma subtela aparece, seus objetos de visualizao seguem as suas prprias definies
de camadas, e atendem as restries das camadas atualmente mostradas na
tela principal.
110

00001-A

Tratamento de Telas

Observe-se ainda que as sub-telas, por serem telas, tambm seguem as


restries de visualizao e utilizao definidas nos perfis de acesso dos
usurios das estaes de trabalho, em tempo real.
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.
Para se remover uma referncia a Sub-telas deve-se clicar sobre a linha onde
est a referncia sub-tela que se deseja remover e pressionar o boto ( - ).
Obviamente esta operao no far a excluso da definio da tela utilizada
como sub-tela.
Quando uma tela principal ou uma sub-tela excluda da base de dados as
referncias estas telas ou sub-telas tambm sero automaticamente excludas.
SCRIPT
Para informaes sobre a pasta Scripts veja o item Utilizando Scripts neste
Manual.
Boto OK: Executa e salva as alteraes definidas.
Boto Sair: No executa as alteraes mantendo os dados originais.
Boto Ajuda: Ativa o tpico de ajuda associado a esta janela.

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

Figura 127 - Abrir Tela

Combo-box: Nesta lista so includas todas as telas criadas neste projeto.


Quando se seleciona uma, que ser aberta, seu nome tambm aparece no
campo abaixo.
Tela: Contm o nome da tela selecionada na lista superior.
Boto OK: Abre a tela escolhida na lista.
Boto Sair: No executa as alteraes mantendo os dados originais.
Boto Ajuda: Ativa o tpico de ajuda associado gerao de Telas.
00001-A
111

Tratamento de Telas

9.4

Excluir Tela

apresentada a janela para excluso de telas ou tabelas existentes.


Descrio da Janela

Figura 128 - Excluir Tela

Tela: Conter o nome da Tela selecionada na lista da segunda caixa.


Lista: Este campo contm todos as Telas existentes neste projeto,servindo para
que se escolha a que se deseja excluir.
Boto OK: Executa a excluso da tela escolhida.
Boto Sair: No executa as alteraes mantendo os dados originais.
Boto Ajuda: Ativa o tpico de ajuda associado a excluso de Telas.

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

Figura 129 - Salvar Tela

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

Este item serve para a apresentao da janela de controle de visualizao de camadas, no


ambiente de configurao.
Ao ser escolhido, mostrada a janela de Seleo de Camadas de Tela. Com esta janela
pode-se especificar quais camadas da tela atualmente ativa devem ser mostradas. A janela
apresenta botes com o nmero das camadas. Sero mostradas as camadas cujos botes
forem mantidos pressionados.

Figura 130 - 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.

Figura 131 - Janela para Operaes com Biblioteca

Operaes sobre a rvore


Boto direito do Mouse
Algumas destas operaes com Bibliotecas podem tambm ser obtidas a partir da rvore de
objetos. Trata-se da seleo de um ramo Biblioteca, e o clique sobre o ramo selecionado
com o boto direito do mouse, como nas figuras a seguir.

Figura 132 - rvore de Objetos

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.

9.11 Mostrar Sub-telas


No menu de Telas, assim como no menu de fundo de tela, este item liberado quando, nas
propriedades da tela, existem referncias a sub-telas, isto , referncias a outras telas,
como telas de cabealhos, rodaps que sero sobrepostos tela principal na IHM em tempo
real.
Ao escolher este item - Mostrar sub-telas - sero mostradas as imagens de fundo das subtelas referenciadas nesta tela. Quando as sub-telas esto sendo mostradas, este item se
altera para Esconder Sub-telas. Se este item for escolhido, nesta condio, os fundos das
sub-telas desaparecero da tela.
Movimentando sub-telas
Uma vez mostrados os fundos das sub-telas, pode-se selecion-los clicando-se sobre eles
com o mouse. Uma vez selecionados, pode-se arrast-los com o mouse para outra posio
sobre a tela. Tambm as teclas de setas, Ctrl-setas e Page Dn e Page Up podem ser
utilizadas para a movimentao destas sub-telas, quando selecionadas. Ao se esconder as
sub-telas, as novas posies ficaro memorizadas. Ao se salvar a tela, as referncias s
sub-telas sero atualizadas com as novas posies, sem que necessite-se alterar os
nmeros de topo e esquerda.
Abrindo sub-telas
Com um duplo clique sobre um fundo de sub-tela, aberta a sub-tela, propriamente, como
uma tela qualquer, mostrando os objetos de visualizao existentes. O tratamento para
alterao desta tela idntico ao de uma tela qualquer. Um duplo clique sobre ela, mostrar
a janela de propriedades da tela.
Observao: Somente um nvel de sopre-posio de sub-telas suportado. Se uma tela
principal aponta para uma sub-tela, e esta aponta para uma terceira sub-tela, tanto em
tempo real como no configurador, ao mostrar sub-telas de uma tela principal, somente so
carregadas as sub-telas referenciadas por esta principal. Obviamente, se a tela aqui referida
como sub-tela for carregada sozinha, como tela principal, as sub-telas por ela referidas
tambm sero carregadas sobre ela.
SUB-TELAS - Operaes sobre a rvore
Boto direito do Mouse
Algumas operaes sobre SUB-TELAS podem ser executadas a partir da rvore de objetos.
Estas operaes baseiam-se na seleo de um ramo de sub-tela, mostrado como um nvel
hierrquico abaixo das TELAS, que contenham sub-telas. Clique sobre o ramo de sub-tela
selecionado com o boto direito do mouse, como na figura a seguir. O menu apresenta as
opes de criar uma NOVA referncia sub-tela, ou ABRIR a sub-tela, ou EXCLUIR a
referncia sub-tela selecionada.
Nas operaes de criao de novas referncias a sub-telas e de excluso destas
referncias, a rvore de Projeto ser atualizada adequadamente.

00001-A
115

Tratamento de Telas

Figura 133 - rvore de Projeto

Escolhendo-se Nova, aparecer a janela de propriedades da Tela principal, com a pasta


Sub-telas j em primeiro plano. Pode-se ento, incluir, excluir ou alterar as referncias a
sub-telas e, ao final, salvar as alteraes como desejado, como na figura a seguir.

Figura 134 - Janela de Propriedades

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

Figura 135 - excluindo sub-tela

Boto esquerdo do Mouse


Com um nico clique, sobre um deste ramos especficos, se a sub-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.12 Alterar tamanho da tela


O fundo das telas de processo no ActionView, normalmente construdo com uma figura
apresentando um sintico - desenho de um equipamento ou esquemtico de uma instalao
a ser supervisionada. Esta figura criada com aplicativos de desenho como o PAINT.EXE,
o COREL etc.
As figuras nos formatos .BMP, .GIF, .JPG tem tamanho fixo conforme os prprios atributos,
em pixels, twips, etc. Normalmente, nestes formatos a alterao de tamanho atravs de
Zoom causa perda de resoluo e, portanto, aparncia de menor qualidade.
Para estes tipos de formato, o tamanho de uma tela, como aparece no ActionStudio, ao ser
criada, definida pelo tamanho da figura de fundo que contm. Em tempo real, para
adaptar-se ao tamanho e resoluo da tela do monitor sendo utilizado nas telas principais do
tipo ltima Posio, possibilitado ao operador alterar o tamanho da moldura da tela, sem,
no entanto, alterar a figura propriamente. A figura continua inalterada, e a parte vazia do
fundo da tela assume a cor definida como Cor de fundo nas propriedades da tela.
Nos casos de telas secundrias, como janelas para comando, sub-telas de cabealhos, etc.
que usam o tipo Usurio define o tamanho, maior a razo para usar-se figuras tipo
.BMP, .GIF e .JPG, j desenhadas, exatamente no tamanho final a ser apresentado em
tempo real.
No ActionStudio, telas com estes tipos de figuras no podem ter seu tamanho alterado. A
figura define o tamanho, e este item Alterar tamanho da tela nos menus de Telas e de
fundo da tela, aparece desabilitado.
Quando se utiliza, para o fundo de telas, figuras no formato .WMF (Windows Metafile) ou
.EMF (Enhanced Metafile), que tem a caracterstica de manter a mesma resoluo e
qualidade em qualquer fator de ampliao, j que so desenhadas ao serem carregadas,
possibilitado escolher-se o tamanho da moldura da tela. Quando isto feito, a figura
carregada ampliada ou diminuda, mantendo a proporo original entre altura e largura,
sem que a imagem perca a qualidade.
O item Alterar tamanho da tela, nos menus de Telas e de fundo da tela, aparece
habilitado com figuras destes formatos .WMF e .EMF.
Caso queira-se alterar o tamanho de uma tela, deve-se escolher este item, que ficar
marcado como escolhido. Aps isto, pode-se puxar o canto da tela e arrast-lo com o mouse
para obter-se o novo tamanho. Para que volte a ser fixo, conservando o novo tamanho,
basta escolher novamente este item e desmarc-lo. O tamanho e formato final da moldura
da tela deve ser escolhido para que a figura, ao ser ampliada, conservando sua proporo,
caiba inteiramente na moldura da tela.
00001-A
117

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

Figura 136 - Menu Tabela

Diversas operaes so ativadas atravs de comandos do menu de telas:


-

Nova - abre uma nova tabela de medidas.

Abrir - abre uma tabela de medidas existente

Excluir - exclui a tabela de medidas / medidas selecionada.

Salvar - salva a tabela de medidas ativa.

Salvar como Salva a tabela ativa com um outro nome, sem remover a atual.
Isto , cria outra tabela igual, porm, com nome novo.

Fechar fecha a tabela ativa, solicitando confirmao de salvamento.

Propriedades Mostra a janela de propriedades da tela

Operaes sobre a rvore


Boto direito do Mouse
As operaes executadas a partir da rvore, baseiam-se na seleo de um ramo e clique
sobre o ramo selecionado com o boto direito do mouse, como nas figuras a seguir.

Figura 137 - Operaes sobre a rvore

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.

10.2 Nova Tabela


Este item mostra uma janela para a criao de uma nova tabela. Nesta janela o usurio
define os parmetros associados a uma nova tabela de medidas.

Figura 138 - Criar nova tabela

Os campos desta janela so:


Tabela: Define o nome interno da tabela no sistema, sendo uma sigla de at 9 (nove)
caracteres. Esta sigla deve ser nica na instalao.
Ttulo: Define o ttulo que ser apresentado em tempo real na TABELA de medidas.
Sistema: Apresenta a lista de sistemas existentes neste projeto. A escolha define o
Sistema cujas variveis so apresentadas nesta tabela, isto , o sistema ao qual
pertence esta tabela. Esta definio possibilita, em tempo real, a chamada de
Tabelas de medidas de acordo com o sistema selecionado.
Boto OK: Executa as alteraes definidas.
Boto Sair: No executa as alteraes mantendo os dados originais.
Boto Ajuda: Chama arquivo de ajuda on-line

00001-A
119

Tratamento de Tabelas

10.3 Abrir Tabela


Abrir uma tabela existente visando alterar, incluir ou excluir objetos. Depois de
escolhida a tabela e pressionado OK, a tabela especificada aberta e mostrada.
Descrio da Janela

Figura 139 - Janela Abrir Tabela

Combo-box: Nesta lista so includas todas as tabelas criadas neste projeto.


Quando se seleciona uma, que ser aberta, seu nome tambm aparece no
campo abaixo.
Tela: Contm o nome da Tabela selecionada na lista superior.
Boto OK: Abre a Tabela escolhida na lista.
Boto Sair: No executa as alteraes mantendo os dados originais.
Boto Ajuda: Ativa o tpico de ajuda associado gerao de Tabelas.

10.4 Excluso de Tabela


apresentada a janela para excluso de tabelas existentes.
Descrio da Janela

Figura 140 - Janela Excluir Tabela

Tela: Contm o nome da tabela selecionada na lista da segunda caixa, ou o nome


de um arquivo digitado pelo usurio.
ComboFile: Este campo contm todas as tabelas criadas neste projeto.
Boto OK: Executa as alteraes definidas.

120

00001-A

Tratamento de Tabelas

Boto Sair: No executa as alteraes mantendo os dados originais.


Boto Ajuda: Ativa o tpico de ajuda associado gerao de Telas.

10.5 Fechar Tabela


Escolhido este item a tabela ser fechada. A mesma operao pode ser obtida clicando
sobre o boto X no canto superior direito da tabela ativa.
Caso tenha sido feita alguma alterao nesta tabela, 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 tabela antes do fechamento.

10.6 Salvar Tabela


Ao ser acionado este item, a tabela atualmente ativa ter suas propriedades e todos os seus
componentes definitivamente salvos na base de dados. Nenhuma janela mostrada nesta
operao. A tabela permanece ativa.

10.7 Salvar Como


O objetivo deste item salvar a tabela como sendo uma nova. Na base de dados, a tabela
ativa permanecer existindo com seu mesmo nome. Ao ser escolhido este item, a janela de
propriedades da tabela ativa mostrada, porm, com os campos de nome e titulo vazios,
para que sejam preenchidos com o nome e titulo da nova tabela.

Figura 141 - Janela salvar tabela

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

10.8 Propriedades da Tabela


Escolhendo este item, ser mostrada a janela de propriedades da tabela atualmente ativa. A
janela a mesma da figura mostrada acima. Caso se queira, pode-se utilizar esta
operao para alterar o Sistema e ou o Titulo da tabela. O nome da mesma, isso , sua
identificao, no pode ser alterada. Para altera escolhe-se um novo sistema e ou digita-se
um novo titulo e a seguir pressiona-se OK.

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

Figura 142 - Janela Objeto Mostrador

H trs pastas de propriedades. A primeira, GERAL, com as propriedades


especficas deste tipo de objeto. A segunda permite a definio do CONTEDO a
ser apresentado, incluindo a sua formatao. A terceira serve para a definio de
SCRIPTs para eventos associados a este objeto.

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.

Figura 143 - Janela Camadas

Legenda: Corresponde a um texto apresentado na parte inferior da tela e


subscrito ao objeto sempre que o cursor colocado sobre o mesmo. Este
texto uma mensagem que pode ser muito til ao operador, uma vez que ao
objeto pode estar associado:
- Uma rotina que dispara uma janela de comando;
- Uma nova tela / janela;
- Um tpico de ajuda;
No caso do objeto ser associado a um comando, o campo legenda,
eventualmente, pode ter algum dado complementar do comando.
Origem

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.

Grupo: Grupo da varivel associada ao objeto.

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
apresentada a Janela de Seleo de Varivel, onde pode ser escolhida

00001-A
123

Objetos de Visualizao

qualquer uma das variveis analgicas existentes. Deve-se, ento,


selecionar o sistema, grupo e varivel atravs das caixas de opes e usar
o boto Ok para atualizar as informaes. Para detalhes sobre esta janela
veja o item Janelas de Uso Geral.
Ao
Em funo da ao selecionada, a respectiva caixa 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.

Rotinas: As rotinas disponveis no sistema so colocadas na combo-box,


para que o usurio selecione uma. Algumas rotinas exigem que o usurio
coloque outras informaes como Grupo/Varivel a ser comandada.

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.).

Figura 144 - Atributos do ponto associado ao mostrador

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

Tipo do Valor Se a escolha do tipo de atributo foi Valor, deve-se escolher o


tipo, entre os seguintes:

Normal: apresenta o valor atual da varivel;

Fator de Carga Apresenta o valor percentual de fator de carga, isto


, a relao entre o valor atual da varivel e seu limite emergencial
superior.

Mximo: apresenta o valor mximo dessa varivel no dia de hoje,


ontem, etc. em funo do valor de nmero de dias ser 0, 1, etc.
respectivamente;

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

Data do Valor Mximo apresenta a data correspondente ao valor


mximo

Data do Valor Mnimo apresenta a data correspondente ao valor


mnimo

Hora do Valor Mximo Apresenta o horrio em que ocorreu o valor


mximo

Hora do Valor Mnimo Apresenta o horrio em que ocorreu o valor


mnimo

Estampa de tempo Para apresentar a Estampa de tempo do ponto


referenciado, na forma dia ms, ano, hora, minuto e segundo.

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 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
00001-A
125

Objetos de Visualizao

definio no item Configuraes - Aparncia, 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 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 Configuraes - Aparncia, e no quadrado de Estado
Normal, seleciona-se a cor de texto para o caso normal de operao.
Alinhamento: Estas opes permitem o alinhamento do texto ou medida
apresentado: esquerda, centralizado ou direita, conforme a opo
escolhida. Tambm pode ser escolhido o tamanho automtico do campo,
opo que se utilizada, no permite alinhamento, isto , o tamanho do campo
ser o que comportar o texto.
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.
Formato de Analgicas Este quadro somente fica visvel quando o atributo do
ponto a ser visualizado uma medida analgica. Serve para a definio do
formato e apresentao do valor.

Formato: Lista que contm o formato de apresentao da varivel


analgica em unidades de engenharia. compatvel com o formato da
planilha EXCEL. Em tempo de execuo, esta "picture" ser utilizada
para mostrar o valor numrico da varivel. A seguir, so apresentados
alguns
exemplos:
Valor da Varivel
1123,99
1123,99
1123,99

Picture
#.###,0
####,00
0

Forma de Apresentao
1.123,9
1123,99
1123

Ateno: Uma varivel analgica sempre um valor real no ActionRu.

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
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

11.2 Objeto do Tipo Boto


Objetivo
Um objeto do tipo boto pode ser utilizado em uma tela para a execuo de uma ao do
operador, como:
- Ativar uma nova tela / janela a partir da tela corrente
- Ativar um comando associado ao boto;
Para se ter acesso a essa janela, deve-se selecionar o objeto tipo boto e clicar sobre o
cone de propriedades de objeto selecionado.
Descrio da Janela

Figura 145 - Objeto do Tipo Boto

H duas pastas de propriedades. A primeira, GERAL, com as propriedades


especficas deste tipo de objeto. A segunda, serve para a definio de SCRIPTs
para eventos associados a este objeto.
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
00001-A
127

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.

Figura 146 - Janela Camadas

Legenda: Corresponde a um texto apresentado na parte inferior da tela e


subscrito ao objeto sempre que o cursor colocado sobre o mesmo. Este
texto uma mensagem que pode ser muito til ao operador, uma vez que ao
objeto pode estar associado:
- Uma rotina que dispara uma janela de comando;
- Uma nova tela / janela;
- Um tpico de ajuda;
No caso do objeto ser associado a um comando, o campo legenda
,eventualmente, pode ter algum dado complementar do comando.
Ttulo: Titulo a ser utilizado no boto.
Fontes (boto A): Pressionando-se este boto, mostrada a janela para
escolha de fontes para o texto do titulo. Esta janela apresentada no item
Janelas Comuns, adiante neste manual.
Cor do Fundo: A cor de fundo do boto pode ser escolhida clicando-se no
quadrinho cor de fundo. Aparecer a Janela para Escolha de Cores, na qual
se escolhe a cor desejada. O texto sempre ter a cor preta.
Figura: um arquivo com extenso BMP, ICO, PCX, etc. que contm uma figura
que pode ser utilizada na face do boto ao invs de um texto. Este arquivo
deve estar no diretrio ...\FIGURAS\" do ActionView. O Usurio pode gerar o
arquivo utilizando qualquer editor grfico que utilize um padro reconhecido
pelo Windows.
Ao: Em funo da ao selecionada, a respectiva combo-box habilitada e
preenchida com os elementos correspondentes:
128

00001-A

Objetos de Visualizao

Aplicativo: Pode-se utilizar um boto para disparar ou ativar um aplicativo j


ativado externo ao ActionView, devidamente cadastrado na tabela de
aplicativos do sistema (Configuraes-Aplicativos). Neste caso, nesta
combo, aparecer a lista dos aplicativos disponveis.

Rotinas: Nesta combo-box so listadas as rotinas disponveis no sistema.


Algumas janelas de comando exigem que o usurio especifique outras
informaes como grupo / varivel a ser comandada. Neste caso, surgir um
novo quadro nesta janela de propriedades para colocao das informaes
complementares. A figura abaixo mostra um novo quadro, quando
selecionado o comando "CmdParam". Quando existem cadastrados no
arquivo de projeto Dlls (OLEs), externas ao ActionView, seus nomes tambm
aparecem nesta lista.

Figura 147 - Associando rotina com varivel associada

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 Objeto do Tipo Digital


Objetivo
Apresentar os estados de um ponto de entrada digital (estado de um equipamento /
dispositivo) ou de um ponto digital mltiplo, ou de uma Condio lgica, atravs de
figuras grficas que permitem a fcil visualizao de seu estado atual.
Para se ter acesso a esta janela deve-se selecionar o objeto digital e clicar sobre o
cone de propriedades de objeto.
Quando se est criando um objeto deste tipo, antes da escolha do ponto que ser
representado, aparece a janela para descrio de pontos digitais simples. Esta janela
apresentada no item Pontos Digitais a seguir.
Caso se escolha um ponto digital mltiplo, a janela alterada para poder acolher os
dados referentes a um ponto deste tipo. Esta segunda forma da janela mostrada no
item Pontos Digitais Mltiplos adiante. A diferena bsica entre uma janela e outra,
a parte de definio das figuras mostradas em cada estado.
O mesmo tipo de objeto pode ser utilizado para a visualizao direta do estado de uma
Condio Lgica. Neste caso, as figuras escolhidas sero utilizadas para apresentar
o estado de condio atendida ou condio no atendida.

11.3.1

Pontos Digitais

A figura apresenta a janela para a configurao de objetos de visualizao baseados no


estado de pontos digitais.

130

00001-A

Objetos de Visualizao

Figura 148 - Objeto do Tipo Digital

H duas pastas de propriedades. A primeira, GERAL, com as propriedades especificas


deste tipo de objeto. A segunda serve para a definio de SCRIPTs para eventos
associados a este objeto.
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. 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 devese alterar o estado dos botes.
00001-A
131

Objetos de Visualizao

Figura 149 - Janela Camadas

Legenda: Corresponde a um texto apresentado na parte inferior da tela e


subscrito ao objeto sempre que o cursor colocado sobre o mesmo. Este
texto uma mensagem que pode ser muito til ao operador, uma vez que ao
objeto pode estar associado:
- Uma rotina que dispara uma janela de comando;
- Uma nova tela / janela;
- Um tpico de ajuda;
No caso do objeto ser associado a um comando, o campo legenda
eventualmente, pode ter algum dado complementar do comando.
Origem

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.

Grupo: Grupo da varivel associada ao objeto.

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.

Figura 150 - Janela Seleo

132

00001-A

Objetos de Visualizao

Figuras Associadas ao Objeto

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)

O ActionStudio identifica, automaticamente, se a varivel especificada no


objeto do tipo simples ou composta (a varivel XXX composta se tem uma
varivel associada de nome XXX_A) alterando tambm o contedo do quadro
de definio de figuras. A figura seguinte mostra este quadro para definio de
figuras para pontos associados.

Figura 151 - Varivel associada 5 estados automaticamente

- Estes botes permitem, respectivamente, excluir / incluir figuras


associadas ao estado da varivel. A incluso ou troca de figuras pode ser
feita por um duplo clique sobre a linha que a descreve. Ser mostrada a
Janela de Seleo de Figuras, descrita junto a descrio de Criao de Telas
Ao: Em funo da ao selecionada, a respectiva combo-box habilitada e
preenchida com os elementos correspondentes:
00001-A
133

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.

Rotinas: todas as rotinas disponveis no sistema, apropriadas para variveis


digitais, sero colocadas na combo-box. Aps o usurio selecionar a rotina,
dependendo da rotina, sero habilitadas caixas para definio de Grupo /
Varivel. 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.

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

Pontos Digitais Mltiplos

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

Figura 152 - Pontos Digitais Mltiplos

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

Figura 153 - Janela Camadas

Legenda: Corresponde a um texto apresentado na parte inferior da tela e subscrito ao


objeto sempre que o cursor colocado sobre o objeto associado.
Este texto uma mensagem que pode ser muito til ao operador, uma vez que
ao objeto pode estar associado:
- Um comando;
- Uma nova tela / janela;
- Um tpico de ajuda;
Origem

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: Grupo da varivel associada ao objeto.

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.

Figuras Associadas ao Objeto


Um objeto do tipo digital mltiplo pode ter tantas figuras associadas quanto so os estados
definidos para este ponto: uma figura para cada estado. Para a definio destas figuras
existem os campos seguintes:

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.

Nome do arquivo O campo em branco, abaixo do estado, mostra o nome do


arquivo de figura escolhido. Uma vez escolhido, a figura apresentada no quadro
da direita.

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.

Rotinas: todas as rotinas disponveis no sistema, apropriadas para variveis


digitais, sero colocadas na combo-box. Aps o usurio selecionar a rotina,
dependendo da rotina, sero habilitadas caixas para definio de Grupo /
Varivel. 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

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

Figura 154 - Objeto de Visualizao Digital de condio lgica

H duas pastas de propriedades. A primeira, GERAL, com as propriedades especficas


deste tipo de objeto, tem os campos a seguir. A segunda serve para a definio de
SCRIPTs para eventos associados a este objeto.
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 ser mostrado. Quando se cria um novo objeto, especificado como
pertencendo a todas as camadas definidas para esta tela. Para alterar esta definio, devese alterar o estado dos botes.

138

00001-A

Objetos de Visualizao

Figura 155 - Janela Camadas

Legenda: Corresponde a um texto apresentado na parte inferior da tela e subscrito ao objeto


sempre que o cursor colocado sobre o objeto associado.
Este texto uma mensagem que pode ser muito til ao operador, uma vez que ao objeto
pode estar associado:
- Um comando;
- Uma nova tela / janela;
- Um tpico de ajuda;
No caso do objeto ser associado a um comando, o campo legenda eventualmente, deve ter
algum dado complementar do comando: Cmdajuda - legenda deve iniciar pelo nmero do
"Context-Id" do tpico de ajuda do arquivo "User.hlp".
Origem

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: Grupo da varivel associada ao objeto.

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

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.

Rotinas: todas as rotinas disponveis no sistema sero colocadas na combo-box.


Aps o usurio selecionar a rotina, dependendo da rotina, sero habilitadas caixas
de Grupo e Varivel.

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.

Janelas de Comando: As janelas de comando disponveis no sistema so colocadas


na combo-box para que o usurio selecione uma. Algumas janelas de comando
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 a tela.

11.4 Objeto do Tipo HotSpot


Objetivo
Funciona de maneira semelhante a um objeto do tipo boto, sendo usado para:
- Apresentar uma tela detalhe da regio delimitada;
- Ativar um comando associado regio delimitada;
Observar que o cursor muda ao passar sobre a rea delimitada pelo objeto. Em tempo
de projeto a rea delimitada pelo objeto aparece opaca e em tempo de execuo esta
rea fica transparente.
Descrio da Janela

140

00001-A

Objetos de Visualizao

Figura 156 - Objeto do Tipo HotSpot

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.
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.
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
141

Objetos de Visualizao

Figura 157 - Janela Camadas

Legenda: Corresponde a um texto apresentado na parte inferior da tela e subscrito ao


objeto sempre que o cursor colocado sobre o objeto associado.
Este texto uma mensagem que pode ser muito til ao operador, uma vez que ao objeto
pode estar associado:
- Um comando;
- Uma nova tela / janela;
- Um tpico de ajuda;
Figura: um arquivo com extenso BMP ou ICO que contm a figura associada ao objeto.
Este arquivo deve estar no diretrio ... \FIGURAS\" do ActionView. O Usurio pode gerar
o arquivo utilizando qualquer editor grfico que utilize um padro reconhecido pelo
Windows.
Ao: Em funo da ao selecionada, a respectiva combo-box habilitada e preenchida
com os elementos correspondentes:

Aplicativo: Pode-se utilizar um hot-spot para disparar ou ativar um aplicativo j ativado


externo ao ActionView, devidamente cadastrado no arquivo de parmetros do projeto.
Neste caso, nesta combo correspondente, aparecer a lista dos aplicativos assim
cadastrados.

Rotinas: Nesta combo-box so listadas as rotinas disponveis no sistema. Algumas


janelas de comando exigem que o usurio especifique outras informaes como grupo /
varivel a ser comandada. Neste caso, surgir um novo quadro nesta janela de
propriedades para colocao das informaes complementares.

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.

Tela de Grupo: todas as telas / janelas de grupo sero colocadas na combo-box. 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.

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

11.5 Objeto do Tipo Medidor Angular (Gauge)


Objetivo
Estes objetos de visualizao apresentam o valor de uma varivel analgica atravs de
uma figura na forma de um medidor circular ou angular com um ponteiro. Assim, por
exemplo, o usurio pode criar um voltmetro, e associar o movimento de seu ponteiro a uma
varivel do tipo tenso ou outra grandeza qualquer. O objeto inclui uma base quadrada ou
retangular, sobre a qual aparece a escala circular e o ponteiro.
Descrio da Janela

Figura 158 - Objeto do Tipo Medidor Angular

H trs pastas de propriedades. A primeira, GERAL, com as propriedades gerais de


objetos de visualizao. A segunda, CONTEDO, com as propriedades especficas
deste tipo de objeto. A terceira serve para a definio de SCRIPTs para eventos
associados a este objeto.
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
00001-A
143

Objetos de Visualizao

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.

Figura 159 - Janela Camadas

Legenda: Corresponde a um texto apresentado na parte inferior da tela e subscrito


ao objeto sempre que o cursor colocado sobre o objeto associado.
Este texto uma mensagem que pode ser muito til ao operador, uma vez que ao
objeto pode estar associado:
- Um comando;
- Uma nova tela / janela;
- Um tpico de ajuda;
Origem (ficha)

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

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.

Rotina: As rotinas disponveis no sistema, apropriadas para o tratamento de


variveis analgicas, so colocadas na combo-box para que o usurio selecione
uma. Algumas rotinas exigem que o usurio coloque dados especiais como o grupo
e varivel a ser comandada.

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.

Figura 160 - Objeto do Tipo Medidor Angular

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

dos campos. Posio X = 0 e Y = 0 indica centro do mostrador no centro do quadro


base do medidor. Valores positivos deslocam o mostrador para a direita (X) e para
cima (Y).
Borda: O quadro base do medidor pode no ter borda, ou ter borda, com aparncia
de quadro elevado ou rebaixado em relao tela. As trs opes esto disponveis
para serem escolhidas.
Ttulo: possvel a definio de um ttulo para o medidor. Basta digit-lo no campo
ttulo, e marcar o quadro a esquerda deste campo. Os objetos aumentar-diminuir,
direita do campo do ttulo, servem para o posicionamento do ttulo na base do
medidor, um com orientao vertical e o outro horizontal;
Fundo: O fundo, isto , o quadro base do medidor pode ser:
- Cor de Fundo: pode ter uma determinada cor (clicar no boto cor de fundo e
escolher a cor na Janela de Escolha de Cores que aparece ao clicar o boto);
- Figura de Fundo: poder apresentar uma figura (para escolha da figura, clicar no
boto na forma de arquivo e escolher uma figura). Os arquivos contendo as
figuras base associadas devem estar no diretrio de figuras "\figuras".
- Para facilitar o dimensionamento do Medidor, se for desejado que o quadro de
fundo seja quadrado, basta marcar o quadrinho e automaticamente os quatro
lados sero ajustados para o mesmo tamanho do lado maior.
Mostrador

146

00001-A

Objetos de Visualizao

Figura 161 - Objeto do Tipo Medidor Angular

Escala: So dois campos numricos, indicando ngulos de 0 a 360 graus, para


definio da posio angular inicial Inicio e do ngulo total Total a ser utilizado
pela escala do mostrador. Estes campos podem ser alterados atravs de objetos
aumentar-diminuir, dispostos ao lado direito dos campos. Na parte direita do quadro
mostrado como os ngulos so considerados. A opo Escala Invertida deve ser
marcada se desejar que o incio dos valores na escala seja a partir do lado direito,
caso contrrio o valor inicial estar no lado esquerdo.

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

Figura 162 - Cores do objeto do tipo Medidor Angular

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

Limites Este quadro permite a especificao, dependendo do tipo de


configurao escolhido acima, das cores das faixas na escala e at mesmo dos
limites numricos destas faixas, para cada um dos estados de ultrapassagem de
limites ou estado normal da varivel.
Cor da Faixa - Um quadrinho e um boto
, servem para mostrar e escolher
a cor a ser utilizada (clicar no boto ... e escolher a cor na Janela de Escolha de
Cores que aparece ao clicar o boto);
Limite - um campo numrico que define, em unidades de engenharia, a posio
na escala onde se inicia faixa referente ao limite que foi ultrapassado ou faixa de
normalidade. Este campo pode ser alterado atravs de objetos aumentar-diminuir,
dispostos ao lado direito do campo.
Por exemplo, com o definido na figura acima teramos o seguinte medidor angular
em tempo real:

Figura 163 - Cores dos limites

Ponteiros

Figura 164 - Ponteiro do objeto tipo Medidor Angular

Eixo do Ponteiro - Este quadro permite a escolha da forma do eixo do ponteiro,


incluindo a sua cor e tamanho
Habilitado O quadrinho deve ser marcado para que seja apresentado o eixo do
ponteiro.

00001-A
149

Objetos de Visualizao

Tamanho - um campo numrico que define o tamanho relativo do eixo do


ponteiro, que pode ser alterado atravs de objetos aumentar-diminuir, dispostos ao
lado direito do campo.
Cor do Eixo - 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);
Ponteiros
Para cada varivel definida, deve-se selecion-la na lista a esquerda e alterar
convenientemente a parametrizao do ponteiro a ser utilizado.

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

11.6 Objeto do tipo Medidor Linear


Objetivo
Estes objetos de visualizao apresentam o valor de uma varivel analgica atravs de uma
figura na forma de uma barra grfica com ou sem um ponteiro. Assim, por exemplo, o
usurio pode obter a representao de um termmetro e associar o movimento de sua barra
de mercrio a uma varivel de temperatura, ou em outro caso, usar a barra para representar
o nvel de gua de um tanque, etc.
Descrio da Janela

Figura 165 - Objeto do Tipo Medidor Linear

H trs pastas de propriedades. A primeira, GERAL, com as propriedades gerais de


objetos de visualizao. A segunda, CONTEDO com as propriedades especficas
deste tipo de objeto. A terceira serve para a definio de SCRIPTs para eventos
associados a este objeto.
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
00001-A
151

Objetos de Visualizao

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.

Figura 166 - Janela de Camadas

Legenda: Corresponde a um texto apresentado na parte inferior da tela e subscrito


ao objeto sempre que o cursor colocado sobre o objeto associado.
Este texto uma mensagem que pode ser muito til ao operador, uma vez que ao
objeto pode estar associado:
- Um comando;
- Uma nova tela / janela;
- Um tpico de ajuda;
Origem (ficha)

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: Identificao unvoca da varivel. 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 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.

Ao (ficha)
Em funo da ao selecionada, a respectiva combo-box habilitada e preenchida
com os elementos correspondentes:

152

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.

Rotina: As rotinas disponveis no sistema so colocadas na combo-box para que o


usurio selecione uma. Algumas rotinas exigem que o usurio coloque dados
especiais como grupo e varivel as ser comandada.

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.

Figura 167 - Geral do objeto do tipo Medidor Linear

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

Orientao: Deve ser escolhida a orientao do medidor linear: Vertical ou


Horizontal;
Fundo: O fundo, isto , o quadro base do medidor pode ser:
- Cor de Fundo: pode ter uma determinada cor (clicar no boto cor de fundo e escolher
a cor na Janela de Escolha de Cores que aparece ao clicar o boto);
- Figura de Fundo: poder apresentar uma figura (para escolha da figura clicar no boto
na forma de arquivo e escolher uma figura). Os arquivos contendo as figuras base
associadas devem estar no diretrio de figuras "\figuras".
Mostrador

Figura 168 - Mostrador do objeto do tipo Medidor Linear

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);

Posio das Marcas


Esquerda Direita (para orientao vertical) ou Superior Inferior (para orientao
horizontal).
Escala Invertida: Para escolher se o inicio de escala deve estar em baixo ou em
cima, ou na esquerda ou na direita.
Valores Marcando este quadrinho, faz aparecer na escala os valores em
unidades de engenharia considerando o fundo de escala configurado ao criar a
varivel sendo mostrada.
Cor - Um quadrinho e um boto Cor, servem para mostrar e escolher a cor a ser
utilizada nos nmeros com os valores da escala. (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

Figura 169 - Cores do objeto do tipo Medidor Linear

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

- 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).

Limites Este quadro permite a especificao, dependendo do tipo de


configurao escolhido acima, das cores das faixas na escala e at mesmo dos
limites numricos destas faixas, para cada um dos estados de ultrapassagem de
limites ou estado normal da varivel.
Cor da Faixa - Um quadrinho e um boto
, servem para mostrar e escolher
a cor a ser utilizada (clicar no boto ... e escolher a cor na Janela de Escolha de
Cores que aparece ao clicar o boto);
Limite - um campo numrico que define em unidades de engenharia, a posio
na escala onde inicia faixa referente ao limite que foi ultrapassado ou a faixa de
normalidade. Este campo pode ser alterado atravs de objetos aumentar-diminuir,
dispostos ao lado direito do campo.

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.

11.7 Objeto do Tipo Rtulo


Objetivo
Este objeto permite que o usurio coloque em qualquer parte da tela um texto fixo.
Descrio da Janela.

00001-A
157

Objetos de Visualizao

Figura 170 - Geral do objeto do tipo Rtulo

H trs pastas de propriedades. A primeira, GERAL, com as propriedades especficas


deste tipo de objeto. A segunda, CONTEDO, com detalhes da formatao do objeto. A
terceira serve para a definio de SCRIPTs para eventos associados a este objeto.
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.
Legenda: Corresponde a um texto apresentado na parte inferior da tela e subscrito
ao objeto sempre que o cursor colocado sobre o objeto associado.
Este texto uma mensagem que pode ser muito til ao operador, uma vez que ao
objeto pode estar associado:
- Um comando;
158

00001-A

Objetos de Visualizao

- Uma nova tela / janela;


- Um tpico de ajuda;
Contedo: Um rtulo pode conter um texto fixo.O usurio deve preencher este
campo com o texto que deseja colocar no objeto.
Ao

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.

Figura 171 - Contedo do objeto do tipo Rtulo

Alinhamento: Estas opes permitem o alinhamento do texto ou medida


apresentada: a esquerda, centralizado ou direita, conforme a opo
escolhida.
00001-A
159

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.

11.8 Objeto do Tipo Tendncia


Objetivo
Colocar em uma tela um objeto grfico de tendncia em tempo real, que pode utilizar at
dez variveis mostrando o valor das mesmas no tempo. A periodicidade de refrescamento
do grfico aquela especificada na Janela de Propriedades da Tela, que contm o objeto.
Descrio da Janela
H duas pastas de propriedades. A primeira, GERAL, com as propriedades especficas
deste tipo de objeto, tem os campos a seguir. A segunda, serve para a definio de
SCRIPTs para eventos associados a este objeto.

160

00001-A

Objetos de Visualizao

Figura 172 - Geral do objeto tipo Tendncia

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.

Figura 173 - Janela de Camadas

00001-A
161

Objetos de Visualizao

Legenda: Corresponde a um texto apresentado na parte inferior da tela e subscrito


ao objeto sempre que o cursor colocado sobre o objeto associado.
Este texto uma mensagem que pode ser muito til ao operador, uma vez que ao
objeto pode estar associado:
- Um comando;
- Uma nova tela / janela;
- Um tpico de ajuda;
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.
Nmero de pontos: Informa o nmero de pontos do grfico de tendncia em tempo
real. Pode variar de 2 at 20.
Grupo / Varivel: Identifica univocamente as variveis cujo valor, em tempo real, sero
apresentadas neste objeto de visualizao. Para alterar este campo, o usurio deve
executar um duplo clique sobre o campo de grupo, sendo, ento, apresentada a
Janela 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.
Um objeto de tendncia pode conter de 1 (uma) a 10 (dez) variveis em um mesmo
grfico. Observe, entretanto, que a escala Y ser associada ao maior valor dentre as
cinco variveis. Assim, s tem sentido colocar em um mesmo grfico variveis com
valores prximos.
Este boto exclui a varivel selecionada da lista de grupo / varivel do objeto
tendncia.
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.
Grfico: Chama a janela de especificao de propriedades do grfico. Esta janela tambm
pode ser chamada com um duplo clique do mouse sobre o objeto grfico.
Boto Ajuda: Ativa o tpico de ajuda associado tela.

11.8.1

Janela de Propriedades do Grfico


Quando criado um novo objeto tendncia, um conjunto de propriedades mais, na
forma mais simples utilizada j pr-definido. Se for considerado necessrio, altera
estas propriedades, como cores, linhas de grades, tamanhos de letras, etc, basta
chamar esta janela e fazer as alteraes desejadas.

162

00001-A

Objetos de Visualizao

Figura 174 - Janela de Propriedades do Grfico - Geral

A janela composta de vrias pastas:


Pasta Geral
Ttulo Principal e Subttulo: Ttulo e subttulos do grfico de tendncia.
Estilo da Visualizao: Tridimensional, com ou sem borda, com ou sem sobra
Estilo da Viso: Pode se escolher colorido ou monocromtico.
Tamanho da Fonte: A escolhe entre pequeno, mdio ou grande.
Preciso Numrica: numero de casas decimais consideradas nos nmeros.
Linhas de Grade: possibilita a escolha entre colocar ou no linhas de grade no grfico.
A grade do grfico pode ter linhas verticais e/ou horizontais para facilitar a leitura dos
valores medidos. Sugere-se, para facilitar a leitura do valor de cada varivel
representada no grfico de tendncia, criar um objeto do tipo analgico onde o valor
numrico da varivel tambm apresentado.
Pasta Eixos

00001-A
163

Objetos de Visualizao

Figura 175 - Janelas de Propriedades do Grfico - Eixos

Eixo Y e Eixo X Permitem a especificao de escalas dos eixos de forma automtica


ou personalizada.
Pasta Cor

Figura 176 - Janela de Propriedades do Grfico - Cor

Atributos do Grfico Permite a escolha das cores a serem utilizadas na rea de


grfico, na rea de contorno do grfico e na sombra do contorno.
164

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.

Figura 177 - Exemplo de grfico gerado

11.9 Objeto do Tipo Linha


Objetivo
Colocar em uma tela um objeto do tipo de uma linha, que pode ser associada a uma varivel
digital. Conforme o estado da varivel digital, a linha poder assumir cores e forma
diferentes. O objeto poder ser utilizado para representar uma linha de transmisso ou um
duto, por exemplo.

00001-A
165

Objetos de Visualizao

Descrio da Janela

Figura 178 - Objeto do Tipo Linha - Geral

H duas pastas de propriedades. A primeira, GERAL, com as propriedades especficas


deste tipo de objeto, tem os campos a seguir. A segunda serve para a definio de
SCRIPTs para eventos associados a este objeto.
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.

166

00001-A

Objetos de Visualizao

Figura 179 - Janela de Camadas

Legenda: Corresponde a um texto apresentado na parte inferior da tela e subscrito


ao objeto sempre que o cursor colocado sobre o objeto associado.
Este texto uma mensagem que pode ser muito til ao operador, uma vez que ao
objeto pode estar associado:
- Um comando;
- Uma nova tela / janela;
- Um tpico de ajuda;
Origem

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: Grupo da varivel associada ao objeto.

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.

Rotinas: todas as rotinas disponveis no sistema, para comandos de sadas


digitais, sero colocadas na combo-box. Aps o usurio selecionar a rotina,
dependendo da rotina, sero habilitadas caixas de Grupo e Varivel.

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

11.10 Objeto de Animao


Objetivo
Colocar em uma tela um objeto do tipo animao, que pode ser associado a uma varivel
analgica ou digital mltipla. O objeto animao na tela conter um objeto tipo
ShockWaveFlash ou simplesmente flash que um objeto composto por um conjunto de
quadros e a mecnica para mostrar estes quadros em seqncia em determinado tempo. A
velocidade de execuo da animao ser proporcional ao valor da varivel analgica
associada. No caso de varivel digital mltipla, a cada estado da varivel ser mostrado um
quadro correspondente do flash.
Descrio da Janela

Figura 180 - Objeto de Animao - Geral

H duas pastas de propriedades. A primeira, GERAL, com as propriedades especficas


deste tipo de objeto, tem os campos a seguir. A segunda serve para a definio de
SCRIPTs para eventos associados a este objeto.
00001-A
169

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.

Figura 181 - Janela de Camadas

Legenda: Corresponde a um texto apresentado na parte inferior da tela e subscrito


ao objeto sempre que o cursor colocado sobre o objeto associado.
Este texto uma mensagem que pode ser muito til ao operador, uma vez que ao
objeto pode estar associado:
- Um comando;
- Uma nova tela / janela;
- Um tpico de ajuda;
Origem

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: Grupo da varivel associada ao objeto.

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.

Mximo quadros/s: Deve ser especificado o nmero mximo de quadros por


segundo a ser utilizado na apresentao em tempo real. Esta ser a velocidade de
animao quando o valor da varivel analgica associada atingir o fundo de escala.

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.

Total quadros: Mostra o nmero de quadros existente no arquivo de flash


selecionado.

Valor: Nesta rgua com objeto, possvel simular valores para a varivel escolhida
de modo a visualizar a alterao de velocidade na apresentao do flash.

Iniciar: Pressionando-se este boto, a apresentao da animao iniciada.

Parar: Pressionando-se este boto, a apresentao da animao encerrada.

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

11.11 Objeto Lista de Pontos


Objetivo
Colocar em uma tela um objeto do tipo Lista de Pontos, na forma de uma tabela, para o qual
pode-se escolher quais pontos devem ter suas informaes mostradas, em tempo real, e
quais os atributos destes pontos devem ser mostrados.
Descrio da Janela

Figura 182 - Objeto Lista de Pontos - Geral

H trs pastas de propriedades. A primeira, GERAL, com as propriedades principais deste


tipo de objeto, tem os campos a seguir. A segunda para a definio do CONTEDO da
lista; A terceira serve para a definio de SCRIPTs para eventos associados a este objeto.

GERAL
172

00001-A

Objetos de Visualizao

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 referir-se, 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.

Figura 183 - Janela de Camadas

Legenda: Corresponde a um texto apresentado na parte inferior da tela e subscrito


ao objeto sempre que o cursor colocado sobre o objeto associado.
Este texto uma mensagem que pode ser muito til ao operador, uma vez que ao
objeto pode estar associado:
- Um comando;
- Uma nova tela / janela;
- Um tpico de ajuda;
Filtros: para os pontos a serem includos na lista, pode-se optar por Filtro Sistema Grupo ou Filtro pr-programado.
Filtro Sistema - Grupo

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.

Sistema: Clicando-se em sistema aparece a janela de seleo de variveis,


podendo-se escolher sistema como filtro, incluindo na lista, todos os pontos de um
sistema, do tipo selecionado.

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.

Tipo de Ponto: Pode-se escolher o tipo de pontos includos na seleo para


compor a lista: TODOS, somente os Analgicos ou somente os Digitais (e digitais
mltiplos includos). Conforme os atributos do ponto que se deseja escolher, no
ser possvel misturar pontos digitais e analgicos, na mesma lista.
Filtro pr-programado

00001-A
173

Objetos de Visualizao

A combo mostra os filtros pr-programados j definidos para o projeto. Estes filtros,


definidos via ActionStudio, permitem especificar selees complexas de pontos de
acordo com seu atributo de Tipo de Equipamento, modo operacional, sistemas e
grupos, etc.

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 combo-box.


Assim, o usurio deve primeiro criar uma tela / janela para aps associ-la a um
objeto.

Tela de Grupo: todas as telas / janelas de grupo sero colocadas na combo-box. 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 ativar, junto
com a tela de grupo.

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

Figura 184 - Ficha Contedo

Nmero de colunas especifica o nmero de colunas da lista. Cada coluna conter


um campo de informao. Para se aumentar ou diminuir o nmero de colunas, devese clicar nas setas para cima/para baixo ao lado do campo.
Coluna atual indica a coluna cujos atributos esto atualmente sendo mostrados nesta
ficha. Para mostrar os atributos de outra coluna, deve-se clicar nas setas para
cima/para baixo ao lado do campo, at aparecer o nmero da coluna desejada.
Boto Aplicar - Quando se alteram os demais campos ou atributos nesta ficha, em
uma determinada coluna, necessrio pressionar o boto Aplicar para salvar as
alteraes, antes de se trocar de coluna. Caso se troque de coluna sem pressionar o
boto aplicar, as alteraes no sero salvas.
Largura da Coluna A largura da coluna pode ser automtica (best-fit) ou fixa. No
caso de automtica, a largura ser definida em tempo real de acordo com o tamanho
dos dados carregados nas colunas da lista. Se for definida como Fixa, pode-se
digitar neste campo a largura (em unidades VGA) ou, pode-se puxar as laterais da
coluna diretamente com o mouse sobre o objeto Lista. Para poder puxar as colunas,
ao invs de arrastar o objeto inteiro, necessrio um clique sobre a primeira linha do
grid.
00001-A
175

Objetos de Visualizao

Alinhamento: Estas opes permitem o alinhamento do texto ou medida, apresentado


nesta coluna atual: a esquerda, centralizado ou direita, conforme a opo
escolhida.
Cabealho: Deve-se marcar esta opo para definir que a primeira linha da lista ser
um cabealho. Caso no se desejar cabealho, no marcar esta opo, e os demais
campos do quadro no ficaro habilitados.


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.

Cor do Fundo: A cor de fundo desta coluna do cabealho mostrada no


quadrinho a direita. Para alterar, basta clicar no quadrinho que aparecer a janela
de seleo de cores, mostrada no final deste manual

Cor de Texto: A cor do texto desta coluna do cabealho mostrada no quadrinho


direita. Para alterar basta clicar no quadrinho que aparecer a janela de seleo
de cores, mostrada no final deste 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:

Normal: apresenta o valor atual da varivel;

Fator de Carga Apresenta o valor percentual de fator de carga, isto , a


relao entre o valor atual da varivel e seu limite emergencial superior.

00001-A

Objetos de Visualizao

Mximo: apresenta o valor mximo dessa varivel no dia de hoje, ontem,


etc. em funo do valor de nmero de dias ser 0, 1, etc. respectivamente;

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

Data do Valor Mximo apresenta a data correspondente ao valor mximo

Data do Valor Mnimo apresenta a data correspondente ao valor mnimo

Hora do Valor Mximo Apresenta o horrio em que ocorreu o valor


mximo

Hora do Valor Mnimo Apresenta o horrio em que ocorreu o valor mnimo

Estampa de tempo Para apresentar a Estampa de tempo do ponto


referenciado, na forma dia, ms e ano; hora, minuto e segundo.

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.

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


Formato: Lista que contm o formato de apresentao da varivel analgica em


unidades de engenharia. compatvel com o formato da planilha EXCEL. Em
tempo de execuo, esta "picture" ser utilizada para mostrar o valor numrico da
varivel. A seguir so apresentados alguns exemplos:
Valor da Varivel
1123,99
1123,99
1123,99

Picture
#.###,0
####,00
0

Forma de Apresentao
1.123,9
1123,99
1123

Ateno: Uma varivel analgica sempre um valor real no ActionRu.




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

Operaes sobre a Lista


Pode-se executar algumas operaes de edio dos atributos da Lista de Pontos
diretamente sobre o objeto lista criado e mostrado na tela.

Mostrando nmeros das colunas - Quando se clica com o boto esquerdo do


mouse sobre uma linha qualquer da lista, a mesma fica selecionada, e aparecem
na primeira linha os nmeros das colunas.

Arrastando a Lista Quando a linha clicada no a primeira, o objeto fica na


condio de poder ser arrastado para outra posio. Tambm pode ter seu
tamanho alterado, clicando-se sobre a linha pontilhada violeta que o envolve, e
puxando-a com o boto do mouse pressionado, um dos quadrinhos brancos sobre
esta linha.

Alterando tamanho de colunas Quando se clica diretamente sobre a primeira


linha da lista, a mesma vai para a condio de no movimentvel, porm, a coluna
clicada fica selecionada.(em preto). Pode ser ento aumentada ou diminuda ,
arrastando a diviso entre esta coluna e a seguinte ou a anterior, mantendo-se
pressionada a tecla CTRL.

Figura 185 - Operaes sobre a Lista

Inserindo ou Removendo colunas - Nesta mesma condio de seleo de


colunas, pode-se inserir uma nova coluna APS a coluna selecionada, digitando-se
a tecla INSERT. Ou pode-se remover a coluna selecionada, teclando-se DELETE.
Nessas condies, aparece no menu de edio os itens de Inserir Colunas e
Remover Colunas. E na barra de edio de objetos os smbolos da figura a seguir.

Figura 186 - Inserindo ou Removendo Colunas

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

11.12 Objeto do Tipo Pizza (Torta)


Objetivo
Colocar em uma tela um objeto grfico na forma de uma pizza (ou torta), que pode utilizar
at dez variveis que representam parcelas de um todo, mostrando o valor das mesmas no
tempo. A periodicidade de refrescamento do grfico, aquela especificada na Janela de
Propriedades da Tela, que contem o objeto.
Descrio da Janela
H duas pastas de propriedades. A primeira, GERAL, com as propriedades especficas
deste tipo de objeto. A segunda, serve para a definio de SCRIPTs para eventos
associados a este objeto. Um boto GRFICO permite a chamada de outra janela para
definio de propriedades do grfico Pizza.

Figura 187 - Grfico Pizza - Geral

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

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.

Figura 188 - Janela de Camadas

Legenda: Corresponde a um texto apresentado na parte inferior da tela e subscrito


ao objeto sempre que o cursor colocado sobre o objeto associado.
Este texto uma mensagem que pode ser muito til ao operador, uma vez que ao
objeto pode estar associado:
- Um comando;
- Uma nova tela / janela;
- Um tpico de ajuda;
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: Identifica univocamente as variveis cujo valor, em tempo real, sero
apresentadas neste objeto de visualizao. Para alterar este campo, o usurio deve
executar um duplo clique sobre o campo de grupo, sendo, ento, apresentada a
Janela 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.
Este boto exclui a varivel selecionada da lista de grupo / varivel do objeto
tendncia.
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.
Grfico: Chama a janela de especificao de propriedades do grfico. Esta janela tambm
pode ser chamada com um duplo clique do mouse sobre o objeto grfico.
Boto Ajuda: Ativa o tpico de ajuda associado tela.
180

00001-A

Objetos de Visualizao

11.12.1

Janela de Propriedades do Grfico

Quando um novo objeto PIZZA criado, um conjunto de propriedades pr-definido


na forma mais simples utilizada. Se for considerado necessrio alterar estas
propriedades, como cores, linhas de grades, tamanhos de letras, etc., basta chamar
esta janela e fazer as alteraes desejadas.

Figura 189 - Janela de Propriedades do Grfico - Geral

A janela composta de vrias pastas:


Pasta Geral
Ttulo Principal e Subttulo: Ttulo e subttulos do grfico Pizza.
Estilo da Visualizao: Tridimensional, com ou sem borda, com ou sem
sombra
Estilo da Viso: Pode se escolher colorido ou monocromtico.
Tamanho da Fonte: A escolhe entre pequeno, mdio ou grande.
Preciso Numrica: numero de casas decimais consideradas nos nmeros.
Rtulo de tipo de dado: Pode-se escolher o uso de percentagem ou valor
Grupo de percentagens: para especificar o agrupamento de fatias muito
estreitas.
3D: Usar 3D ou no. Alternativamente com ou sem sombra.
Pasta Cor

00001-A
181

Objetos de Visualizao

Figura 190 - Janela de Propriedades do Grfico - Cor

Atributos do Grfico Permite a escolha das cores a serem utilizadas na rea de


grfico, na rea de contorno do grfico e na sombra do contorno. Clica-se na opo
e, a seguir, escolhe-se a cor clicando no quadro com a cor desejada.
Pasta Estilo

Figura 191 - Janela de Propriedades do Grfico - Estilo

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.

11.13 Objeto do Tipo Navegador WEB


Objetivo
Colocar em uma tela uma janela que serve como um Navegador WEB. Indicar um URL na
intranet ou internet de forma que seja mostrado emtempo real a pgina WEB
correspondente aquele endereo.
Descrio da Janela
H duas pastas de propriedades. A primeira, GERAL, com as propriedades especficas
deste tipo de objeto. A segunda, serve para a definio de SCRIPTs para eventos
associados a este objeto.

Figura 188 Navegador WEB - Geral

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.

Figura 192 - Janela de Camadas

Legenda: Corresponde a um texto apresentado na parte inferior da tela e subscrito


ao objeto sempre que o cursor colocado sobre o objeto associado.
Este texto uma mensagem que pode ser muito til ao operador, uma vez que ao
objeto pode estar associado:
- Um comando;
- Uma nova tela / janela;
- Um tpico de ajuda;
Endereo URL: o endereo URL onde se encontra a pgina WEB que deve ser
mostrada nesta janela. A janela ter o tamanho que for definida ao ser criada sobre a
tela.
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 o tpico de ajuda associado tela.

184

00001-A

Janelas de Comando Associadas a Objetos (Rotinas)

12 Janelas de Comando Associadas a Objetos (Rotinas)


12.1 Introduo
possvel associar ROTINAS ou Janelas de Comando a variveis representadas ou
referenciadas nas telas pelos objetos de visualizao do tipo:
Mostrador (Analgico)
Digital
Boto
Hotspot
Medidores Linear e Angular
Estas janelas de comando so ativadas pelo usurio quando ele executa as seguintes aes
sobre o objeto:

Clique: sobre os objetos tipo Boto, Hotspot e Medidor;

Duplo clique: sobre o objeto Digital e Mostrador(analgico);

De modo geral, as janelas de comando que realmente enviam comandos em variveis de


sada respeitam as seguintes restries:

No executam e ou no possibilitam que se envie comando para variveis de


sada que estejam em Modo Automtico.

No executam e ou no possibilitam que se envie comando para variveis de


sada, definidas com condies de intertravamento que no estejam atendidas
no momento do envio.

As seguintes janelas de comando esto disponveis nesta verso. Os itens seguintes


apresentam suas respectivas descries:

Sair

Automanu

CmdHelp

CmdDJCEB

CmdDj1

CmdSecCEB

CmdDig

CmdEq

FlipFlop

CmdReset

CmdSecMat

Cmdana

MostraHtm

CmdParam

CmdSelEx

00001-A
185

Janelas de Comando Associadas a Objetos (Rotinas)

CmdUser1 e CmdUser2

CmdRelCPA

DjSelEx

CmdTrafo

12.2 Janela Fechar - Fechar Tela de Processo


Esse mtodo, associado a um objeto de visualizao tipo boto, quando ativado pelo
pressionamento do boto, fecha a tela atualmente ativa, no aplicativo em tempo real.

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.

12.4 CmdHelp - Ativar Tpico de Ajuda


Esse mtodo, associado a um objeto de visualizao tipo boto, ativa um tpico de ajuda
criado pelo usurio em um arquivo de ajuda "User.hlp", a ser disponibilizado pelo usurio
no diretrio colocado no diretrio de help do ActionView.
Uma tela pode ter vrios objetos, do tipo boto, associados a tpicos de ajuda.
A legenda do boto deve conter um texto idntico a uma das Palavras Chave existente no
ndice do arquivo de ajuda.
A figura abaixo mostra o ndice de um arquivo de ajuda. Suponha que no boto se coloque o
titulo Sintaxe das Frmulas: ao ser pressionado o boto, a tela apontada por esse ndice
de ajuda ser apresentada.

186

00001-A

Janelas de Comando Associadas a Objetos (Rotinas)

Figura 193 - Tpico de Ajuda

12.5 MostraHtml - Mostra arquivo Html


Este mtodo, que no possui uma janela de comando, apresenta um arquivo Html
desenvolvido pelo usurio e colocado no diretrio de help do ActionView.
Ateno: Para esse comando funcionar, deve ter sido instalado na mquina em questo
o programa Microsoft Explorer 3.0 ou superior.

12.6 CmdDJCEB - Comandar Disjuntor

Figura 194 - Janela de CmdDJCEB

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 = Entrada digital com a sinalizao de dispositivo.


0 = aberto
1 = fechado

00001-A
187

Janelas de Comando Associadas a Objetos (Rotinas)

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

xxx_L = sada digital usada para ligar o dispositivo;

xxx_D = sada digital para desligar o dispositivo;

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

Janelas de Comando Associadas a Objetos (Rotinas)

em modo no simulado, e pisca a figura correspondente na tela, identificando a


mudana de estado.
Deixa de monitorar a varivel associada ao objeto. Seu estado, entretanto,
pode ser o do campo. Se a varivel inibida e simulada, passa a ser alterada
somente pelo usurio.
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).
Fechar / Inserir: Comanda o fechamento / insero do equipamento, se este estiver
em estado no simulado. Se o equipamento estiver em estado simulado, coloca-o
no estado fechado / inserido apenas para efeito de visualizao.
Abrir / Bloquear: Comanda a abertura / bloqueio do equipamento, se este estiver em
estado no simulado. Se o equipamento estiver em estado simulado, coloca-o no
estado aberto / bloqueado apenas para efeito de visualizao.
Ajuda: Apresenta a tela de ajuda associada a esta janela.
Sair: Desativa a janela.

12.7 CmdDJ1 - Comandar Disjuntor

Figura 195 - Janela CmdDJ1

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 = Entrada digital com a sinalizao de dispositivo.


0 = aberto
1 = fechado

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

Janelas de Comando Associadas a Objetos (Rotinas)

1
0
1

0
0
1

dispositivo fechado
dispositivo bloqueado (sacado)
dispositivo com estado indefinido

xxx_L = sada digital usada para ligar o dispositivo;

xxx_D = sada digital para desligar o dispositivo;

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

Janelas de Comando Associadas a Objetos (Rotinas)

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 "ligar" / "desligar". 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 em modo no simulado e pisca a figura correspondente na tela,
identificando a mudana de estado.
Deixa de monitorar a varivel associada ao objeto. Seu estado,
entretanto, pode ser o do campo. Se a varivel inibida e simulada, passa a
ser alterada somente pelo usurio.
Ligar: Comanda o fechamento do equipamento, se este estiver em estado no
simulado. Se o equipamento estiver em estado simulado, coloca-o no estado
fechado apenas para efeito de visualizao.
Desligar: Comanda a abertura do equipamento, se este estiver em estado no
simulado. Se o equipamento estiver em estado simulado, coloca-o no estado
aberto apenas para efeito de visualizao.
Observao
Os botes LIGAR e DESLIGAR normalmente s ficam habilitados para a
operao correta, conforme o estado atual de sinalizao do disjuntor
comandado. Isto se o disjuntor est sinalizando ABERTO, somente o boto
LIGAR estar habilitado, e vice versa. possvel alterar este comportamento
mostrando sempre habilitados os dois botes, utilizando para isto a opo de
projeto Habilitar Botes de Comando na Janela de Opes, seco
COMANDO.
Sair: Desativa a janela.

12.8 CmdDJCelpe Comandar Disjuntor


Descrio Geral
Esta janela de comando tem as mesmas funcionalidades da janela anterior CmdDJ1, exceto
que no possui a ficha MODO.

12.9 Cmd79Celpe Comandar Modo de Religador


Descrio Geral
Esta janela de comando tem as mesmas funcionalidades da janela anterior CmdDJ1, exceto
que no possui a ficha MODO e os botes de comando sempre esto com a cor cinza.

12.10 CmdSecCEB - Comandar Dispositivo Simulado


Descrio Geral
Essa janela de comando usada para simular o comando de um dispositivo, para o qual
no h comandos reais nem pontos de sada. Coloca-se o dispositivo em simulado e, aps,
comanda-se o mesmo, alterando-se de modo simulado a sinalizao do equipamento.
No feito envio real de comando para o mdulo de comunicao
00001-A
191

Janelas de Comando Associadas a Objetos (Rotinas)

Figura 196 - Janela CmdSecCEB

Apresentao dos Campos da Janela de Comando


Grupo / Varivel: Na parte superior da janela apresentado o nome do "grupo"
e da "varivel" selecionada.
Estado: Informa o estado do equipamento (aberto, fechado, bloqueado,
indefinido).
Sinalizao:
Permite ao usurio colocar a varivel em modo simulado. Em modo
simulado, o estado do equipamento na tela comandado pelo operador,
usando os botes de "ABRIR" / "FECHAR". 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 em modo no simulado, e pisca a figura correspondente na tela,
identificando a mudana de estado.
Deixa de monitorar a varivel associada ao objeto. Seu estado,
entretanto, pode ser o do campo. Se a varivel inibida e simulada, passa a
ser alterada somente pelo usurio.
Condio: Define se a condio associada ao comando est ou no habilitada.
Neste quadro mostrada a sigla 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).
Fechar / Inserir: Comanda o fechamento / insero do equipamento, se este
estiver em estado no simulado. Se o equipamento estiver em estado
simulado, coloca-o no estado fechado / inserido apenas para efeito de
visualizao.
Abrir / Bloquear: Comanda a abertura / bloqueio do equipamento, se este
estiver em estado no simulado. Se o equipamento estiver em estado
simulado, coloca-o no estado aberto / bloqueado apenas para efeito de
visualizao.
Ajuda: Apresenta a tela de ajuda associada a esta janela.

192

00001-A

Janelas de Comando Associadas a Objetos (Rotinas)

Sair: Desativa a janela.

12.11 CmdEq - Comando Liga/Desliga Equipamento


Descrio Geral
O mtodo bastante similar ao CmdDJCEB, com a diferena que no apresenta as
possibilidade de impedimento e inibio de pontos comandados. Serve para pontos reais de
sada.

Figura 197 - Janela CmdEq

Apresentao dos Campos da Janela de Comando


Grupo / Varivel: Na parte superior da janela apresentado o nome do "grupo"
e da "varivel" selecionada.
Estado: Informa o estado do equipamento (aberto, fechado, bloqueado,
indefinido).
Sinalizao:
Permite ao usurio colocar a varivel em modo simulado. Em modo
simulado, o estado do equipamento na tela comandado pelo operador,
usando os botes de "FECHAR" / "ABRIR". 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 em modo no simulado, e pisca a figura correspondente na tela,
identificando a mudana de estado.
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).
Fechar / Inserir: Comanda o fechamento / insero do equipamento, se este
estiver em estado no simulado. Se o equipamento estiver em estado
simulado, coloca-o no estado fechado / inserido apenas para efeito de
visualizao.

00001-A
193

Janelas de Comando Associadas a Objetos (Rotinas)

Abrir / Bloquear: Comanda a abertura / bloqueio do equipamento, se este


estiver em estado no simulado. Se o equipamento estiver em estado
simulado, coloca-o no estado aberto / bloqueado apenas para efeito de
visualizao.
Ajuda: Apresenta a tela de ajuda associada a esta janela.
Sair: Desativa a janela.

12.12 CmdDig - Comando em Ponto Digital


O mtodo no apresenta formulrio algum, e serve para a implementao direta de
alterao de estado de variveis digitais calculadas. Um duplo clique no objeto de
visualizao, inverte o valor da varivel digital calculada associada ao objeto.
No feito envio real de comando para o mdulo de comunicao.
Usado, por exemplo, para alterar o estado de seccionadoras no monitoradas pelo sistema
ou para ativar / desativar rotinas condicionadas ao valor dessa varivel calculada.
Um exemplo de utilizao dessa rotina :

Define-se um objeto de visualizao digital e associa-se o mesmo a uma


varivel digital calculada, definida no ActionStudio sem rotina de clculo associada.
Associa-se a janela de comando CmdDig a esse objeto.

Em tempo real, quando o operador executar um duplo clique sobre esse


objeto de visualizao, o mtodo acionado e inverte o valor da varivel, mudando,
assim, a figura representativa da varivel (se era 0 passa para 1 e vice-versa).

12.13 CmdTrafo - Comando Subir/Descer Tap de Transformador


Este mtodo foi desenvolvido especialmente para permitir comandos de subir / baixar tap de
transformadores. O mtodo pode ser associado a objetos de visualizao do tipo Digital,
Analgico, Boto ou Hotspot.

Figura 198 - Janela CmdTrafo

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

Janelas de Comando Associadas a Objetos (Rotinas)

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).

Figura 199 - Condio de Intertravamento

Condio de Intertravamento: Informa o estado da condio de


intertravamento dos comandos de elevar / baixar tap. Um duplo clique na rea
que descreve a condio traz a janela com o estado da condio
propriamente dita.
Boto de subir / descer: permite que o usurio comande a subida / descida de
tap do transformador. No LOG de eventos sero colocados os textos
CMDELEVAR e CMDBAIXAR ao lado da varivel.
Fechar: Comanda o fechamento da janela.

12.14 FlipFlop - Comando de Inverso de Estado


Esse mtodo tem por objetivo comandar uma sada digital mantida, que tem uma entrada
digital representando o estado dessa sada. Assim, por exemplo, em uma controladora temse sadas digitais mantidas que ligam / desligam dispositivos e entradas que informam o
estado destas sadas. Sempre que se envia um comando para essas sadas, inverte-se o
estado da mesma.
O mtodo no apresenta uma janela. Cria-se um objeto de visualizao digital para
representar o estado da varivel de entrada, e seleciona-se o mtodo. Essa varivel digital
dever ter uma varivel referenciada de sada, que ser o ponto comandado.
Em tempo real, um duplo clique sobre o objeto de visualizao, provoca os procedimentos:

Inverter o valor da varivel digital de entrada;

Provocar uma sada digital com esse novo valor colocado como parmetro do
comando;
Concluindo, para usar o mtodo deve-se ter:

Uma varivel digital de entrada como exemplo DIG1;

Uma sada digital como ponto relacionado da entrada digital, como por exemplo
DIG1_L.

00001-A
195

Janelas de Comando Associadas a Objetos (Rotinas)

Figura 200 - Comando de Inverso de Estado

Ateno: A rotina s disponibilizada na combo-box do objeto de visualizao, se a


entrada digital possuir um ponto relacionado de sada.

A rotina s disponibilizada se a
varivel de entrada (DIG1) tem um ponto
de sada relacionado.

Figura 201 - Comando FlipFlop

12.15 CmdReset - Comando de Reset de Equipamento


Este mtodo, associado a um objeto de visualizao do tipo boto, envia um comando para
um ponto de sada digital. Seu uso comum em Reset de equipamentos.

196

00001-A

Janelas de Comando Associadas a Objetos (Rotinas)

Ao especificar um objeto Boto, quando selecionado o mtodo CmdReset, aparece na


janela de especificao de Botes, os campos necessrios para definir um ponto de sada
digital que ser acionado.

12.16 CmdSecMat Comanda Seccionadora Simulada com


Matrcula
Descrio Geral
Esse mtodo usado para simular o comando de dispositivos calculados, registrando:
No log de operao, a matrcula do operador de campo que deve ter efetuado a
manobra local;
Na tela de processo, a mudana do estado da varivel, como se fosse um
evento de campo.
Assim, define-se uma varivel digital calculada no ActionStudio que, em tempo
real, representar o estado de um dispositivo no monitorado.
Sempre que o despachante, via telefone, se comunicar com o operador da
subestao ordenando que esse modifique, no campo, o estado do dispositivo,
executar esse comando que registra a operao, identificando, inclusive, o
operador da subestao que executou o procedimento.
Para tal, esse operador deve estar cadastrado na tabela de usurios.

Figura 202 - Janela CmdSecMat

Apresentao dos Campos da Janela de Comando


Grupo / Varivel: Na parte superior da janela apresentado o nome do "grupo"
e da "varivel" selecionada.
Cdigo: Cdigo do operador que dever executar a manobra no campo. Esse
operador deve estar cadastrado no arquivo de usurios. Uma vez selecionado
o cdigo do operador, automaticamente colocado abaixo o nome do
operador.
Estado: Informa o estado do equipamento (No caso, bloqueado).
Condio: Define se a condio associada ao comando est ou no habilitada.
Neste quadro aparece a sigla da condio e a palavra 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).
00001-A
197

Janelas de Comando Associadas a Objetos (Rotinas)

Fechar: Comanda o fechamento / insero do equipamento, se este estiver em


estado no simulado. Se o equipamento estiver em estado simulado, coloca-o
no estado fechado / inserido apenas para efeito de visualizao.
Abrir: Comanda a abertura / bloqueio do equipamento, se este estiver em
estado no simulado. Se o equipamento estiver em estado simulado, coloca-o
no estado aberto / bloqueado apenas para efeito de visualizao.
Ajuda: Apresenta a tela de ajuda associada a esta janela.
Sair: Desativa a janela.

12.17 Cmdana - Comanda varivel analgica


Descrio Geral
Esta janela controla o valor de uma varivel analgica de sada servindo basicamente para o
envio de Set-Points.
Esse objeto de visualizao associado a uma varivel analgica de sada, que
corresponde a uma varivel interna de uma UCL. Essa varivel representada na tela
atravs de um objeto de visualizao analgico. Em tempo real, um duplo clique sobre essa
varivel apresenta a janela de comando da varivel.
O operador seleciona a opo Atualizar com o mouse, modifica o valor da varivel atravs
da barra de rolagem e, ao final, aciona o boto de comando, provocando o envio do valor
para a UCL. O valor enviado o valor bruto do ponto.

Figura 203 - Janela CmdAna

Apresentao dos Campos da Janela de Comando


Grupo / Varivel: Na parte superior da janela apresentado o nome do "grupo"
e da "varivel" selecionada.
Desabilita / habilita a possibilidade de comando no equipamento
representado pelo objeto. Um clique sobre " " desabilita comando no
equipamento, inibindo o boto de Comandar.
Permite ao usurio colocar a varivel em modo de alterao. Em modo
Atualizar, a barra de rolagem passa a comandar o valor da varivel a ser
enviado para o campo.
Condio: Define se a condio associada ao comando est ou no habilitada.
Neste quadro aparece a sigla da condio e a palavra Atendida ou No
Atendida informando se a condio est ou no atendida, respectivamente.
198

00001-A

Janelas de Comando Associadas a Objetos (Rotinas)

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).
Estado: Define o valor da varivel analgica de sada. Se essa est em
simulado, corresponde ao valor obtido atravs da barra de rolagem.
Comandar: Esse boto s habilitado se o campo Atualizar est selecionado,
permitindo atribuir um valor varivel de sada e teclando comandar, enviar
esse valor para o campo.
Ajuda: Apresenta a tela de ajuda associada a esta janela.
Fechar: Desativa a janela.

12.18 CmdParam - Comando de Varivel com Parmetro


Descrio Geral
Este mtodo utilizado para enviar um comando para pontos de sada analgicos ou
digitais, incluindo o envio de um parmetro. A utilizao deste parmetro dependente do
mdulo de comunicao e do protocolo utilizado.
O parmetro pode ser colocado:

Na descrio da varivel, pelo ActionStudio;

Em um objeto de visualizao do tipo boto;

Preferencialmente ser usado o parmetro definido no Objeto boto (ActionStudio). Se no


for definido no objeto Boto (deixado em branco), ser enviado o parmetro definido na
Varivel. Note que para os casos da rotina CmdParam ser chamada a partir de objetos dos
tipos Digital ou Analgico, o parmetro somente pode ser o especificado na descrio da
varivel.

00001-A
199

Janelas de Comando Associadas a Objetos (Rotinas)

Figura 204 - Parmetro enviado

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

Abaixo apresentado um exemplo de uso do mtodo CmdParam para o comando de Load


Shed usado, no caso, para Inserir / Retirar Chave local remoto. Na figura abaixo mostrada
a janela de parmetros desse comando, onde se pode observar que no foi fornecido o item
parmetros, sendo, ento, usado o parmetro associado varivel no ActionStudio (nvel do
load shed).

200

00001-A

Janelas de Comando Associadas a Objetos (Rotinas)

Figura 205 - Exemplo uso CmdParam

12.19 CmdSelEx - Comando Selecione e/aps Execute


Descrio Geral
Este mtodo utilizado no Protocolo de comunicao Alstom-Courier para comandos com
seleo antes de execuo (select before execute). As clulas dos rels que suportam esse
comando so do tipo variveis CB (circuit break) e ST (setting).
A seguir so mostrados dois exemplos do uso desse mtodo, para comando de disjuntor e
tap de transformador, respectivamente:
a) Seleciona e executa comando de disjuntor: utilizando em objetos de visualizao
digitais, seguindo a caracterstica do rel de circuit break control, sendo a varivel
comandada atravs do comando CB da linguagem Courier. No rel, os seguintes endereos
so relevantes:
- 0010: posio onde so executados os comandos do disjuntor;
- 0020: estado da 8 entradas (LI);
- 0021: Estado das o sadas (RO);
- 0A0C: Entrada LI que indica disjuntor aberto;
00001-A
201

Janelas de Comando Associadas a Objetos (Rotinas)

- 0A0D: Entrada LI que indica disjuntor fechado;


- 0B12: indica o Relay Output de trip;
- 0B13: indica o Relay Output de close;
O comando usa as seguintes variveis, definidas atravs do ACTIONSTUDIO:
xxx: varivel de entrada (LI) com estado do disjuntor;
xxx_A: varivel de entrada (LI) associada a xxx, correspondendo a segunda
entrada associada ao estado do disjuntor;
xxx_L: varivel de sada do tipo CB (endereo 0010 do rel);
xxx_D: varivel calculada, usada apenas para condio de intertravamento do
comando, se esse existir;

Figura 206 - Comando CmdSelEx

b) Comando de TAP de Transformador: Comando usado em botes. No caso de comando


de qualquer outra clula que no a 0010, o mtodo deve ser aplicado sobre uma varivel do
tipo Setting (ST), sendo necessrio o fornecimento do parmetro de comando na janela de
atributos, como por exemplo:
- 129: seleciona aumentar tap usando o rel KBCH 120;
202

00001-A

Janelas de Comando Associadas a Objetos (Rotinas)

- 130: seleciona diminuir tap usando o rel KBCH 120;


- 001: seleciona e comanda aumentar tap usando o rel KBCH 120;
- 002: seleciona e comanda diminuir tap usando o rel KBCH 120;
Nestes comandos, os seguintes endereos so relevantes no rel KBCH 120:
- 0020: estado das 8 entradas (LI);
- 0021: estado das o sadas (RO);
- 0D05: endereo onde o comando executado;
- 0B12: indica o Relay Output de subir tap;
- 0B13: indica o Relay Output de descer tap;

Figura 207 - Comando CmdSelEx Definio da Varivel

12.20 Comandos BACnet


Em controladores que utilizam o protocolo BACnet, outputs e variveis possuem um array
interno de prioridades que determina o valor atual de suas sadas. Portanto, seus comandos
esto associados a um nmero de prioridade, o que levou necessidade de criar comandos
prprios para este protocolo.
00001-A
203

Janelas de Comando Associadas a Objetos (Rotinas)

As OLEs AnaBACCommand e DigBACCommand so as janelas que controlam o envio de


valores para um ponto de sada ou varivel interna de um controlador BACnet e permitem a
leitura do status atual do array de prioridades associado ao ponto. Estas OLEs tm o mesmo
princpio de funcionamento dos comandos cmdAna e cmdDJ1, respectivamente. Assim
sendo, o AnaBACCommand deve ser associado a um ponto de sada analgico (output ou
varivel interna) e o DigBACCommand deve ser associado a um ponto de entrada digital
(output ou varivel interna) que esteja associado a outros dois pontos de sada digital
(nomePontoEntrada_L e nomePontoEntrada_D).
importante lembrar que para o correto funcionamento dos comandos BACnet, preciso
que um array de 16 variveis internas tenha sido declarado previamente, de acordo com as
especificaes definidas no Manual de Protocolos, na seo Protocolo BACnet MS/TP,
subsees Array de Prioridades e Configurao de Parmetros.
Ficha Prioridades
Ambas janelas possuem duas fichas: a ficha de comando e a ficha de prioridades. A Ficha
de Prioridades igual para s duas OLEs e mostrada nas figura abaixo. esta ficha que
permite ao usurio visualizar o status atual do array de prioridades do ponto em questo.

Figura 208 - Ficha Prioridades

Apresentao dos Campos da Ficha de Prioridades


Ler: Realiza a leitura do status atual do array de prioridades do ponto,
preenchendo os campos da janela com os valores de cada posio de
prioridade.
Sair: Desativa a janela.
Ficha Comando
Esta ficha controla o envio de valores ao ponto a quem a janela de comando est associada.
A figura abaixo apresenta as duas janelas usadas tanto na aplicao em variveis
analgicas
(AnaBACCommand)
quanto

aplicao
em
variveis
digitais
(DigBACCommand) respectivamente.

204

00001-A

Janelas de Comando Associadas a Objetos (Rotinas)

Figura 209 - Ficha Comando

Apresentao dos Campos da Ficha de Comando


Varivel / Grupo: Na parte superior da janela apresentado o nome da
"varivel" e do "grupo" selecionado.
Estado: Informa o estado do equipamento.
Para DigBACCommand: aberto, fechado, bloqueado, indefinido.
Para AnaBACCommand: valor atual e campo editvel para escolha do valor a
ser enviado no comando.
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.
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.
(DigBACCommand) Deixa de monitorar a varivel associada ao objeto.
Seu estado, entretanto, pode ser o do campo. Se a varivel inibida e
simulada, passa a ser alterada somente pelo usurio.
Prioridade: Possibilita selecionar a prioridade do comando que ser enviado.
Esta combo box apresenta ao usurio apenas as opes de prioridade
compatveis com seu perfil de acesso.
NULL: Habilita/Desabilita o envio de NULL para a prioridade selecionada na
combo box Prioridade. Um clique sobre " " habilita o envio de NULL,
ignorando-se o valor escolhido para o comando (AnaBACCommand) ou o
boto de comando digital selecionado (DigBACCommand).
00001-A
205

Janelas de Comando Associadas a Objetos (Rotinas)

Ligar: (DigBACCommand) Comanda o fechamento do equipamento, se este


estiver em estado no simulado e com NULL no selecionado. Se o
equipamento estiver em estado simulado, o boto fica desabilitado. Se NULL
estiver selecionado, envia NULL para a prioridade selecionada.
Desligar: (DigBACCommand) Comanda a abertura do equipamento, se este
estiver em estado no simulado e com NULL no selecionado. Se o
equipamento estiver em estado simulado, o boto fica desabilitado. Se NULL
estiver selecionado, envia NULL para a prioridade selecionada.
Comandar: (AnaBACCommand) Comanda o envio do valor presente no campo
estado para a varivel de sada se este estiver em estado no simulado e
com NULL no selecionado. Se o equipamento estiver em estado simulado, o
boto fica desabilitado. Se NULL estiver selecionado, envia NULL para a
prioridade selecionada.
Sair: Desativa a janela.

12.21 Janela de Programao Horria (oleschedule.clsComando)


Na automao dos controladores da KMC, usando ou o protocolo BACnet ou o protocolo
proprietrio da KMC, existem as tabelas de programao horria, que nada mais so que
vetores de 56 posies, definido por dia da semana e horrio o estado de uma varivel
analgica, cujo valor est associado a uma ao a ser executada pelo controlador:

Figura 210 - Janela de Programao Horria

De outro lado, internamente nos controladores, associa-se variveis de sada a esses


valores e, nos horrios pr-determinados, esses valores sero alterados conforme
programao, provocando aes do tipo:


Ligar / desligar equipamento;

Alterar o valor de abertura / fechamento de uma vlvula proporcional;

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

Janelas de Comando Associadas a Objetos (Rotinas)

Figura 211 - Definio da tabela de programao horria

(2) Criar uma varivel digital de 2 estados com o nome do vetor do tipo WEK e o sufixo
_CL:

Figura 212 - Janela de Leitura

(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

Janelas de Comando Associadas a Objetos (Rotinas)

Figura 213 - Objeto de visualizao com rotina de calendrio associada

No exemplo, foi usada a figura

para identificar o calendrio.

Em tempo real, um duplo clique sobre o objeto de visualizao abrir a janela de


programao horria, conforme mostra a figura:

abaixo:

208

00001-A

Janelas de Comando Associadas a Objetos (Rotinas)

Figura 214 - Janela de programao horria em tempo real

(4) Sobre essa janela o operador pode ler a programao horria gravada na
controladora, assim com alter-la e enviar para o controlador.

12.22 Janelas / Rotinas do Usurio


Descrio Geral
O ActionView permite que o usurio desenvolva tantos objetos quanto necessrios para
implementar sua aplicao. Assim, utilizando Visual Basic, Visual C++ ou outra linguagem
qualquer de gere DLLs, o usurio pode desenvolver sua DLL e registr-la no sistema.
Para o funcionamento desta janela, a mesma deve ser inserida na seo [OLES] no arquivo
de parametrizao. Para cada Janela OLE feita, dever ser definido um parmetro
OleName<n>, onde <n> inicia de zero e segue seqencialmente. O valor do parmetro ser
um texto com a especificao <nome do projeto>. <nome da classe>, a ser utilizada para a
criao do objeto.
[oles]
oleName0=OleLeTroca.Class1
oleName1=
O ActionStudio disponibilizar na combo-box de rotinas, alm das rotinas j prontas, as
novas rotinas desenvolvidas pelo usurio.
Essa funcionalidade permite ao usurio a programao de rotinas de comando ou janelas
para quaisquer outros fins.
Para informaes sobre como criar estas rotinas, Ver Manual de ToolKit de
Desenvolvimento.

00001-A
209

Biblioteca de Objetos de Visualizao

13 Biblioteca de Objetos de Visualizao


13.1 Apresentao
A Biblioteca de Objetos de Visualizao tem por objetivo permitir a criao e guarda de
objetos de visualizao, com toda a customizao feita, de modo a permitir a sua
reutilizao em outras telas ou projetos. Pode-se guardar como um objeto de biblioteca um
ou vrios objetos de visualizao, mantendo-se a posio relativa entre eles.
Nestes objetos podem ser guardadas as diversas opes consideradas, os apontamentos
para textos ou figuras, as referncias a Scripts, a telas, a rotinas de comando.
Cada objeto de biblioteca ocupar uma tela de biblioteca. Uma tela de biblioteca em tudo
igual a uma tela de processo qualquer, conforme definido no ActionView, no que se refere a
criao de objetos de visualizao, alinhamento, arraste, etc. A diferena principal que
este tipo de tela marcado como uma tela de biblioteca e nunca utilizada em tempo real,
servindo apenas como um repositrio para a guarda de um objeto de biblioteca.

Figura 215 - Biblioteca de objetos de visualizao

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

Biblioteca de Objetos de Visualizao

13.2 Chamando a Janela de Biblioteca


Para chamar a janela de biblioteca pode ser escolhido o menu Biblioteca, na barra de
menu, ou clicado o cone de biblioteca na barra de ferramentas.

Figura 216 - Janela de Biblioteca

Uma vez chamada, apresentada a Janela de Biblioteca de Objetos de Visualizao,


mostrada na figura seguinte. Esta janela apresenta uma lista com os objetos de visualizao
existentes na Biblioteca. Na primeira coluna aparecem os nomes internos (nome de tela)
destes objetos. Na segunda coluna aparece a descrio (ttulo) destes objetos.

Figura 217 - Janela de Biblioteca de Objetos de Visualizao

Na parte inferior da janela, um conjunto de botes permite o objeto da funcionalidade da


Biblioteca de Objetos. A seguir, a descrio destas funcionalidades.
rvore do Projeto
Na rvore do projeto, como j mencionado na descrio dos Menus do ActionStudio,
aparece tambm a lista de objetos de bibliotecas disponvel no projeto. As operaes com
bibliotecas tambm esto disponveis diretamente sobre a rvore.

00001-A
211

Biblioteca de Objetos de Visualizao

Figura 218 - Bibliotecas disponveis apresentadas na rvore do projeto

13.3 Utilizando a Biblioteca


Um conjunto de botes na parte inferior da Janela de Bibliotecas utilizado para solicitar as
diversas operaes sobre Bibliotecas.
Novo
Este boto tem por objetivo a criao de um novo objeto de biblioteca.
Ao ser pressionado, aparecer uma Janela para especificar o nome interno e a descrio
(ttulo) do novo objeto, com o formato da figura seguinte.

Figura 219 - Criando novo objeto de biblioteca

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

Biblioteca de Objetos de Visualizao

Figura 220 - Criando objeto na biblioteca

Se for respondido SIM a criao da nova biblioteca ser concluda.


Aparecer, uma nova tela, com cpias dos objetos selecionados, que a nova tela de
biblioteca. Salvando-se esta tela, o novo objeto ser inserido na biblioteca.
A figura mostra um exemplo de tela de objeto, que poderia ser obtida nesta seqncia. Note
que levado para o objeto biblioteca um recorte da figura de fundo da tela onde havia os
objetos selecionados. Este fundo do objeto biblioteca no ser trazido de volta quando o
objeto for utilizado. Serve apenas para facilitar a visualizao da parte original da tela que
deu origem a este objeto biblioteca.

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

Figura 222 - selecionando biblioteca na rvore de projetos

00001-A
213

Biblioteca de Objetos de Visualizao

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.

Figura 223 - Abrindo biblioteca na arvore de projetos

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

Biblioteca de Objetos de Visualizao

Figura 224 - Obtendo objeto da biblioteca e colocando na tela

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.

Figura 225 - Objetos movidos para o canto superior esquerdo

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

Biblioteca de Objetos de Visualizao

Figura 226 - Objetos movidos juntos para a posio correta

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

Biblioteca de Objetos de Visualizao

Figura 227 - Mudando grupo dos objetos da biblioteca

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.

Figura 228 - Tela do Tipo Tabela

14.2 Alterao da Tabela


Os botes apresentados na parte superior esquerda da tela Tabela de Medidas tm a
finalidade de editar clulas da tabela, e alterar a configurao de linhas e colunas.
Botes

218

00001-A

Tabelas de Medidas

Figura 229 - Botes para edio da tabela

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.

Figura 230 - Menu associado a tabela

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

Figura 231 - Colando clulas copiadas

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.

14.3 Alterao das Clulas


Nas clulas da tabela podem ser inseridos textos, nomes de variveis (pontos) ou frmulas
aritmticas ou lgicas.
Para alterar o contedo de uma clula, basta executar um duplo clique nesta clula, quando
ser mostrada a tela de atualizao da clula ou barra de ferramentas para construo de
frmulas.
A tela possui formato diferente em funo da clula possuir texto constante ou varivel.

220

00001-A

Tabelas de Medidas

Clula com Texto Constante

Figura 232 - Clula com Texto Constante

Tipo de Clula: Deve-se escolher, clicando na palavra, qual o tipo de contedo


para esta clula: Texto, Varivel (medida de um ponto) ou Boto para chamar
outra tela.
Texto: Um texto livre qualquer.
Boto Formatar: Permite a definio do formato do texto como fonte, tamanho,
cores, alinhamento e largura da clula. Ao ser pressionado, mostra a tela de
formatos. Veja Formatos para Textos, no item Janelas de Uso Geral.
d) Boto Ok: Boto que atualiza o contedo de uma clula.
e) Boto Cancelar: No executa as alteraes mantendo os dados originais.
Clula com Varivel

Figura 233 - Clula com Varivel

Tipo de Clula: Deve-se escolher, clicando na palavra, qual o tipo de contedo


para esta clula: Texto, Varivel (medida de um ponto) ou Boto para chamar
outra tela.
Grupo / Varivel: Identifica a varivel cujo valor, em tempo real, ser
apresentada nesta clula. Para alterar este campo, o usurio deve executar
um duplo clique sobre o campo de grupo, sendo ento apresentado tela de
00001-A
221

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.

Figura 234 - Selecionando varivel para colocar na clula

Boto Formatar: Permite a definio do formato dos valores da varivel


analgica, como fonte, tamanho, alinhamento e nmero de casas decimais.
Ao ser pressionado, mostra a tela de Formatos p/ Medidas Analgicas. Veja
no item Janelas de Uso Geral.
Boto Ok: Boto que atualiza o contedo de uma clula.
Boto Cancelar: No executa as alteraes mantendo os dados originais.
Clulas com Botes
O outro tipo de contedo de clulas so Botes para comandar chamadas de outras telas de
Medidas. A finalidade principal permitir, em tempo real, a chamada de outras telas de
medidas que sejam do mesmo sistema que a tela atualmente sendo mostrada.
OBSERVAO: Em tempo real, para passar de uma tela de medidas de um Sistema para
uma tela de medidas de outro sistema, pode-se faz-lo simplesmente clicando o novo
sistema na Barra de Sistemas. Neste caso, no ser necessrio Botes.

Figura 235 - Texto a ser colocado no boto

222

00001-A

Tabelas de Medidas

Tipo de Clula: Deve-se escolher, clicando na palavra, qual o tipo de contedo


para esta clula: Texto, Varivel (medida de um ponto) ou Boto para chamar
outra tela.
Tela: Deve ser escolhido o nome da tela a ser chamada quando for pressionado
o Boto que est sendo especificado.
Titulo: Se for preenchido, este ser o titulo utilizado no boto. Pode ser deixado
vazio. Se for deixado vazio, o titulo do boto ser a sigla da tela definida no
campo anterior.
Boto Formatar: Permite a definio do formato do texto como fonte, tamanho,
cores e alinhamento. Ao ser pressionado mostra a tela de formatos. Veja
Formatos para Textos, no item Janelas de Uso Geral.
Boto Ok: Boto que atualiza o contedo de uma clula.
Boto Cancelar: No executa as alteraes mantendo os dados originais.

Clulas com Frmulas Aritmticas ou Lgicas


O terceiro tipo de contedo possvel so frmulas aritmticas ou lgicas, envolvendo
nmeros e referncias a outras clulas da tabela. Quando se faz esta definio de frmulas,
como em programas de planilha de clculo, tipo MS-EXCEL, os clculos especificados so
re-executados automaticamente, em tempo real, a cada modificao dos termos e parcelas
envolvidas. Veja no item seguinte detalhes sobre definio de Frmulas.

14.4 Frmulas Aritmticas ou Lgicas


Para definir uma frmula em uma clula, deve-se selecionar a clula e digitar na mesma o
sinal de igualdade: "=". Neste ponto aparecer no topo da tela de Tabelas os botes para a
definio de frmulas aritmticas ou lgicas. Como na figura a seguir:

Figura 236 - Incluindo uma frmula na clula

14.4.1

Descrio dos Botes e Campos para Frmulas


Boto fx: Definio de Funo Aritmtica ou Lgica. Este boto serve para
mostrar janela com todas as funes disponveis para as frmulas de clculo.
Clicando sobre a funo desejada na lista da esquerda, no quadro direita

00001-A
223

Tabelas de Medidas

aparecer o significado da funo. Clicando ento em OK, ter a funo


transposta para o campo definio de frmulas do topo da tabela.

Figura 237 - Descrio dos Botes e Campos para Frmulas

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

Sintaxe das Frmulas


A sintaxe usada bastante intuitiva, de forma idntica ao MS-EXCEL. Pode-se utilizar
parnteses e colchetes para alterar a seqncia de operaes de clculo.

14.5 Movimentao de Clulas


possvel, depois de definidas as propriedades de clulas, fazer a movimentao de uma
clula ou de um bloco de clulas para posies diferentes daquelas onde originalmente
foram definidas.
Para tal, proceda da seguinte forma:
a) selecione a clula ou conjunto de clulas que se deseja movimentar, clicando sobre
uma delas, e com o boto esquerdo do mouse apertado, arraste-o cobrindo a rea a
ser movimentada.
b) a seguir, solte o boto, e, aps, aproxime-o de uma das bordas da rea selecionada
at aparecer uma seta ao invs da cruz.
c) aperte o boto esquerdo e arraste o bloco inteiro para a nova posio desejada.

14.6 Alterao de Propriedades de Clulas


Pode-se alterar diretamente as propriedades de uma clula ou conjunto de clulas, sem
mostrar a janela inicial com a varivel.

Figura 238 - Alterao de Propriedades de Clulas

Basta selecionar a clula ou o conjunto e clicar no boto direito do mouse. Aparecer um


menu com as opes Formatar e Alterar Grupos
- Formatar Mostra a Janela de propriedades da clula descrita nas Janelas de Uso geral.
As alteraes feitas sero aplicadas a todas as clulas do conjunto selecionado.
- Alterar Grupos Mostra a Janela de Seleo de Variveis, na qual pode-se fazer a troca
do Grupo Mostrado por outro. Este novo Grupo ser aplicado a todas as variveis definidas
para as clulas selecionadas.

00001-A
225

Janelas de Uso Geral

15 Janelas de Uso Geral


Este item apresenta a descrio de diversas janelas utilizadas em vrias partes do
aplicativo, para a definio de detalhes como cores, fontes de textos, formatos de nmeros,
seleo de variveis, seleo de figuras etc.

15.1 Janelas para Seleo de Variveis


Objetivo
Esta janela permite a seleo de uma varivel para qualquer procedimento que o exija.
Aparece em vrias janelas de definio de variveis de visualizao. Uma vez feita a
escolha e pressionado o boto OK, os campos de grupo e varivel selecionados so
transferidos para o campo que originou a chamada da janela.
Descrio da Janela

Figura 239 - Janela para Seleo de Varivel

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.

15.2 Janela de Formato para Textos

226

00001-A

Janelas de Uso Geral

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

Figura 240 - Janela de Formato para Textos

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

Janelas de Uso Geral

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.
Alinhamento: Estas opes permitem o alinhamento do texto ou medida
apresentado neste objeto esquerda, Alinhamento centralizado ou direita,
conforme a opo escolhida.
Formato: Lista que contm o formato de apresentao da varivel analgica em
unidades de engenharia. compatvel com o formato da planilha EXCEL. Em
tempo de execuo, esta "picture" ser utilizada para mostrar o valor numrico
da
varivel.
A
seguir
so
apresentados
alguns
exemplos:
Valor da Varivel
1123,99
1123,99
1123,99

Picture
#.###,0
####,0
0

Forma de Apresentao
1.123,9
1123,99
1123

Ateno: Uma varivel analgica sempre um valor real no ActionRu.


Unidade de Engenharia: Marcando esta opo faz-se com que, nos Objetos
Analgicos ou nas Clulas de tabelas, o smbolo da unidade de engenharia,
definida para a varivel na base de dados, seja explcito direita do valor da
varivel escolhida.
Valor Absoluto: Marcando esta opo, faz com que seja mostrado e utilizado o
valor absoluto da varivel.
Valor (normal, fator de carga, mximo, mnimo / nmero de dias, datas e
horas de mximos e mnimos): No caso de formato de variveis analgicas,
essa opo permite apresentar na tela de medidas ou de processo uma dentre
as seguintes opes:
Normal: apresenta o valor atual da varivel;
Fator de Carga Apresenta o valor percentual de fator de carga, isto , a
relao entre o valor atual da varivel e seu limite emergencial superior.
Mximo: apresenta o valor mximo dessa varivel no dia de hoje, ontem,
etc. em funo do valor de nmero de dias ser definido, 0, 1, etc.
respectivamente;
Mnimo: apresenta o valor mnimo dessa varivel no dia de hoje, ontem,
etc. em funo do valor de nmero de dias ser definido, 0, 1, etc.
respectivamente
Data do Valor Mximo apresenta a data correspondente ao valor
mximo
Data do Valor Mnimo apresenta a data correspondente ao valor mnimo
Hora do Valor Mximo Apresenta o horrio em que ocorreu o valor
mximo
Hora do Valor Mnimo Apresenta o horrio em que ocorreu o valor
mnimo

228

00001-A

Janelas de Uso Geral

Estampa de tempo Para apresentar a Estampa de tempo do ponto


referenciado, na forma dia, ms e ano, e hora, minuto e segundo.
Largura da Coluna e Altura da Linha: Largura da coluna e altura da linha em que
est esta clula, no caso de tabelas de medidas.
Boto OK: Executa as alteraes definidas.
Boto Fechar: No executa as alteraes mantendo os dados originais.
Boto Ajuda: Ativa tpico de ajuda associado a tela.

15.3 Janela de Seleo de Figuras


Objetivo
Esta janela utilizada para a seleo de figuras contidas no diretrio de figuras do
projeto. Pode-se copiar figuras j existentes para este diretrio ou mesmo criar novas
figuras utilizando-se um editor de figuras.
Esta janela aparece sempre que durante a configurao for necessria a escolha de uma
figura como na Janela para criao de telas, na janela de definio de objetos de
visualizao de digitais e nas janelas pra definio de fundos de botes.
Descrio da Janela

Figura 241 - Janela de Seleo de Figuras

Na lista direita, aparecem todos os arquivos de figuras do diretrio de figuras.


(definido no arquivo de parametrizao do sistema)
Para selecionar um arquivo na lista, pode-se clicar com o mouse sobre o seu nome, ou
percorrer a lista com as setas para baixo e para cima. A seleo mostra o nome do
arquivo com fundo escuro.
No quadro direita mostrada a figura existente no arquivo selecionado na lista da
esquerda.
A opo Tamanho Real, quando marcada, faz com que a figura seja mostrada em seu
tamanho real, no centro do quadro, quando esta for menor que o quadro. Caso a figura
seja maior que o quadro, ser mostrada apenas uma parte da mesma. Quando no for
00001-A
229

Janelas de Uso Geral

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.

15.4 Janela para Escolha de Fontes


Objetivo
A escolha de fontes para textos feita pressionando-se o boto FONTES. ento mostrado
a tela abaixo, padro Windows, no qual deve-se selecionar nas listas o nome da fonte, o
estilo da fonte e seu tamanho. Depois de feita a escolha, pressione o boto OK para
atualizar o quadro de amostra da tela principal. Para no alterar a escolha anteriormente
feita, deve-se pressionar o boto CANCELAR.

230

00001-A

Janelas de Uso Geral

Descrio da Janela

Figura 242 - Janela de escolha de fonte

a) Fonte: Escolha o nome da fonte desejada para o texto ou medida sendo


definido
00001-A
231

Janelas de Uso Geral

b) Estilo da Fonte: Escolha o estilo das letras: negrito, normal, etc.


c) Tamanho: Escolha o tamanho das letras. Poder haver certas limitaes de
tamanhos em certos objetos.
d) Boto OK: Executa as alteraes definidas.
e) Boto Cancela: No executa as alteraes mantendo os dados originais.

15.5 Janela para Escolha de Cores


Objetivo
A escolha das cores de fundo e de texto para Clulas de Tabelas e Rtulos feita,
pressionando-se os botes FUNDO ou TEXTO na tela de formato para texto. Ao
pressionar, aparece um formulrio padro Windows com diversos quadrinhos de cores. Para
escolher, clique o quadro com a cor desejada e pressione OK: O quadro amostra de cores
na tela de Formato ser atualizado com a cor escolhida.

Descrio da Janela

Figura 243 - Janela de escolha de cores

a) Boto OK: Executa as alteraes definidas.


b) Boto Cancelar: No executa as alteraes mantendo os dados originais.
c) Definir Cores Personalizadas: Este boto exibe um quadro de cores
possibilitando a criao de novos padres, variando a seta na coluna direita,
e novas cores, clicando em qualquer ponto do quadro de cores.

232

00001-A

Janelas de Uso Geral

Figura 244 - Cores personalizadas

Os novos formatos e padres personalizados podem ser armazenados nos


dezesseis quadrados reservados para este fim, de modo a facilitar sua
utilizao.
OBS: Para as medidas analgicas, as cores so as de estados de alarme,
conforme definidas na base de dados, no podendo ser escolhidas aqui.

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.

Figura 245 - Menu Usurios

Perfil de Acesso

Usurios

16.2 Perfil de Acesso


Apresenta a janela para a configurao dos perfis de acesso aos recursos do ActionView.
Um perfil define as capacidades e restries que o usurio possui para operar o sistema.
Todo usurio cadastrado, que no for da categoria supervisor, deve utilizar um perfil de
acesso definido atravs desta janela.
Podem-se definir quantos perfis se julgar necessrio. Porm, cada usurio poder estar
associado somente a um perfil.
No cadastramento se um usurio, pode ser escolhida a categoria de usurio supervisor. O
usurio com este nvel de acesso possui liberdade irrestrita para utilizao de todos os
recursos do sistema, e por isto no utiliza perfil de acesso.

16.2.1

Perfil de Acesso Menu de comandos

A janela de perfil de acesso apresenta fichas com os menus disponveis durante a


superviso em tempo real. Para cada item do menu de comandos h uma ficha na qual so
listados os subitens disponibilizados no mdulo de Tempo Real do ActionView ActionRU.
Alm disto, o perfil de acesso pode conter restries quanto a Grupos de variveis e Telas
de processos.
Para criar um novo perfil, deve-se clicar no boto Novo, preencher um nome no campo de
nomes e selecionar as permisses que os usurios cadastrados com este perfil tero em
tempo real. Para definir estas permisses, necessrio indicar os itens marcando-os com
um atravs de um clique do mouse e aps clicar no boto Salvar para armazenar as
informaes configuradas para o perfil.
Para alterar um perfil previamente definido, deve-se selecion-lo na caixa de dilogo
correspondente e proceder s alteraes da mesma forma como indicado anteriormente,
salvando as alteraes ao final da operao.

234

00001-A

Usurios

Nome do perfil

Figura 246 - Perfil de Acesso

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

Figura 247 - Perfil de Acesso - Geral

Os botes desta janela so:

Telas - Pressionando-se este boto apresentada a janela de seleo de


permisses no perfil na utilizao de Telas, descrita a seguir;

Grupos - Pressionando-se este boto apresentada a janela de seleo de


Grupos para o perfil, descrita a seguir;

Novo Habilita o campo para informar o nome de um novo Perfil de


Acesso e limpa todos os itens da janela para configurao;

Salvar Armazena as alteraes realizadas;

Excluir - Exclui o perfil correntemente indicado na caixa na parte inferior da


janela. A excluso s possvel se no houver nenhum usurio cadastrado
com este perfil;

Sair - Fecha A janela.

Ajuda - Ativa o tpico de ajuda associada a esta janela.

Os perfis oferecem a possibilidade para restrio ou permisso de funcionalidades


especficas para o nvel de hierrquico de Grupos, cadastrados na base de dados.

16.2.2

Permisses para Grupos no perfil de acesso

Clicando o boto Grupos na janela de Perfil de Acesso, apresentada a janela para a


restrio de ocorrncias relacionadas aos grupos cadastrados na base de dados.
No campo esquerda esto todos os grupos cadastrados, direita se encontram os grupos
selecionados sobre os quais sero aplicadas as restries listadas na parte inferior da
janela.

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

C - Permitir Comandos: permite que se envie comandos para os pontos de sada


includos neste grupo. Se esta opo no estiver selecionada, o usurio com este
perfil no capaz de enviar comandos para o equipamento representados pelo grupo;
A - Inibir Mensagens de Alarme: se estiver selecionado os registros de variveis
pertencentes ao grupo que entrarem em alarme no sero apresentados;
B - Inibir Buzina para Alarmes: se estiver selecionado os sinais sonoros indicativos de
variveis pertencentes ao grupo que entraram em alarme no sero acionados;
E - Inibir Mensagens de Eventos: se estiver selecionado os registros dos eventos de
mudana de estado de variveis pertencentes ao grupo no sero apresentados;
Z - Inibir Buzina para Eventos: se estiver selecionado os sinais sonoros indicativos de
eventos de mudana de estado das variveis pertencentes ao grupo no sero
acionados;
O - Inibir Registros de Operao: se estiver selecionado os registros de aes do
usurio sobre pontos do grupo no sero apresentados.
M Enviar e-mail. Far com que, para os pontos do grupo, que tenham Mensagens
de Alarme definidas, quando estas mensagens forem geradas, sejam tambm
enviadas aos usurios com este perfil, que possuam definido no seu cadastro um
endereo de e-mail.

Figura 248 - Perfil de Acesso - Permisses para Grupo

Pressionando o boto Aplicar, as restries indicadas por


so aplicadas a cada
grupo selecionado na listagem esquerda. As letras indicadas antes de cada um dos
itens restritivos acima so colocadas ao lado do nome do grupo informando o tipo de
restrio que o perfil possui para cada um.

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:

Aplicar Atribui as restries marcadas aos grupos selecionados na


listagem direita;

Sair - Fecha A janela.

Salvar Armazena as alteraes realizadas;

Perfis com o nome de um posto de trabalho


A definio de Grupos em perfis tambm pode ser utilizada para determinar que Grupos e
pontos devem ser passadas da mquina mestre para mquinas clientes. Neste caso o nome
do perfil dever ser idntico ao nome da estao como definido na tabela Postos de
Trabalho. Somente os pontos dos grupos includos no perfil na categoria Permite
Comandos sero enviados ao cliente. No caso de no existir um perfil com o nome da
mquina cliente todos os grupos da base de dados sero enviados ao cliente. importante
que no caso da criao de perfis para serem utilizados por usurios, no se atribua o nome
da estao.
Essa funcionalidade usada, por exemplo, em uma estao de trabalho que execute um
sistema GIS que trata dados somente da distribuio. Para essa estao s sero enviados
os eventos de vos importantes para a distribuio.

16.2.3

Permisses para TELAS

Clicando o boto Telas na janela de alterao de Perfil de Acesso, apresentada a janela


para a restrio de acesso a Telas de Processo do projeto.
No campo esquerda so mostradas todas as Telas cadastradas, direita se encontram as
Telas j selecionadas sobre as quais sero aplicadas as restries listadas na parte inferior
da janela.
Para selecionar Telas deve-se clicar e arrastar o 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 as Telas destacadas para a lista de Telas Selecionadas.
Selecionando as telas listadas no campo direita, pode-se marcar com um
que se deseja aplicar a cada um:

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.

Figura 249 - Perfil de Acesso - Permisses para Telas

Pressionando o boto Aplicar, as restries indicadas por


so aplicadas a cada
TELA selecionada na listagem esquerda. As letras indicadas antes de cada um dos
itens restritivos acima so colocadas ao lado do nome do grupo informando o tipo de
restrio que o perfil possui para cada um.
Este recurso permite criar perfis com liberdades de ao limitada para grupos de
usurios com atribuies distintas, restringindo, por exemplo, o comando disponvel
em telas somente a um grupo de operadores do sistema.
importante ressaltar aqui que a funcionalidade de Sub-telas, descrita na seo
Tratamento de Telas, tambm segue as restries impostas nestas permisses de
telas. Assim, se uma tela tiver restries aqui definidas e for referenciada por outra
como sendo sua sub-tela, a visualizao e utilizao desta sub-tela ser restringida
de acordo com o perfil aqui definido.

00001-A
239

Usurios

Botes da janela:

Aplicar Atribui as restries marcadas aos grupos selecionados na


listagem direita;

Sair - Fecha A janela.

Salvar Armazena as alteraes realizadas;

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.

Figura 250 - Janela de Usurio

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

Perfil de Acesso: Na caixa de seleo deve-se indicar um dos perfis definidos


atravs da janela de Perfis de Acesso. Se for indicado o item Supervisor, o
usurio possuir acesso irrestrito a todas as funes do sistema.
O boto TROCAR, ao lado do campo de
Senha, possibilita chamar a janela de troca
de senha. Nesta janela, deve-se digitar a
senha atual, e, a seguir, a nova senha
para executar a troca

Figura 251 - Troca de senha

00001-A
241

Ferramentas

17 Ferramentas
Com os subitens para a escolha de opes gerais do Sistema ActionView e Registro do
Aplicativo.

Figura 252 - Menu de Ferramentas

17.1 Editar opes


Os parmetros com opes que definem um projeto no ActionView so armazenados em
um arquivo com o nome do projeto e extenso .INI.
A grande maioria, se no a totalidade destes parmetros, pode ser alterada atravs das
janelas de propriedades dos Canais e IEDs, e atravs da Janela de Opes do Projeto,
mostrada no menu Configuraes / Opes.
Mesmo assim, sendo necessrio, possvel a edio direta destes parmetros no arquivo
texto, atravs do editor Notepad.EXE do MS-WINDOWS .

Figura 253 - Editar Opes

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.

17.2 Remover opes


Caso seja necessrio o arquivo de projeto poder ser apagado do diretrio. Este item
permite esta operao de excluso definitiva de um arquivo de projeto.
Aps a excluso, caso se deseja criar um novo, basta entrar novamente no item Editar
Opes.
242

00001-A

Ferramentas

17.3 Registrar Servidor OPC


Este subitem pode ser utilizado para o disparo dos procedimentos de registro do ActionView
como um servidor OPC.
O registro feito considerando o nome do projeto atualmente aberto, e o diretrio de
Aplicativos nele especificado. Veja descrio do ActionView como Servidor OPC no Manual
ActionView Mdulos e Protocolos de Comunicao.

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.

Figura 254 - Parmetros de Configurao

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 parmetros numricos que indicam quantidades como tempos, freqncias,


nmero de registros etc., pode-se digitar um nmero no campo, ou, com um duplo
clique no campo, usar um boto com setas aumentar / diminuir

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.

Para os parmetros cujo valor so nomes de arquivos ou de diretrios, deve-se clicar


no campo, para que aparea janela comum de pedido de nome de arquivo do
MSWindows.

Para os parmetros que permitem vrias linhas de definies, como etiquetas de


impedimento, que podem ser at 7 diferentes, deve-se clicar no campo de valor, e
aparecer uma nova janela para a definio de vrias linhas que sero numeradas,
item 0, item 1 etc. A figura a seguir mostra este tipo de janela:
o

H o campo com a descrio do parmetro e o campo para a digitao do


valor apropriado, normalmente um texto.

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.

Figura 255 - Parmetros com vrias linhas

Os botes da Janela de Configurao de Parmetros so os seguintes:


OK Para salvar as alteraes feitas e fechar a janela de configurao
Sair Para fechar a janela sem salvar as alteraes feitas.
Ajuda Para chamar o arquivo de ajuda on-line
Aplicar Para salvar alteraes feitas sem sair da janela, podendo-se continuar a
visualizar e alterar outros parmetros.

244

00001-A

Ajuda

18 Ajuda
18.1 Menu Ajuda
O item Ajuda do menu principal abre uma lista com os seguintes comandos:

Figura 256 - Menu Ajuda

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

Menu Principal (M)

Apresenta o tpico da Ajuda on-line, onde se encontram explicaes sobre o Menu


Principal

18.1.3

Sobre a Ajuda (A)

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.

Figura 257 - Funes Calculadas

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

Figura 258 - Funo Expresso Aritmtica

Funes - Para a escolha de funes usar a lista da esquerda.


So operadores aritmticos vlidos, em ordem de precedncia decrescente:
funo, ^, * , / , + , -.
Os operadores lgicos tambm podem ser utilizados nestas expresses. Os botes AND,
OR e NOT permitem estas entradas que sero simbolizadas pelos caracteres & , | , ! . Se for
misturada em uma expresso aritmtica uma expresso lgica, o resultado da avaliao da
parte lgica ser 0 Falso ou 1 Verdadeiro.
O uso de parntesis altera a precedncia da maneira usual na aritmtica.
A especificao de algarismos ou operadores pode ser feita diretamente no quadro de
edio, pelo uso do teclado, ou clicando-se no teclado que aparece na janela.
As funes so consideradas de maior precedncia. A raiz quadrada e a exponenciao so
tambm funes. As funes usam o caractere @ antes de seu nome para diferenci-las de
nomes de variveis.
As constantes usam o ponto ( . ) para separar a parte inteira da fracionria.
Os Tags das variveis so utilizados envoltos na expresso V[...].
Para a utilizao dos botes de comando veja o item Atualizando Tabelas
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.

19.2 Funo Especial Converso


A tabela contm o cadastramento de funes para converso de variveis analgicas lidas
do campo. Estas funes so expresses aritmticas envolvendo constantes numricas e o
valor bruto, no convertido, lido do campo. Esto disponveis para as expresses aritmticas
as operaes aritmticas bsicas, potenciao, raiz quadrada, logaritmos e funes
trigonomtricas.
00001-A
247

Funes Calculadas

Importante observar que, o ActionView trabalha sempre com os valores brutos e os


convertidos. Assim, internamente, a verificao de limites feita com valores brutos. Devido
a isto, SEMPRE que se utilizam funes especiais de converso tambm necessria
especificao da funo inversa, isto aquela a ser utilizada para converter um valor tido
em unidade de engenharia para o valor bruto correspondente, atendendo a mesma funo
de converso.
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, valor lido do
campo e funes.
b) Valor - Corresponde ao valor da varivel lido do campo. Este boto aps
utilizado passa a servir para inserir uma outra varivel qualquer, j que apenas
uma vez o valor a ser convertido pode aparecer na expresso.
c) Funes - Para a escolha de funes usar a lista da esquerda.

Figura 259 - Funo Converso

So operadores aritmticos vlidos, em ordem de precedncia decrescente:


Funo, ^, * , / , + , -.
O uso de parntesis altera a precedncia da maneira usual na aritmtica
A especificao de algarismos ou operadores pode ser feita diretamente no quadro de
edio, pelo uso do teclado, ou clicando-se no teclado que aparece na janela.
As funes so consideradas de maior precedncia. A raiz quadrada e a exponenciao so
tambm funes. As funes usam o caractere @ antes de seu nome para diferenci-las de
nomes de variveis.
As constantes usam o ponto ( . ) para separar a parte inteira da fracionria.
O valor a ser convertido simbolizado por B[Valor]. Os demais Tags de variveis, se
utilizados, so utilizados envoltos na expresso V[...].
248

00001-A

Funes Calculadas

Para a utilizao dos botes de comando veja o item Atualizando Tabelas


Observao
A funo de converso inversa da principal dever ser do mesmo grupo e ter sua sigla
idntica sigla da funo principal de converso, precedida por um caractere _
(underscore ou sublinhado). Exemplo:
Grupo

Sigla

UTR

DIVRAIZ3

UTR

_DIVRAIZ3

Descrio

Texto da funo

Dividir por raiz de 3

B[Valor] / 1.732

Multiplicar por raiz de 3

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.

19.3 Clculos Eltricos


A tabela contm o cadastramento das funes definidas como Clculos Eltricos. Tais
funes so especficas para os clculos de Corrente, Fator de Potncia, Potncia
Aparente, Potncia Ativa, Potncia Reativa e Contador de Energia.

Figura 260 - Funo Clculos Eltricos

Dados da Tabela
Os dados desta tabela so os seguintes:

00001-A
249

Funes Calculadas

a) Tipo de Clculo - Deve ser escolhido clicando-se na opo desejada. Aps


esta escolha, o aplicativo passa a pedir at trs parmetros conforme o tipo de
clculo escolhido.
b) Varivel - Para cada Varivel solicitada, deve-se escolher a adequada para o
clculo. Para a escolha, deve-se clicar no campo Grupo da varivel, para que
aparea A janela de Seleo de Variveis (veja item especfico a seguir para
detalhes). Deve-se ento fazer a escolha nas listas daquela janela, e pressionar
a tecla OK. Pressionando a tecla CANCELAR, apaga a varivel antes escolhida.
Aps a escolha, o aplicativo avana para solicitar o prximo operando.
No caso do clculo de Energia, a partir de contadores de pulsos na UCL, deve
ser especificado o Ganho do contador.
Clculos Executados
As frmulas utilizadas no mdulo em tempo real para os clculos so as seguintes:
(Potncia Ativa MVA) * 1000
Corrente = ----------------------------------------------------- 1.732
( Tenso KV) * (Fator Potncia)
Potncia Ativa
Fator Potncia = ------------------------------Potncia Aparente
Potncia Aparente = SQRT (Potncia Ativa ** 2 + Potncia Reativa ** 2)
Tenso KV * 1.732 * Corrente * Fator Potncia
Potncia Ativa = -------------------------------------------------------------1000
Potncia Reativa = TKV * 1000 * 1.732 * CA * sqrt(1 - FP**2)
Energia (Contador de Pulsos corrigido por Ganho) = Ganho * (Parte Alta * 4096 + Parte
Baixa)
Potncia Aparente = ( Tenso KV * Corrente Amp * 1.732) / 1000
Para a utilizao dos botes de comando veja o item Atualizando Tabelas
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.

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

ou das atuaes de proteo que provocam abertura. Assim, se o disjuntor abriu e a


condio de proteo atuada verdadeira, a varivel calculada por este contador,
incrementada em uma unidade.
Em tempo real, para que a contagem seja feita mesmo que os eventos do atendimento da
condio e a alterao do estado sejam recebidos em seqncia inversa, possvel se
especificar que, aps a alterao de estado, se a condio ainda no estiver atendida, que
seja contabilizado um retardo. Assim, se a condio passar a ficar atendida at certo tempo
aps a alterao de estado que deve ser contada, ainda feita a contagem. Para tal, h um
parmetro no arquivo de inicializao:
[Monitoring]
TempoEsperaCondicaoContadores=3000

; 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.

Figura 261 - Funo Contador

00001-A
251

Funes Calculadas

d) Opo de contagem Para Digitais Mltiplas: deve ser escolhido um nico


estado que, ao ser assumido este estado, a contagem dever ser efetuada.

Figura 262 - Funo Contador

Relacionamentos
Esta uma tabela dependente das tabelas de FUNES, VARIAVEL e CONDIO.

19.5 Controlador PID


A tabela contm o cadastramento das funes definidas como controladores PID
(proporcional, integral e diferencial).

252

00001-A

Funes Calculadas

Figura 263 - Funo Controlador PID

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.

19.6 Funo Rampa


Contm os parmetros de funes do tipo funo rampa. Estas funes podem ser
utilizadas para criar uma relao qualquer entre os valores de duas variveis; para
estabelecer regras de converso no linear para variveis analgicas; ou para indicar os
intervalos, em horas, aos quais sero associados os nveis de cargas com limites de alarme
configurados para as variveis analgicas.

Figura 264 - Funo Rampa

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

Condio de Disparo - Se escolhido o tempo a partir da ocorrncia de um evento,


como varivel independente, deve-se definir a condio de disparo desse evento.
Trata-se de uma condio lgica que indicar, quando passar a atendida, o incio
da contagem de tempo (instante Zero). No caso da varivel independente ser a
Hora do Dia, no h condio de disparo.
Tabela de Converso Selecionando-se esta opo, automaticamente desaparece
o quadro para escolha da varivel independente. A funo , nesse caso, utilizada
como tabela de converso para variveis no lineares. Na coluna X definem-se os
valores brutos lidos na UCL (por exemplo [ 0 a 2047]), e na coluna do Y define-se
os valores j em unidade de engenharia.
Pares X,Y No caso de existir variveis independentes, os valores devem ser
especificados em unidades de engenharia. Os valores na coluna X so valores
para a Varivel Independente. Os valores na coluna Y so os valores de sada da
funo.
Se no forem utilizados todos os pares, devem-se digitar espaos na
coluna X da primeira linha no utilizada.
Botes
Para visualizar graficamente a tabela recm gerada, deve-se pressionar o boto GRFICO.
Para descrio sobre os demais botes ver o item Atualizando Tabelas.
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.

00001-A
255

Funes Calculadas

19.7 Alarmes de Sistema e Grupo


As funes para clculo de alarmes de grupo e de sistema so definidas internamente,
podendo ou no ser utilizadas em uma instalao. O valor calculado um OU lgico entre
os estados de alarme de todos os pontos que pertencem a um sistema, ou a um grupo, ou
mesmo a um nvel de prioridade de alarme de um sistema e grupo.
Observao: Estas funes so geradas automaticamente pelo ActionStudio e cadastradas
como pertencentes a um grupo, cuja sigla indicada no arquivo de configurao do projeto
pelo parmetro [Grupos] GrupoFuncoesInternas. Se este parmetro estiver vazio, as
funes no sero geradas.
Para a utilizao da funo, deve-se definir uma varivel digital calculada em cada sistema e
grupo que se deseja a sumarizao de alarmes, e selecionar a funo de alarme de grupo
correspondente, que aparece na lista de funes. Os significados destas funes o
seguinte:

Figura 266 - Alarmes de Sistema e Grupo

a) ALMGRU0 - Esta funo atribui o valor 1, para a varivel digital calculada, se


pelo menos uma das variveis, do mesmo grupo da varivel sendo calculada,
de qualquer prioridade de alarme, estiver em estado de alarme. Devolver valor
0 se nenhuma das variveis desse grupo estiver em estado de alarme.
b) ALMGRUn - Onde n um algarismo de 1 a 9. Estas funes atribuem o valor
1, para a varivel digital calculada, se pelo menos uma das variveis, do
grupo da varivel sendo calculada, de prioridade de alarme n, estiver em
estado de alarme. Devolver valor 0 se nenhuma das variveis desse grupo /
prioridade estiver em estado de alarme.
c) ALMSIS0 - Esta funo atribui o valor 1, para a varivel digital calculada, se
pelo menos uma das variveis, do mesmo sistema da varivel sendo calculada,
de qualquer prioridade de alarme, estiver em estado de alarme. Devolver valor
0 se nenhuma das variveis desse sistema estiver em estado de alarme.
d) ALMSISn - Onde n um algarismo de 1 a 9. Esta funo atribui o valor 1,
para a varivel digital calculada, se pelo menos uma das variveis, do mesmo
sistema da varivel sendo calculada, de prioridade de alarme n, estiver em
estado de alarme. Devolver valor 0 se nenhuma das variveis desse sistema
/ prioridade estiver em estado de alarme.

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

Observao: Esta funo gerada automaticamente pelo ActionStudio sendo cadastrada


como pertencentes a um grupo, cuja sigla indicada no arquivo de configurao do projeto
pelo parmetro [Grupos] GrupoFuncoesInternas. Se este parmetro estiver vazio, as
funes no sero geradas.
Especificao de Variveis Hormetros.
Para definir variveis que se comportam como contadores de tempo, no h necessidade de
definir funes. O Hormetro uma funo pr-construda, bastando proceder da seguinte
forma, na atualizao da tabela Variveis Analgicas:

Definem-se normalmente os dados para incluso de uma Varivel Analgica;


Escolhe-se Modo de uso como Interna;

Na lista de Funes escolhe-se a palavra HORIMETRO; ( Se no for encontrada esta


palavra, falta a definio do GrupoFunesInternas, mencionado na observao
acima)

Nas Unidades de Engenharia escolhe-se a unidade de tempo para o Hormetro:


segundos ou minutos ou horas;

Obrigatoriamente deve-se especificar uma Condio nas variveis calculadas por


Hormetros. A contagem de tempo somente habilitada enquanto a condio estiver
sendo atendida;

Definem-se normalmente os parmetros esperados para escala e fim de escala,


selecionando-se a opo SEM CONVERSO.

Especificao de Variveis com a Hora do Dia Atual.


Para definir variveis cujo valor seja o horrio atual, em tempo real, tambm se deve utilizar
a funo Hormetro. Para tal deve-se proceder como a seguir:

Definem-se normalmente os dados para incluso de uma Varivel Analgica;


Escolhe-se Modo de uso como Interna;

Na lista de Funes escolhe-se a palavra HORIMETRO; ( Se no for encontrada esta


palavra falta a definio do GrupoFunesInternas, mencionado na observao
acima)

No campo Unidades de Engenharia escolhe-se a unidade Hora do Dia.

Definem-se normalmente os parmetros esperados para escala e fim de escala,


selecionando-se a opo SEM CONVERSO.

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.

19.9 Nvel de Carga


A funo existe como uma funo nica e geral de nome NIVELCARG. Serve para
implementao de variveis com o valor do Nvel de Carga atualmente selecionado para o
Sistema ao qual a varivel pertence.
Observao: Esta funo gerada automaticamente pelo ActionStudio, sendo cadastrada
como pertencentes a um grupo, cuja sigla indicada no arquivo de configurao do projeto
pelo parmetro [Grupos] GrupoFuncoesInternas. Se este parmetro estiver vazio, as
funes no sero geradas.

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:

definem-se normalmente os dados para incluso de uma Varivel Analgica, sigla e


grupo a que pertence; O grupo por sua vez pertencer ao Sistema.

Escolhe-se Modo de uso como Interna; Na lista de Funes escolhe-se a palavra


NIVELCARG;

Definem-se normalmente os parmetros esperados para escala e fim de escala,


selecionando-se a opo SEM CONVERSO.

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.

20.2 Elementos bsicos utilizados


Os Objetos so os componentes de software reutilizveis gerados na implementao de um
projeto. So exemplos um ponto monitorado, uma tela ou um objeto de visualizao de uma
tendncia grfica dentro da tela.
Um objeto contm trs diferentes partes: propriedades, procedimentos e eventos, que o
aplicativo em VBScript pode modificar, chamar e definir para obter a funcionalidade
desejada do aplicativo.
Propriedades definem atributos de um objeto, como a aparncia de um controle de tela, a
sua posio relativa, as figuras associadas ao seu valor, o seu valor no incio do aplicativo,
etc.
Procedimentos so funes que realizam uma ao especfica dentro ou com um objeto,
como obter o valor de um ponto, fazer a carga de uma tela, silenciar a buzina, etc.
Eventos so notificaes geradas por um objeto em resposta a alguma ocorrncia em
particular, como um clique de mouse, a mudana de seu estado / valor, a entrada em alarme
de um ponto, etc.
00001-A
259

Utilizando Scripts

20.3 Editor de Scripts


O Editor de Scripts a ferramenta disponvel no ActionView para a criao, alterao e
visualizao de Scripts.
Trata-se de uma janela com espao para a escrita de
procedimentos, e facilidades para a abertura, salvamento, excluso e associao de
arquivos de script a eventos de objetos, alm da facilidade de compilao do script para
verificao da correo de sintaxe.
Esta janela apresentada em uma pasta adicional, nas janelas utilizadas para a criao de
objetos do ActionView, para os quais podem-se escrever Scripts.
No aplicativo ActionStudio a janela de Edio de Scripts est disponvel nas seguintes
formas distintas:

Na janela de dados Institucionais para a definio de scripts para o objeto Aplicao;

Na janela de Edio de Variveis (pontos) para a definio de scripts executados na


ocorrncia de eventos relacionados ao comportamento de variveis; e;

Na janela de edio de Condies para a definio de scripts executados na ocorrncia


de eventos associados aos objetos condio.

Na janela de definio de propriedades de telas

Em cada uma das janelas de definio de propriedades dos objetos de visualizao em


telas.

Figura 267 - Editor de Scripts

20.3.1

Quadro de Texto

Para a edio de textos usam-se normalmente as teclas de caracteres e de controle como


<setas>, <backspace>, <enter>, <del>, etc.
O <tab> pode ser utilizado para tabulao.

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

Barra de botes de comando

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

Quando no existe script aparece o inicio de um script sugerindo um nome de procedimento


igual ao do evento escolhido.

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.

Figura 268 - Nome do Script

20.3.5

Associar

Este boto permite a associao de um evento de um objeto com um arquivo de script j


existente. Para tal, em primeiro lugar deve-se escolher na lista de eventos o evento para o
qual se quer associar o script. A seguir, pressiona-se o boto associar. Aparece a janela de
abertura de arquivos scripts abaixo.
Na lista estaro todos os arquivos de script existentes para este projeto. Basta selecionar o
arquivo desejado e pressionar o boto OK.
Na janela aparecem os nomes do objeto e do evento que se est associando, o nome do
arquivo e as caractersticas do script (veja no boto Salvar).
Quando se deseja desfazer uma associao, deve-se escolher a palavra Nenhum na lista
de nomes de arquivos. Neste caso, somente desfeita a referncia do objeto-evento para o
arquivo de script, sem, contudo, exclu-lo. Para mudar uma associao de um arquivo para
outro, basta associar novamente com o nome do novo arquivo.

262

00001-A

Utilizando Scripts

Figura 269 - Desassociando Script

20.3.6

Abrir

O boto ABRIR serve para carregar-se no Quadro de Textos no texto de um arquivo de


script j existente. Para tal, em primeiro lugar,deve-se escolher na lista de eventos o evento
para o qual se quer carregar o texto do script. A seguir,pressiona-se o boto ABRIR.
Aparece a janela de abertura de arquivos scripts abaixo. Escolhe-se na lista o arquivo
desejado e pressiona-se OK. O texto do script carregado. Nenhuma associao ou
salvamento ter sido feita ou alterada at ento. Caso se desejar salvar este texto como
arquivo para este objeto e evento, dever ser pressionado o boto SALVAR.

Figura 270 - Janela de Abertura de Arquivos

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

Quando se pressiona o boto SALVAR, aparece a janela de salvamento de scripts mostrada


a seguir.

Figura 271 - Janela de Salvamento de 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

Figura 272 - Definindo procedimento inicial

Depois de preenchidos os campos,basta pressionar o boto OK para o salvamento.


O boto Cancelar permite que se desista da operao de salvamento.
Caso j exista arquivo de script com o mesmo nome, o aplicativo pergunta se deseja mesmo
substitu-lo.

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

Figura 273 - Janela de Objetos

Podem-se,ento,escolher os atributos ou procedimentos e solicitar para copi-los para o


quadro de texto do Editor de Script, utilizando o boto COPIAR. Com o boto SAIR a janela
se fecha para que se continue editando o script.
A cpia de textos feita na posio atual do cursor no quadro de texto do editor.
No campo TEXTO,na parte superior da janela de objetos, aparece texto que ser copiado, j
com a especificao do nome real do objeto e do atributo escolhidos, no formato que a
sintaxe da linguagem VBScript exige.
Nesta janela de Objetos h outras opes que podem ser escolhidas:
Apenas atributos especficos H um conjunto de atributos ou procedimentos que so
gerais a determinada classe de objetos, como os PONTOS ou Variveis. Especificamente,
h atributos diferentes se o ponto digital ou analgico. Marcando-se esta opo ser
mostrado,no quadro da direita,apenas os atributos ou procedimentos especficos para o tipo
de objeto escolhido na rvore do quadro esquerda.

266

00001-A

Utilizando Scripts

Figura 274 - Mostrando atributos especficos

Mostrar parmetros opcionais Quando os procedimentos so mostrados, o texto dos


mesmos pode ou no incluir os parmetros opcionais destes procedimentos. Por exemplo,
um procedimento escolhido para um objeto ponto, normalmente possuir como parmetros
opcionais as siglas de grupo e varivel (tags) deste ponto. No necessrio inclu-los nos
parmetros se o script se referenciar ao objeto em questo. Automaticamente,ao ser
chamado o procedimento, ser passado o objeto prprio do ponto para o qual ocorreu o
evento que chama o procedimento. Caso se desejar saber ou mostrar estes parmetros,
basta marcar esta opo.

00001-A
267

Utilizando Scripts

Figura 275 - Mostrar parmetros opcionais

Figura 276 - Resolvendo parmetros

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

O boto COMPILAR utilizado para a verificao da correo da sintaxe da aplicao feita


na linguagem VBScript. Quando o boto pressionado, o texto existente no Quadro de
Textos passado ao compilador VBScript,para que proceda a uma execuo do mesmo.
Esta execuo precedida da verificao da correo da sintaxe do aplicativo.
Ao se solicitar a compilao, uma janela aberta na parte inferior do quadro de texto, para a
apresentao de mensagens indicando os erros de sintaxe que possam vir a existir.
A cada compilao mostrado apenas um erro. Assim, aps a correo,deve-se novamente
solicitar a compilao at que todos os erros sejam retirados e aparea a frase Compilao
OK!.
Nas mensagens de erro so indicados os nmeros da linha em que o erro foi encontrado e a
posio no texto (em letras vermelhas) onde o erro foi detectado, dentro da linha. Quando o
erro a falta de algum texto,o mesmo no aparece e, portanto,no estar em vermelho.
O texto onde foi encontrado o erro, na janela do editor, tambm aparece em vermelho.

268

00001-A

Utilizando Scripts

Figura 277 - Compilar Script

Para fechar a janela de mensagens da compilao,deve-se pressionar o boto


canto superior direito desta janela

20.3.11

no

Configurao da fonte do texto (Boto A )

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.

Figura 278 - Configurao da Fonte do Texto

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 Objetos e Eventos


Neste item so listados todos objetos para os quais podem-se definir Scripts e quais os
eventos disponveis em cada um destes objetos.

20.4.1

Objeto Aplicativo IHM

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

Figura 279 - Salvar Script

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

Os eventos definidos para telas so a seguir listados.

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

Objetos de Visualizao em telas

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

Objetos de Variveis Analgicas

Os objetos de Variveis Analgicas contm as propriedades (parmetros e estados) e


procedimentos para o tratamento de pontos analgicos (medidas). Os eventos que podem
ser gerados a partir destes objetos so os seguintes.
Onack( )
Este evento disparado quando o ponto analgico definido por este objeto tem seu estado de
alarme reconhecido pelo pressionamento do boto de reconhecimento de alarmes, ou por
reconhecimento automtico, por tempo.
Onalarm( )
Este evento disparado quando o ponto analgico definido por este objeto entra em alarme
a partir do estado normal, para qualquer das faixas de limites.
OnalarmNormal( )
Este evento disparado quando o ponto analgico definido por este objeto volta para o
estado normal.
OnalarmHi( )
Este evento disparado quando o ponto analgico definido por este objeto entra em alarme
porque seu valor ultrapassou o limite superior operacional (Hi).
OnalarmHiHi( )
Este evento disparado quando o ponto analgico definido por este objeto entra em alarme
porque seu valor ultrapassou o limite superior emergencial (HiHi).
OnalarmLo( )
Este evento disparado quando o ponto analgico definido por este objeto entra em alarme
porque seu valor ultrapassou para baixo o limite inferior operacional (Lo).
OnalarmLoLo( )
Este evento disparado quando o ponto analgico definido por este objeto entra em alarme
porque seu valor ultrapassou para baixo o limite inferior emergencial (LoLo).
OnValueChange( )
Este evento disparado quando o ponto analgico definido por este objeto tem seu valor
alterado. Ser considerado ter ocorrido uma modificao se a alterao de valor for superior
ao parmetro banda morta para eventos.

20.4.5

Objetos de Variveis Digitais

Os objetos de Variveis Digitais contm as propriedades (parmetros e estados) e


procedimentos para o tratamento de pontos digitais simples (de dois estados). Os eventos
que podem ser gerados a partir destes objetos so os seguintes.
Onack( )
Este evento disparado quando o ponto digital definido por este objeto tem seu estado de
alarme reconhecido pelo pressionamento do boto de reconhecimento de alarmes, ou por
reconhecimento automtico, por tempo.

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

Objetos de Variveis Digitais Mltiplas

Os objetos de Variveis Digitais Mltiplas contm as propriedades (parmetros e estados) e


procedimentos para o tratamento de pontos digitais simples (de dois estados). Os eventos
que podem ser gerados a partir destes objetos so os seguintes.
Onack( )
Este evento disparado quando o ponto digital mltiplo definido por este objeto tem seu
estado de alarme reconhecido pelo pressionamento do boto de reconhecimento de
alarmes, ou por reconhecimento automtico, por tempo.
OnAlarm( )
Este evento disparado quando o ponto digital definido por este objeto entra em alarme,
isto , tem seu estado alterado passando para um dos estados para os quais for definida
gerao de mensagem de alarme.
OnNormal( )
Este evento disparado quando o ponto digital definido por este objeto tem seu estado
alterado passando de um estado para o qual deve ser gerada mensagem de alarme para
outro no qual no deva ser gerada mensagem de alarme.
OnValueChange( )
Este evento disparado sempre que o estado do ponto digital mltiplo definido por este
objeto for alterado, isto , tem seu estado modificado.

20.4.7

Objetos de Condies

Os objetos CONDIO so utilizados para condicionamento de alarmes e para


intertravamentos. Basicamente, apresentam dois estados: atendida e no atendida. Os
eventos definidos para as condies so listados a seguir.
OnallTrue( )
Este evento ser disparado para um objeto Condio quando a condio como um todo,
considerando encadeamentos lgicos, se tornar atendida.
OnThisTrue()
Este evento ser disparado para um objeto Condio quando esta condio individualmente
se tornar atendida.
00001-A
275

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 Biblioteca de Procedimentos


Neste item so listados todos objetos para os quais se podem definir Scripts e os
procedimentos e atributos disponveis em cada um destes objetos.

20.5.1

Objeto Aplicativo IHM

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

A chamada a este mtodo causa o acionamento da buzina da estao de trabalho.


Public Sub BeepOff()
A chamada a este mtodo causa o desligamento da buzina da estao de trabalho
Public Function SelectMenu(txtMenuItens As Variant) As Variant
A chamada a este mtodo determina o aparecimento de um menu, junto ao mouse.Este
menu ser definido pela string txtMenuItens, passado como parmetro.
No retorno da chamada, ser devolvido o nmero de ordem item escolhido pelo usurio, a
contar de 1 para o primeiro item, 2 para o segundo e assim por diante.
O texto de entrada dever ter a seguinte forma:
<texto do item 1>|<habilita 1>|<texto do item 2>|<habilita 2>| ...<texto do item n>|<habilita
n>|
Onde

<texto do item i> o texto que aparecer na linha i do menu


<habilita i> um numero 1 para habilitar o item do menu ou 0 para desabilit-lo.

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

Apareceu o menu a seguir, escolhendo-se o Item quatro, mostrou a mensagem:

Public Function Shell(txtFileName As Variant, Optional intWindowState = 1) As Variant


Procedimento serve para o disparo de uma outra aplicao, cujo nome do arquivo
executvel dever ser passado como parmetro.

20.5.2

Objeto VARS Procedimentos para parmetros Gerais

O objeto VARS contm todos os mtodos e atributos para o tratamento de pontos de


monitorao, analgicos, digitais e digitais mltiplos. A seguir esto listados por categorias,
inicialmente parmetros, e, aps, informaes de estado.
Os parmetros opcionais txtGroup e txtVar, a menos que explicitamente indicado de outra
forma, so a prpria identificao do objeto varivel 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)
00001-A
277

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

AlarmDelay(Optional txtGroup, Optional txtVar) As Variant


Retorna o valor do parmetro retardo de tempo em segundos para a gerao de alarmes.
VarType(Optional txtGroup, Optional txtVar) As Variant
Retorna o tipo da varivel especificada. As constantes abaixo foram pr-definidas no
ambiente de Script, no objeto Constants com os tipos existentes.
Analog = 1

- Varivel Analgica

Digital = 2

- Varivel digital

DigMult = 3

- Varivel digital de mltiplos estados

SourceType(Optional txtGroup, Optional txtVar) As Variant


Retorna o parmetro origem do valor do ponto. As constantes abaixo foram pr-definidas no
ambiente do Script, como mtodos do objeto Constants, para cada tipo de origem:
Field = 0

278

- Valor adquirido do campo

00001-A

Utilizando Scripts

Internal = 1

- Valor calculado internamente, talvez por funo de clculo.

AlarmSequence(Optional txtGroup, Optional txtVar) As Variant


Retorna o parmetro tipo de seqncia de alarme utilizada para este ponto. As constantes
abaixo foram pr-definidas no ambiente do Script, como mtodos do objeto Constants, para
cada tipo de seqncia:
NoAlarm = 0

'- Sem alarmes nem eventos

Sequence1 = 1

'- Exige reconhecimento e envia mensagens inicio e fim

Sequence2 = 2

'- No exige reconhecimento e envia mensagens de inicio e fim

Seq1Start = 3

'- Exige reconhecimento e s envia mensagem de inicio de alarme

Seq2Start = 4

'- No exige reconhecimento e s envia mensagem de inicio de alarme

EventsOnly = 5

' - S Envia Eventos a cada transio

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

Objeto VARS Procedimentos para parmetros Analgicos

MinRaw(Optional txtGroup, Optional txtVar) As Variant


00001-A
279

Utilizando Scripts

MinRaw(Optional txtGroup, Optional txtVar, intMinRaw As Variant)


A primeira forma retorna o valor atual do parmetro valor inicial de escala bruta, utilizado em
converses de valores brutos sados de conversores A/D para unidades de engenharia.
A segunda forma utilizada para alterar o valor do inicio de escala bruta, em tempo real. A
alterao ser feita na memria e na base de dados.
MaxRaw(Optional txtGroup, Optional txtVar) As Variant
MaxRaw(Optional txtGroup, Optional txtVar, intMaxRaw As Variant)
A primeira forma retorna o valor atual do parmetro ao valor final de escala bruta, utilizado
em, converses de valores brutos sados de conversores A/D, para unidades de engenharia.
A segunda forma utilizada para alterar o valor do fim de escala bruta, em tempo real. A
alterao ser feita na memria e na base de dados.
RangeStart(Optional txtGroup, Optional txtVar) As Variant
RangeStart(Optional txtGroup, Optional txtVar, sngRangeStart As Variant)
A primeira forma retorna o valor atual do parmetro, valor inicial de escala em unidades de
engenharia, utilizado em converses para unidades de engenharia e para delimitar
automaticamente escalas em grficos.
A segunda forma utilizada para alterar o valor do inicial de escala em unidades de
engenharia, em tempo real. A alterao ser feita na memria e na base de dados.
RangeEnd(Optional txtGroup, Optional txtVar) As Variant
RangeEnd(Optional txtGroup, Optional txtVar, sngRangeEnd As Variant)
A primeira forma retorna o valor atual do parmetro, valor final de escala em unidades de
engenharia, utilizado em converses para unidades de engenharia e para delimitar
automaticamente escalas em grficos.
A segunda forma utilizada para alterar o valor do final de escala em unidades de
engenharia, em tempo real. A alterao ser feita na memria e na base de dados.
LoLoBound(Optional txtGroup, Optional txtVar,optional iNivelCarga) As Variant
LoLoBound(Optional txtGroup, Optional txtVar, sngLoLoBound As Variant, optional
iNivelCarga)
A primeira forma retorna o valor atual do parmetro limite inferior emergencial (LoLo), em
unidades de engenharia, utilizado para a gerao de alarme LoLo.
A segunda forma utilizada para alterar o valor do parmetro limite inferior emergencial
(LoLo), em unidades de engenharia, em tempo real. A alterao ser feita na memria e na
base de dados.
O parmetro opcional iNivelCarga, caso seja especificado (0,1 ou 2, para carga leve, media
e pesada), indica que o limite considerado o deste nvel. Se no especificado, ser
utilizado o limite correspondente ao nvel de carga corrente no momento da execuo do
procedimento.
LoBound(Optional txtGroup, Optional txtVaroptional iNivelCarga) As Variant

280

00001-A

Utilizando Scripts

LoBound(Optional txtGroup, Optional txtVar, sngLoBound As Variant, optional


iNivelCarga)
A primeira forma retorna o valor atual do parmetro limite inferior operacional (Lo), em
unidades de engenharia, utilizado para a gerao de alarme Lo.
A segunda forma utilizada para alterar o valor do parmetro limite inferior operacional (Lo),
em unidades de engenharia, em tempo real. A alterao ser feita na memria e na base de
dados.
O parmetro opcional iNivelCarga, caso seja especificado (0,1 ou 2, para carga leve, media
e pesada), indica que o limite considerado o deste nvel. Se no especificado, ser
utilizado o limite correspondente ao nvel de carga corrente no momento da execuo do
procedimento.
HiBound(Optional txtGroup, Optional txtVar, optional iNivelCarga) As Variant
HiBound(Optional txtGroup, Optional txtVar, sngHiBound As Variant, optional
iNivelCarga)
A primeira forma retorna o valor atual do parmetro limite superior operacional (Hi) em
unidades de engenharia, utilizado para a gerao de alarme Hi.
A segunda forma utilizada para alterar o valor do parmetro limite superior operacional
(Hi), em unidades de engenharia, em tempo real. A alterao ser feita na memria e na
base de dados.
O parmetro opcional iNivelCarga, caso seja especificado (0,1 ou 2, para carga leve, media
e pesada), indica que o limite considerado o deste nvel. Se no especificado, ser
utilizado o limite correspondente ao nvel de carga corrente no momento da execuo do
procedimento.
HiHiBound(Optional txtGroup, Optional txtVar, optional iNivelCarga) As Variant
HiHiBound(Optional txtGroup, Optional txtVar, sngHiHiBound As Variant, optional
iNivelCarga)
A primeira forma retorna o valor atual do parmetro limite superior emergencial (HiHi), em
unidades de engenharia, utilizado para a gerao de alarme Hi.
A segunda forma utilizada para alterar o valor do parmetro limite superior emergencial
(HiHi), em unidades de engenharia, em tempo real. A alterao ser feita na memria e na
base de dados.
O parmetro opcional iNivelCarga, caso seja especificado (0,1 ou 2, para carga leve, media
e pesada), indica que o limite considerado o deste nvel. Se no especificado, ser
utilizado o limite correspondente ao nvel de carga corrente no momento da execuo do
procedimento.
SensibleAna(intTypeSensible As Variant, intMaskSensibleAna As Variant, Optional
txtGroup, Optional txtVar) As Variant
SensibleAna(intTypeSensible As Variant, intMaskSensibleAna As Variant, Optional
txtGroup, Optional txtVar, intValue As Variant)
A primeira forma retorna o valor atual do parmetro sensibilidade para alarmes. H trs tipos
de sensibilidade: geral, para gerao de eventos, ou para acionamento de buzina. Cada bit
do parmetro indica um tipo de alarme para o qual h ou no sensibilidade, conforme o bit
estiver com valor 1 ou zero.
00001-A
281

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

'Bit 0= alarme LoLo

Lo = 1

'1= alarme Lo

Hi = 2

'2= alarme Hi

HiHi = 3

'3= alarme HiHi

Input_Rate = 4

'4= alarme Input Rate

OutPut_rate = 5 '

5= Impe Rate (output)

Sensor_Error = 6

'6= Erro Sensor

TX_RX_Error = 7

'7= Erro RX-TX

' 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

- Converso por Rampa

Linear = 1

- Converso Linear

NoConversion = 2

- Sem converso

SpecialFunction = 3

-Converso por rotina Especial

DecimalScaleExponent = 4

- Converso por Escala Decimal

ConversionFunction(Optional txtGroup, Optional txtVar Optional txtGroupFunction,


optional txtFunction) As Variant
ConversionFunction(Optional txtGroup, Optional txtVar, Optional txtGroupFunction,
optional txtFunction)
No caso da alterao envolver os tipos RAMPA e Rotina Especial, devero ser
especificadas funes de clculo j disponveis na base de dados, com a identificao dada
pelos parmetros opcionais txtGroupFunction e txtFunction.
DecimalScale(Optional txtGroup, Optional txtVar) As Variant
DecimalScale(Optional txtGroup, Optional txtVar, intDecimalScale As Variant)
A primeira forma retorna o valor atual do parmetro expoente da escala decimal de
converso para unidade de engenharia.
A segunda forma utilizada para alterar o valor do parmetro expoente da escala decimal
de converso para unidade de engenharia. O parmetro intDecimalScale define o novo
expoente. A alterao ser feita na memria e na base de dados.
DeadBandEvent(Optional txtGroup, Optional txtVar) As Variant
00001-A
283

Utilizando Scripts

DeadBandEvent(Optional txtGroup, Optional txtVar, intDeadBandEvent As Variant)


A primeira forma retorna o valor atual do parmetro banda morta para gerao de eventos
de alterao de varivel analgica, em % do fundo de escala, para unidade de engenharia.
Estes eventos so utilizados para gravao de histrico de medidas por variao de valor.
A segunda forma utilizada para alterar o valor do parmetro banda morta para gerao de
eventos. O parmetro intDeadBandEvent define o novo valor % de banda morta. A alterao
ser feita na memria e na base de dados.
TimeoutEvt(Optional txtGroup, Optional txtVar) As Variant
TimeoutEvt(Optional txtGroup, Optional txtVar, intTimeoutEvt As Variant)
A primeira forma retorna o valor atual do parmetro time out para gerao de eventos de
alterao de varivel analgica, em segundos. Estes eventos so utilizados para gravao
de histrico de medidas por demora na variao de valor.
A segunda forma utilizada para alterar o valor do parmetro time out para gerao de
eventos. O parmetro intTimeoutEvt define o novo valor em segundos da demora mxima
para gerar evento. A alterao ser feita na memria e na base de dados.

20.5.4

Objeto VARS Procedimentos para parmetros Digitais

Os parmetros opcionais txtGroup e txtVar, a menos que explicitamente indicado de outra


forma, so a prpria identificao do objeto varivel no qual este script est definido, motivo
pelo qual, na maioria das vezes, no precisam ser especificados.
NormalState(Optional txtGroup, Optional txtVar) As Variant
NormalState(Optional txtGroup, Optional txtVar, intNormalState As Variant)
A primeira forma retorna o estado 1 ou 0 que definido como o estado normal para este
ponto digital.
A segunda forma utilizada para alterar o parmetro estado normal do ponto digital. O
parmetro intNormalState ser passado com o novo estado normal. A alterao ser feita
na memria e na base de dados.
SensibleDig(intTypeSensible As Variant, intMaskSensibleDig As Variant, Optional
txtGroup, Optional txtVar) As Variant
SensibleDig(intTypeSensible As Variant, intMaskSensibleDig As Variant, Optional
txtGroup, Optional txtVar, intValue As Variant)
A primeira forma retorna o valor atual do parmetro sensibilidade para alarmes em variveis
digitais. H dois tipos de sensibilidade: geral e gerao de eventos. Cada bit do parmetro
indica um tipo de alarme para o qual h ou no sensibilidade, conforme o bit estiver com
valor 1 ou zero.
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
284

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

'Bit 0= alarme estado anormal

TX_RX_Error = 7

'7= Erro RX-TX


' Outros bits no usados

AnalogLinked(Optional txtGroup, Optional txtVar) As Variant


O procedimento retorna um Variant que o objeto GrupoVar. Este objeto ser nulo se a
varivel digital especificada pelos parmetros opcionais no tiver na base de dados
apontamento para alguma varivel analgica relacionada. Caso houver este apontamento,
ser retornado o objeto com as propriedades txtGroup e txtVar. O script abaixo exemplifica o
uso.
Sub Onalarm()
Dim GrupoVar
Dim valor
GrupoVar = Var.AnalogLinked
Valor = Var.value(GrupoVar.txtGroup,GrupoVar.txtVar)
End Sub

CurrentDigitalText(Optional txtGroup, Optional txtVar) As Variant


O procedimento retorna um Variant que um string com o texto definido na base de dados
para o estado corrente deste ponto digital.
DigitalText(intDigitalState As Variant, Optional txtGroup, Optional txtVar) As Variant
O procedimento retorna um Variant que um string com o texto definido na base de dados
para o estado normal ou estado anormal deste ponto. Por exemplo, se o parmetro estado
normal deste ponto zero e se passa um zero em intDigitalState, retornado o texto
definido na base de dados como texto para estado normal. Se o parmetro passado
diferente do intEstadoNormal, o texto retornado o texto definido para alarme.
LinkedVar(Optional txtGroup, Optional txtVar) As Variant
O procedimento retorna um Variant que o objeto GrupoVar. Este objeto ser nulo se a
varivel digital especificada pelos parmetros opcionais, no tiver na base de dados
apontamento para uma varivel digital associada. Caso houver este apontamento ser
retornado o objeto com as propriedades txtGroup e txtVar. O uso semelhante ao exemplo
do procedimento AnalogLinked acima.
CloseVar(Optional txtGroup, Optional txtVar) As Variant
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 FECHAR (com tag igual ao da entrada, finalizado em
_L). Caso houver este apontamento ser retornado o objeto com as propriedades txtGroup e
txtVar da varivel de sada Ligar.
OpenVar(Optional txtGroup, Optional txtVar) As Variant
00001-A
285

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

Objeto VARS Procedimentos para parmetros Digitais Mltiplos

NumStates(Optional txtGroup, Optional txtVar) As Variant


NumStates(Optional txtGroup, Optional txtVar, intNumStates As Variant)
A primeira forma retorna o nmero de estados definido para este ponto digital mltiplo
A segunda forma utilizada para alterar o nmero de estados do ponto digital mltiplo. O
parmetro intNumStates ser passado com o novo nmero de estados. A alterao ser
feita na memria e na base de dados.
DigMultProperty(intProperty As Variant, optional intState, Optional txtGroup, Optional
txtVar) As Variant
DigMultProperty (intProperty As Variant, optional intState, Optional txtGroup, Optional
txtVar, BOOLValue As Variant )
A primeira forma retorna como est definida a propriedade do ponto digital mltiplo, indicada
pelo parmetro intProperty para o estado indicado por intState para este ponto digital
mltiplo (True ou False), As constantes abaixo predefinidas para o ambiente do Script, como
mtodos do objeto Constants, devem ser utilizadas para indicar a propriedade desejada.
Caso o parmetro intState no for especificado, ser retornada a propriedade do estado
corrente do ponto.
A segunda forma utilizada para alterar uma determinada propriedade, definida por
intProperty, de um estado definido pelo parmetro intState do ponto digital mltiplo. O
parmetro boolValue indica true ou false para o novo valor da propriedade. A alterao
ser feita na memria e na base de dados.

286

00001-A

Utilizando Scripts

Propriedades de estados de pontos digitais mltiplos.


AlarmMsg = 0
Beep = 1
EventMsg = 2
Blink = 3
Needack = 4
UseDelay = 5

DigMultText(intState As Variant, Optional txtGroup, Optional txtVar) As Variant


DigMultText (intState As Variant, Optional txtGroup, Optional txtVar, txtState) As
Variant
A primeira forma retorna um string com o texto definido para o estado indicado por intState
para este ponto digital mltiplo.
A segunda forma utilizada para alterar um determinado texto de estado definido pelo
parmetro intState, do ponto digital mltiplo. O parmetro txtState conter o novo texto
especificado. A alterao ser feita na memria e na base de dados.

20.5.6

Objeto VARS Procedimentos gerais para estado de variveis

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

' 0-Normal (sem alarme)

Operacional_Retardo = 1

' 1-esp.retardo OPE

00001-A
287

Utilizando Scripts

Emergencial_retardo = 2

' 2-esp.retardo EMG

Operacional = 3

' 3-Em alarme OPE

Emergencial = 4

' 4-Em alarme EMG

Operacional_Reconhecido = 5

' 5-Alm Reconhecido OPE

Emergencial_Reconhecido = 6

' 6-Alm Reconhecido EMG

Operacional_Histerese = 7

' 7-Em Histerese OPE

Emergencial_Histerese = 8

' 8-Em Histerese EMG

Operacional_Histerese_Nao_Reconhecido = 9

' 9-Hister no reconhec.OPE

Emergencial_Histerese_Nao_Reconhecido = 10

'10-Hister no reconhec. EMG

Normal_Nao_Reconhecido = 11

'11-Normal esp/ reconec.

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

-Aguardando retardo para considera novo estado

NovoEstado = 2

-Recm considerado em um novo estado

NaoReconhecido = 3
exigido

-Aguardando reconhecimento para ir para o novo estado, quando

AlarmType(Optional txtGroup, Optional txtVar) As Variant


Retorna o tipo de alarme ocorrido para um ponto com relao monitorao. 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 mltiplos no urtilizam
LoLo = 1

' 1, 2 - alarme LoLo ou alarme p/ digitais e digitais mltiplos

LoLo_BandaMorta = 2
Lo = 3

' 3, 4 - alarme Lo

Lo_BandaMorta = 4
Normal = 5

' 5 - Normal sem alarme

Hi = 6

' 6, 7 - alarme Hi

Hi_BandaMorta = 7
HiHi = 8

' 8, 9 - alarme HiHi

HiHi_BandaMorta = 9
Erro_Sensor = 10

' 10 - Erro Sensor

Alarm_Rate = 16

' 16 - alarme Rate (input)

Erro_TX_RX = 32

' 32 - Erro RX-TX

Desequilibrio_Fases = 96

' Desequilibrio de Fases

Enabled(Optional txtGroup, Optional txtVar) As Variant


Enabled(Optional txtGroup, Optional txtVar, BOOLHabilita As Variant)
288

00001-A

Utilizando Scripts

A primeira forma retorna, para os pontos de entrada ou internos. O estado operacional


quanto monitorao: INIBIDO (= False) ou HABILITADO (=True).
A segunda forma utilizada para alterar o estado quanto monitorao. O parmetro
BOOLHabilita passado como TRUE habilita a monitorao sobre o ponto. Com valor falso,
desabilita a monitorao tornado o ponto INIBIDO.
Simulated(Optional txtGroup, Optional txtVar) As Variant
Simulated(Optional txtGroup, Optional txtVar, BOOLSimula As Variant)
A primeira forma retorna, para os pontos de entrada ou internos. O modo de utilizao do
ponto: FALSO se em modo normal. TRUE se em modo SIMULADO
A segunda forma utilizada para alterar o modo de utilizao. O parmetro BOOL Simula
passado como TRUE passa o ponto para o modo SIMULADO, permitindo que atravs do
mtodo VALUE se altere manualmente o valor do ponto. Com valor falso, passa o ponto
para o modo normal de aquisio de dados.
Error(Optional txtGroup, Optional txtVar) As Variant
Retorna o nmero do erro atualmente indicado para este ponto. Valor ZERO normal, sem
erro. Outros nmeros indicam erro, colocado pelo mdulo de comunicao que adquire este
ponto. Falha de comunicao com o campo indicada pelo erro = 2.
CommandBlocked(Optional txtGroup, Optional txtVar) As Variant
CommandBlocked(Optional txtGroup, Optional txtVar, intLockType As Variant)
Estes procedimentos devem ser utilizados para pontos de entrada que so a sinalizao de
estado aberto/fechado de equipamentos comandveis, para os quais existam os pontos de
sada com tags terminados por _L e _D.
Por exemplo, os pontos:

ALIM1 DISJ

Sinalizao do contato fechado

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

Command( txtGrupoOut, txtVarOut, intLogType, Optional txtGroup, Optional txtVar,


Optional sngValue = 1, Optional intOutputParam, Optional blnShowMsgBox = True,
Optional blnIgnoreAutomaticVar = False As Variant ) As Variant
Estes procedimentos tm por objetivo o envio de um comando para um ponto de sada
definido no base de dados. O ponto pode ser de sada digital ou analgica.
Os parmetros a serem passados so:
txtGroupOut e txtVarOut strings com a Identificao do grupo e varivel do ponto de sada.
intLogType Deve ser especificado um dos cdigos utilizados para a gerao de logs
definidos a seguir:
LOG_CMDLIGA = 125
'Comando Liga por operador
LOG_CMDDESL = 126
'Comando Desliga por operador
LOG_PRGLIGA = 129
'Comando Ligar por aplicativo
LOG_PRGDESL = 130
'Comando Desligar por aplicativo
LOG_TAP_UP = 143
Comando de subir TAP
LOG_TAP_DOWN = 144 Comando de descer TAP
LOG_CMDAUTOANA=145 Comando de analgica automtico
Optional txtGroup, Optional txtVar Se no especificados ser utilizada a identificao
corrente, isto , o pa do ponto relacionado com o evento que chamou o script. Ser utilizada
como sendo varivel de sinalizao do efeito do comando. Caso no se queira utilizar o
controle de sinalizao estes parmetros devem ser passados com string Null.
sngValue Caso seja necessrio enviar um valor para o ponto, se no definido ser enviado
o valor 1. No caso de analgicas,este ser o valor enviado para o ponto analgico.
iintOutputParam Parmetro de sada, caso seja necessrio ser enviado para o ponto. Se
no especificado, ser enviado o parmetro obtido no procedimento CommandParameter
desta biblioteca descrito acima.
blnShowMsgBox = True - Indica se deve ser mostrada ou no uma mensagem de
solicitao de confirmao do comando. Se no especificado ou especificado TRUE a
mensagem ser mostrada
blnIgnoreAutomaticVar = False Se no especificado ou especificado FALSE, no permitir
a execuo de comando em um ponto de sada que esteja em modo automtico. Se
especificado TRUE permitir o comando mesmo que o ponto estiver em modo automtico.
Este procedimento inclui as seguintes funes: o comando enviado e ser aguardado
internamente que chegue a sinalizao do efeito do comando. O evento recebido ser
marcado como sinalizao de comando. Caso houver atraso maior que o tempo para
comando sem sucesso, ser gerado log indicando este ocorrido.
OpenDevice( Optional txtGroup, Optional txtVar) As Variant
CloseDevice( Optional txtGroup, Optional txtVar) As Variant
Estes procedimentos tem por objetivo o comando de um equipamento tipo chave ou
disjuntor que tenha definido na base de dados os pontos digitais na forma TAG para a
sinalizao, e TAG com terminao _L e _D para pontos de sada. Opcionalmente poder
ter o ponto TAG_A, associado ao TAG, como o outro contato do equipamento.
O procedimento OpenDevice comanda o ponto com terminao _D.

290

00001-A

Utilizando Scripts

O procedimento CloseDevice comanda o ponto com terminao _L.


Internamente estes procedimentos chamam o mesmo procedimento command, acima se
especificar os parmetros opcionais, de forma que funciona com a especificao default
deles.
Ser enviado como parmetro de sada o mesmo
CommandParameter desta biblioteca descrito acima.

obtido

no

procedimento

Ser feito pedido de confirmao do comando.


No permitir a execuo de comando em um ponto de sada que esteja em modo
automtico.
Este procedimento inclui as seguintes funes: o comando enviado e ser aguardado
internamente at que se chegue a sinalizao do efeito do comando. O evento recebido
ser marcado como sinalizao de comando. Caso houver atraso maior que o tempo para
comando sem sucesso, ser gerado log indicando este ocorrido.
AbortCommand(Optional txtGroup, Optional txtVar)
O procedimento, chamado sobre um ponto de sada causar o cancelamento de um pedido
de comando, se este ainda no foi processado pelo mdulo de comunicao que trata este
ponto.

20.5.7

Objeto VARS Procedimentos para estado somente para


Analgicas

MaxMin(intTypeMaxMin As Variant, Optional txtGroup, Optional txtVar) As Variant


Este procedimento retorna atributos relacionados aos valores mximos e mnimos ocorridos
em tempo real no dia atual, para variveis analgicas para as quais est especificado que
devam ser calculados estes mximos e mnimos.
O parmetro intTypeMaxMin deve ser definido com uma das constantes a seguir prdefinidas para o ambiente do Script, como mtodos do objeto Constants,. Para cada
constante o valor de um destes atributos retornado.
MinValue = 0

- Valor mnimo ocorrido

MaxValue = 1

- Valor mximo ocorrido

MinTime = 2

- Horrio da ocorrncia do valor mnimo

MaxTime = 3

- Horrio da ocorrncia do valor mximo

ResetVarCounter(Optional txtGroup, Optional txtVar)


Este procedimento tem por objetivo resetar o valor de variveis calculadas por funes
definidas como Contador. Veja em Funes de clculo.

20.5.8

Objeto COND Procedimentos para parmetros Gerais

O objeto COND contm todos os mtodos e atributos para o tratamento de Condies


Lgicas. A seguir esto listados por categorias, inicialmente, parmetros e, aps,
informaes de estado das condies.
Na maioria dos procedimentos deste objeto, os parmetros opcionais txtGroup e txtCond,
a menos que explicitamente indicado de outra forma, so a prpria identificao do objeto
00001-A
291

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

Objeto COND Procedimentos para parmetros de Condies

TypeDelay(Optional txtGroup, Optional txtCond) As Variant


TypeDelay(Optional txtGroup, Optional txtCond, uchTypeDelay)
A primeira forma retorna o valor atual do parmetro tipo de retardo no atendimento de
condio. Os tipos de retardo possveis, e as constantes pr-definidas so listados a seguir.
NOUSED = 0

- No usa retardo

CONDTRUE = 1

- Usa retardo para considera a condio atendida

CONDFALSE = 2

- Usa retardo para considerar a condio no atendida

BOTH = 3

- Usa retardo em qualquer transio

A segunda forma utilizada para alterar o parmetro tipo de retardo no atendimento de


condio. O parmetro uchTypeDelay define o novo parmetro de tipo de retardo. A
alterao ser feita apenas na memria. Para que a mesma tambm seja feita na base de
dados, ser necessrio chamar o procedimento UpdateDB, descrito adiante.
Delay(Optional txtGroup, Optional txtCond) As Variant
Delay(Optional txtGroup, Optional txtCond, lngDelay)
A primeira forma, retorna o valor atual do parmetro tempo de retardo no atendimento de
condio, em segundos.
A segunda forma utilizada para alterar o valor do parmetro tempo de retardo no
atendimento de condio. O parmetro lngDelay define o novo valor de retardo em
segundos. A alterao ser feita apenas na memria. Para que a mesma tambm seja feita
na base de dados, ser necessrio chamar o procedimento UpdateDB descrito adiante.
Variable(Optional txtGroup, Optional txtCond) As Variant
Variable(Optional txtGroup, Optional txtCond, lngVariable)
A primeira forma retorna o nmero do ponto condicionante desta condio lgica.

292

00001-A

Utilizando Scripts

A segunda forma utilizada para mudar o ponto condicionante da condio lgica. O


parmetro lngVariable define o nmero do novo ponto. A alterao ser feita apenas na
memria. Para que a mesma tambm seja feita na base de dados ser necessrio chamar o
procedimento UpdateDB descrito adiante
Operator(Optional txtGroup, Optional txtCond) As Variant
Operator(Optional txtGroup, Optional txtCond, uchOperator)
A primeira forma retorna o cdigo do operador relacional desta condio lgica, que
especifica que relao deve ter o valor atual da varivel condicionante com o valor de
referncia da condio. Os seguintes cdigos definidos pelas constantes listadas so
possveis:
EQUAL = 0

- Igual a

LESS = 1

- Menor do que

LESS_EQUAL = 2

- Menor ou igual a

BIGGER = 3

- Maior do que

BIGGER_EQUAL = 4 Maior ou igual a


NOT_EQUAL = 5

- Diferente de

A segunda forma utilizada para mudar o operador relacional da condio lgica. O


parmetro lngVariable define o nmero do novo ponto. A alterao ser feita apenas na
memria. Para que a mesma tambm seja feita na base de dados ser necessrio chamar o
procedimento UpdateDB descrito adiante
RefValue(Optional txtGroup, Optional txtCond) As Variant
RefValue(Optional txtGroup, Optional txtCond, sngRefValue)
A primeira forma retorna o valor atual do parmetro valor de referncia da condio lgica,
isto , o valor contra o qual deve ser verificado o estado ou valor da varivel condicionante,
j em unidades de engenharia.
A segunda forma utilizada para alterar o valor de referncia da condio lgica. O
parmetro sngRefdValue define o novo valor de referencia, em unidades de engenharia. A
alterao ser feita apenas na memria. Para que a mesma tambm seja feita na base de
dados ser necessrio chamar o procedimento UpdateDB descrito adiante
NextCondition(Optional txtGroup, Optional txtCond) As Variant
NextCondition(Optional txtGroup, Optional txtCond, objNextCond As Variant)
A primeira forma do procedimento retorna um Variant que o objeto NextCond. Este objeto
ser nulo se a condio lgica especificada pelos parmetros opcionais, no tiver na base
de dados encadeamento com uma prxima condio lgica. Caso houver este
encadeamento ser retornado o objeto com as propriedades lngNextGroup e txtNextCond. e
uchNextOperator que define a condio lgica encadeada e a operao lgica deste
encadeamento.
A operao lgica ter um dos cdigos de acordo com as constantes definidas a seguir:
O_AND = 1

- Operao E

O_OR = 2

- Operao OU

O_NAND = 3

Operao E NO

00001-A
293

Utilizando Scripts

A segunda forma serve para alterar uma condio encadeada ou acrescentar um


encadeamento no existente. Bastar especificar os campos do objeto NextCond e executar
o procedimento. Um exemplo de script a seguir mostra a utilizao. A alterao ser feita
apenas na memria. Para que a mesma tambm seja feita na base de dados ser
necessrio chamar o procedimento UpdateDB descrito adiante
Sub OnallTrue()
Dim Nxtcond
Set NxtCond = clsNextCond
With NxtCond
.lngNextGroup = 5
.lngNextCond = 100
.uchNextOperatror = 1
End With
NextCondition = NxtCond
End Sub

Sub UpdateDB(Optional txtGroup, Optional txtCond)


A funo deste procedimento, em forma de sub-rotina fazer a atualizao definitiva na
base de dados dos parmetros alterveis de uma condio. Internamente, chamada a
rotina que trs todos os parmetros de um objeto condio, como atualmente na memria, e
transfere todos estes parmetros de uma s vez para o registro na base de dados com a
especificao desta condio lgica.

20.5.10

Objeto COND Procedimentos para estado de Condies

EvaluateCondition(txtGroup As Variant, txtCondition As Variant) As Variant


Este procedimento retorna o estado TRUE ou FALSE de uma Condio lgica definida para
o txtGroup, com o tag de condio txtCondition. Estes parmetros so obrigatrios. Caso a
condio especificada esteja encadeada com outras condies, ser retornado o resultado
global do encadeamento a partir da condio especificada.
EvaluateThisCondition(txtGroup As Variant, txtCondition As Variant) As Variant
Este procedimento retorna o estado TRUE ou FALSE de uma Condio lgica definida para
o txtGroup, com o tag de condio txtCondition. Estes parmetros so obrigatrios. Mesmo
que a condio especificada esteja encadeada com outras condies, o resultado retornado
ser o obtido considerada somente a condio especificada.

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

Limites: Limites so os valores impostos a variveis analgicas, para a gerao de alarmes.


Quando o valor corrente ultrapassa o limite, pode ser gerado o alarme. Podem ser definidas
duas faixas de limites: os operacionais e os emergenciais.
Locais: Uma das tabelas da base de dados. Armazena cdigos e descrio de locais fsicos
onde esto instalados os grupos ou equipamentos cujos pontos so controlados e
monitorados. Seu objetivo facilitar ao operador a localizao fsica e geogrfica de um
equipamento descrito na base de dados.
O
Operacionais: So os limites mais prximos a parte normal da escala. Pode-se definir um
limite operacional inferior e um limite emergencial superior. O superior deve ter valor relativo
maior que o inferior. Estes limites devem definir um intervalo interno ao definido pelos limites
emergenciais, se estes forem definidos.
Operadores: Ver Usurios.
P
Perfil de Acesso: So conjuntos de informaes de permisso de acesso a cada um dos
recursos do menu do ActionView Tempo Real. Podem ser definidas duas diferentes
configuraes de perfil: Operador, e Supervisor. Cada usurio ter acesso conforme o
perfil definido para seu Nvel de acesso.
PID: um tipo de funo de clculo. Define os procedimentos de um controlador em tempo
real com termos proporcional, integral e derivativo. O controlador produz uma sada pela
soma destes trs termos, todo calculado em funo dos erros observados entre a varivel
de referncia (entrada) e um valor fixo definido (setpoint).
Postos de Trabalho: cada uma das consoles que esto implementadas em um sistema
de mltiplas consoles. Os registros de Sistemas se referem a Postos de Trabalho:
possvel definir-se em que postos de trabalho determinado Sistema normalmente
monitorado e controlado.
R
Registros de operao: Registros de Operao ou Log do sistema um arquivo que
mantm registros informativos de cada uma das operaes de comando, alterao, troca de
operador, etc. executadas pelo operador (usurio) do sistema no ActionView, mdulo
Tempo Real, a qualquer momento. Inclui, data hora, tipo de operao e cdigo do operador.
Funes: Funes de Clculos, podem ser definidas na base de dados para servirem como
fonte de valor para variveis analgicas ou variveis digitais. Existem vrios tipos de
funes: Expresses Lgicas, Rampas, Clculos Eltricos, PID, Integral, Mdia, etc.
S
Sensibilidade: o conjunto de verificaes que a monitorao deve fazer sobre o valor ou
estado de uma varivel. Pode ser definida individualmente para cada varivel, incluindo
limites operacionais e emergncias inferiores e superiores, taxas de variao e falhas de
sensores. A cada sensibilidade existe um atributo que indica que a mesma deve ou no
causar alarme sonoro.
Sistemas: Sistemas so o agrupamento de mais alta ordem hierrquica na definio de
pontos de monitorao. Por exemplo, Sistema Hidrulico, Sistema de Ar Condicionado;
Cada Subestao Eltrica ou uma Usina poderia ser um sistema, constitudo por vrios
equipamentos, que seriam os Grupos.
U
Unidades de Controle Local: uma tabela na base de dados. Cada Unidade de Controle
Local ou UCL contm a definio lgica de um controlador e seu conjunto de pontos
adquiridos e controlados. Cada UCL pode conter pontos de mais que um grupo. Todos os
296

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

You might also like