Rsview32 PDF

Você também pode gostar

Você está na página 1de 126

Guia Obtendo Resultados

Getting Results Guide

DOC ID 9399-2SE32GR-PT DEC99


Contato com a Rockwell Telefone do Suporte Técnico—001-216-646-7800 (EUA)/011-3874-8952 (BR)
Software Fax do Suporte Técnico—001-216-646-7801 (EUA)/011-3874-8971 (BR)
Biblioteca de Suporte no World Wide Web—www5.software.rockwell.com
Informações sobre © 2000 Rockwell Software Inc., uma companhia de Automação da Rockwell. Todos os direitos
Direitos Autorais reservados.
Impresso nos Estados Unidos
Parte dos direitos autorais da Allen-Bradley Company, LLC, uma companhia de Automação da
Rockwell.
Este manual e qualquer produto da Rockwell Software que acompanha têm os direitos autorais
da Rockwell Software Inc. Qualquer reprodução e/ou distribuição sem prévio consentimento
por escrito da Rockwell Software Inc. é estritamente proibido. Consulte o contrato de licença
para obter detalhes.
VBA e DCOM, Copyright 1996, 1997 Microsoft Corporation. Todos os direitos reservados.
Marcas Registradas WINtelligent Series é uma marca registrada. O logo da Rockwell Software, RSAssistant,
RSBatch, RSData, RSEmulate 5, RSEmulate 500, RSGuardian, RSHarmony, RSKeys, RSLinx,
RSLogix 5, RSLogix 500, RSPower, RSPowerCFG, RSPowerRUN, RSServer32, RSServer,
RSServer Toolkit, RSSql, RSToolbox, RSTrainer, RSTrend, RSTune, RSView32, RSView32
Resource Kit, RSView, RSWire, A.I. Series, Advanced Interface (A.I.) Series, AdvanceDDE,
ControlGuardian, ControlView, INTERCHANGE, Object Smart Path, Packed DDE, PLC-
500, WINtelligent, WINtelligent EMULATE 5, WINtelligent EMULATE 500, WINtelligent
LOGIC 5, WINtelligent VIEW, WINtelligent RECIPE, WINtelligent VISION e WINtelligent
VISION2 são marcas registradas da Rockwell Software Inc.
PCL, PCL-2, PCL-3 e PCL-5 são marcas registradas e Data Highway Plus, DH+, DHII, DTL,
Network DTL, Pyramid Integrator, PanelBuilder, PanelView, PCL-5/250, PCL-5/20E, PCL-5/
40E, PCL-5/80E, SLC, SLC 5/01, SLC 5/02, SLC 5/03, SLC 5/04, SLC 5/05, SLC 500,
ControlLogix 5550, e SlftLogix são marcas registradas da Allen-Bradley Company, Inc..
Microsoft Windows 2000, MS-DOS, Windows, FoxPro e Visual Basic são marcas registradas, e
Windows NT, ActiveX e Microsoft Access são marcas registradas da Microsoft Corporation.
Ethernet é marca registrada da Digital Equipment Corporation, Intel, e Xerox Corporation. IBM
é marca registrada da International Business Machines Corporation. AIX, PowerPC, Power
Serie, RISC System/6000 são marcas registradas da International Business Machines
Corporation. Adobe e Photoshop são marcas registradas da Adobe Systems Incorporated.
AutoCAD é uma marca registrada da Autodesk, Inc. CorelDRAW é uma marca registrada da
Corel Corporation. Seagate Crystal Reports é marca registrada da Seagate Technology, Inc. ou
uma de suas subsidiárias. Intel e Pentium são marcas registradas da Intel Corporation. OPC é
marca registradas da OPC Foundation. O UNIX é uma marca registrada nos Estados Unidos e
outros países, licenciado exclusivamente através da X/Open Company Limited.
Todas as outras marcas registradas são de propriedade dos respectivos portadores e assim são
reconhecidas.
Garantia Este produto da Rockwell Software é garantido de acordo com a licença do produto. A atuação
do produto será afetada pela configuração do sistema, pelo aplicativo sendo executado, pelo
controle do operador, e outros fatores relacionados.
A implementação do produto pode variar entre os usuários.
Este manual é o mais atualizado possível no momento da impressão, entretanto o software que
acompanha pode ter mudado . A Rockwell Software se reserva o direito de alterar qualquer
informação contida neste manual ou no software, em qualquer tempo sem prévio aviso.
As instruções neste manual não pretendem cobrir todos os detalhes ou variações no
equipamento, procedimento ou processo descrito, nem fornecer explicações para todas as
possíveis eventualidades, durante a instalação, operação ou manutenção.
9399-2SE32GR-PT DEC99
Conteúdo
Capítulo 1
Instalando e ativando o RSView32............................................................................ 1
Sobre o RSView32 ................................................................................................. 2
Determinando as exigências do sistema ............................................. 2
Passo 1  Totalize seus pontos .................................................................................... 3
Passo 2  Determine a configuração de sistema recomendado ............................. 4
Instalando o RSView32 e os guias de usuário ................................. 4
Instalando o RSView32 no Windows NT ................................................................... 4
Resumo da instalação ...................................................................................................... 5
Ativando o RSView32 ......................................................................................... 6
Sobre o disco de Ativação .............................................................................................. 6
Teclas de Ativação ........................................................................................................... 7
Movendo as teclas de ativação de volta........................................................................ 8
Ativando o RSView32 depois da instalação ............................................................... 9
Protegendo os arquivos de ativação.............................................................................. 9
Reativando uma tecla danificada .................................................................................10
Ativando o RSView32 Works como um sistema tempo de execução somente ..11
Solucionando problemas de ativação..........................................................................11
Iniciando o RSView32 ......................................................................................12
Iniciando o RSView32 manualmente..........................................................................12
Iniciando o RSView32 automaticamente ...................................................................12
Verificando se o sistema tem memória virtual suficiente .....13
Desinstalando o RSView32...........................................................................14

■ i
Capítulo 2
Primeiros passos .......................................................................................................................... 15
Bem-Vindo ao RSView32 ............................................................................... 16
RSView32 Works........................................................................................................... 16
RSView32 Runtime ....................................................................................................... 18
Etapas de Início Rápido ................................................................................. 18
Etapa 1  Criar um projeto....................................................................................... 18
Etapa 2  Configurar as comunicações no RSView32 ......................................... 18
Etapa 3  Criar telas gráficas, tendências e sumários de alarme ......................... 19
Etapa 4  Configurar tags ......................................................................................... 19
Etapa 5  Configurar registro................................................................................... 20
Etapa 6  Segurança do seu sistema........................................................................ 20
Etapa 7  Personalize e integre o RSView32 com outros aplicativos ................ 21

Capítulo 3
Criando e trabalhando com projetos ..................................................................... 23
Criando um projeto ............................................................................................ 24
O que é um projeto? .......................................................................................... 25
Arquivos de projeto ...................................................................................................... 25
Explorando a janela principal do RSView32 .................................... 27
A barra de menu ............................................................................................................ 27
A barra de ferramentas ................................................................................................. 27
O Gerenciador de Projetos.......................................................................................... 28
A barra de atividades..................................................................................................... 28
A barra de status............................................................................................................ 28
Exibindo e ocultando a barra de ferramentas,
a barra de status e a barra de atividades ..................................................................... 29
Trabalhando no Gerenciador de Projetos .......................................... 30
Guias ............................................................................................................................... 31
Pastas............................................................................................................................... 31
Editores........................................................................................................................... 31
Componentes................................................................................................................. 34

ii ■ Obtendo Resultados com o RSView32


Dicas para trabalhar em editores ............................................................ 36
Usando os menus contextuais ..................................................................................... 36
Usando o botão de Seleção.......................................................................................... 36
Digitando nomes de tag................................................................................................ 36
Usando os comandos do RSView32 .......................................................................... 37
Usando expressões ........................................................................................................ 37
Usando componentes de projetos ControlView............................ 38

Capítulo 4
Configurando comunicações .......................................................................................... 39
Usando a comunicação com drivers diretos ................................... 40
Editores de comunicação ............................................................................................. 40
Configurando a comunicação com os drivers diretos ............................................. 41
Usando a comunicação OPC e DDE ....................................................... 41
Editores de comunicação ............................................................................................. 42
Configurando a comunicação com servidores OPC e DDE ................................. 42
Verificando se a comunicação está funcionando ....................... 43
Se a comunicação não estiver funcionando............................................................... 44

Capítulo 5
Criando telas, tendências e resumos de alarmes.................................. 45
Criando e editando telas gráficas ........................................................... 46
Para criar uma nova tela gráfica .................................................................................. 47
Tipos de tela ................................................................................................................... 48
Escolha uma cor de fundo e um tamanho de tela.................................................... 50
Importando um elemento gráfico............................................................................... 51
Exibindo bibliotecas e exemplos................................................................................. 52
Criando um botão ......................................................................................................... 53
Incorporando um objeto ActiveX .............................................................................. 55
Adicionar cor a objetos................................................................................................. 57
Organizando os objetos................................................................................................ 58
Animando objetos ......................................................................................................... 59
Testando a animação..................................................................................................... 61
Configurando a aparência do tempo de execução.................................................... 61
Criando uma tendência ................................................................................... 62

Conteúdo ■ iii
Criando um resumo de alarmes ................................................................ 63
Filtrando alarmes ........................................................................................................... 64
Atribuindo cores a alarmes .......................................................................................... 64

Capítulo 6
Criando tags ....................................................................................................................................... 65
O que é um tag? ................................................................................................... 66
Tipos de tags .................................................................................................................. 66
Criando tags conforme a necessidade ................................................ 67
Criando vários tags de uma vez ............................................................... 68
Importando tags de um banco de dados CLP Allen-Bradley 69
Usando pastas para organizar tags ....................................................... 69

Capítulo 7
Configurando o registro e a segurança .............................................................. 71
Informações de registro ................................................................................. 72
Configurando o registro ............................................................................................... 72
Visualizando informações de registro ........................................................................ 73
Garantindo a segurança do sistema ..................................................... 74
Configurando a segurança em nível de projeto ........................................................ 74
Configurando a segurança em nível de sistema ........................................................ 76

Capítulo 8
Usando o Modelo de Objeto do RSView32 e VBA .................................. 79
Sobre o Modelo de Objeto do RSView32 e VBA ............................ 80
Como o RSView32 utiliza o código VBA ................................................................. 80
O ambiente de desenvolvimento integrado do VBA .................. 81
Abrindo a janela do IDE.............................................................................................. 81
Partes da janela do IDE ............................................................................................... 82
Etapas de Início Rápido ................................................................................. 83
Etapa 1  Criar o código VBA ................................................................................. 83
Etapa 2  Chame o código VBA a partir do RSView32 ...................................... 83
O que é uma sub-rotina? ................................................................................ 84
Quando utilizar o código VBA em vez de uma macro de um RSView32............ 84

iv ■ Obtendo Resultados com o RSView32


Executando o código VBA ............................................................................ 85
Como o RSView32 executa o código VBA............................................................... 85
Visualizando as sub-rotinas do VBA ...................................................... 86
Abrindo o IDE do VBA para edição ......................................................... 87
O Modelo de Objeto do RSView32 .......................................................... 87
Variáveis global de objeto ............................................................................................ 90
Visualizando os objetos ................................................................................................ 90
Obtendo Ajuda sobre os objetos RSView32............................................................. 91
Abrindo a Ajuda no Localizador de Objeto.............................................................. 92
Abrindo a Ajuda na Janela Código ............................................................................. 92
Abrindo a Ajuda na janela de Conteúdo da Ajuda do RSView32.......................... 93
Usando a Ajuda VBA ......................................................................................... 94
Documentação VBA..................................................................................................... 94

Capítulo 9
Planejando um projeto ........................................................................................................... 95
O processo de planejamento ...................................................................... 96
Compreendendo um processo ................................................................... 96
Coletando dados .................................................................................................. 96
Projetando um banco de dados ................................................................ 97
Coletando informações................................................................................................. 97
Organizando tags........................................................................................................... 97
Planejando alarmes ........................................................................................... 97
Planejando telas gráficas.............................................................................. 98
Desenvolvendo uma hierarquia de telas .................................................................... 98
Criando um modelo para garantir a consistência ..................................................... 98
Usando tendências .......................................................................................... 100
Projetando um sistema de segurança................................................ 100
Personalizando o sistema,
e integrando com outros aplicativos .................................................. 101
Autotizando a configuração de aplicativo ............................................................... 101
Usando dados com outros aplicativos...................................................................... 101
Personalizando o sistema ........................................................................................... 101

Conteúdo ■ v
Capítulo 10
Obtendo as informações necessárias ............................................................... 103
Usando a Ajuda do RSView32 .................................................................. 104
Exibindo o conteúdo da Ajuda ................................................................................. 104
Usando o índice remissivo ......................................................................................... 105
Encontrando palavras ou tópicos ............................................................................. 106
Usando os guias do usuário on-line do RSView32 .................... 107
Exibindo os guias ........................................................................................................ 107
Movendo-se pelos guias do usuário ......................................................................... 108
Mais zoom e menos zoom ......................................................................................... 109
Encontrando informações ......................................................................................... 109
Imprimindo páginas .................................................................................................... 110
Usando o guia on-line para o leitor .......................................................................... 110
Suporte Técnico ................................................................................................. 111
Ao entrar em contato.................................................................................................. 111

Índice ....................................................................................................................................................... 113

vi ■ Obtendo Resultados com o RSView32


Capítulo

Instalando e ativando o
RSView32
Sobre o RSView32 ................................................................................................. 2
Determinando as exigências do sistema ............................................. 2
Passo 1  Totalize seus pontos ................................................................................... 3
Passo 2  Determine a configuração de sistema recomendado ............................ 4
Instalando o RSView32 e os guias de usuário ................................. 4
Instalando o RSView32 no Windows NT ................................................................... 4
Resumo da instalação ...................................................................................................... 5
Ativando o RSView32 ......................................................................................... 6
Sobre o disco de Ativação .............................................................................................. 6
Teclas de Ativação ........................................................................................................... 7
Movendo as teclas de ativação de volta........................................................................ 8
Ativando o RSView32 depois da instalação ............................................................... 9
Protegendo os arquivos de ativação.............................................................................. 9
Reativando uma tecla danificada .................................................................................10
Ativando o RSView32 Works como um sistema tempo de execução somente ..11
Solucionando problemas de ativação..........................................................................11
Iniciando o RSView32 ......................................................................................12
Iniciando o RSView32 manualmente..........................................................................12
Iniciando o RSView32 automaticamente ...................................................................12
Verificando se o sistema tem memória virtual suficiente .....13
Desinstalando o RSView32...........................................................................14

■ 1
Sobre o RSView32
Projetado para ser usado em ambientes de Microsoft® Windows 2000,
Windows NT™ e Windows9x, RSView32 contém as ferramentas que você
precisa para criar todos os aspectos do interface homen-máquina, incluindo
telas gráficas animadas de tempo real, tendências, e sumários de alarme. O
RSView32 integra-se facilmente com produtos da Rockwell Software,
Microsoft e outros fornecedores, para maximizar o poder das tecnologias
ActiveX™, VBA, OLE, ODBC, OPCv e DDE.

Determinando as exigências do sistema


O hardware e software que você usará com o RSView32 depende das
demandas que o seu projeto requer do sistema. Quanto mais o projeto
requisitar do sistema, tanto mais poderoso sistema você precisará.
As recomendações abaixo são baseadas em experiências no campo. É possível
que seu aplicativo opere numa plataforma abaixo destas recomendações.
Nas tabelas seguintes, as demandas que o seu projeto requer do sistema, são
representados por pontos. Totalize seus pontos no passo 1, e depois use a
tabela no passo 2, para determinar o hardware e software que você precisa.

2 ■ Getting Results with RSView32


Passo 1  Totalize seus pontos

Para Se você estiver Adicione


os pontos

RSView32 executando telas ou editando seu projeto 2


project usando o RSView32 Works
utilizando mais de 30.000 tags 2
utilizando mais de 5.000 tags 1
alternando telas, em média, mais de 5 vezes por 1
minuto
utilizando mais de 200 objetos em exibições 2
utilizando controles ActiveX em exibições 2
Alarmes monitorando mais de 1.500 tags para alarmes 2
monitorando mais de 300 tags para alarmes 1
Active Display utilizando tipicamente mais de 5 clientes ativos 2
System, DDE, ou
clientes ativos utilizando pelo menos 1 cliente 1
OPC
simultaneamente

Registro de registrando menos de 100 tags em 1 modelo 1


dados ou
tendências registrando entre 100 e 1.000 tags em 1 modelo 2
históricas
registrando em mais de 1 modelo 2
Detetor de usando qualquer 1
eventos, tags
derivados, ou
tendências de
tempo real

VBA usando qualquer 2


Suplementos usando qualquer, para cada um 1
Totalize seus pontos aqui

Instalando e ativando o RSView32 ■ 3


Passo 2  Determine a configuração de sistema
recomendado

Para este Mínimo hardware Mínimo software necessário


número de necessário
pontos

8 ou mais Pentium II 400 MHz Windows 2000 Professional ou


128 MB de memória Windows NT Workstation 4.0
RAM com Service Pack 4 ou Service
Pack 6
6a7 Pentium II 300 MHz Windows 2000 Professional ou
128 MB de memória Windows NT Workstation 4.0
RAM com Service Pack 4 ou Service
Pack 6
3a5 Pentium 200 MHz Windows 2000 Professional ou
64 MB de memória RAM Windows NT Workstation 4.0
com Service Pack 4 ou Service
Pack 6
1a2 Pentium 100 MHz Windows 2000 Professional ou
24 MB de memória RAM Windows NT Workstation 4.0
com Service Pack 4 ou Service
Pack 6 ou Windows 9x

Instalando o RSView32 e os guias de usuário


As etapas abaixo explicam como instalar o RSView32 software e guias de
usuário a partir de um CD-ROM no seu computador. Se você preferir não
instalar os guias do usuário, é possível exibi-los a partir do CD-ROM.

Instalando o RSView32 no Windows NT


Como parte do processo de instalação, RSView32 cria pastas de programa e
modifica entradas de registro. Para fazer essas modificações, o RSView32 deve
ser instalado em um computador NT configurado com esses direitos (por
exemplo, a conta do administrador do Windows NT tem esses direitos).

4 ■ Getting Results with RSView32


Para instalar RSView32 no Windows NT e Windows 9x
1. Feche todos os programas abertos do Windows.
2. Coloque o CD-ROM de RSView32 na sua unidade de disco CD-ROM. O
CD-ROM deve iniciar a execução automaticamente.
Se o CD-ROM não iniciar automaticamente, execute D:\SETUP.EXE, onde D
é a unidade de disco que contém o CD-ROM.
3. Na janela de segurança do RSView32, clique no botão da opção a ser
instalada.
4. Siga as instruções na tela.
5. Durante a instalação, você será solicitado a ativar O RSView32. Se já
existir a ativação de uma versão anterior do RSView ou do RSView32,
clique em Próximo.
Se você removeu a ativação ou se você está instalando o RSView32 pela
primeira vez, insira o disco Ativação na unidade de disco de disquete e
clique Ativar. Para obter detalhes sobre a ativação, consulte “Ativando o
RSView32” na página 6.
6. Quando a instalação estiver completa, reinicie o Windows. Se não desejar
reiniciar o Windows agora, certifique-se de reiniciá-lo antes de executar o
RSView32 pela primeira vez.

Resumo da instalação
A instalação padrão faz o seguinte:
 instale RSView32 em \Arquivos de Programa\Rockwell Software\RSView

 adicione uma Pasta de Ferramentas do Rockwell Software\RSView32 na


sua lista de programas. Essa pasta contém as ferramentas do software para o
RSView32.
 instale o ODBC drivers for Watcom SQL® 4.0 no diretório de sistema do
sistema operacional. Apenas o Watcom SQL 4.0 é suportado com o
RSView32. Outras versões podem funcionar incorretamente. Verifique o
Administrador de Origem de Dados ODBC no Painel de Controle do
Windows para obter informações sobre os números de versão.

Instalando e ativando o RSView32 ■ 5


Ativando o RSView32
A Rockwell Software Inc. usa os arquivos de ativação para ativar seus pacotes
de software baseados no Windows. Os arquivos de ativação encontram-se no
disco de Ativação. Durante a Instalação, o software solicita a inserção do disco
de Ativação e move a tecla de ativação do disco para a unidade de disco onde
o RSView32 foi instalado.

Sobre o disco de Ativação


RSView32 é acompanhado por um Disco de ativação (também pode ser
chamado de disco Mestre) que ativa o software RSView32. Sem ativação, o
RSView32 é executado no modo demo, permitindo um máximo de 35 tags de
dispositivo e duas horas de uso.
O disco de Ativação contém:
 uma ou mais teclas de ativação

A tecla de ativação é o software que ativa o RSView32. Dependendo do que


foi adquirido, o disco de Ativação terá uma ou mais teclas de ativação. Por
exemplo, se a empresa adquiriu quatro instalações do RSView32, são
necessárias quatro teclas de ativação. As teclas são específicas para os
produtos. Por exemplo, o RSView32 Works necessita de uma tecla de
ativação Works. Várias cópias do mesmo software necessitam de teclas de
ativação com números de série correspondentes. Todas as teclas de ativação
podem estar no mesmo disco de ativação.
 um programa chamado EVMOVE.EXE que move as teclas de ativação de e
para computadores
 um programa chamado RESET.EXE que reativa uma tecla de ativação
danificada
É possível mover as teclas de ativação de e para o disco de Ativação. Os
programas EVMOVE.EXE e RESET.EXE sempre ficam no disco de Ativação.

6 ■ Getting Results with RSView32


Teclas de Ativação
A tabela a seguir lista as teclas de ativação para os produtos RSView32.

Esta tecla para este produto

RSView.D100K RSView32 Works, 100 000 tag de banco de dados

RSView.D32K RSView32 Works, 32 000 tag de banco de dados

RSView.D5K RSView32 Works, 5 000 tag de banco de dados

RSView.D1500 RSView32 Works, 1 500 tag de banco de dados

RSView.D300 RSView32 Works, 300 tag de banco de dados

RSView.D150 RSView32 Works, 150 tag de banco de dados

RSView.R100K RSView32 Runtime, 100 000 tag de banco de dados

RSView.R32K RSView32 Runtime, 32 000 tag de banco de dados

RSView.R5K RSView32 Runtime, 5 000 tag de banco de dados

RSView.R1500 RSView32 Runtime, 1 500 tag de banco de dados

RSView.R300 RSView32 Runtime, 300 tag de banco de dados

RSView.R150 RSView32 Runtime, 150 tag de banco de dados

Para que as teclas sejam exibidas no disco de Ativação


1. Insira o disco de Ativação em uma unidade de disco flexível.
2. No Gerenciador de Arquivos ou no Windows Explorer, selecione a
unidade de disco que contém o disco flexível.
3. Inicie EVMOVE.EXE.
A caixa de diálogo Resumo do EvMove é aberta mostrando as teclas de
ativação.

Instalando e ativando o RSView32 ■ 7


Movendo as teclas de ativação de volta
É possível mover a tecla de ativação de volta para o disco de Ativação a
qualquer momento. Por exemplo, mova a ativação de volta para o disco de
Ativação:
 para executar RSView32 em um computador diferente

 antes de instalar ou usar o software que pode danificar seus arquivos de


ativação (veja “Protegendo os arquivos de ativação” na página 9 para uma
lista de operações específicas que podem danificar a ativação)
 antes de mandar o computador para um técnico
Por padrão, ao mover a ativação de volta para o disco de Ativação, o software
automaticamente move todas as teclas de ativação do produto adequado.
Para mover as teclas de ativação de volta para o disco de Ativação
1. Certifique-se que o RSView32 e todos os outros produtos da Rockwell
Software estão fechados.
2. Insira o disco de Ativação em uma unidade de disco flexível.
3. Execute A:\EVMOVE.EXE onde A é a unidade que contém o disco de
Ativação. A caixa de diálogo Resumo do EvMove é aberta.
4. No campo De, selecione a unidade de disco onde o RSView32 está
instalado. No campo Para, selecione a unidade de disco que contém o
disco de Ativação. Clique em OK.
5. Mova as teclas de ativação para todas as instalações ou para um número
selecionado de instalações.
 Para mover as teclas de ativação para todas as instalações, clique em
Mover.
 Para alterar o número de ativações a serem movidas para o disco de

Ativação, selecione a tecla de ativação e clique em Editar Seleção. No


campo Mover, digite o número de teclas de ativação a serem movidas.
Clique em OK e, em seguida, clique em Mover.
6. Para fechar a caixa de diálogo Resumo do EvMove, clique em OK.

8 ■ Getting Results with RSView32


Ativando o RSView32 depois da instalação
Talvez você precise reativar o RSView32 depois de mover as teclas de ativação
de volta para o disco Ativação ou depois de redefinir uma tecla danificada. Para
reativar o RSView32, mova a tecla de ativação do disco de Ativação de volta
para o disco rígido.
Por ajuste de fábrica, ao mover a ativação de um disco de Ativação para um
disco rígido, o software move apenas uma “instalação” da tecla de ativação para
o RSView32.
Para mover as teclas de ativação para a unidade de disco rígido
1. Certifique-se que o RSView32 e todos os outros produtos da Rockwell
Software estão fechados.
2. Insira o disco de Ativação em uma unidade de disco flexível.
3. Execute A:\EVMOVE.EXE onde A é a unidade que contém o disco de
Ativação. A caixa de diálogo Resumo do EvMove é aberta.
4. No campo De, selecione a unidade de disco que contém o disco de
Ativação. No campo Para, selecione a unidade de disco onde o RSView32
está instalado. Clique em OK.
5. Mova as teclas de ativação para todas as instalações ou para um número
selecionado de instalações.
 Para mover as teclas de ativação para todas as instalações, clique em
Mover.
 Para alterar o número de ativações a serem movidas, selecione a tecla de

ativação e, em seguida, clique em Editar Seleção. No campo Mover,


digite o número de teclas de ativação a serem movidas. Clique em OK
e, em seguida, clique em Mover.
6. Para fechar a caixa de diálogo Resumo do EvMove, clique em OK.

Protegendo os arquivos de ativação


A execução de certas operações no disco rígido pode danificar os arquivos de
ativação. Sempre mova a ativação do disco rígido de volta para o disco de
Ativação antes de executar qualquer uma das seguintes operações. Após
concluir a operação, será seguro mover a ativação de volta para o disco rígido
e reativar o RSView32.
Mova os arquivos de ativação de volta para o disco de Ativação antes de
executar uma das operações descritas abaixo:

Instalando e ativando o RSView32 ■ 9


 Atualizando ou instalando o sistema operacional do computador. A
atualização, instalação e desinstalação do software do sistema operacional ou
do software do sistema de rede podem danificar os arquivos de ativação.
 Compactando ou descompactando o disco rígido do computador. A
compactação da unidade de disco rígido com certos softwares de
compactação pode danificar o software de ativação. Além disso, a
descompactação de uma unidade de disco rígido com arquivos de ativação
na unidade de disco compactada pode danificar a ativação.

Reativando uma tecla danificada


Se a tecla de ativação ficar danificada por qualquer razão, contate Rockwell
Software Suporte Técnico para redefinição de código—440-646-7800.
Ao entrar em contato
Ao entrar em contato, é preciso estar na frente de um computador. Não é
necessário usar o mesmo computador onde o RSView32 está instalado, no
entanto é preciso ter o disco de Ativação com o número de série que
corresponda ao software RSView32.
O representante de suporte explicará como encontrar a identificação do
produto e a identificação do sistema no disco de Ativação e, em seguida,
atribuirá um código de redefinição à tecla de ativação. Após obter um código
de redefinição do representante de suporte ao produto, redefina a tecla e, em
seguida, reative o RSView32.
Para reativar uma tecla com um código de redefinição
1. Certifique-se que o RSView32 e todos os outros produtos da Rockwell
Software estão fechados.
2. Insira o disco de Ativação em uma unidade de disco flexível.
3. Run Execute A:\RESET.EXE onde A é a unidade de disco flexível que
contém o disco de Ativação.
4. Na caixa de diálogo Código de Redefinição, digite o código de redefinição
e, em seguida, clique em OK.
5. Reativar o RSView32 seguindo as etapas em “Ativando o RSView32
depois da instalação” na página 9.

10 ■ Getting Results with RSView32


Ativando o RSView32 Works como um sistema
tempo de execução somente
Você pode instalar o RSView32 Works, e depois ativá-lo como um sistema
tempo de execução somente. Para tanto, mova todas as teclas de ativação
Works de volta para o disco de Ativação e mova a tecla de ativação Runtime
para a unidade do disco rígido.
Instalando o RSView32 Works em computadores de campo é útil para atualizar
projetos RSView32 no campo. Quando for necessário atualizar um projeto,
adicione a tecla de ativação para acessar toda a funcionalidade do sistema . Ao
terminar a atualização do projeto, remova a tecla de ativação Works e reinstale
a tecla de ativação Runtime.
Para obter uma lista de teclas de ativação, consulte “Teclas de Ativação” na
página 7.

Solucionando problemas de ativação


Se a ativação não estiver funcionando:
 Está sendo usado o disco de Ativação correto? Verifique os números de série

no seu Software RSView32 e impresso nos rótulos do disco de Ativação—


os números de série devem corresponder.
 O computador está com um vírus? Os vírus do setor de inicialização podem
danificar o disco de Ativação. A equipe de suporte da Rockwell Software
recomenda o uso de um programa comercial de proteção contra vírus.
 Foram salvos outros arquivos no disco de Ativação? Gravar qualquer
arquivo no disco de Ativação pode danificar o software de ativação.
 Foi executada uma operação no disco rígido que danificou o software de
ativação? Consulte “Protegendo os arquivos de ativação” na página 9.

Instalando e ativando o RSView32 ■ 11


Iniciando o RSView32
Você pode iniciar o RSView32 manualmente ou pode configurar o RSView32
para iniciar automaticamente quando o Windows for iniciado.
As etapas abaixo descrevem como iniciar o RSView32 no Windows NT 4.0 e
Windows 9x.

Iniciando o RSView32 manualmente


Clique o botão Iniciar do Windows, aponte para Programas, Rockwell
Software, RSView32, e depois clique RSView32 Works.

Iniciando o RSView32 automaticamente


Para automaticamente iniciar o RSView32 Works sempre que iniciar o
Windows, inclua um atalho do RSView32 Works na pasta Inicializar do
Windows. Também é possível abrir um projeto ao iniciar o Windows.
Para adicionar RSView32 à pasta Inicializar
1. Clique no botão Iniciar do Windows, aponte para Configurações e, em
seguida, clique em Barra de Tarefas.
2. Na caixa de diálogo Propriedades da Barra de Tarefas, clique na guia
Programas do Menu Iniciar.
3. Clique em Adicionar. A caixa de diálogo Criar Atalho é aberta.
4. No campo Linha de Comando, siga um dos procedimentos abaixo:
 para iniciar o RSView32 Works quando o Windows for iniciado,

especifique o caminho para o RSView32. Se for escolhida a instalação


padrão do RSView32, o caminho será:
“C:\Arquivos do programa\Rockwell Software\RSView\RSV32.exe”
 para iniciar o RSView32 Works e abrir um projeto quando o Windows

for iniciado, especifique o caminho para o RSView32 e para o projeto.


Para um projeto chamado Norm’s Bakery, o caminho será:
“C:\Arquivos do programa\Rockwell Software\RSView\RSV32.exe”
“C:\Norm’s Bakery\Norm’s Bakery.rsv”
Se o caminho tiver espaços, ele deve ser colocado entre aspas duplas.
5. Clique em Próximo.
6. Na caixa de diálogo Selecionar Pasta de Programa, selecione a pasta
Inicializar e especificar um nome para o atalho (por exemplo, RSView32
Works).
7. Clique em Terminar.
Para obter maiores informações, consulte a documentação do Windows.
Verificando se o sistema tem memória virtual suficiente
O Windows usa a memória virtual para estender a memória física instalada em
um computador. Para tanto, ele move informações da memória RAM para o
disco se essas informações não tiverem sido usadas recentemente. Quando as
informações forem necessárias para um aplicativo, elas serão movidas de volta
para a memória RAM. Esse processo de movimentação de informações da RAM
para o disco é chamado de permuta.
Para garantir que o Windows terá memória virtual suficiente para executar o
RSView32 e outros aplicativos, você pode forçar o Windows a reservar uma
certa quantidade de espaço no disco para usar como memória virtual. Enquanto
a quantidade de memória virtual necessária depende completamente do
aplicativo e dos outros programas em execução, as seguintes recomendações
devem ser suficientes na maioria dos casos.
É melhor utilizar um arquivo de troca permanente em vez de um temporário.
Com um arquivo de permuta permanente, é especificada a quantidade de
espaço em disco que pode ser usada. Essa especificação evita a ocorrência de
um problema de disco quando um arquivo de permuta temporário torna-se
grande demais.
Por padrão, o Windows 9x usa um arquivo de permuta temporário, mas é
possível criar um arquivo de permuta permanente. Por padrão, o Windows NT
usa um arquivo de permuta permanente, mas é possível alterar o tamanho desse
arquivo.
Para configurar um arquivo de permuta permanente, especifique a definição de
memória virtual.
Para especificar uma configuração de memória virtual no Windows
NT 4.0
1. Na área de trabalho, clique com o botão direito no ícone Meu
Computador e, em seguida, clique em Propriedades.
2. Clique na guia Desempenho.
3. Em Memória Virtual, clique em Alterar.
4. Se houver mais de uma unidade de disco rígido, selecione a unidade onde
deseja colocar o arquivo de permuta. Preferivelmente, ela deve ser a
unidade de disco rígido com tempo de acesso mais rápido.
5. Em tamanho de arquivo Paging para unidade de disco selecionada,
especifique 150 MB como Tamanho Inicial e 250 MB ou mais como o
Tamanho Máximo.
6. Clique em Definir e, em seguida, clique em OK.

Instalando e ativando o RSView32 ■ 13


Para especificar uma definição de memória virtual no Windows 9x
1. Na área de trabalho, clique com o botão direito no ícone Meu
Computador e, em seguida, clique em Propriedades.
2. Clique na guia Desempenho.
3. Clique no botão Memória Virtual. A caixa de diálogo Memória Virtual é
aberta.
4. Clique no botão “Especificar minhas próprias configurações de memória
virtual”.
5. Se houver mais de uma unidade de disco rígido, selecione a unidade onde
deseja colocar o arquivo de permuta. Preferivelmente, ela deve ser a
unidade de disco rígido com tempo de acesso mais rápido.
6. Especifique um tamanho mínimo de 150 MB e um tamanho máximo de
250 MB ou mais.
Para especificar um tamanho de arquivo de permuta fixo, determine o
mesmo tamanho de arquivo como máximo e mínimo.
7. Clique em Definir e, em seguida, clique em OK.

Desinstalando o RSView32
Para desinstalar o RSView32, use o programa desinstalar do RSView32.
Para desinstalar o RSView32 no Windows NT 4.0 e Windows 9x
1. Clique no botão Iniciar do Windows, aponte para Definições e, em
seguida, clique em Painel de Controle.
2. Clique duas vezes em Adicionar/Remover Programas, selecione
RSView32 6.3, e clique Adicionar/Remover.
3. Siga as instruções na tela.
4. Quando o programa Desinstalar for concluído, reinicie o Windows.

14 ■ Getting Results with RSView32


Capítulo

Primeiros passos
Bem-Vindo ao RSView32 ................................................................................16
RSView32 Works ...........................................................................................................16
RSView32 Runtime........................................................................................................18
Etapas de Início Rápido ..................................................................................18
Etapa 1  Criar um projeto .......................................................................................18
Etapa 2  Configurar as comunicações no RSView32..........................................18
Etapa 3  Criar telas gráficas, tendências e sumários de alarme ..........................19
Etapa 4  Configurar tags..........................................................................................19
Etapa 5  Configurar registro ...................................................................................20
Etapa 6  Segurança do seu sistema ........................................................................20
Etapa 7  Personalize e integre o RSView32 com outros aplicativos.................21

■ 15
Bem-Vindo ao RSView32
O RSView32 é um software baseado em Windows para desenvolvimento e
execução de aplicativos interface homem-máquina.
Projetado para o uso no Microsoft Windows NT e no Windows 9x, o
RSView32 fornece todas as ferramentas necessárias para criar e executar
aplicativos de controle, supervisão e monitoramento eficientes.
RSView32 Works contém o software de desenvolvimento e tempo de
execução. Use esse software para desenvolver e executar os aplicativos do
RSView32.
RSView32 Runtime contém somente o software de tempo de execução. Use
esse software para executar os aplicativos desenvolvidos no RSView32 Works.

RSView32 Works
O RSView32 Works contém os editores para a criação de aplicativos completos
de interface homem-máquina e o software para a execução dos aplicativos
criados. Use os editores para criar aplicativos simples ou sofisticados, de acordo
com as suas necessidades. Após desenvolver o aplicativo, alterne para o modo
de execução ou use o RSView32 Runtime (que está incluído no RSView32
Works e necessita de menos memória) e execute o aplicativo.

Use o editor de
Tela Gráfica para
criar exibições
gráficas do seu
processo.

16 ■ Getting Results with RSView32


Com o RSView32, é possível:
 utilizar os recursos de container ActiveX e OLE do RSView32 para tirar
vantagem da tecnologia avançada. Por exemplo, RSTools™, Visual Basic® ou
outros componentes ActiveX incorporados nas telas gráficas do RSView32
para estender os recursos do RSView32
 criar e editar exibições com ferramentas nativas dos programas da Microsoft
em uso no momento. Com animações e elementos gráficos sofisticados e
orientados a objeto, além das técnicas de arrastar-soltar e recortar-colar, a
configuração do aplicativo é simplificada
 utilizar o Modelo de Objeto do RSView32 e o VBA para compartilhar dados
com outros programas do Windows, tais como Microsoft Access e SQL
Server, interoperar com outros programas Windows, como o Visual Basic, e
personalizar e estender o RSView32 para adequá-lo às suas necessidades
específicas
 utilizar as imagens das bibliotecas gráficas do RSView32 ou importe arquivos
de outros pacotes de desenho, tais como CorelDRAW™ e Adobe®
Photoshop®
 desenvolver rapidamente o aplicativo, utilizando as ferramentas de
produtividade do RSView32, tais como Assistente de Comando, Localizador
de Tag e Object Smart Path™ (OSP)
 não digitar as informações duas vezes. Importe um banco de dados CLP ou
SLC da Allen-Bradley com o Localizador de Bancos de Dados CLP
 usar o recurso de alarme do RSView32 para monitorar incidentes de
processo com vários níveis de gravidade. Crie vários sumários de alarmes
para fornecer dados de alarme específicos em vez de visualizar os alarmes
para o sistema inteiro
 criar tendências que mostram variáveis de processo traçadas em relação ao
tempo. Exiba os dados históricos ou em tempo real com até 16 canetas (tags)
em cada tendência
 efetuar o registro de dados simultaneamente para vários arquivos de registro
ou bancos de dados ODBC remotos a fim de fornecer vários registros dos
dados de produção. Coloque os dados registrados diretamente em
programas de outros fornecedores, tais como Microsoft Excel e Seagate
Crystal Reports™ sem converter arquivos
 bloquear usuários no aplicativo RSView32, desativando as teclas do
Windows

Primeiros passos ■ 17
RSView32 Runtime
O RSView32 Runtime contém o software para execução dos aplicativos O
RSView32 Runtime também contém um subconjunto dos editores RSView32
Works, portanto, é possível editar as partes selecionadas de um projeto em tempo
de execução. O RSView32 Runtime é bonificado com RSView32 Works ou pode
ser adquirido separadamente.
Com o RSView32 Runtime, o aplicativo necessita de menos memória para ser
executado.

Etapas de Início Rápido


As seguintes etapas explicam como começar a trabalhar com o RSView32. Para
trabalhar com o RSView32, é preciso concluir as etapas 1 e 2 na ordem
especificada. As outras etapas podem ser concluídas em qualquer ordem.

Etapa 1  Criar um projeto


Crie o projeto a ser executado. O projeto é uma pasta no disco rígido que
contém, entre outras coisas, o arquivo de projetos do RSView32 (*.RSV).
Para obter detalhes, consulte o Capítulo 3, Criando e trabalhando com projetos.

Etapa 2  Configurar as comunicações no


RSView32
Estabelaça communicação entre o RSView32 e o hardware e dispositivos que
está usando.
Para obter comunicações com a maioria dos dispositivos da Allen-Bradley,
bem como com os dispositivos SoftLogix 5, o RSView32 utiliza uma conexão
de driver direta. RSView32 usa os drivers no RSLinx™.
Para configurar as comunicações diretas do driver com os dispositivos,
configure um canal e um nó e, opcionalmente, uma classe de varredura.

18 ■ Getting Results with RSView32


Para obter comunicações com outros dispositivos locais e remotos, o
RSView32 utiliza as conexões OPC ou DDE. O OPC (OLE for process
control) permite que o RSView32 atue como um cliente ou servidor,
permitindo comunicação peer-to-peer entre estações RSView32 diferentes,
bem como outros servidores OPC. O RSView32 utiliza formatos de dados
AdvanceDDE (dynamic data exchange) padrão ou de alta velocidade para
comunicar-se com os servidores DDE, tais como produtos RSServer da
Rockwell Software ou servidores de outros fabricantes e clientes DDE, como
o Microsoft Excel.
Para configurar a comunicação OPC ou DDE, configure um nó DDE ou
OPC.
Para obter detalhes, consulte o Capítulo 4, Configurando comunicações.

Etapa 3  Criar telas gráficas, tendências e


sumários de alarme
Crie telas gráficas que representem o processo. Construa as telas gráficas de
várias maneiras:
 use as ferramentas de desenho do RSView32 para criar objetos gráficos e

textos. É possível criar objetos simples como uma elipse ou um retângulo ou


criar objetos mais complexos como uma tendência e um sumário de alarmes.
Também é possível incorporar objetos ActiveX
 arraste e solte os objetos prontos das bibliotecas do RSView32 para uma tela
 importe objetos ou imagens inteiras que já tenham sido criadas em outros

pacotes gráficos, como o CorelDRAW


Crie as telas gráficas, as tendências e os sumários de alarmes no editor de Telas
Gráficas.
Para obter detalhes, consulte o Capítulo 5, Criando telas, tendências e resumos de
alarmes.
Etapa 4  Configurar tags
Crie tags seguindo um destes procedimentos:
 crie os tags conforme a necessidade, usando o Localizador de Tags

 crie um banco de dados de tags completo no editor de Banco de Dados de

Tags
 importe um banco de dados CLP ou SLC Allen-Bradley, usando o

Localizador de Bancos de Dados CLP


Para obter detalhes, consulte o Capítulo 6, Criando tags.

Primeiros passos ■ 19
Etapa 5  Configurar registro
Configure o registro de atividades no editor de Configuração de Registro de
Atividades.
Configure o registro de atividade no editor Configuração do Registro de
Atividade. Configure o registro de alarme no editor Configuração do Registro
de Alarme. Configure o registro de dados no editor Configuração do Registro
de Dados.
Todas as informações registradas são armazenadas no formato dBASE IV®
(.DBF) e podem ser visualizadas com software de terceiros, tais como Microsoft
Excel, Seagate Crystal Reports e Visual FoxPro™. Para registro de dados, você
também pode utilizar o formato de armazenamento ODBC para armazenar
dados diretamente em um banco de dados compatível com ODBC.
Para obter detalhes, consulte o Capítulo 7, Configurando o registro e a segurança.
Etapa 6  Segurança do seu sistema
Configure a segurança em:
 Nível do projeto para controlar quais usuários ou grupos de usuários têm

acesso a quais recursos.


 Nível do sistema para bloquear os usuários no aplicativo do RSView32. Para

o Windows 9x, configure a segurança no nível do sistema no editor de


Inicialização do RSView32. Para Windows NT 4.0, configure a segurança em
nível de sistema, utilizando o NT 4.0 Desktop Lock Tool, incluído no CD-
ROM de Recursos do RSView32.
Para obter detalhes, consulte o Capítulo 7, Configurando o registro e a segurança.

20 ■ Getting Results with RSView32


Etapa 7  Personalize e integre o RSView32 com
outros aplicativos
Use o Modelo Objeto RSView32 com Visual Basic ou Visual Basic para
Aplicativos (VBA) para personalizar e extender os recursos do RSView32, e
para integrar o RSView32 com outros aplicativos. Entre algumas maneiras que
você pode fazer isto, inclui-se:
 Tipo de Rede. Se seu aplicativo do RSView32 inclui lógica para alternar entre

PLCs redundantes, você pode usar o Modelo Objeto do RSView32 com


Visual Basic ou VBA para incluir informações de nó numa tela gráfica. Isto
permite que você indique o número da estação de um CLP ativo, e permite
que um operador tome ações corretivas se um CLP fica off-line.
 Gerenciamento de Tag. Grave um programa VBA para modificar
informações de alarme, tais como limites e gravidades, cada vez que um
produto diferente é manufaturado numa linha de produção de objetivos
múltiplos.
 Usuário e controle de acesso. Dentro de um programa VBA, verifique o
código de segurança para um engenheiro ou operador, e depois permita que
o programa VBA altere configurações de alarme, ou exiba apenas
informações de status, dependendo do nível da pessoa de acesso.
 Alarmes. Grave seus próprios algoritmos de detecção de alarme usando
Visual Basic ou VBA, e depois adicione eventos de alarme no RSView32,
para responder aos seus algoritmos para anunciação, registro, impressão, e
para exibição em sumários de alarme.
 Registro de Dados. Use o Modelo Objeto do RSView32 e outros modelos
de objetos para coletar dados de origens múltiplas, tais como sistemas
espertos, algoritmos PID de auto-afinação, e tags, e depois exiba os dados
em tendências. Você pode também filtrar os dados para suas próprias
necessidades através da leitura de um modelo de registro de dados, e depois
gravando em um outro modelo de registro de dados.
 Registro de Atividade. Use o Modelo Objeto do RSView32 com Visual
Basic ou VBA para registrar ações de operador específica para fins de
rastreamento e documentação. Grave informações de atividade de
personalizar categorias para classificação e análise.
 Interface de Aplicativo. Use o Modelo Objeto do RSView32 para fazer
interface com os modelos de objeto de outros aplicativos. Por exemplo, você
pode usar o modelo objeto do Microsoft Excel para criar um relatório numa
planilha eletrônica, adicionar fórmulas estatísticas para análise, e depois
imprimir o relatório.

Primeiros passos ■ 21
22 ■ Getting Results with RSView32
Capítulo

Criando e trabalhando
com projetos
Criando um projeto .............................................................................................24
O que é um projeto? ..........................................................................................25
Arquivos de projeto.......................................................................................................25
Explorando a janela principal do RSView32 ....................................27
A barra de menu.............................................................................................................27
A barra de ferramentas..................................................................................................27
O Gerenciador de Projetos ..........................................................................................28
A barra de atividades .....................................................................................................28
A barra de status ............................................................................................................28
Exibindo e ocultando a barra de ferramentas,
a barra de status e a barra de atividades......................................................................29
Trabalhando no Gerenciador de Projetos ..........................................30
Guias ................................................................................................................................31
Pastas ...............................................................................................................................31
Editores ...........................................................................................................................31
Componentes .................................................................................................................34
Dicas para trabalhar em editores ............................................................36
Usando os menus contextuais......................................................................................36
Usando o botão de Seleção ..........................................................................................36
Digitando nomes de tag................................................................................................36
Usando os comandos do RSView32...........................................................................37
Usando expressões ........................................................................................................37
Usando componentes de projetos ControlView ............................38

■ 23
Criando um projeto
Para começar a trabalhar no RSView32, você precisa criar um projeto (também
referido como um aplicativo). Para obter mais informações sobre projetos, veja
“O que é um projeto?” na página 25.
Novo
Para criar um projeto, clique no botão Novo na barra de ferramentas ou clique
em Novo no menu Arquivo.

O nome do
projeto, incluindo
o caminho, pode
ter até 200
caracteres de
extensão.

Para especificar
um nome
diferente para o
subdiretório,
digite ele aqui.

Após criar um novo projeto, é exibido um Gerenciador de Projetos mostrando


o nome do projeto.

24 ■ Getting Results with RSView32


O que é um projeto?
Um projeto consiste de uma pasta no disco rígido que contém, no mínimo, os
seguintes itens:
 arquivo de projeto (*.RSV)

 pasta de tags
 pasta comprf (perfil de comunicações)
 pasta cache
O arquivo *.RSV contém informações gerais do projeto, tais como uma lista de
componentes do projeto e suas posições no diretório e números de versão. Por
padrão, todos os componentes do projeto são colocados em pastas locais
dentro da pasta de projeto, mas também podem ser colocados em outros
diretórios ou compartilhados com outros projetos em execução em outros
computadores.

Arquivos de projeto
A seguinte tabela lista as pastas RSView32 padrão.

Pasta Conteúdo Extensões de


arquivo

nome do projeto O arquivo de projetos do .rsv, .sec, .act


RSView32, a segurança e os
arquivos de conta do usuário e
as pastas descritas abaixo

nome do projeto\actlog Arquivos de registro de .dbf


atividades

nome do projeto \almlog Arquivos de registro de alarmes .dbf

nome do projeto \als Arquivos de resumo de alarmes .als

nome do projeto \cab Arquivos de configuração de .cab


controles ActiveX

nome do projeto \cache Arquivos internos do RSView32 .ctl, .dat, .idx

nome do projeto \comprf Informações internas sobre .csv, .ctl


canais, nós e classes de varredura

Criando e trabalhando com projetos ■ 25


Pasta Conteúdo Extensões de
arquivo

nome do projeto \dlglog Models de registro de dados .mdf


Arquivo de registro de dados .dbf
Informaçoes para conjunto de .dns
arquivos atuais
Informaçoes para conjunto de .dlg
arquivos históricos

nome do projeto \dts Arquivos de tags derivados .dts

nome do projeto \eds Arquivos de eventos .eds

nome do projeto \gfx Arquivos de telas gráficas .gfx

nome do projeto \key Arquivos de teclas globais .key

nome do projeto \mcr Arquivos de macros .mcr

nome do projeto \par Arquivos de parâmetros .par

nome do projeto \rcp Arquivos de receitas .rcp

nome do projeto \tag Arquivos de banco de dados de .db, .ctl, .dat


tags
Arquivo de cache de tags .cac

nome do projeto \tgs Arquivos de monitor de tags .tgs

nome do projeto \vba Arquivos de código VBA do .vba


RSView32

26 ■ Getting Results with RSView32


Explorando a janela principal do RSView32
Após criar um projeto no RSView32, será exibida a janela principal do software
RSView32.

Barra de menu
Barra de
Ferramenta

Projeto.
Gerente

Barra de
Atividade
Barra de Status

A barra de menu
A barra de menu contém os itens de menu para a janela ativa. Cada editor tem
seu próprio conjunto de menus.

A barra de ferramentas
A barra de ferramentas contém botões para os itens de menu geralmente
usados a fim de tornar mais rápido o acesso aos itens sem abrir o menu. Ao
apontar para um botão da barra de ferramentas, o nome do botão é exibido em
uma dica de ferramenta.

Dica de
ferramenta

Criando e trabalhando com projetos ■ 27


O Gerenciador de Projetos
O Gerenciador de Projetos contém os editores necessários para a criação e
edição de componentes que formarão o projeto. Para mais informações sobre
o Gerenciador de Projeto, veja “Trabalhando no Gerenciador de Projetos” na
página 30.

A barra de atividades
A barra de atividades mostra as atividades do sistema. Para fazer o registro das
atividades, as caixas de verificação da Barra de Atividades devem ser
selecionadas no editor de Configuração do Registro de Atividades. Para obter
detalhes, consulte o Capítulo 8, Configurando o Registro de Atividade, no Guia do
Usuário do RSView32 on-line.

A barra de status
A barra de status fornece tipos diferentes de informações dependendo de onde
o ponteiro está e do que o RSView32 está fazendo. Ela apresenta informações
sobre:
 a janela ativa ou a ferramenta selecionada

Por exemplo, quando o ponteiro é colocado sobre o botão Abrir, é exibida


a seguinte mensagem na barra de status:

 a localização de um componente de projeto


Por exemplo, quando um componente é selecionado no Gerenciador de
Projetos, a barra de status mostra o caminho para o componente, como:

28 ■ Getting Results with RSView32


Exibindo e ocultando a barra de ferramentas, a
barra de status e a barra de atividades
É possível exibir ou ocultar a barra de ferramentas, a barra de status e a barra
de atividades usando os itens do menu Exibir. Se houver uma marca de
verificação ao lado do item, a barra estará visível. Se não houver nenhuma
marca de verificação, a barra estará oculta.

A barra de ferramentas e a barra de status são


visíveis, mas a barra de atividade não é.

Usando a barra de atividades


É possível desanexar a barra de atividades da janela principal do RSView32 e
movê-la para qualquer lugar na tela. No entanto, somente é possível anexar a
barra à base da janela principal. Para mover a barra quando ela não estiver
anexada, capture a barra de título e arraste.

Para desanexar a barra de atividade, coloque


o ponteiro entre os botões, e arraste o mouse.

Quando a barra não estiver anexada à janela, é possível redimensioná-la. Para


visualizar mais mensagens, capture a base da barra e arraste-a para torná-la
maior.
Para limpar as mensagens mais recentes da barra de atividades, clique em
Limpar. Para limpar todas as mensagens na barra de atividades, clique em
Limpar Tudo.

Criando e trabalhando com projetos ■ 29


Trabalhando no Gerenciador de Projetos
Toda vez que um projeto é criado, é exibido o Gerenciador de Projetos
mostrando o nome do projeto.
Nome do
projeto
Guias
Pasta

Editor

Painel
esquerdo

Painel direito

A janela do Gerenciador de Projetos é dividida em dois painéis. Quando um


projeto é criado pela primeira vez, o painel esquerdo é exibido com uma série
de pastas e o painel direito fica vazio. Quando são criados componentes do
projeto, eles são exibidos no painel direito.
As partes do Gerenciador de Projetos são descritas abaixo.

30 ■ Getting Results with RSView32


Guias
O Gerenciador de Projetos contém guias para que seja possível alternar
facilmente entre os modos de edição e de execução. A guia Modo de Edição
contém os editores para o desenvolvimento do projeto. A guia Modo de
Execução contém os componentes que podem ser usados no tempo de
execução. A alternação entre as duas guias permite testar rapidamente o projeto
à medida em que ele é criado.
No modo de execução, é possível executar componentes individuais do projeto
ou o projeto inteiro. Nesse modo, é possível ter a mesma visão que os usuários
terão do projeto. Clique duas vezes em um componente para executá-lo.
Para obter informações detalhadas sobre a execução de um projeto, consulte o
Capítulo 18, Execução do Projeto, no Guia do Usuário do RSView32 on-line.

Pastas
O Gerenciador de Projetos usa pastas para organizar editores. Para abrir ou
fechar uma pasta, siga um dos procedimentos abaixo:
 clique duas vezes na pasta

 pressione Ok para abrir ou fechar a pasta dependendo do estado atual


 selecione a pasta, clique com o botão direito do mouse para abrir o menu
contextual e, em seguida, clique em Expandir ou Reduzir
Clique com o botão direito para
exibir o menu contextual.

Editores
Os editores são usados para criar e configurar componentes de projeto. Para
abrir um editor, siga um dos procedimentos abaixo:
 clique duas vezes no ícone do editor

 selecione o ícone do editor, clique o botão direito do mouse para abrir o


menu contextual e, em seguida, clique em Novo ou Mostrar

Clique com o botão direito para exibir


o menu contextual.

Criando e trabalhando com projetos ■ 31


O menu contextual contém a opção Novo, se for possível criar um
componente com o editor e a opção Exibir se não for possível criar um
componente com o editor.
A seguinte tabela descreve cada editor.

Use este editor Para

Canal Especificar os canais para comunicação dos drivers diretos


com os dispositivos. Os canais devem ser configurados
antes dos nós para os dispositivos de drivers diretos.

Nó Atribuir nomes e definir atributos para os dispositivos de


drivers diretos servidores OPC ou DDE com que o
RSView32 irá se comunicar.

Classes de Configurar a taxa para os tags de varredura que se


Varredura comunicam com os dispositivos de drivers diretos.

Banco de Dados de Criar tags e configurar alarmes.


Tags

Monitor de Tags Exibir os valores de tempo real de um tag ou grupo de tags.

Contas de Usuário Atribuir códigos de segurança a usuários para limitar o


acesso a um projeto.

Códigos de Atribuir códigos de segurança a comandos e macros.


Segurança

Configuração do Especificar para que tipo de atividade de sistema será feito


Registro de o registro e onde, quando e como o registro será feito.
Atividade

Exibidon do Exibir arquivos de registro de atividades.


Registro de
Actividade

Inicialização Especificar a aparência do projeto e o que será executado


quando o projeto for iniciado.

Linhas de Abrir uma linha de comando e digitar comandos do


Comando RSView32.

Telas Gráficas Criar telas gráficas.

32 ■ Getting Results with RSView32


Use este editor Para

Biblioteca Arrastar e soltar objetos das bibliotecas de telas gráficas nas


suas telas gráficas.

Parâmetros Criar um arquivo de parâmetro para uso com telas gráficas


que contêm espaços reservados de tags, de modo que seja
possível usar as mesmas telas com tags diferentes.

Receitas Criar um arquivo de receita para uso com telas gráficas que
contêm um campo de receita.

Configuração de Configurar o local, o momento e a maneira como deve ser


Alarmes feito o registro das mensagens de alarme.

Tela de Registro de Exibir as informações de alarmes históricos.


Alarmes

Resumo de Especificar as informações de alarme a serem exibidas e


Alarmes criar um formato para essas informações.

Lista de Exclusões Exibir uma lista de tags cuja notificacão alarme foi
excluído.

Configuração de Criar modelos de registro de dados, especificando onde,


Registro de Dados quando, como e para quais valores de tags será feito o
registro.

Tags Derivados Criar tags com valores derivados de outros tags e funções.

Eventos Criar eventos, que são expressões que iniciam comandos


ou macros.

Macros Criar macros para executar uma série de comandos do


RSView32.

Teclas Globais Remapear o teclado para a execução de comandos do


RSView32.

Editor do Visual Criar código VBA para fazer ramificação condicional,


Basic emitir comandos do RSView32 ou vincular os dados do
RSView32 a outros aplicativos.

Criando e trabalhando com projetos ■ 33


Componentes
Os componentes são exibidos no painel direito do Gerenciador de Projetos.
Um componente é uma referência a um arquivo físico. O componente pode
referir-se a um arquivo dentro de uma pasta sob o diretório de projetos, um
arquivo fora do diretório de projetos ou um arquivo em outro computador.

Estes
componentes
foram criados com
o editor de Tela
Gráfica.

Exibindo componentes
Para exibir componentes, selecione um editor. Qualquer componente criado
com o editor será exibido no painel direito do Gerenciador de Projetos.
Abrindo componentes
Para abrir um componente, siga um dos procedimentos abaixo:
 clique duas vezes no componente

 selecione o componente e, em seguida, clique no botão Editar do

Gerenciador de Projetos
 selecione o componente, clique o botão direito do mouse para abrir o menu

contextual e, em seguida, clique em Editar


Clique com o botão direito para
exibir o menu contextual.

34 ■ Getting Results with RSView32


Para obter informações detalhadas sobre o uso dos itens de menu Remover,
Renomear e Excluir, consulte o Capítulo 1, Trabalhando com Projetos, no Guia do
Usuário do RSView32 on-line.
Exibindo as localizações dos componentes
Os componentes podem referir-se a arquivos em localizações diferentes. Para
que seja exibida a localização do arquivo do componente, selecione o
componente no Gerenciador de Projetos e, em seguida, verifique a localização
exibida na barra de status.
O componente Cooling Area está localizado em:

O componente Oven Area está localizado em:

Usando o Mesmo Componente em Mais de um Projeto


Os mesmos arquivos podem ser usados em mais de um projeto adicionando-
se componentes a um projeto com o uso de duas opções. Quando um
componente for adicionado no Gerenciador de Projetos utilizando a opção
Copiar Componente Existente para o Projeto, você está criando uma cópia do
arquivo no projeto. Quando você adiciona um componente utilizando a
segunda opção, Criar Atalho para Componente Existente, você não está
criando uma cópia do arquivo no projeto. Ao invés disso, você estará criando
um caminho para a localização do arquivo fora do projeto. A vantagem deste
método é que só há uma cópia do arquivo e as alterações feitas nele estão
disponíveis para todos os projetos que utilizam o arquivo.
Para adicionar um componente, selecione o editor usado para criar o
componente desejado, clique com o botão direito do mouse para exibir o menu
contextual e, em seguida, clique em Copiar Componente Existente para o
Projeto ou em Criar Atalho para Componente Existente.

Na caixa de diálogo, localize o componente a ser adicionado e clique em Abrir.


O componente é exibido no painel direito do Gerenciador de Projetos. Os
arquivos que estão localizados fora do projeto possuem um símbolo de seta no
ícone do componente, conforme exibido na página Anterior para o
componente Oven Area.

Criando e trabalhando com projetos ■ 35


Dicas para trabalhar em editores
Ao desenvolver um projeto, serão usados vários editores diferentes, mas eles
têm vários recursos semelhantes e, freqüentemente, necessitam de informações
semelhantes. Saber como usar esses recursos poupa tempo.

Usando os menus contextuais


O Gerenciador de Projetos e o editor de Telas Gráficas usam menus
contextuais. Para abrir um menu contextual, clique o botão direito do mouse.

Usando o botão de Seleção


O botão de Seleção é exibido ao lado dos campos de entrada de dados. Você
pode digitar informações nos campos, ou você pode clicar o botão Seleção para
Botão de seleção abrir a lista contendo entradas válidas para o campo.

Digitando nomes de tag


Muitos editores necessitam de um nome de tag. Os tags são armazenados no
banco de dados de tags e os seus nomes são usados em outras partes do
RSView32. Não é preciso criar tags antes de trabalhar em outros editores.
Para fornecer um nome de tag, use um destes métodos
 digite um nome de tag já existente no banco de dados de tags
 clique no ... botão (Seleção) ou no botão Tags, aquele que estiver disponível,
para abrir o Localizador de Tags onde é possível selecionar, criar ou editar
um tag
 digite um nome de tag ainda não criado. Ao tentar salvá-lo, você é solicitado
a criar o tag. Não é necessário criar o tag para usar o nome de tag, mas
certifique-se de criar o tag posteriormente ou serão relatados erros no tempo
de execução.
Para obter informações detalhadas sobre tags, consulte o Capítulo 4, Criando
Tags, no Guia do Usuário do RSView32 on-line.

36 ■ Getting Results with RSView32


Usando os comandos do RSView32
Muitos editores requerem um comando do RSView32. Os comandos permitem
o controle do RSView32 em tempo de execução. A maioria deles aceita
parâmetros para maior controle e precisão. Também é possível criar uma lista
de comandos do RSView32 em uma macro e usar o nome da macro nos lugares
em que os comandos são necessários.
Usando o Assistente de Comando
O Assistente de Comando ajuda a selecionar e criar comandos.

Clique uma
pasta para
exibir os
comandos em
uma categoria.

Quando você
clica um
comando, a
sintaxe do
comando é
exibida aqui.

Para abrir o Assistente, siga um dos procedimentos abaixo:


 clique no botão ... (Seleção) ao lado de qualquer campo de ação ou na linha

de comando
 clique duas vezes em um campo de ação ou, no editor de Macros, clique em
qualquer área da janela
 clique no item Comandos do menu Editar
Para obter informações detalhadas sobre os comandos do RSView32, consulte
o Apêndice A, Comandos do RSView32, no Guia do Usuário do RSView32 on-line
ou consulte a ajuda on-line.

Usando expressões
Muitos editores usam expressões para computar valores com base em tags e
funções. As expressões podem ser expressões lógicas complexas ou nomes de tag.
Para obter informações detalhadas sobre expressões, consulte o Capítulo 14,
Criando Expressões, no Guia do Usuário do RSView32 on-line.

Criando e trabalhando com projetos ■ 37


Usando componentes de projetos ControlView
Muitos componentes, como as telas gráficas ou os bancos de dados de tags,
podem ser importados de um projeto ControlView ou ControlView Builder
para o RSView32. Para obter mais informações, consulte a Ajuda do Assistente
de Importação de Projeto ControlView incluído no CD-ROM de Recursos do
RSView32.
Para obter uma descrição de como o RSView32 é diferente do ControlView e
do ControlView Builder, consulte o Apêndice C, Diferenças Entre o RSView32 e
o ControlView, no Guia do Usuário do RSView32 on-line.

38 ■ Getting Results with RSView32


Capítulo

Configurando
comunicações
Usando a comunicação com drivers diretos ...................................40
Editores de comunicação..............................................................................................40
Configurando a comunicação com os drivers diretos..............................................41
Usando a comunicação OPC e DDE .......................................................41
Editores de comunicação..............................................................................................42
Configurando a comunicação com servidores OPC e DDE..................................42
Verificando se a comunicação está funcionando ........................43
Se a comunicação não estiver funcionando ...............................................................44

■ 39
Usando a comunicação com drivers diretos
Para comunicar-se com a maioria dos dispositivos da Allen-Bradley, o
RSView32 utiliza uma conexão de driver direto. Use os drivers no RSLinx.
Para fazer a comunicação com os controladores programáveis SoftLogix™ 5,
você deve usar um driver RSLinx.
Se o seu sistema operacional for Windows NT, use versão 4.0 ou mais recente.
O Pacote de Serviços 4 ou 6 do Windows NT 4.0 (disponível no web site da
Microsoft) também deve ser instalado.
Utilize a versão do RSLinx que acompanha o software RSView32. A
compatibilidade desta versão com o RSView32 foi testada. Outras versões
podem funcionar incorretamente.
Se não estiverem sendo usados dispositivos da Allen-Bradley—por exemplo, se
estiverem sendo usados dispositivos da Siemens ou Modicon—é preciso usar
a comunicação OPC ou DDE. Para detalhes, veja “Usando a comunicação
OPC e DDE” na página 41.

Editores de comunicação
Para configurar a comunicação de driver direto, abra a pasta Sistema no
Gerenciador de Projetos e use os editores mostrados abaixo.

Use estes
editores para
configurar
comunicações.

40 ■ Getting Results with RSView32


Configurando a comunicação com os drivers
diretos
1. Inicie o RSLinx e, em seguida, configure e carregue o driver de
comunicação adequado.
2. Inicie o RSView32 e crie ou abra um projeto.
3. No editor de Canais, selecione um canal e atribua a ele a rede e o driver
RSLinx adequado.
4. No editor de Nós, crie nós para cada controlador com o qual será mantida
comunicação. No campo Origem de Dados, selecione Driver Direto.
5. Se desejar alterar a taxa padrão em que os nós são varridos, edite as classes
de varredura no editor de Classes de Varredura. Esta etapa é opcional.
6. No editor de Banco de Dados de Tags, crie tags. No campo Tipo de
Origem de Dados, escolha Dispositivo. No campo Nome do Nó, escolha
um dos nós criados. No campo Classe de Varredura, escolha uma classe
de varredura. No campo Endereço, especifique a localização da memória
física no controlador programável.
7. Verifique se a comunicação está funcionando. Para detalhes, veja
“Verificando se a comunicação está funcionando” na página 43.

Usando a comunicação OPC e DDE


Para comunicar-se com uma ampla variedade de dispositivos locais e remotos,
o RSView32 utiliza as conexões OPC ou DDE. O OPC (OLE for process
control) permite que o RSView32 atue como um cliente ou servidor,
permitindo comunicação peer-to-peer entre estações RSView32 diferentes,
bem como outros servidores OPC. O RSView32 utiliza formatos de dados
AdvanceDDE (dynamic data exchange) padrão ou de alta velocidade para
comunicar-se com os servidores DDE, tais como produtos RSServer da
Rockwell Software ou servidores de outros fabricantes e clientes DDE, como
o Microsoft Excel.

Configurando comunicações ■ 41
Editores de comunicação
Para configurar a comunicação OPC ou DDE, abra a pasta Sistema no
Gerenciador de Projetos e use os editores mostrados abaixo.

Use estes
editores para
configurar
comunicações.

Configurando a comunicação com servidores OPC


e DDE
1. Inicie o servidor OPC ou DDE.
2. Inicie o RSView32 e crie ou abra um projeto.
3. No editor de Nós, crie nós para cada tópico e/ou servidor OPC ou DDE
com o qual você deseja comunicar-se. No campo Origem de Dados do
nó, selecione Servidor OPC ou Servidor DDE, de acordo com o tipo que
estiver usando.
4. No editor de Banco de Dados de Tags, crie tags. No campo Tipo de
Origem de Dados, escolha Dispositivo. No campo Nome do Nó, escolha
os nós OPC ou DDE criados. No campo Endereço, especifique o nome
do tag no servidor OPC ou especifique o item DDE.
5. Verifique se a comunicação está funcionando. Para obter detalhes,
consulte “Verificando se as comunicações estão funcionando” a seguir.

42 ■ Getting Results with RSView32


Verificando se a comunicação está funcionando
A maneira mais simples de verificar se a comunicação está funcionando é usar
o monitor de tags. O monitor de tags mostra os valores e estados dos tags. Se
não foi criado um tag, use o Localizador de Tags no monitor de tags para criar
e monitorar o tag.

Quando as
comunicações
estão
funcionando, a
coluna Valor
contém um valor e
a coluna Estado
exibe Válido.

Siga as etapas abaixo para verificar a comunicação com dispositivos de driver


direto, OPC e DDE.
Para verificar a comunicação de um tag existente
1. No Gerenciador de Projeto do RSView32, abra a pasta sistema, clique
duas vezes a Linha de Comando, e depois digite ComStatusOn para iniciar
registrando erros de comunicação.
2. No Gerenciador de Projetos do RSView32, abra a pasta Sistema e, em
seguida, abra o Monitor de Tags.
3. Na coluna nome de Tag, digite o nome de um tag criado e, em seguida,
pressione Enter.
Se a comunicação estiver funcionando, será exibido um valor na coluna
Valor e a palavra Válido na coluna Estado. Se as comunicações não
estiverem funcionando, um erro aparecerá na coluna Estado, e uma men-
sagem de erro aparecerá na barra atividade.

Configurando comunicações ■ 43
Para verificar a comunicação de um novo tag
1. No Gerenciador de Projetos do RSView32, abra a pasta Sistema e, em
seguida, abra o Monitor de Tags.
2. No menu Exibir, clique em Forma.
3. Clique no botão ... (Seleção) ao lado do campo nome de Tag para abrir o
Localizador de Tags e, em seguida, clique em Novo Tag.
4. Digite um nome de tag e, em seguida, escolha um tipo de tag. Em Origem
de Dados, clique em Dispositivo. Para o Nome do Nó, clique no botão ...
(Seleção) para que seja exibida uma lista dos nós criados e, em seguida,
selecione um nó. No campo Endereço, digite um endereço de controlador
lógico programável para a comunicação de driver direto, o nome de um
tag no servidor OPC ou digite um item DDE. Clique em OK.
5. O tag recém-criado está selecionado no Localizador de Tags. Clique em
OK.
Se a comunicação estiver funcionando, será exibido um valor na coluna
Valor e a palavra Válido na coluna Estado.

Se a comunicação não estiver funcionando


 Verifique se o driver de comunicação está adequadamente configurado.
Para verificar se o dispositivo que você está tentando se comunicar foi
detectado, utilize RSWho no RSLinx.
Se o dispositivo for exibido no RSWho, mas não for exibido um valor de tag
no RSView32, feche o projeto, o RSView32 e, em seguida, o RSLinx.
Reinicie o RSView32, reabra o projeto e, em seguida, abra o monitor de tags
novamente. (O RSLinx inicia automaticamente quando você reinicia o
RSView32.)
 Para obter detalhes sobre o tipo de erro de comunicação que está ocorrendo,
digite ComStatusOn na linha de comando e visualize o registro de atividade
no Visualizador de Registro de Atividade. Para registrar erros de
comunicação, a categoria Comunicações deve ser selecionada no editor
Configuração do Registro de Atividade. Para obter detalhes, consulte o
Capítulo 8, Configurando o Registro de Atividade, no Guia do Usuário do RSView32
on-line.

44 ■ Getting Results with RSView32


Capítulo

Criando telas, tendências


e resumos de alarmes
Criando e editando telas gráficas ...........................................................46
Para criar uma nova tela gráfica...................................................................................47
Tipos de tela....................................................................................................................48
Escolha uma cor de fundo e um tamanho de tela ....................................................50
Importando um elemento gráfico ...............................................................................51
Exibindo bibliotecas e exemplos .................................................................................52
Criando um botão..........................................................................................................53
Incorporando um objeto ActiveX...............................................................................55
Adicionar cor a objetos.................................................................................................57
Organizando os objetos ................................................................................................58
Animando objetos .........................................................................................................59
Testando a animação .....................................................................................................61
Configurando a aparência do tempo de execução ....................................................61
Criando uma tendência ...................................................................................62
Criando um resumo de alarmes ................................................................63
Filtrando alarmes ...........................................................................................................64
Atribuindo cores a alarmes...........................................................................................64

■ 45
Criando e editando telas gráficas
É possível criar qualquer número de telas gráficas como parte de um projeto do
RSView32. Uma tela gráfica representa a visualização do operador da atividade
da fábrica. Ela pode mostrar dados do processo ou do sistema e proporcionar
ao operador uma maneira de gravar valores em um dispositivo externo como
um controlador lógico programável ou um servidor.
Uma tela gráfica é constituída por objetos gráficos. Para adicionar objetos a
uma tela, pode-se:
 criar objetos usando as ferramentas de desenho do editor

 arrastar e soltar objetos de outra tela ou de uma biblioteca de símbolos

gráficos
 copiar e colar os objetos de outro aplicativo do Windows

 importar objetos ou telas inteiras criadas em outros programas gráficos, tais

como o CorelDRAW e o Photoshop


 incorporar objetos ActiveX e OLE

Exibição de
Tendência

Botões para abrir outras telas

46 ■ Getting Results with RSView32


Alguns objetos têm animação anexada, de tal forma que mudam de aparência
para refletir as alterações nas atividades da fábrica. Para anexar animação,
especifique um ou mais tags que controlarão a aparência do objeto, e especifique
como a aparência mudará de acordo com a mudança de valores do tag.

Para criar uma nova tela gráfica


Para criar uma nova tela gráfica, clique duas vezes no ícone do editor de Tela
Gráfica no Gerenciador de Projetos.
Quando o editor for aberto, uma nova tela em branco será apresentada, pronta
para o início do trabalho. O editor é o espaço de desenho onde é possível criar
qualquer tipo de tela desejada.

Mova estas
barras de
ferramentas
para onde você
quiser. To see
more toolbars,
use the View
menu.

Área de
Desenho.

Para ver quais


as ações que
você pode
executar, clique
com o botão do
lado direito para
abrir o menu
contextual.

Quando você testa a execução de uma tela gráfica, a barra de atividades fornece informações da
hora de execução. Para ocultar a barra de atividade, clique no Gerenciador de Projeto, abra o menu
Exibir, e depois clique na barra de Atividade.

Criando telas, tendências e resumos de alarmes ■ 47


Salvando e nomeando a tela gráfica
Para salvar a tela gráfica, clique no botão Salvar. Na caixa de diálogo Salvar
Como, digite um nome para a tela. O nome pode ter até 200 caracteres
(incluindo o caminho) e pode conter espaços.

Tipos de tela
É possível criar qualquer tipo de tela no editor de Tela Gráfica. Por exemplo,
você pode criar uma tela cheia, que funciona como um menu principal para
todas as outras telas, ou uma tela pequena, exibida por solicitação. O que
diferencia a aparência das telas para os usuários é o comportamento o tipo e o
tamanho delas.
O tipo de tela escolhido determina o modo como o a tela interage com outras
telas:
 Substituição é o tipo de tela por ajuste de fábrica. Use esta opção se desejar

que a tela gráfica substitua outras telas gráficas abertas ao abrir. O RSView32
fechará qualquer tela gráfica que estiver sobreposta à tela gráfica recém-
aberta. Desta forma, não é necessário emitir comandos separados para
fechar as outras telas.
 No Topo é usado para manter a tela gráfica no topo o tempo inteiro. Ela
permanecerá no topo mesmo se o enfoque estiver em outra tela. No entanto,
se mais de uma tela do tipo No Topo estiverem abertas de uma só vez, a tela
que está sendo enfocada ou foi enfocada mais recentemente aparece no
topo.
 Sobreposição é usado se a tela gráfica não precisa substituir as outras ou
aparecer no topo. A tela ficará em camada com outras telas, sobrepondo
algumas e sendo sobreposta por outras à medida que o enfoque muda entre
várias telas. As telas de sobreposição sempre aparecerão atrás das telas No
Topo e serão substituídas pelas telas de Substituição. Use Sobreposição com
cuidado, visto que a manutenção de várias telas abertas pode afetar o
desempenho do sistema.
Você especifica o tipo de tela na caixa de diálogo Definições de Tela no editor
de Telas Gráficas. Escolha Exibir Configurações no menu contextual (exibido
na página 47) para abrir a caixa de diálogo.

48 ■ Getting Results with RSView32


Abrindo e fechando telas
RSView32 usa comandos para abrir e fechar telas. Para abrir uma tela, utilize o
comando <de arquivo> Exibir. Para fechar uma tela, é possível utilizar o tipo de
exibição Substituir (de maneira que a abertura de uma nova tela feche as outras
telas abertas) ou, para fechar explicitamente uma tela, utilize o comando <de
arquivo> Abortar.

Quando um usuário
clica no botão Pães, a
tela Pães - Menu
Principal é aberta e a
tela Norm’s Bakery -
Menu Principal é
fechada.

No exemplo acima, o tipo de tela Pães - Menu Principal é Substituir, de tal


maneira que a tela Norm’s Bakery - Menu Principal é fechada automaticamente
(substituída) quando a tela Pães - Menu Principal é aberta. O comando a seguir
foi atribuído ao botão Pães:
Exibir Pães - Menu Principal
Quando um usuário clica no botão Pães, a tela Pães - Menu Principal é aberta
e a tela Norm’s Bakery - Menu Principal é fechada.
Se a tela Pães - Menu Principal é do tipo Sobreposição ou No Topo, e você
deseja que a tela Norm’s Bakery - Menu Principal seja fechada quando o usuário
abrir a tela Pães - Menu Principal, atribua dois comandos ao botão Pães:
Abortar Norm’s Bakery - Menu Principal
Exibir Pães - Menu Principal

Criando telas, tendências e resumos de alarmes ■ 49


Escolha uma cor de fundo e um tamanho de tela
É possível alterar o tamanho da tela e a cor de segundo plano em qualquer
momento durante o processo de desenho. Também é possível definir os seus
próprios padrões para que o editor de Telas Gráficas abra da maneira desejada.
A definição de um padrão é uma maneira de proporcionar às telas gráficas uma
aparência consistente.
Especifique a cor de segundo plano e o tamanho da tela na caixa de diálogo
Definições de Tela. Clique com o botão direito do mouse em uma área vazia da
tela e, em seguida, clique em Definições de Tela no menu contextual.

Você provavelmente quer Especificar a Para escolher o


especificar Tamanho para a Janela cor do segundo padrão para todas as
Principal, na Hora da Execução para plano. novas telas, clique
a maioria das telas. Definir como Padrão.

Escolhendo um Tamanho para a Tela


Para a maioria das telas, use a opção Dimensionar para Janela Principal no
Runtime. Todas as telas que utilizam esta opção são automaticamente escaladas
para ocupar todas as janelas principais do RSView32. Você precisa especificar
apenas o tamanho da janela para telas menores, tais como telas pop-up ou lado
a lado.

50 ■ Getting Results with RSView32


Importando um elemento gráfico
Talvez você deseje incluir elementos gráficos já criados em outros aplicativos.
O RSView32 importa muitos tipos diferentes de arquivos gráficos, incluindo
.BMP, .WMF, .DXF e .JPG, para que você possa importar imagens, tais como
logos, fotografias ou desenhos de uma máquina ou processo.
Você pode importar arquivos .DXF gerados pelo AutoCAD versão 12 ou
anterior, diretamente. Você deve exportar arquivos .DXF gerados pelo
AutoCAD versão 13 ou mais nova para formato .WMF e depois importar os
arquivos .WMF no RSView32.
Para importar um arquivo, clique no menu Arquivo e, em seguida, clique em
Abrir. Selecione o tipo de arquivo a ser importado no campo Arquivos do tipo,
localize o arquivo e, em seguida, clique em Abrir.

O logo Norm’s
Bakery foi importado
na tela gráfica.

Criando telas, tendências e resumos de alarmes ■ 51


Exibindo bibliotecas e exemplos
Antes de começar a desenhar objetos, é bom dar uma olhada nos exemplos e
bibliotecas de elementos gráficos incluídos no RSView32. As bibliotecas e
exemplos contêm centenas de objetos que podem ser arrastados e soltos na
tela, poupando o tempo de desenho. Alguns dos objetos talvez não sejam
exatamente aquilo que você precisa, mas eles podem sofrer qualquer alteração
desejada—redimensionamento, mudança de forma, alteração de cor e assim
por diante.
Para que seja exibida uma lista das bibliotecas, clique no ícone Biblioteca no
painel esquerdo do Gerenciador de Projetos. Os componentes da biblioteca
são listados no painel direito do Gerenciador de Projetos.

Em vez de desenhar um deslizador, arraste e solte-o da biblioteca de Deslizadores.

Muitos objetos de biblioteca já têm animações configuradas para eles. Quando


um objeto é arrastado e solto em uma tela, todas as animações anexadas ao
objeto são retidas. É possível usar a animação da maneira como ela está, mas
geralmente será preferível alterar o nome do tag associado à animação. Para
alterar o nome do tag, use a substituição de tag.

52 ■ Getting Results with RSView32


Usando a substituição de tag
Com a substituição de tag, é possível substituir algumas ou todas as
referências de tags, expressões ou comandos em uma tela gráfica. Selecione
um objeto ou grupo de objetos, clique com o botão direito do mouse para
abrir o menu contextual e, em seguida, clique em Substituição de Tag.

Criando um botão
Use a ferramenta Botão para criar, rotular e especificar uma ação para um
botão. Você pode criar quatro diferentes estilos de botão, e pode anexar
Ferramenta Botão qualquer comando do RSView32 para o botão para criar a ação do botão.
A aparência do botão depende de você. As fontes, cores e estilos de
preenchimento disponíveis para outros objetos gráficos também estão
disponíveis para objetos de botão. Também é possível importar uma imagem
de elemento gráfico para o botão de maneira que seja possível rotular o botão
com um símbolo ou figura.
Para criar botões do mesmo tamanho, crie um botão e, em seguida, duplique-
o. Para editar o botão duplicado, clique duas vezes nele para abrir a caixa de
diálogo Configuração do Botão.

A grade ajuda
quando se
desenha objetos.
Para usar a grade,
clique com o botão
direito numa área
vazia da tela, e
depois clique
Definir Grade.

Criando telas, tendências e resumos de alarmes ■ 53


Adicionando uma Ação ao Botão
Os usuários esperam botões para realizar ações, e as ações de botão mais
comum são abertura e fechamento de telas.
Para especificar uma ação para um botão, clique duas vezes no botão. Na caixa
de diálogo Configuração do Botão, clique na guia Ação e, em seguida,
especifique um comando. Para obter uma lista completa dos comandos do
RSView32 e suas ações, use o Assistente de Comando ou consulte a ajuda on-
line.
No exemplo abaixo, foi criada uma tela chamada Pães - Menu Principal que é
usada com o comando Exibir. No tempo de execução, quando um usuário
clicar no botão Pães, a tela Pães - Menu Principal será aberta.

Clique este botão


para abrir o
Assistente de
Comando e criar
um comando.

54 ■ Getting Results with RSView32


Incorporando um objeto ActiveX
Os objetos ActiveX são fornecidos independentemente do RSView32, através
de produtos como o Microsoft Visual Basic (versão 4.0 ou posterior) e o
RSTools. Quando um objeto ActiveX é incorporado a uma tela, o RSView32
pode usar os recursos do objeto, vinculando as propriedades do objeto aos tags
do RSView32 e vinculando os eventos e métodos do objeto aos comandos do
RSView32.
A tela Fornada necessita de um medidor para monitorar a temperatura do
forno. Ao invés de desenhar o medidor, o projetista usa o objeto medidor da
Rockwell Software e anexa um tag do RSView32 à propriedade Valor (Value)
do medidor. No tempo de execução, o ponteiro do medidor muda de posição
para refletir o valor do tag.
Para incorporar um objeto ActiveX, use a ferramenta ActiveX. Arraste o
mouse para desenhar uma caixa sobre o tamanho que você quer para o objeto
Ferramenta ActiveX e solte o mouse. Na caixa de diálogo Insira um Controle ActiveX, clique duas
vezes no objeto ActiveX. Para enlaçar o objeto a um tag do RSView32, use a
caixa de diálogo do Painel de Propriedade ActiveX. Selecione o objeto, clique
com o botão direito do mouse para abrir o menu contextual, aponte para
ActiveX, e depois clique no Painel de Propriedade

Criando telas, tendências e resumos de alarmes ■ 55


Selecione a propriedade que você quer enlaçar ao tag, e depois digite, ou procure pelo nome do tag
no RSView32.

É possível exibir eventos, métodos e propriedades de objetos de duas maneiras:


 para ver as propriedades do objeto, selecione o objeto, e depois clique no

Painel de Propriedade ActiveX no menu Exibir


 para exibir as propriedades, métodos e eventos através do RSView32,
selecione o objeto, clique com o botão direito para exibir o menu contextual,
aponte para Animação, para o controle ActiveX e, em seguida, clique em
Propriedades, Eventos ou Métodos.
Se você utiliza freqüentemente os objetos do ActiveX nas telas, talvez queira
adicionar as ferramentas (ícones) para os objetos utilizados na Caixa de
Ferramentas do ActiveX. Para obter mais informações, consulte o Capítulo 11,
Criando Telas Gráficas, no Guia do Usuário do RSView32 on-line.

56 ■ Getting Results with RSView32


Adicionar cor a objetos
É possível alterar a cor dos objetos antes ou depois de desenhá-los. Os objetos
podem ter duas cores—a cor da linha e a cor do preenchimento. A cor da linha
aplica-se ao contorno de um objeto e ao texto. A cor do preenchimento se
aplica ao interior de um objeto.
Para que sejam mostradas as paletas de cores, clique nelas no menu Exibir.
Como as barras de ferramentas, as paletas de cor podem ser substituídas em
qualquer lugar da tela e podem ser anexadas a qualquer borda da janela. Para
aplicar cor a um objeto, selecione o objeto e, em seguida, clique em uma nova
cor na paleta de cores apropriada.

Quando você seleciona um objeto, a cor de preenchimento do objeto é


selecionada na paleta de Preenchimento de Cor.

Criando telas, tendências e resumos de alarmes ■ 57


Organizando os objetos
Após criar dois ou mais objetos, é possível organizá-los, espaçá-los e agrupá-
los. É possível alinhá-los, espaçá-los e agrupá-los. Para selecionar vários
objetos, clique em um objeto e pressione a tecla Ctrl enquanto clica nos outros
objetos. Também é possível selecionar vários objetos mantendo o mouse
pressionado e arrastando. Ao arrastar, é exibida uma caixa de seleção em torno
do objeto; solte o mouse quando a caixa incluir todos os objetos desejados.

Para mostrar a barra de


ferramenta de Alinhamento,
clique nela no menu Exibir.

Alinhando objetos
Os objetos são alinhados com base nas suas posições relativas. No exemplo
acima, ao clicar em Alinhar em Cima, o alto do botão Reports é alinhado ao alto
do botão Pães. Ao clicar em Alinhar Embaixo, a base do botão Pães é alinhada
à base do botão Reports.
Espaçando objetos
O espaçamento de objetos garante que os espaços entre eles sejam uniformes.
Os objetos são espaçados com base na distância entre as bordas exteriores dos
dois objetos mais externos. Use os botões da barra de ferramentas para espaçar
os objetos verticalmente e horizontalmente.

58 ■ Getting Results with RSView32


Agrupando objetos
O agrupamento de objetos transforma os objetos individuais em um único
objeto. Depois de agrupar os objetos, ainda é possível trabalhar com objetos
individuais usando a edição de grupo.

Clique para Clique duas vezes para Clique um objeto para


selecionar o grupo. editar o grupo. selecioná-lo e editá-lo.

Animando objetos
A maioria dos objetos gráficos pode ter uma animação anexa. Os grupos de
objetos também podem ter animação. É possível anexar quantos tipos de
animação você desejar. Por exemplo, aplique as animações de largura e altura a
um objeto para que ele pareça estar movendo-se para fora ou para dentro da
tela a medida em que é aumentado ou reduzido.
Usando o Caminho Inteligente de Objeto
É fácil anexar animação a objetos com o Caminho Inteligente de Objeto (OSP
- Object Smart Path). Com o OSP, é definido o intervalo de movimento do
objeto arrastando-o—não há nenhuma contagem de pixel envolvida.

Criando telas, tendências e resumos de alarmes ■ 59


O OSP funciona através da caixa de diálogo Animação. A caixa de diálogo
Animação pode ficar aberta o tempo todo, para que seja possível mover-se
entre ela e a tela gráfica. Para abrir a caixa de diálogo Animação, selecione um
objeto, clique com o botão direito do mouse para que seja exibido o menu
contextual, clique em Animação e, em seguida, clique em um tipo de animação.

O deslizador é
mostrado na sua
posição mínima.
Sempre que o tag
associado com o
deslizador está no
seu mínimo, o
deslizador fica
nesta posição.

Para configurar a posição de início do objeto, coloque o objeto onde você


deseja que ele inicie e, em seguida, clique em No Mínimo na caixa de diálogo
Animação. Para configurar a posição final do objeto, arraste-o para onde você
deseja que ele termine e, em seguida, clique em No Máximo na caixa de diálogo
Animação.
Copiando e colando a Animação
É possível copiar a animação de um objeto e colá-la em outra. Se o objeto tiver
mais de um tipo de animação, todos os controles serão copiados e colados. Para
copiar uma animação, selecione o objeto com a animação desejada, clique o
botão direito do mouse para abrir o menu contextual e clique em Copiar
Animação. Para colar a animação, selecione o objeto para onde a animação será
colada, clique o botão direito do mouse para abrir o menu contextual e, em
seguida, clique em Colar Animação.

60 ■ Getting Results with RSView32


Testando a animação
Para testar a animação em uma tela, use o modo de teste. No modo de teste, o
Modo de Teste
RSView32 coleta dados da origem de dados e anima a tela. No entanto, o modo
de teste não altera o tamanho ou a posição da tela. Depois de terminar o teste,
retorne ao modo normal para continuar a edição. Para alternar entre modo
Modo Normal normal e de teste, clique os botões na barra de ferramentas ou clique as opções
no menu Exibir.

Configurando a aparência do tempo de execução


Pode-se especificar como cada tela gráfica será exibida no tempo de execução.
É possível especificar o tipo de tela, a posição, o tamanho e o estilo da janela.
O estilo da janela inclui se a janela terá uma barra de título e, se for esse o caso,
o que será exibido nessa barra e que botões serão incluídos nela.

Se você não
incluir a barra de
título, você não
pode ter itens tais
como o botão de
Minimizar que é
parte da barra de
título.

Criando telas, tendências e resumos de alarmes ■ 61


Criando uma tendência
Uma tendência é uma representação visual do registro de valores de tag ou
esses valores em tempo real, que proporciona ao operador uma maneira de
controlar a atividade da planta enquanto ela se desenvolve.
Com as tendências do RSView32, é possível:
 traçar os dados para até dezesseis tags em cada objeto de tendência

 traçar valores de constantes e valores de tags

 usar sombreamento para enfatizar quando um tag ultrapassa um valor de


referência
 usar dados em tempo real de tags ou usar dados históricos de arquivos de
registro
 usar dados de um computador local ou remoto

Os números
neste eixo
representam
os valores
Cada linha ou mínimo e
caneta, máximo para o
representa um tag
valor de tag. selecionado
na legenda.
Cada nome de
caneta aparece
na legenda.

Os deslizadores e botões ao redor da tendência são objetos gráficos criados


separadamente da tendência, mas são importantes porque eles controlam a tendência no
tempo de execução. Você pode encontrar estes objetos na Biblioteca de Tendências.

É possível arrastar e soltar uma tendência de uma biblioteca de símbolos


gráficos para a tela ou criar uma tendência com a ferramenta de desenho
Tendência.Tara usar uma tendência das bibliotecas de símbolos gráficos, clique
no ícone Biblioteca no painel esquerdo do Gerenciador de Projetos e, em
seguida, clique duas vezes no arquivo Tendências no painel direito do
Gerenciador de Projetos. Selecione toda ou parte da tendência e, em seguida,
arraste e solte na tela. Use a substituição de tag para atualizar os tags associados
com a tendência. Para obter detalhes, consulte “Usando a substituição de tag”
na página 53.

62 ■ Getting Results with RSView32


Para criar uma tendência, clique no ícone Tendência. Arraste o mouse para
desenhar uma caixa do tamanho que você quer para a tendência, e depois solte
Tendência o mouse. Na caixa de diálogo de Tendência, configure a tendência.
Para obter informações detalhadas sobre tendências, consulte o Capítulo 13,
Configurando Tendências, no Guia do Usuário do RSView32 on-line.

Criando um resumo de alarmes


Um resumo de alarmes exibe as informações sobre alarmes registradas na
memória do computador. O resumo é totalmente configurável, possibilitando
a determinação das informações de alarme que serão exibidas e a forma como
elas serão exibidas.
Apesar de você
poder adicionar
muitos
cabeçalhos,
muitas
informações
pode ser
exagero.

A barra de botão pode conter uma variedade de botões e podem ser colocadas num canto do
sumário de alarme.

O resumo pode listar até 1.000 entradas de alarme. À medida que ocorrem
novos alarmes, eles são exibidos no alto da lista. Quando o resumo fica cheio,
um alarme é removido da base da lista toda vez que um novo alarme é exibido
no alto. As mensagens de alarme também são removidas quando as variáveis
estiverem fora de alarme ou quando forem reconhecidas.

Criando telas, tendências e resumos de alarmes ■ 63


Filtrando alarmes
Para limitar as informações incluídas em um resumo de alarmes, filtre as
informações indesejáveis. É possível filtrar as informações por nome de tag,
tipo de tag, gravidade de alarme, e estado de alarme.
Atribuindo cores a alarmes
É possível configurar ocorrências de alarmes em cores diferentes. Por exemplo,
pode-se configurar os alarmes de baixa gravidade como azul, de média
gravidade como amarelo e de alta gravidade como vermelho. Quando o alarme
for exibido, o operador poderá identificar a gravidade de um alarme
imediatamente. Você também pode configurar estilos diferentes de pisca-pisca
para gravidades de alarme diferentes, assim como para as mensagens Fora de
Alarme e Estado de Falha.
É possível arrastar e soltar um resumo de alarmes de uma biblioteca de símbolos
gráficos na tela e criar um resumo de alarmes com a ferramenta Resumo de Alarmes.
Tara usar um resumo de alarmes das bibliotecas de símbolos gráficos, clique no
ícone Biblioteca no painel esquerdo do Gerenciador de Projetos. As bibliotecas
são listadas no painel direito do Gerenciador de Projetos. Clique duas vezes na
biblioteca Informações de Alarme para abri-la. Selecione o resumo de alarmes
e, em seguida, arraste e solte na tela.
Para criar um resumo de alarmes, clique na ferramenta Sumário de Alarmes.
Arraste o mouse para desenhar uma caixa do tamanho que você quer para o
Ferramenta de sumário de alarme e depois solte o mouse. Aparecerá um sumário de alarme em
Sumário de
Alarme branco. Para adicionar cabeçalhos, clique no menu inserir. Para adicionar
botões, clique Botões no menu Formato.

64 ■ Getting Results with RSView32


Capítulo

Criando tags
O que é um tag? ....................................................................................................66
Tipos de tags...................................................................................................................66
Criando tags conforme a necessidade ................................................67
Criando vários tags de uma vez ................................................................68
Importando tags de um banco de dados CLP Allen-Bradley 69
Usando pastas para organizar tags .......................................................69

■ 65
O que é um tag?
Tag é o nome lógico para uma variável em um dispositivo ou memória local
(RAM). Os tags que recebem dados de uma origem externa, como um
controlador lógico programável ou um servidor, são chamados de tags de
dispositivo. Os tags que recebem dados internamente do RSView32 são
chamados de tags de memória.
Os tags são armazenados no banco de dados de tags e os seus nomes são
usados em outras partes do RSView32. É possível criar tags de várias maneiras.
É possível:
 criar tags conforme a necessidade

 criar vários tags de uma vez


 Importar tags de um banco de dados CLP Allen-Bradley
 criar tags usando o Modelo Objeto do RSView32 e Visual Basic ou Visual
Basic para Aplicativos. Para maiores informações sobre como usar o Modelo
Objeto do RSView32, veja Capítulo 8, Usando o Modelo de Objeto do RSView32
e VBA. Veja também Ajuda.

Tipos de tags
O RSView32 usa os seguintes tipos de tag:
 Tags analógicos que armazenam uma faixa de valores.

 Tags digitais que armazenam 0 ou 1.


 Os tags de string armazenam strings ASCII, como séries de caracteres, ou
palavras inteiras. O comprimento máximo da string é de 82 caracteres.
 Tags de sistema que armazenam informações geradas durante a execução
do sistema, incluindo as informações sobre alarmes, data e hora do sistema.
O RSView32 cria tags de sistema quando um projeto é criado e armazena os
tags na pasta de sistema no banco de dados de tags. É impossível editar ou
gravar em tags de sistema, mas eles podem ser usados em qualquer lugar
onde qualquer outro tag seria usado.

66 ■ Getting Results with RSView32


Criando tags conforme a necessidade
Você pode criar tags quando precisar delas ao trabalhar em outros editores.
Para criar um tag, proceda de uma das seguintes maneiras:
 em qualquer campo onde seja necessário um tag ou uma expressão, digite um

nome de tag. Se o tag não existir no banco de dados de tags, você será
solicitado a criar o tag quando tentar salvar. É possível usar o nome de tag
sem criar o tag, mas certifique-se de criá-lo posteriormente ou ocorrerão
erros no tempo de execução.
clique no botão Tags ou ... (Seleção), dependendo daquele que estiver
disponível, para abrir o Localizador de Tags. Use o Localizador de Tags para
selecionar, criar e editar tags.

Clique este botão para abrir o


Localizador de Tag.

Organize tags
nas pastas. Para
obter detalhes,
consulte “Usando
pastas para
organizar tags”
na página 69.

Criando tags ■ 67
Criando vários tags de uma vez
Para criar muitos tags de uma vez, utilize o editor do Banco de Dados de Tags.
É possível organizar tags em grupos usando pastas. O uso de pastas acelera a
criação de bancos de dados, pois é possível duplicar uma pasta e seus tags em
uma única operação. Por exemplo, se várias máquinas semelhantes
necessitarem dos mesmos tags, crie uma pasta chamada Máquina1 e defina seus
tags. Para criar os tags da Máquina2, duplique a pasta e altere o nome do nó ou
o endereço de cada tag na nova pasta.

Organize tags nas pastas. Para obter detalhes, consulte “Usando pastas para organizar
tags” na página 69.

Você também pode importar tags criados em outros aplicativos. Para importar
tags, utilize o Assistente de Importação e Exportação do Banco de Dados,
incluído no CD-ROM de Extensão do RSView32, do RSView32 Tools.

68 ■ Getting Results with RSView32


Importando tags de um banco de dados CLP Allen-
Bradley
Você pode seletivamente importar tags de um banco de dados Allen-Bradley
PLC em um banco de dados de tags do RSView32. Tags importadas desta
maneira são copiados no banco de dados—eles não são compartilhados com o
Clique este botão banco de dados origem. Isto significa que alterações nos tags no RSView32 não
para abrir o
Localizador de Tag. afetará o banco de dados de onde eles foram importados e vice-versa.
Para abrir o Localizador de Bancos de Dados CLP, clique no botão BD no
Localizador de Tags ou clique no botão Localizador de BD na barra de
Botão no ferramentas no editor de Bancos de Dados de Tags.
Localizador de Tag

Para localizar
Filtrar e seu banco de
procurar os dados, clique
tags que você Localize.
quer importar.

Para
especificar ou
criar uma pasta
para os tags,
digite o nome
da pasta aqui.

Usando pastas para organizar tags


Para organizar tags, crie uma pasta e inclua tags relacionados um ao outro. Para
separar o nome da pasta do resto do nome do tag, use uma barra invertida (\).
Por exemplo, os tags da pasta chamada Pães começariam por Pães\. Para uma
organização mais sofisticada, aninhe as pastas; por exemplo, Pães\
Fornada\Oven.
Para obter mais informações sobre a organização do banco de dados de tags,
consulte “Projetando um banco de dados” na página 97.

Criando tags ■ 69
Capítulo

Configurando o registro
e a segurança
Informações de registro .................................................................................72
Configurando o registro................................................................................................72
Visualizando informações de registro.........................................................................73
Garantindo a segurança do sistema ......................................................74
Configurando a segurança em nível de projeto.........................................................74
Configurando a segurança em nível de sistema.........................................................76

■ 71
Informações de registro
É possível registrar:
 Atividades. O registro de atividades registra as informações sobre vários

tipos de atividades do sistema, incluindo o uso de comandos e macros, os


erros e mensagens do sistema além dos erros de comunicação. Para
configurar o registro de atividades, use o editor de Configuração de Registro
de Atividades.
 Alarmes. O registro de alarmes registra as ocorrências de alarmes, incluindo
a entrada em alarme de um tag, a saída de alarme de um tag e o
reconhecimento de um alarme. Para configurar o registro de alarmes, use o
editor de Configuração de Registro de Alarmes.
 Dados (valores de tag). O registro de dados registra valores de tag, ou dados,
específicos em certas circunstâncias. Essas condições são definidas por um
modelo de registro de dados. Para configurar o registro de dados, use o
editor de Configuração de Registro de Dados.

Configurando o registro
O registro de atividades, o registro de alarmes e o registro de dados usam
editores semelhantes para configurar o registro. Para cada tipo de registro,
especifique o local para o armazenamento dos arquivos de registro, a hora para
a criação e exclusão dos arquivos de registro e as informações que devem estar
contidas no registro. A ilustração abaixo mostra o editor de Configuração de
Registro de Dados.

Configurar aspectos
gerais do modelo.
Especifique onde
registrar os dados.
No registro dos dados,
você também
Especifique quando especifica qual o
criar e excluir dados formato de
de registro. armazenamento que
você quer—dBASE IV
comprimido, dBASE IV
Especifique quando ampliado, ou ODBC.
registrar os valores Esta não é uma opção
de tag. dos outros tipos de
registro.
Especifique quais
os tags para
registrar.

72 ■ Getting Results with RSView32


Para cada tipo de registro, é possível criar até 26 arquivos por dia. À medida que
os arquivos são criados, eles são automaticamente identificados com base na
data em que são criados e no tipo de dados que contêm. Apenas para o registro
de dados, se escolher usar nomes de arquivo longos, você pode criar até 9.999
arquivos de registro por dia.

Visualizando informações de registro


Há várias maneiras de visualizar as informações de registro:
 Atividades. Consulte as informações de atividade na Barra de Atividades e

na Tela de Registro de Atividades.


 Alarmes. Consulte as informações de alarme na Tela de Registro de Alarmes
e nos resumos de alarmes.
 Dados (valores de tag). Consulte os dados de tag em tendências históricas e
em tempo real. As tendências em tempo real mostram os dados à medida que
são coletados. As tendências históricas mostram os dados de um arquivo de
registro ou banco de dados ODBC.
Todas as informações registradas são armazenadas no formato dBASE IV
(.DBF), o que facilita a exibição e análise em softwares de terceiros, tais como
Microsoft Excel, Seagate Crystal Reports e Visual FoxPro sem conversões,
importação e exportação de arquivos.
Apenas para o registro de dados, também existe a opção de armazenamento de
dados usando o formato de armazenamento ODBC, e visualização dos dados
em um aplicativo de banco de dados relacionais compatível com ODBC.
Para atividade e registro de alarme, você tem a opção de exportar dados para
um banco de dados compatível com ODBC, e exibir os dados num aplicativo
de banco de dados relacional compatível com ODBC.

Configurando o registro e a segurança ■ 73


Garantindo a segurança do sistema
Você pode configurar a segurança no nível do projeto e do sistema.
A segurança em nível de projeto controla os usuários ou grupos de usuários
que têm acesso a certos recursos do projeto. Por exemplo, talvez não seja
desejável que todos os usuários possam alterar os valores dos tags, portanto o
acesso aos tags seria restrito. Também é possível restringir o acesso às telas
gráficas e aos comandos do RSView32.
A segurança em nível de sistema bloqueia usuários no projeto RSView32 de
maneira que eles não possam sair do Windows.

Configurando a segurança em nível de projeto


A primeira etapa de configuração da segurança é a atribuição de códigos de
segurança. É possível limitar o acesso a qualquer tag, tela gráfica ou comando
do RSView32 atribuindo um código de segurança a cada um deles. Há 17
códigos—um asterisco (*) e as letras de A a P. O asterisco permite o acesso
ilimitado e as letras, o acesso limitado.
Atribua códigos de segurança nos seguintes lugares:

Atribua um código de segurança a

Um comando do RSView32 Editor de Códigos de Segurança

Uma tela gráfica Caixa de diálogo Definições de


Tela no editor de Telas Gráficas

Um tag Editor de Banco de Dados de Tags

Após atribuir os códigos de segurança, atribua os códigos aos usuários ou


grupos de usuários. Dessa maneira, é possível limitar a habilitação dos usuários
para executar comandos, abrir telas e gravar em tags. Use o editor de Contas de
Usuário para atribuir os códigos de segurança aos usuários.
Quando adicionando usuários ao RSView32, você pode digitar nome de
usuários e senhas no editor Conta de Usuários, ou, se estiver usando o
Windows NT, você pode usar a lista de usuário do Windows NT em vez de
criar uma lista personalizada no RSView32. Não importa qual o método que
você use, você ainda terá que atribuir acesso de segurança individual aos
usuários.

74 ■ Getting Results with RSView32


A segurança é ativada sempre que um projeto é carregado. Se não houver
registro de nenhum usuário no projeto, o usuário padrão ("DEFAULT", do
editor de Contas de Usuário) é ativado.
Atribuir códigos de segurança a comandos. . .

. . . e depois atribuir códigos aos usuários.

No exemplo acima, o usuário Padrão ("DEFAULT") somente tem acesso ao


código de segurança “A”. Assim, quando não houver registro de nenhum
usuário, não será possível o acesso a nenhuma parte do projeto além dos
comandos Login e Logout. O gerente tem acesso a todos os códigos de
segurança, portanto ele pode acessar todas as partes do projeto. Os
funcionários só têm acesso aos códigos de segurança “A” e “C”.

Configurando o registro e a segurança ■ 75


Configurando a segurança em nível de sistema
A segurança em nível de sistema bloqueia os usuários no projeto RSView32 de
maneira que eles não possam sair para o sistema operacional do Windows ou
alternar para outros programas do Windows. Para configurar a segurança em
nível de sistema, configure as telas conforme descrito abaixo e use a segurança
adicional adequada para o sistema operacional.
Configurando as telas
Não importa o sistema operacional em uso, é possível ajudar a evitar que os
usuários saiam do projeto RSView32 configurando as telas da seguinte maneira:
 não inclua barras de título ou botões para minimizar ou maximizar as telas

gráficas limpando as caixas de verificação adequadas na caixa de diálogo


Definições de Tela do editor de Telas Gráficas
 verifique se o RSView32 ocupa a tela toda, maximizando o RSView32 e
removendo a barra de tarefas do Windows. Para maximizar o RSView32,
coloque um atalho no RSView32 na pasta inicializar do Windows, e defina a
execução do atalho para Maximizado. Para detalhes sobre como criar
atalhos, veja sua documentação do Windows. Para remover a barra de tarefas
do Windows NT 4.0 e do Windows 9x, anule a seleção da caixa de
verificação Sempre, no topo e selecione a caixa de verificação Auto Ocultar
na caixa de diálogo Propriedades da Barra de Tarefas.

76 ■ Getting Results with RSView32


Desativando as teclas de atalho do Windows
Para desativar as teclas de atalho, use o editor de Inicialização.

Marque todas
estas caixas para
desativar o acesso ou Alt-Tab para
ao Gerenciador de Windows NT a partir
Projeto e para daqui. Use a
desativar a tecla ferramenta de
de atalho do Bloqueio do Desktop
Windows. do NT 4.0.

Substituindo a Área de Trabalho no Windows NT 4.0


A ferramenta do NT 4.0 Desktop Lock está incluída no CD-ROM de Recursos
do RSView32.
Essa ferramenta tem efeitos de grande alcance sobre o sistema operacional. A
NT 4.0 Desktop Lock substitui o logon e a área de trabalho padrão do
Windows NT 4.0 por uma área de trabalho personalizada. A área de trabalho é
designada para evitar que os operadores acessem a funcionalidade do sistema
operacional como o reinício do Windows ou o término de tarefas.
Antes de usar a NT 4.0 Desktop Lock, leia integralmente o arquivo de Ajuda
da NT 4.0 Desktop Lock.

Configurando o registro e a segurança ■ 77


Capítulo

Usando o Modelo de Objeto


do RSView32 e VBA
Sobre o Modelo de Objeto do RSView32 e VBA ............................80
Como o RSView32 utiliza o código VBA..................................................................80
O ambiente de desenvolvimento integrado do VBA ...................81
Abrindo a janela do IDE ..............................................................................................81
Partes da janela do IDE ................................................................................................82
Etapas de Início Rápido ..................................................................................83
Etapa 1  Criar o código VBA..................................................................................83
Etapa 2  Chame o código VBA a partir do RSView32.......................................83
O que é uma sub-rotina?.................................................................................84
Quando utilizar o código VBA em vez de uma macro de um RSView32 ............84
Executando o código VBA .............................................................................85
Como o RSView32 executa o código VBA ...............................................................85
Visualizando as sub-rotinas do VBA ......................................................86
Abrindo o IDE do VBA para edição ..........................................................87
O Modelo de Objeto do RSView32 ...........................................................87
Variáveis global de objeto.............................................................................................90
Visualizando os objetos ................................................................................................90
Obtendo Ajuda sobre os objetos RSView32 .............................................................91
Abrindo a Ajuda no Localizador de Objeto ..............................................................92
Abrindo a Ajuda na Janela Código..............................................................................92
Abrindo a Ajuda na janela de Conteúdo da Ajuda do RSView32..........................93
Usando a Ajuda VBA..........................................................................................94
Documentação VBA .....................................................................................................94

■ 79
Sobre o Modelo de Objeto do RSView32 e VBA
O Modelo de Objeto do RSView32 e o Microsoft Visual Basic for Applications
(VBA) fornecem um ambiente de desenvolvimento completo para
personalização e extensão das capacidades do RSView32.
Por exemplo, utilize o Modelo de Objeto do RSView32 e o VBA para:
 criar código (sub-rotinas do VBA) que faça ramificação condicional

 interligar os dados do RSView32 a aplicativos de outros fabricantes como o


Microsoft Access ou o Microsoft SQL Server
 controlar o RSView32 a partir de uma sub-rotina do VBA, utilizando os
comandos do RSView32
Para personalizar e estender as capacidades do RSView32, utilize o:
Ambiente de desenvolvimento integrado do VBA. Ambiente de
desenvolvimento integrado (IDE) do Microsoft Visual Basic for Applications
(VBA). Utilize o IDE para criar, executar e depurar as sub-rotinas do VBA e,
em seguida, acesse essas sub-rotinas a partir do RSView32.
Modelo de Objeto do RSView32. Um grupo de objetos que representa os
recursos do RSView32. Ao criar o código VBA que interage com os objetos do
RSView32, é possível manipular o RSView32 e automatizar os processos.

Como o RSView32 utiliza o código VBA


O RSView32 utiliza o termo “código” para referir-se a uma sub-rotina do VBA.
Você pode executar um código VBA de qualquer lugar onde seja possível
executar um comando do RSView32. Por exemplo, no editor de Eventos do
RSView32, crie um evento para executar o código VBA quando ocorre um
alarme ou, no editor de Telas Gráficas do RSView32, crie um botão que execute
o código VBA quando um botão é selecionado.

80 ■ Getting Results with RSView32


O ambiente de desenvolvimento integrado do VBA
O RSView32 inclui o Microsoft Visual Basic for Applications. Utilize o
ambiente de desenvolvimento integrado (IDE) do VBA para criar, testar e
depurar as sub-rotinas do VBA e, em seguida, execute essas sub-rotinas a partir
do RSView32.
Este capítulo fornece uma breve descrição do IDE, mas não inclui informações
detalhadas sobre o VBA—presume-se que você esteja familiarizado com o
ambiente do VBA e a linguagem de programação. Este capítulo realça os
aspectos do VBA exclusivos do RSView32 e descreve como utilizar o VBA a
partir do RSView32. Para obter informações sobre como acessar as
informações do VBA, consulte “Usando a Ajuda VBA” na página 94.

Abrindo a janela do IDE


Para abrir o IDE do VBA:
1. No Gerenciador de Projetos do RSView32, abra a pasta Lógica e
Controle.
2. Abra o IDE do VBA, procedendo de uma das seguintes maneiras:
 clique duas vezes no Visual Basic Editor
 clique com o botão direito no Visual Basic Editor e, em seguida, clique
em Mostrar

Usando o Modelo de Objeto do RSView32 e VBA ■ 81


Partes da janela do IDE
A ilustração abaixo exibe as partes principais da janela do IDE. Cada parte é
descrita com mais detalhes

Janela Explorer
do Projeto

Janela
Propriedades

Janela de
Sub-rotina ou
Código

Janela Explorer do Projeto


Ao iniciar o Editor do Visual Basic pela primeira vez, ele cria um projeto VBA
com o mesmo nome do projeto RSView32. ThisProject contém uma pasta
Objetos do RSView32, que contém um objeto chamado EsteProjeto, que
representa todas as sub-rotinas gravadas para esse projeto VBA. O objeto pode
conter qualquer número de sub-rotinas, e essas sub-rotinas são visíveis a partir
do Assistente de Comandos do RSView32.
É possível criar objetos adicionais do VBA e formulários de usuário, mas eles
não são acessados diretamente a partir do RSView32. Para utilizar as sub-
rotinas nesses objetos e utilizar os formulários de usuário, você deve acessá-los
a partir das sub-rotinas que existem no objeto do projeto VBA, ThisProject.

82 ■ Getting Results with RSView32


Janela Propriedades
Esta janela lista as configurações de propriedade para os formulários do usuário
e os objetos nesses formulários. É impossível acessar os formulários
diretamente do RSView32. Para utilizar um formulário, chame-o a partir de
uma sub-rotina no objeto de projeto do VBA, ThisProject.
Janela de Sub-rotina ou Código
Nesta janela, você grava e edita as sub-rotinas do VBA. Ao criar o código VBA
que deseja chamar do RSView32, verifique se o projeto na janela de código do
VBA é ThisProject. A barra de títulos da janela de código exibe o caminho e o
nome do projeto aberto.

Etapas de Início Rápido


Há somente duas etapas principais para utilizar o Modelo de Objeto do
RSView32 e o VBA. São elas:

Etapa 1  Criar o código VBA


Utilizando a linguagem de programação do Visual Basic, crie sub-rotinas na
janela de código para EsteProjeto. Crie sub-rotinas que funcionem com os
objetos do RSView32.
Para obter detalhes, consulte a Ajuda do VBA. Para obter informações sobre o
acesso à Ajuda do VBA, consulte “Usando a Ajuda VBA” na página 94.

Etapa 2  Chame o código VBA a partir do


RSView32
No RSView32, chame as sub-rotinas em ThisProject para acionar as ações em
resposta aos eventos. Para chamar uma sub-rotina, utilize o comando VbaExec
<nome da sub-rotina> do RSView32 a partir de uma macro, um campo Ação ou
uma linha de comando.
Para obter detalhes, consulte “Executando o código VBA” na página 85.

Usando o Modelo de Objeto do RSView32 e VBA ■ 83


O que é uma sub-rotina?
Uma sub-rotina é o termo do RSView32 para uma sub-rotina do Visual Basic.
Ao iniciar o Editor do Visual Basic, um objeto chamado EsteProjeto é criado
na Janela Explorer do Projeto. Este objeto pode conter qualquer número de
sub-rotinas e essas sub-rotinas podem ser chamadas diretamente do RSView32.
As sub-rotinas criadas podem utilizar outras sub-rotinas, funções, formulários
de usuário, classes e módulos do VBA.

Quando utilizar o código VBA em vez de uma macro


de um RSView32
Com uma macro de um RSView32, é possível criar uma lista de comandos do
RSView32 que serão executados em resposta a uma ação. O código VBA
permite que você faça muito mais. Por exemplo, com o código VBA, você
pode:
 criar lógica condicional

 executar outras operações além da execução de comandos, tais como


adicionar marcas para o banco de dados do RSView32
 fazer referência a modelos de objetos de outros fornecedores, tais como o
modelo do banco de dados do Microsoft Access
 utilizar os formulários de usuário do VBA que contêm controles VB e
ActiveX nativos
Uma macro, portanto, é ainda útil. Quando tudo que você precisa é emitir uma
série de comandos RSView32, uma macro é a maneira mais eficiente de fazer
isso.
Para exemplos de código VBA, consulte a Ajuda do Localizador de Objetos.
Para obter informações sobre o acesso à Ajuda do Localizador de Objeto,
consulte “Abrindo a Ajuda no Localizador de Objeto” na página 92.

84 ■ Getting Results with RSView32


Executando o código VBA
Para executar o código VBA, utilize o comando VbaExec <nome da sub-rotina>.
Utilize este comando em qualquer um dos seguintes lugares:
 em um campo que requeira uma ação. Por exemplo, utilize o comando

VBAExec no campo Ação do objeto botão, para o código VBA ser


executado quando um usuário selecionar o botão.
 em uma macro
 em uma linha de comando
A sintaxe do comando é:
VBAExec <nome da sub-rotina> [parâmetro 1], [parâmetro 2]
onde
nome da sub-rotina — é o nome de qualquer sub-rotina no objeto EsteProjeto. O
nome da sub-rotina não leva em consideração se as letras são maiúsculas ou
minúsculas.
parâmetro — é qualquer parâmetro solicitado por uma determinada sub-rotina.
Separe os parâmetros com vírgulas. O parâmetro pode ser de qualquer tipo de
dado, exceto Objeto.
O código VBA também pode ser acionado por um evento a partir de um objeto
Atividade, Tag ou Tags.

Como o RSView32 executa o código VBA


As sub-rotinas do VBA são executadas com base no modelo primeiro-a-entrar,
primeiro-a-sair. Cada sub-rotina é executada até a conclusão antes da próxima
ser iniciada. Por isso, não crie sub-rotinas que aguardam a entrada do usuário
antes de continuar porque, se um usuário não responder, todo o
processamento de sub-rotinas é interrompido. Por exemplo, se você criar uma
caixa de diálogo que solicite a entrada do usuário e ninguém responder, todo o
processamento das sub-rotinas será interrompido até a entrada do usuário ser
recebida (apesar de o RSView32 continuar a executar normalmente).
Se a sub-rotina em execução contiver eventos, eles continuarão a ser
alimentados mesmo depois da execução da sub-rotina. Para interromper a
alimentação dos eventos, defina o valor da variável do evento com Nada antes
de sair da sub-rotina. Veja a Ajuda para um exemplo. Para localizar o tópico
Ajuda, no guia de Conteúdo da caixa de diálogo da Ajuda do RSView32, clique
duas vezes no Modelo do Objeto do RSView32, clique duas vezes em
Exemplos, e depois clique duas vezes em Eventos Tag.

Usando o Modelo de Objeto do RSView32 e VBA ■ 85


Visualizando as sub-rotinas do VBA
As sub-rotinas do VBA criadas são listadas no Assistente de Comandos do
RSView32. A lista de sub-rotinas não é visível em nenhum outro lugar no
RSView32.
Para visualizar a lista de sub-rotinas:
1. Abra o Assistente de Comandos, procedendo de uma das seguintes
maneiras:
 clique duas vezes no campo Ação ou, no editor de Macros, clique duas
vezes em qualquer lugar
 clique no botão ... ao lado do campo Ação ou de qualquer campo que

requeira comando de um RSView32


 clique em Comandos no menu Editar na Linha de Comando, editor de

Códigos de Segurança, editor de Eventos e editor de Macros


2. No Assistente de Comandos, clique em Lógica e Controle, Editor do
Visual Basic, Tempo de Execução e VbaExec.
3. Na janela Assistente de Comandos, clique em Próximo. Você será levado à
Etapa 2 do Assistente, onde é possível visualizar a lista de sub-rotinas na
lista Sub-rotina.

Role através
desta lista para
ver as subrotinas
do projeto.

86 ■ Getting Results with RSView32


Abrindo o IDE do VBA para edição
É possível abrir o IDE do VBA para edição, utilizando o comando VbaEdit
[nome da sub-rotina]. Assim como o comando VBAExec, é possível digitar este
comando em qualquer campo Ação, em uma macro e na linha de comando.
A sintaxe do comando é:
VbaEdit [nome da sub-rotina]
onde nome da sub-rotina é o nome de qualquer sub-rotina do VBA no projeto. Se
você não especificar um nome de sub-rotina, o IDE do VBA será aberto na
primeira sub-rotina. Se você especificar um nome de sub-rotina, o IDE do
VBA será aberto com o cursor na instrução Sub especificada. O nome da sub-
rotina não leva em consideração se as letras são maiúsculas ou minúsculas.
Você também pode abrir o IDE do VBA clicando duas vezes em Editor do
Visual Basic na pasta Lógica e Controle.

O Modelo de Objeto do RSView32


O Modelo de Objeto do RSView32 contém objetos de automação OLE que
representam os recursos do RSView32. Utilizando esses objetos, é possível
interagir com projeto de um RSView32 ao executar uma das sub-rotinas
criadas.
O Modelo de Objeto do RSView32 contém os seguintes objetos:
Atividade. Este objeto representa o Registro de Atividades do RSView32.
Utilize este objeto para registrar atividades no arquivo de registro de atividades
do RSView32 e, se o RSView32 estiver definido assim, na barra de atividades
ou impressora.
AnalogTagAlarmCfg. Utilize este objeto para ler e gravar informações de
configuração de um alarme de tag.
AlarmThreshold. Este projeto representa um dos oito limites de alarme de um
tag analógico. Utilize este objeto para ler e gravar informações de configuração
de limite de alarme de um tag analógico.
AlarmThresholds. Este objeto representa todos os limites de alarme
disponíveis de um tag analógico. Utilize este objeto para ler e gravar
informações de configuração de limite de alarme de tag analógico.
Aplicação. Este objeto representa um aplicativo do RSView32. Utilize este
objeto para obter informações sobre um aplicativo do RSView32.
Canal. Este objeto representa um canal do RSView32. Utilize este objeto para
ler e gravar informações de configuração de um canal.

Usando o Modelo de Objeto do RSView32 e VBA ■ 87


Canais. Este objeto representa todos os canais disponíveis. Utilize este objeto
para obter um objeto Canal.
Comando. Este objeto representa o servidor de comandos do RSView32.
Utilize este objeto para emitir comando de um RSView32.
DataLog. Este objeto representa o sistema de registro de atividades do
RSView32. Use este objeto para acessar o sistema de registro de dados do
RSView32.
DataLogModel. Este objeto representa um modelo de registro de dados no seu
projeto. Use este objeto para adicionar registros, acessar arquivos de modelo de
registro de dados, ler registros, e gravar em registros.
DataLogModelCfg. Use este objeto para configurar um modelo de registro de
dados no seu projeto.
DataLogModels. Este objeto representa todos os modelos de registro de dados
no seu projeto. Use este objeto para adicionar um novo modelo, copiar um
modelo existente, obter um modelo, e remover um modelo.
DataLogNarrowRecord. Este objeto representa um registro de um modelo-
registrado de dados em formato-comprimido. Use este objeto para gerenciar as
informações de tag (valor, status, e nome) para o registro e para compartilhar
dados com um objeto DataLogWideRecord.
DataLogNarrowRecords. Este objeto representa todos os objetos
DataLogNarrowRecord em um modelo de registro de dados. Utilize este
objeto para obter um objeto DataLogNarrowRecord.
DataLogTagValue. Este objeto representa as informações do Nome do Tag,
Valor e Status para um tag de registro de dados ou registro. Um registro de
banco de dados em formato ampliado (DataLogWideRecord) tem uma coleção
de objetos DataLogTagValue para cada registro. Um registro de banco de
dados em formato comprimido (DataLogNarrowRecord) tem apenas um
objeto DataLogTagValue para cada registro.
DataLogTagValues. Este objeto representa todos os objetos
DataLogTagValue num registro de dados ampliados. Use este objeto para
manter uma coleção de objetos de valor de registro de dados (pares de coluna
de valor/status para um tag dado) num registro de banco de dados em formato
ampliado.
DataLogWideRecord. Este objeto representa um registro de um modelo de
registro de dados em formato-ampliado. Use este objeto para gerenciar as
informações de tag (valor, status, e nome) do registro.
DataLogWideRecords. Este objeto representa todos os objetos
DataLogWideRecord no seu modelo. Utilize este objeto para obter um objeto
DataLogWideRecord.
DigitalTagAlarmCfg. Utilize este objeto para ler e gravar informações de
configuração de alarme de tag digital.

88 ■ Getting Results with RSView32


Pasta. Este objeto representa uma pasta no banco de dados de tags do
RSView32. Utilize este objeto para navegar em outras pastas ou tags no banco
de dados de tags.
Pastas. Este objeto representa todas as pastas contidas em uma pasta. Utilize
este objeto para navegar em outras pastas. É possível criar e excluir pastas
utilizando esta coleção.
Nó. Este objeto representa um nó de um RSView32. Utilize este objeto para ler
e gravar informações de configuração de um nó.
Nós. Este objeto representa todos os nós configurados. Utilize este objeto para
obter um objeto Nó. É possível criar e excluir nós utilizando esta coleção.
AdministradorODBC. Use este objeto para listar as origens de dados ODBC
disponíveis, e para criar e validar tabelas numa origem de dados existentes.
Projeto.
Utilize este objeto para recuperar informações sobre o projeto do
RSView32 atualmente carregado e acessar outros objetos do RSView32.
Segurança. Utilize este objeto para recuperar as informações de segurança
sobre o usuário atual ou mudar o usuário atual (ou seja, para desconectar o
usuário atual e conectar outro usuário).
Tag. Este objeto representa um tag de um RSView32. Utilize este objeto para
ler e gravar o valor de um tag e suas informações de configuração.
TagDb. Este objeto representa o banco de dados de tags do RSView32. Utilize
este objeto para criar e excluir os tags do RSView32 e obter ou consultar
objetos do Tag.
Tags. Este objeto representa um grupo de tags. Utilize este objeto para
trabalhar com tags como coleção.
Para obter informações detalhadas sobre as propriedades, métodos e eventos
desses objetos, consute a Ajuda do Localizador de Objeto. Para obter
informações sobre o acesso à Ajuda do Localizador de Objeto, consulte
“Abrindo a Ajuda no Localizador de Objeto” na página 92.

Usando o Modelo de Objeto do RSView32 e VBA ■ 89


Variáveis global de objeto
Uma variável de objeto Global é um objeto predefinido disponível, por
conveniência, para todas as sub-rotinas. O RSView32 cria esses objetos
enquanto cria um projeto do VBA. Utilize esses objetos como qualquer outro
objeto do RSView32.
As variáveis globais a seguir estão disponíveis:
 gActivity

 gChannels
 gCommand
 gDataLog
 gNodes
 gODBCAdministrator
 gProject
 gSecurity
 gTagDb

Visualizando os objetos
Utilize o Localizador de Objeto para visualizar os objetos do RSView32 no
IDE do VBA.
Para abrir o Localizador de Objeto, proceda de uma das seguintes maneiras:
 clique com o botão direito do mouse em qualquer lugar da janela Código e,

em seguida, clique em Localizador de Objeto no menu pop-up


 no menu Exibir, clique em Localizador de Objeto
 pressione F2

90 ■ Getting Results with RSView32


Selecione
RSView32 para
exibir apenas
objetos
RSView32.

Selecione globais
para exibir todas
as constantes do
RSView32.

Selecione
qualquer objeto
para exibir suas
propriedades,
métodos, e
eventos.

Para visualizar as variáveis de objeto global, selecione RSView32 na primeira


lista.

Obtendo Ajuda sobre os objetos RSView32


O RSView32 contém Ajuda para cada objeto RSView32, incluindo uma
descrição detalhada das propriedades, métodos e eventos do objeto. Para abrir
a Ajuda, selecione um item no Localizador de Objeto e pressione F1 ou a tecla
?, mo teclado.

Usando o Modelo de Objeto do RSView32 e VBA ■ 91


Abrindo a Ajuda no Localizador de Objeto
Para abrir a Ajuda no Localizador de Objeto:
1. Abra o Localizador de Objeto.

2. Na lista que se encontra na parte superior da janela, selecione RSView32.


3. Em Classes ou Membros, destaque um item e pressione F1 ou a tecla ?,
mo teclado.

Para visualizar o conteúdo inteiro do arquivo Ajuda do Modelo de Objeto do


RSView32:
1. Siga as etapas acima para abrir um tópico de Ajuda.

2. Na janela de Ajuda, clique em Tópicos de Ajuda.

Abrindo a Ajuda na Janela Código


Para abrir a ajuda na Janela Código, em uma linha de código, destaque um
nome de objeto do RSView32 ou destaque uma propriedade ou método de
objeto do RSView32 e, em seguida, pressione F1.

92 ■ Getting Results with RSView32


Abrindo a Ajuda na janela de Conteúdo da Ajuda do
RSView32
Para abrir a Ajuda do Código VBA na Ajuda do RSView32:
1. Na barra de menus do RSView32, clique em Ajuda e, em seguida, clique
em Conteúdo.
2. Na janela Conteúdo, clique duas vezes no Código VBA, para obter uma
visão geral, ou clique duas vezes no Modelo de Objeto do RSView32 para
obter detalhes sobre os objetos.

Usando o Modelo de Objeto do RSView32 e VBA ■ 93


Usando a Ajuda VBA
O VBA já vem com sua própria Ajuda. Para acessar essa Ajuda, proceda de uma
das seguintes maneiras:
 clique em Ajuda na barra de ferramentas e, em seguida, clique em um item

do menu

 em qualquer área do IDE, pressione F1

Documentação VBA
Se você for novato no Visual Basic, talvez queira consultar as seguintes
publicações da Microsoft:
 Visual Basic Getting Started

 Visual Basic Programmers Guide

94 ■ Getting Results with RSView32


Capítulo

Planejando um projeto
O processo de planejamento ......................................................................96
Compreendendo um processo ....................................................................96
Coletando dados ..................................................................................................96
Projetando um banco de dados .................................................................97
Coletando informações .................................................................................................97
Organizando tags ...........................................................................................................97
Planejando alarmes ...........................................................................................97
Planejando telas gráficas ..............................................................................98
Desenvolvendo uma hierarquia de telas.....................................................................98
Criando um modelo para garantir a consistência......................................................98
Usando tendências ...........................................................................................100
Projetando um sistema de segurança ................................................100
Personalizando o sistema,
e integrando com outros aplicativos...................................................101
Autotizando a configuração de aplicativo................................................................101
Usando dados com outros aplicativos......................................................................101
Personalizando o sistema............................................................................................101

■ 95
O processo de planejamento
Um projeto bem feito exige planejamento. Para ajudá-lo a planejar, este
capítulo fornece regras para:
 a compreensão do processo que está sendo automatizado

 a coleta de dados
 a estruturação de um projeto de banco de dados
 a estruturação de um projeto de telas gráficas
 o uso de tendências
 a estruturação de um sistema de segurança

Compreendendo um processo
Junte informações de uma série de fontes para ter uma compreensão completa
e detalhada do processo que está sendo automatizado.
Especificamente, é necessário:
 conversar com operadores e outros especialistas que usarão o sistema. Descubra

as informações que eles precisam para otimizar as operações da fábrica


 conversar com a gerência e com a equipe do MIS (Sistemas de Informações
de Gerenciamento) para descobrir as informações que eles precisam para
apoiar as decisões de planejamento
 dividir cada seção do processo nas suas partes constituintes
 determinar o tipo de comunicação que será usada—comunicação de driver
direto, OPC ou DDE
 determinar as variáveis do processo que precisam ser acessadas e identificar
a localização delas nos controladores programáveis

Coletando dados
Quando planejar a coleta de dados, projete o sistema de maneira que somente
os dados essenciais sejam coletados. É importante limitar a coleta de dados,
pois as atividades de coleta necessitam de um poder de processamento
substancial e geram muito tráfego no canal ou na rede de comunicações.
Lembre-se das exigências da coleta de dados quando projetar o layout das
tabelas de dados do controlador lógico programável e do banco de dados de
tags. Idealmente, os endereços de tags devem referir-se a blocos adjacentes de
tabelas de dados do controlador lógico programável para reduzir o tráfego e
otimizar a resposta do sistema.

96 ■ Getting Results with RSView32


Projetando um banco de dados
Planeje o banco de dados de tags com calma. Um bom projeto ajuda a reduzir
o tempo necessário para a manutenção e pode melhorar o tempo de resposta
entre o controlador lógico programável e o RSView32.

Coletando informações
Antes de começar a criar o banco de dados, colete as seguintes informações:
 fluxogramas dos processos (ou diagramas de processos e instrumentos)

 lista de tabelas de dados do controlador lógico programável ou endereços de


registro que o projeto irá acessar
 necessidades de alarmes (para obter mais detalhes, consulte “Planejando
alarmes” abaixo)

Organizando tags
Antes de criar tags:
 desenvolva as convenções de identificação dos tags, escolhendo nomes

familiares e lógicos para todos. Isto faz com que se solucione problemos
mais rapidamente.
 agrupe tags relacionados
Agrupe os tags da maneira que faça mais sentido para o aplicativo. Por
exemplo, agrupe todos os dispositivos semelhantes ou as áreas relacionadas
do chão de fábrica.
Ao criar tags, coloque-os relacionados em pastas. Para uma organização mais
eficiente, aninhe as pastas.

Planejando alarmes
Antes de configurar alarmes, planeje:
 as condições que irão disparar os alarmes
 como os operadores serão notificados sobre esses alarmes
 as informações que as mensagens de alarme devem conter
 as ações que irão ocorrer em resposta a esses alarmes
 os alarmes que irão necessitar de ações adicionais que podem ser fornecidas
com o uso de uma macro

Planejando um projeto ■ 97
Planejando telas gráficas
Ao planejar telas, determine a melhor maneira de os usuários navegarem por
elas e desenvolva um modelo para estabelecer uma aparência comum a todas.

Desenvolvendo uma hierarquia de telas


Uma hierarquia é uma série de telas gráficas que fornecem mais detalhes
progressivamente, à medida que os usuários movem-se por essas telas. Uma
hierarquia deve atender às necessidades de vários usuários, incluindo os
gerentes, supervisores e operadores.
As telas gráficas bem organizadas apresentam informações com clareza e
consistência e guiam os usuários pelo sistema. Antes de projetar telas gráficas
individuais, planeje a hierarquia geral das telas e a maneira como os usuários
irão navegar pela hierarquia.

Criando um modelo para garantir a consistência


É possível manter uma aparência consistente em todas as telas de um projeto
apresentando as mesmas informações nos mesmos locais em todas as telas.
Para garantir a uniformidade, desenvolva uma tela com elementos comuns que
agem como um modelo. Toda vez que uma nova tela é desenvolvida, inicie com
uma cópia do modelo.
Por exemplo, o modelo deve conter:
 o logotipo da empresa

 o título
 a data e a hora
 os botões de navegação

98 ■ Getting Results with RSView32


Ao projetar telas, a aplicação dos princípios de um bom projeto visual ajuda os
usuários a aumentar a eficiência. Tente atender a estes importantes princípios
de um projeto:
Consistência
 Mantenha a consistência nos símbolos e cores usados.
 Mantenha a consistência nos rótulos e localizações de botões.
Ao projetar as telas, coloque os mesmos tipos de botão nas mesmas
posições. Por exemplo, se houver um botão Iniciar em uma certa posição em
uma tela, não coloque um botão Parar na mesma posição na tela seguinte.
Clareza
 Use símbolos reconhecidos facilmente. Por exemplo, use os símbolos ISA
convencionais para tanques e válvulas.
 Não sobrecarregue a tela com informações.
 Use uma terminologia padrão e clara, além de evitar abreviaturas ou
acrônimos que o usuário pode não entender.
 Use cores com significado reconhecível. Por exemplo, as cores vermelho e
verde freqüentemente significam parar e iniciar. Mantenha a consistência de
significado das cores, atribuindo vermelho somente para os botões Parar e
verde para os botões Iniciar.
Algumas pessoas não distinguem o vermelho do verde, portanto não confie
apenas nas cores para estabelecer significados.
 Use combinações de cores de alto contraste, como amarelo e azul.
Dicas de Planejamento
 Se estiver projetando uma tela de toque, não coloque botões importantes em
locais onde eles serão bloqueados por uma janela pop-up. O usuário não
pode pressionar um botão encoberto. Além disso, verifique se o botão é
grande o bastante para que os usuários possam tocá-lo com facilidade.
 Verifique se há sempre um caminho desimpedido para mover-se de uma tela
para a outra.

Planejando um projeto ■ 99
Usando tendências
Ao planejar tendências, pense em como elas serão usadas. Por exemplo, a
tendência será usada para:
 analisar as tendências do processo

 monitorar a eficiência de produtos


 arquivar variáveis de processo para garantir o cumprimento das
regulamentações governamentais
Com base nessas considerações, é possível determinar:
 os tags que precisam ser traçados na mesma tendência

 os tags que precisam de registro usando uma tendência histórica

Projetando um sistema de segurança


Ao decidir-se sobre a necessidade de segurança, pense se é preciso:
 restringir o acesso a todos os componentes do projeto para evitar alterações

acidentais ou o acesso limitado é o bastante


 restringir o acesso a certas áreas da fábrica
 permitir que qualquer um faça logon
Com base nessas considerações, é possível configurar a segurança para usuários
individuais ou para grupos. Por exemplo, talvez você deseje configurar grupos
de usuários, como um grupo de gerência ou um grupo de operários.

100 ■ Getting Results with RSView32


Personalizando o sistema, e integrando com outros
aplicativos
Autotizando a configuração de aplicativo
Quando for projetar seu aplicativo, determine quais as atividades de
manutenção de rotina que você poderia automatizar usando o Modelo Objeto
do RSView32 com Visual Basic ou Visual Basic para Aplicativos (VBA). Por
exemplo, talvez você queira que o RSView32 gere tags automaticamente,
permitindo adicionar linhas de produtos similares à sua fábrica rápido e
facilmente.

Usando dados com outros aplicativos


Se você precisa regularmente de dados do RSView32 para usar em programas
tais como Microsoft Excel, ou PowerPoint, considere o uso do VBA para
extrair automaticamente os dados do RSView32.

Personalizando o sistema
Adicionando eventos alarme
Você pode gravar seus próprios algoritmos de detecção de alarme usando PLC
logic, Visual Basic ou VBA, e pode depois criar eventos no RSView32 para
responder aos algoritmos.
Validando entrada de operador
Para validar entrada de operador, use o Modelo Objeto do RSView32 com
Visual Basic ou VBA. No Visual Basic ou VBA, crie sua própria caixa de
diálogo pop-up para entrada de dados. Use Visual Basic ou VBA logic para
validar entrada de operador, por exemplo para certificar-se de que o valor
entrado pelo operador para um tag, cai dentro de 10% do valor de outro tag.
Projetando telas gráficas intuitivas
Use o Modelo Objeto do RSView32 para preencher objetos de formulários
VBA com dados, para uso em telas gráficas. Por exemplo, use caixas de lista ou
caixas combinadas na tela gráfica, para permitir que operadores selecionem
opções tais como itens de receita.

Planejando um projeto ■ 101


Capítulo

Obtendo as informações
necessárias
Usando a Ajuda do RSView32 ..................................................................104
Exibindo o conteúdo da Ajuda..................................................................................104
Usando o índice remissivo..........................................................................................105
Encontrando palavras ou tópicos..............................................................................106
Usando os guias do usuário on-line do RSView32 .....................107
Exibindo os guias.........................................................................................................107
Movendo-se pelos guias do usuário ..........................................................................108
Mais zoom e menos zoom .........................................................................................109
Encontrando informações..........................................................................................109
Imprimindo páginas ....................................................................................................110
Usando o guia on-line para o leitor...........................................................................110
Suporte Técnico .................................................................................................111
Ao entrar em contato ..................................................................................................111

■ 103
Usando a Ajuda do RSView32
A ajuda on-line do RSView32 fornece os procedimentos etapa por etapa e as
informações de referência para trabalhar com todos os recursos do RSView32.
Para abrir a ajuda on-line quando o RSView32 estiver sendo executado:
 clique no botão Ajuda de qualquer janela

 na barra de menus do RSView32, clique em Ajuda e, em seguida, clique em


Conteúdo
 pressione a tecla F1

Exibindo o conteúdo da Ajuda


Para obter uma visão geral da Ajuda do RSView32, clique na guia Conteúdo.

Para ver os
tópicos num livro,
clique duas vezes
no livro.

Para ir para um
tópico, clique duas
vezes no tópico.

104 ■ Getting Results with RSView32


Usando o índice remissivo
O índice remissivo da Ajuda é semelhante ao índice de um livro, listando todas as
palavras chaves para os tópicos da Ajuda. Para ver o índice, clique na guia Índice.

Tão logo você


digite uma
palavra aqui, as
entradas no
índice são
listadas abaixo.

Para ir para um
tópico, clique
duas vezes
aqui.

Obtendo as informações necessárias ■ 105


Encontrando palavras ou tópicos
Para pesquisar no texto inteiro da Ajuda, clique na guia Localizar. A primeira
vez que o comando Localizar for usado, o Assistente de Configuração do
Comando Localizar será aberto. Siga as instruções do Assistente para construir
uma lista de termos. A construção da lista pode demorar alguns minutos, mas
da próxima vez que o comando Localizar for usado, a lista de termos já existirá.

Para alterar as
opções de procura,
clique no botão
Opções.

Role através da
lista para
encontrar o
termo que você
está procurando.
Quando você
encontrar o
termo, clique
duas vezes nele
para ir para este
tópico.

Para obter Ajuda sobre o uso da guia Localizar, clique o botão direito do mouse
e, em seguida, clique em O Que É Isto?

106 ■ Getting Results with RSView32


Usando os guias do usuário on-line do RSView32
O Guia do Usuário do RSView32 completo, o Guia do Usuário de RSView32
Runtime e os manuais Obtendo Resultado com o RSView32 estão incluídos no CD-
ROM do RSView32 junto com o software Adobe Acrobat® Reader para
visualização dos guias. O Guia do Usuário do RSView32 e o Guia do Usuário do
RSView32 Runtime fornecem mais detalhes sobre os tópicos apresentados
neste manual Obtendo Resultados. É possível imprimir os guias no todo ou em
parte, além de copiar textos e elementos gráficos dos guias e colá-los em outros
documentos.

Exibindo os guias
Se você instalou os guias do usuário quando instalou o RSView32, você pode
acessá-los clicando em Ajuda, Livros On-Line, e depois clicando ou no
Obtendo Resultados, ou no Guia de Usuários.
Se você estiver usando o RSView32 Runtime, o menu do Livros On-Line
mostrará Guia de Usuários do Runtime em vez de Guia de Usuários.

Para ver o livros on-line do


RSView32, clique em um
destes itens.

Se os guias do usuário forem instalados durante a instalação do RSView32,


haverá um ícone para eles no grupo Rockwell Software.

Para exibir um dos


guias do usuário do
RSView32, clique
neste item.

Se você não instalar os guias, poderá visualizá-los a partir do CD-ROM.

Obtendo as informações necessárias ■ 107


Para visualizar os guias de usuário a partir do CD-ROM
1. Insira o CD-ROM do RSView32 na unidade de disco do CD-ROM. O CD-
ROM deve iniciar a execução automaticamente.
Se o CD-ROM não iniciar automaticamente, execute D:\SETUP.EXE, onde D
é a unidade de disco que contém o CD-ROM.
2. Na janela do RSView32, clique no botão Visualizar os Guias do Usuário
do RSView32.

Movendo-se pelos guias do usuário


Use qualquer um dos seguintes métodos para mover-se pelos guias do usuário:
 clique no indicador de um capítulo do lado esquerdo da janela

 clique em um botão na barra de ferramentas. Cada botão tem uma dica de


ferramenta indicando a ação que o botão executará

 clique no botão na base da janela e, quando aparecer a caixa de diálogo Ir


Para, especifique a página para onde gostaria de ir

 clique no botão da barra de rolagem do lado direito da janela. Ao clicar no


botão, o número da página é exibido

108 ■ Getting Results with RSView32


Mais zoom e menos zoom
Use qualquer um dos seguintes métodos para aumentar ou reduzir as páginas:
 clique na ferramenta Zoom na barra de ferramentas para alterar o ponteiro

para o ponteiro de Zoom. Para aumentar um parágrafo ou elemento gráfico


em particular, clique com o ponteiro de Zoom em qualquer lugar da página.

 clique em um botão na barra de ferramentas. Cada botão tem uma dica de


ferramenta indicando a ação que o botão executará.

 clique no botão na base da janela e, em seguida, especifique uma taxa de


zoom

Encontrando informações
É possível localizar uma palavra ou frase no guia do usuário.
Para encontrar uma palavra ou frase
1. Siga um dos procedimentos abaixo:
 na barra de ferramentas, clique na ferramenta Localizar

 no menu Ferramentas, clique em Localizar

Encontrar ferramenta 2. Na caixa de diálogo Localizar, digite a palavra ou frase desejada e, em


seguida, clique em Localizar.
A palavra ou frase é realçada no texto. Para encontrar outra ocorrência
dessa palavra ou frase, clique em Localizar no menu Ferramentas.

Obtendo as informações necessárias ■ 109


Imprimindo páginas
É possível imprimir um texto selecionado, uma única página ou um guia inteiro.
As páginas impressas contêm “marcas de aparagem”, que são marcas angulares
exibidas nos cantos da página. É impossível remover essas marcas.
Para imprimir um texto selecionado
1. No menu Arquivo, clique em Configurar Impressão para selecionar e
configurar a impressora a ser usada.
2. Siga um dos procedimentos abaixo:
 na barra Ferramentas, clique em Selecionar Texto e, em seguida

selecione o texto que você quer copiar


Ferramenta de  no menu Ferramentas, clique em selecionar Texto e depois selecione o
selecionar Texto Texto a ser copiado
3. No menu Arquivo, clique em Imprimir.
4. Na caixa de diálogo Imprimir, verifique se a impressora correta está
selecionada, clique em Seleção e, em seguida, clique em OK.
Para imprimir uma ou mais páginas
1. No menu Arquivo, clique em Configurar Impressão para selecionar e
configurar a impressora a ser usada.
2. No menu Arquivo, clique em Imprimir.
3. Na caixa de diálogo Imprimir, verifique se a impressora correta está
selecionada, clique em Página Atual ou especifique páginas de Início e
Fim e, em seguida, clique em OK.

Usando o guia on-line para o leitor


Para obter mais informações sobre o Adobe Acrobat Reader, consulte o guia
on-line do Adobe Acrobat. Para abrir o guia on-line enquanto o Adobe Acrobat
Reader estiver sendo executado, clique em Ajuda na barra de menus e, em
seguida, clique em Reader Online Guide.

110 ■ Getting Results with RSView32


Suporte Técnico
Se tiver dúvidas sobre o RSView32, consulte este manual, a ajuda on-line do
RSView32 ou o guia do usuário on-line do RSView32. Ou, clique Ajuda,
Rockwell Software na Web, e depois clique o nome da página da web que você
quer ver. Para utilizar a Rockwell Software na Web, é preciso ter um localizador
instalado no computador e uma conexão com a internet.
Se não encontrar as respostas, contacte o Suporte Técnico da Rockwell
Software:
Telefone—440-646-7800
Fax—440-646-7801
Biblioteca de Suporte World Wide Web—www5.software.rockwell.com
A equipe de suporte está disponível de segunda a sexta, das 8 h às 17 h, horário
do leste, exceto feriados.

Ao entrar em contato
Ao entrar em contato, esteja em frente a um computador e preparado para
fornecer as seguintes informações:
 o número de série do produto

É possível encontrar esse número no rótulo do disco de Ativação. Também


é possível encontrá-lo on-line. No menu do RSView32, clique em Ajuda e,
em seguida, clique em Sobre o RSView32.
 o número da versão do produto
É possível encontrar esse número on-line. No menu do RSView32, clique
em Ajuda e, em seguida, clique em Sobre o RSView32.
 o tipo de hardware em uso
 as palavras exatas de qualquer mensagem exibida na tela
 uma descrição do que aconteceu e do que estava sendo feito quando ocorreu
o problema
 uma descrição do que foi feito na tentativa de solucionar o problema
Talvez você também precise fornecer informações sobre suplementos e
atualizações do RSView32 instalados no computador.

Obtendo as informações necessárias ■ 111


Para visualizar a lista de suplementos e atualizações instaladas
1. Com a janela ativa do Gerenciador de Projetos, clique em Ajuda, Sobre o
RSView32.
2. Clique em Suplementos para visualizar a lista de suplementos. Clique
Atualizar para exibir a lista de atualizações instaladas.

112 ■ Getting Results with RSView32


Índice
Symbols Animações
anexando a objetos  59
Arquivo .RSV  25
copiando e colando  60
Formato .BMP  51
testando  61
Formato .DXF  51
Assistente de Comando  37
Formato .JPG  51
Ativando o RSView32  6
Formato .WMF  51
com código de redefinição  10
Formato de armazenamento .DBF  73
como um sistema somente tempo de
execução  11
A depois da instalação  9
Adobe Acrobat Reader  107 movendo as teclas de ativação  8
AdvanceDDE  41 reativando uma tecla danificada  10
Ajuda solucionando problemas  11
ajuda on-line  91
Janela de Código  92 B
Localizador de Objetos  92 Banco de dados PLC, importando  69
suporte Técnico  111 Banco de dados SLC, importando  69
usando ajuda on-line VBA  94 Barra de Atividades  28, 73
Veja também a Ajuda on-line exibindo  29
Ajuda on-line Limpando mensagens na  29
abrindo  104 movendo  29
conteúdo  104 ocultando  29
encontrando palavras em  106 redimensionando  29
índice  105 Barra de Ferramentas  27
para Adobe Acrobat  110 exibindo  29
Ajuda on-line. Ver Ajuda ocultando  29
Alarmes, planejando  97 Barra de Status  28
Ambiente de Desenvolvimento Integrado do exibindo  29
VBA. Ver VBA IDE ocultando  29
Ambiente de Desenvolvimento Integrado. ver Barra de Título em telas gráficas  61
IDE

Índice ■
113
Biblioteca Gráfica  52 Comunicações
sumário de alarmes  63 DDE  41
tendências  63 direct-driver  40, 41
Botão de Seleção  36 erros  44
Botões OPC  41
criando  53 RSLinx  40, 41, 44
criando ações para  54 solucionando problemas  44
duplicando  53 verificando  43
Controle. Ver Animação
C ControlView  38
Caixa de diálogo Definições de Tela  48, 50, 61 Cores
itens no sumário de alarmes  63
Caixa de Ferramentas do ActiveX  56
linha  57
Código VBA
preenchimento  57
definido  80, 84
segundo plano de telas  50
executando de dentro do RSView32  85
início rápido  83
usando em vez de macro  84 D
Coleta de Dados, planejar  96 DDE
Comando Abort  49 formatos suportados  41
Comando Display  49 servidor  42
Comandos Desinstalando RSView32  14
Abort  49 Disco de Ativação
Display  49 movendo as teclas de ativação  8
em botões  54 protegendo arquivos  9
em editores  37 teclas de ativaçã  7
em macros  37 Documentação
segurança  74 VBA  94
Comandos RSView32.Ver Comandos Documentação VBA  94
Componentes
abrindo  34 E
adicionando  35 Editando código VBA
exibindo  34 abrindo o VBA IDE  87
exibindo as localizações dos  35 Editor Configuração do Registro de Alarme  72
usando em mais de um projeto  35 Editor Configuração do Registro de Atividade 
44, 72

114 ■
Obtendo Resultados com o RSView32
Editor Configuração do Registro de Dados  72 Guia do Usuário. Ver Guia On-line do Usuário
Editor de Banco de Dados de Tags  41, 42, 68 Guia on-line do usuário
Editor de Classes de Varredura  41 Adobe Acrobat Reader  107
Editor de Códigos de Segurança  75 ajuda para  110
Editor de Contas de Usuário  75 encontrando informações no  109
Editor de Nós  41, 42 imprimindo seleções ou páginas do  110
Editores instalando  4
Dicas para trabalhar nos  36 marcas de aparagem no  110
lista de  31 movendo-se no  108
Eventos visualizando  4, 107
usando  85 visualizando do CD-ROM  108
EVMOVE.EXE  6, 9
Execução do código VBA I
dentro do RSView32  85 IDE  81
Expressões  37 abrindo o VBA IDE para editar  87
usando  81
F Imagens Gráficas, importando  51
Ferramenta de Bloqueio do Desktop do NT 4.0 Importação e Exportação do banco de dados do
 77 RSView32 Assistente  68
Ferramentas RSView32  68 Importando imagens gráficas  51
Assistente de Importação de Projeto Instalando on-line os guias do usuário  4
ControlView  38 Instalando RSView32  4
Ferramenta de Bloqueio do Desktop do NT desinstalação  14
4.0  77 direitos de administração  4
instalando  5 sumário de instalação  5
Formato de armazenamento ODBC  73

J
G Janela Código
Gerenciador de Projetos  24, 28, 30 obtendo ajuda  92
editores  31
exibindo componentes no  34
modo de edição  31
L
Lista de usuários do Windows NT  75
modo de execução  31
Livros on-line  107
pastas  31
Localizador de Objetos  90
obtendo ajuda  92
Localizador de Tag  43, 67

Índice ■
115
M aplicando cor ao  57

botões 53
Macros
espaçamento  58
Usando código VBA em vez de  84
importando  51
Macros, criando  37
organizando  58
Memória
substituindo tags em  52
ajustando memória virtual  13
sumário de alarmes  63
Memória Virtual
tendencias  62
configurando em Windows 95  14
testando animação em  61
configurando em Windows NT  13
visualizando  90
Menu Contextual  31, 36
Objetos do ActiveX  55
Modelo de Objeto, RSView32  87
OPC
Modelos de Objeto RSView32
comunicações  41
objetos  87
servidor  42
sobre  87
Modicon  40
Modo de Edição  31
P
Projeto
Modo de Execução  31
adicionando componentes para o  35
Monitor de Tags  43
arquivo .RSV  25
criando  24
N extensões de arquivo  25
Nomes de Arquivo localização de componentes  25
comprimento dos  24 pastas no  25
longos, para registro de dados  73 planejando  96
para arquivos de projeto  25
referencias to  35
Nomes de arquivo longos,
R
para registro de dados  73 Registro
alarmes  72
atividades  72
O dados (valores de tag)  72
Object Smart Path  59
visualizando informações de registro  73
Objetos
RESET.EXE  6, 10
ActiveX  55
Rockwell Software na Web  111
agrupando  58
RSLinx  40, 41, 44
alinhamento  58
RSServer  41
animando  59

116 ■
Obtendo Resultados com o RSView32
RSView32  2 T
ativando  6
Tags
ativar sistema somente-tempo-de-execução 
analógicos  66
11
criando muitos de uma vez  68
começando  12
criando quando necessário  67
desinstalando  14
digital  66
exigências do sistema  2
dispositivos  66
explorando  27
importando  68, 69
instalando  4
memória  66
Works software  16
nomeando  36, 97
RSView32, código VBA
organizando  69, 97
início Rápido  83
pastas  68
RSWho  44
projetando um banco de dados  97
segurança  74
S seqüência  66
Seguranca sistema  66
nível de projeto  74 usando numa expressão  37
atribuindo códigos para usuários  75 Tela de Registro de Alarmes  73
comandos de segurança  74 Tela de Registro de Atividades  44, 73
segurança em telas gráficas  74 Telas do Windows, desativando  76
tag de segurança  74
Telas Gráficas
nível de sistema  74, 76
abrindo  49
configurando as telas  76
adicionando um objeto para  46
desativando as teclas de atalho do
animando  46
Windows  76
assegurando consistência entre  98
usando a Ferramenta de Bloqueio do
Desktop do NT 4.0  77 caixa de diálogo Definições de Tela  48, 50, 61
planejando  100 configurações para tempo de execução
(runtime)  61
Siemens  40
cores de segundo plano das  50
SoftLogix 5  40
criando  47
Substituição de Tag  52
dimensionando  50
Sumário de Alarmes, criando  63
dimensionar para Janela Principal na opção
Suporte técnico  111 tempo de execução  50, 76
reativar tecla danificada  10 especificando padrões  50
fechando  49
gravar  47
incluindo uma barra de título na  61

Índice ■
117
planejando 98

V
segurança 74
Variáveis de Objeto. Ver Variáveis de Objetos
testando  61 Globais
tipos de  48
Variáveis de Objetos Globais  90
Tendências
VBA IDE
criando  62
abrindo o editor  87
planejando  100
Visualizando objetos  90
visualizando dados registrados  73

W
U World Wide Web  111
Usando o Ambiente de Desenvolvimento
Integrado  81
Usando o código VBA  80

118 ■
Obtendo Resultados com o RSView32

Você também pode gostar