rsview32

126
Getting Results Guide Guia Obtendo Resultados DOC ID 9399-2SE32GR-PT DEC99

Upload: josmar-guidino

Post on 01-Dec-2015

54 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: RSVIEW32

Getting Results Guide

Guia Obtendo Resultados

DOC ID 9399-2SE32GR-PT DEC99

Page 2: RSVIEW32

Contato com a Rockwell Software

Telefone do Suporte Técnico—001-216-646-7800 (EUA)/011-3874-8952 (BR)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 Direitos Autorais

© 2000 Rockwell Software Inc., uma companhia de Automação da Rockwell. Todos os direitos reservados.Impresso nos Estados UnidosParte 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

Page 3: RSVIEW32

� i

ConteúdoCapítulo 1Instalando e ativando o RSView32............................................................................ 1

Sobre o RSView32................................................................................................. 2

Determinando as exigências do sistema ............................................. 2Passo 1 � Totalize seus pontos .................................................................................... 3Passo 2 � Determine a configuração de sistema recomendado ............................. 4

Instalando o RSView32 e os guias de usuário ................................. 4Instalando o RSView32 no Windows NT ................................................................... 4Resumo da instalação ...................................................................................................... 5

Ativando o RSView32 ......................................................................................... 6Sobre o disco de Ativação .............................................................................................. 6Teclas de Ativação ........................................................................................................... 7Movendo as teclas de ativação de volta........................................................................ 8Ativando o RSView32 depois da instalação ............................................................... 9Protegendo os arquivos de ativação.............................................................................. 9Reativando uma tecla danificada .................................................................................10Ativando o RSView32 Works como um sistema tempo de execução somente ..11Solucionando problemas de ativação..........................................................................11

Iniciando o RSView32 ......................................................................................12Iniciando o RSView32 manualmente..........................................................................12Iniciando o RSView32 automaticamente ...................................................................12

Verificando se o sistema tem memória virtual suficiente.....13

Desinstalando o RSView32...........................................................................14

Page 4: RSVIEW32

ii � Obtendo Resultados com o RSView32

Capítulo 2Primeiros passos .......................................................................................................................... 15

Bem-Vindo ao RSView32 ............................................................................... 16RSView32 Works........................................................................................................... 16RSView32 Runtime ....................................................................................................... 18

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

Capítulo 3Criando e trabalhando com projetos..................................................................... 23

Criando um projeto ............................................................................................ 24

O que é um projeto? .......................................................................................... 25Arquivos de projeto ...................................................................................................... 25

Explorando a janela principal do RSView32.................................... 27A barra de menu ............................................................................................................ 27A barra de ferramentas ................................................................................................. 27O Gerenciador de Projetos.......................................................................................... 28A barra de atividades..................................................................................................... 28A barra de status ............................................................................................................ 28Exibindo e ocultando a barra de ferramentas, a barra de status e a barra de atividades ..................................................................... 29

Trabalhando no Gerenciador de Projetos.......................................... 30Guias ............................................................................................................................... 31Pastas............................................................................................................................... 31Editores........................................................................................................................... 31Componentes ................................................................................................................. 34

Page 5: RSVIEW32

Conteúdo � iii

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

Usando componentes de projetos ControlView............................ 38

Capítulo 4Configurando comunicações .......................................................................................... 39

Usando a comunicação com drivers diretos ................................... 40Editores de comunicação ............................................................................................. 40Configurando a comunicação com os drivers diretos ............................................. 41

Usando a comunicação OPC e DDE ....................................................... 41Editores de comunicação ............................................................................................. 42Configurando a comunicação com servidores OPC e DDE ................................. 42

Verificando se a comunicação está funcionando ....................... 43Se a comunicação não estiver funcionando............................................................... 44

Capítulo 5Criando telas, tendências e resumos de alarmes.................................. 45

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

Criando uma tendência ................................................................................... 62

Page 6: RSVIEW32

iv � Obtendo Resultados com o RSView32

Criando um resumo de alarmes ................................................................ 63Filtrando alarmes ........................................................................................................... 64Atribuindo cores a alarmes .......................................................................................... 64

Capítulo 6Criando tags ....................................................................................................................................... 65

O que é um tag? ................................................................................................... 66Tipos 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 7Configurando o registro e a segurança.............................................................. 71

Informações de registro................................................................................. 72Configurando o registro ............................................................................................... 72Visualizando informações de registro ........................................................................ 73

Garantindo a segurança do sistema ..................................................... 74Configurando a segurança em nível de projeto ........................................................ 74Configurando a segurança em nível de sistema ........................................................ 76

Capítulo 8Usando o Modelo de Objeto do RSView32 e VBA .................................. 79

Sobre o Modelo de Objeto do RSView32 e VBA ............................ 80Como o RSView32 utiliza o código VBA ................................................................. 80

O ambiente de desenvolvimento integrado do VBA .................. 81Abrindo a janela do IDE.............................................................................................. 81Partes da janela do IDE ............................................................................................... 82

Etapas de Início Rápido ................................................................................. 83Etapa 1 � Criar o código VBA ................................................................................. 83Etapa 2 � Chame o código VBA a partir do RSView32 ...................................... 83

O que é uma sub-rotina? ................................................................................ 84Quando utilizar o código VBA em vez de uma macro de um RSView32............ 84

Page 7: RSVIEW32

Conteúdo � v

Executando o código VBA ............................................................................ 85Como 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 .......................................................... 87Variáveis global de objeto ............................................................................................ 90Visualizando os objetos ................................................................................................ 90Obtendo Ajuda sobre os objetos RSView32............................................................. 91Abrindo a Ajuda no Localizador de Objeto.............................................................. 92Abrindo a Ajuda na Janela Código ............................................................................. 92Abrindo a Ajuda na janela de Conteúdo da Ajuda do RSView32.......................... 93

Usando a Ajuda VBA ......................................................................................... 94Documentação VBA..................................................................................................... 94

Capítulo 9Planejando um projeto ........................................................................................................... 95

O processo de planejamento ...................................................................... 96

Compreendendo um processo ................................................................... 96

Coletando dados .................................................................................................. 96

Projetando um banco de dados ................................................................ 97Coletando informações................................................................................................. 97Organizando tags........................................................................................................... 97

Planejando alarmes ........................................................................................... 97

Planejando telas gráficas.............................................................................. 98Desenvolvendo uma hierarquia de telas .................................................................... 98Criando 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 .................................................. 101Autotizando a configuração de aplicativo ............................................................... 101Usando dados com outros aplicativos...................................................................... 101Personalizando o sistema ........................................................................................... 101

Page 8: RSVIEW32

vi � Obtendo Resultados com o RSView32

Capítulo 10Obtendo as informações necessárias ............................................................... 103

Usando a Ajuda do RSView32 .................................................................. 104Exibindo o conteúdo da Ajuda ................................................................................. 104Usando o índice remissivo ......................................................................................... 105Encontrando palavras ou tópicos ............................................................................. 106

Usando os guias do usuário on-line do RSView32 .................... 107Exibindo os guias ........................................................................................................ 107Movendo-se pelos guias do usuário ......................................................................... 108Mais zoom e menos zoom......................................................................................... 109Encontrando informações ......................................................................................... 109Imprimindo páginas .................................................................................................... 110Usando o guia on-line para o leitor .......................................................................... 110

Suporte Técnico................................................................................................. 111Ao entrar em contato.................................................................................................. 111

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

Page 9: RSVIEW32

� 1

Capítulo

Instalando e ativando o RSView32Sobre o RSView32................................................................................................. 2

Determinando as exigências do sistema ............................................. 2Passo 1 � Totalize seus pontos ................................................................................... 3Passo 2 � Determine a configuração de sistema recomendado ............................ 4

Instalando o RSView32 e os guias de usuário ................................. 4Instalando o RSView32 no Windows NT ................................................................... 4Resumo da instalação ...................................................................................................... 5

Ativando o RSView32 ......................................................................................... 6Sobre o disco de Ativação .............................................................................................. 6Teclas de Ativação ........................................................................................................... 7Movendo as teclas de ativação de volta........................................................................ 8Ativando o RSView32 depois da instalação ............................................................... 9Protegendo os arquivos de ativação.............................................................................. 9Reativando uma tecla danificada .................................................................................10Ativando o RSView32 Works como um sistema tempo de execução somente ..11Solucionando problemas de ativação..........................................................................11

Iniciando o RSView32 ......................................................................................12Iniciando o RSView32 manualmente..........................................................................12Iniciando o RSView32 automaticamente ...................................................................12

Verificando se o sistema tem memória virtual suficiente.....13

Desinstalando o RSView32...........................................................................14

Page 10: RSVIEW32

2 � Getting Results with RSView32

Sobre o RSView32Projetado 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.

Page 11: RSVIEW32

Instalando e ativando o RSView32 � 3

Passo 1 � Totalize seus pontos

Para Se você estiver Adicione os pontos

RSView32 project

executando telas ou editando seu projeto usando o RSView32 Works

2

utilizando mais de 30.000 tags 2

utilizando mais de 5.000 tags 1

alternando telas, em média, mais de 5 vezes por minuto

1

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 System, DDE, ou clientes ativos OPC simultaneamente

utilizando tipicamente mais de 5 clientes ativos 2

utilizando pelo menos 1 cliente 1

Registro de dados ou tendências históricas

registrando menos de 100 tags em 1 modelo 1

registrando entre 100 e 1.000 tags em 1 modelo 2

registrando em mais de 1 modelo 2

Detetor de eventos, tags derivados, ou tendências de tempo real

usando qualquer 1

VBA usando qualquer 2

Suplementos usando qualquer, para cada um 1

Totalize seus pontos aqui

Page 12: RSVIEW32

4 � Getting Results with RSView32

Passo 2 � Determine a configuração de sistema recomendado

Instalando o RSView32 e os guias de usuárioAs 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 NTComo 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).

Para este número de pontos

Mínimo hardware necessário

Mínimo software necessário

8 ou mais Pentium II 400 MHz128 MB de memória RAM

Windows 2000 Professional ouWindows NT Workstation 4.0 com Service Pack 4 ou Service Pack 6

6 a 7 Pentium II 300 MHz128 MB de memória RAM

Windows 2000 Professional ouWindows NT Workstation 4.0 com Service Pack 4 ou Service Pack 6

3 a 5 Pentium 200 MHz64 MB de memória RAM

Windows 2000 Professional ouWindows NT Workstation 4.0 com Service Pack 4 ou Service Pack 6

1 a 2 Pentium 100 MHz24 MB de memória RAM

Windows 2000 Professional ouWindows NT Workstation 4.0 com Service Pack 4 ou Service Pack 6 ou Windows 9x

Page 13: RSVIEW32

Instalando e ativando o RSView32 � 5

Para instalar RSView32 no Windows NT e Windows 9x1. 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çãoA 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.

Page 14: RSVIEW32

6 � Getting Results with RSView32

Ativando o RSView32A 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çãoRSView32 é 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.

Page 15: RSVIEW32

Instalando e ativando o RSView32 � 7

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

Para que as teclas sejam exibidas no disco de Ativação1. 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.

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

Page 16: RSVIEW32

8 � Getting Results with RSView32

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écnicoPor 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ção1. 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.

Page 17: RSVIEW32

Instalando e ativando o RSView32 � 9

Ativando o RSView32 depois da instalaçãoTalvez 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ígido1. 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çãoA 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:

Page 18: RSVIEW32

10 � Getting Results with RSView32

� 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 danificadaSe 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 contatoAo 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ção1. 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.

Page 19: RSVIEW32

Instalando e ativando o RSView32 � 11

Ativando o RSView32 Works como um sistema tempo de execução somenteVocê 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çãoSe 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.

Page 20: RSVIEW32

Iniciando o RSView32Você 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 manualmenteClique o botão Iniciar do Windows, aponte para Programas, Rockwell Software, RSView32, e depois clique RSView32 Works.

Iniciando o RSView32 automaticamentePara 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 Inicializar1. 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.

Page 21: RSVIEW32

Instalando e ativando o RSView32 � 13

Verificando se o sistema tem memória virtual suficienteO 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.01. 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.

Page 22: RSVIEW32

14 � Getting Results with RSView32

Para especificar uma definição de memória virtual no Windows 9x1. 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 RSView32Para desinstalar o RSView32, use o programa desinstalar do RSView32.

Para desinstalar o RSView32 no Windows NT 4.0 e Windows 9x1. 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.

Page 23: RSVIEW32

� 15

Capítulo

Primeiros passosBem-Vindo ao RSView32 ................................................................................16RSView32 Works ...........................................................................................................16RSView32 Runtime........................................................................................................18

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

Page 24: RSVIEW32

16 � Getting Results with RSView32

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 WorksO 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 deTela Gráfica para

criar exibiçõesgráficas do seu

processo.

Page 25: RSVIEW32

Primeiros passos � 17

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

Page 26: RSVIEW32

18 � Getting Results with RSView32

RSView32 RuntimeO 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ápidoAs 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 projetoCrie 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.

Page 27: RSVIEW32

Primeiros passos � 19

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 alarmeCrie 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 CorelDRAWCrie 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 tagsCrie 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 CLPPara obter detalhes, consulte o Capítulo 6, Criando tags.

Page 28: RSVIEW32

20 � Getting Results with RSView32

Etapa 5 � Configurar registroConfigure 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 sistemaConfigure 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.

Page 29: RSVIEW32

Primeiros passos � 21

Etapa 7 � Personalize e integre o RSView32 com outros aplicativosUse 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.

Page 30: RSVIEW32

22 � Getting Results with RSView32

Page 31: RSVIEW32

� 23

Capítulo

Criando e trabalhando com projetosCriando um projeto .............................................................................................24

O que é um projeto? ..........................................................................................25Arquivos de projeto.......................................................................................................25

Explorando a janela principal do RSView32 ....................................27A barra de menu.............................................................................................................27A barra de ferramentas..................................................................................................27O Gerenciador de Projetos ..........................................................................................28A barra de atividades .....................................................................................................28A barra de status ............................................................................................................28Exibindo e ocultando a barra de ferramentas, a barra de status e a barra de atividades......................................................................29

Trabalhando no Gerenciador de Projetos ..........................................30Guias ................................................................................................................................31Pastas ...............................................................................................................................31Editores ...........................................................................................................................31Componentes .................................................................................................................34

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

Usando componentes de projetos ControlView ............................38

Page 32: RSVIEW32

24 � Getting Results with RSView32

Criando um projetoPara 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.Para criar um projeto, clique no botão Novo na barra de ferramentas ou clique em Novo no menu Arquivo.

Após criar um novo projeto, é exibido um Gerenciador de Projetos mostrando o nome do projeto.

Novo

O nome doprojeto, incluindoo caminho, pode

ter até 200caracteres de

extensão.

Para especificarum nome

diferente para osubdiretório,

digite ele aqui.

Page 33: RSVIEW32

Criando e trabalhando com projetos � 25

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 cacheO 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 projetoA seguinte tabela lista as pastas RSView32 padrão.

Pasta Conteúdo Extensões de arquivo

nome do projeto O arquivo de projetos do RSView32, a segurança e os arquivos de conta do usuário e as pastas descritas abaixo

.rsv, .sec, .act

nome do projeto\actlog Arquivos de registro de atividades

.dbf

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

.cab

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

nome do projeto \comprf Informações internas sobre canais, nós e classes de varredura

.csv, .ctl

Page 34: RSVIEW32

26 � Getting Results with RSView32

nome do projeto \dlglog Models de registro de dadosArquivo de registro de dadosInformaçoes para conjunto de arquivos atuaisInformaçoes para conjunto de arquivos históricos

.mdf

.dbf

.dns

.dlg

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 tagsArquivo de cache de tags

.db, .ctl, .dat

.cac

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

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

.vba

Pasta Conteúdo Extensões de arquivo

Page 35: RSVIEW32

Criando e trabalhando com projetos � 27

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

A barra de menuA 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 ferramentasA 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.

Barra deAtividade

Barra de Status

Barra deFerramenta

Barra de menu

Projeto.Gerente

Dica deferramenta

Page 36: RSVIEW32

28 � Getting Results with RSView32

O Gerenciador de ProjetosO 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 atividadesA 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 statusA 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 projetoPor exemplo, quando um componente é selecionado no Gerenciador de Projetos, a barra de status mostra o caminho para o componente, como:

Page 37: RSVIEW32

Criando e trabalhando com projetos � 29

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.

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.

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.

A barra de ferramentas e a barra de status são visíveis, mas a barra de atividade não é.

Para desanexar a barra de atividade, coloqueo ponteiro entre os botões, e arraste o mouse.

Page 38: RSVIEW32

30 � Getting Results with RSView32

Trabalhando no Gerenciador de ProjetosToda vez que um projeto é criado, é exibido o Gerenciador de Projetos mostrando o nome do projeto.

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.

Nome doprojeto

Painel direito

Guias

Editor

Painelesquerdo

Pasta

Page 39: RSVIEW32

Criando e trabalhando com projetos � 31

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

PastasO 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

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

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

Page 40: RSVIEW32

32 � Getting Results with RSView32

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 Varredura

Configurar a taxa para os tags de varredura que se comunicam com os dispositivos de drivers diretos.

Banco de Dados de Tags

Criar tags e configurar alarmes.

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 Segurança

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

Configuração do Registro de Atividade

Especificar para que tipo de atividade de sistema será feito o registro e onde, quando e como o registro será feito.

Exibidon do Registro de Actividade

Exibir arquivos de registro de atividades.

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

Linhas de Comando

Abrir uma linha de comando e digitar comandos do RSView32.

Telas Gráficas Criar telas gráficas.

Page 41: RSVIEW32

Criando e trabalhando com projetos � 33

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 Alarmes

Configurar o local, o momento e a maneira como deve ser feito o registro das mensagens de alarme.

Tela de Registro de Alarmes

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

Resumo de Alarmes

Especificar as informações de alarme a serem exibidas e 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 Registro de Dados

Criar modelos de registro de dados, especificando onde, 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 Basic

Criar código VBA para fazer ramificação condicional, emitir comandos do RSView32 ou vincular os dados do RSView32 a outros aplicativos.

Use este editor Para

Page 42: RSVIEW32

34 � Getting Results with RSView32

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

Exibindo componentesPara exibir componentes, selecione um editor. Qualquer componente criado com o editor será exibido no painel direito do Gerenciador de Projetos. Abrindo componentesPara 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

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

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

Page 43: RSVIEW32

Criando e trabalhando com projetos � 35

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

Page 44: RSVIEW32

36 � Getting Results with RSView32

Dicas para trabalhar em editoresAo 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 contextuaisO 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çãoO 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 abrir a lista contendo entradas válidas para o campo.

Digitando nomes de tagMuitos 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.

Botão de seleção

Page 45: RSVIEW32

Criando e trabalhando com projetos � 37

Usando os comandos do RSView32Muitos 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 ComandoO Assistente de Comando ajuda a selecionar e criar comandos.

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 EditarPara 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õesMuitos 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.

Clique umapasta para

exibir oscomandos em

uma categoria.

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

Page 46: RSVIEW32

38 � Getting Results with RSView32

Usando componentes de projetos ControlViewMuitos 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.

Page 47: RSVIEW32

� 39

Capítulo

Configurando comunicaçõesUsando a comunicação com drivers diretos ...................................40Editores de comunicação..............................................................................................40Configurando a comunicação com os drivers diretos..............................................41

Usando a comunicação OPC e DDE .......................................................41Editores de comunicação..............................................................................................42Configurando a comunicação com servidores OPC e DDE..................................42

Verificando se a comunicação está funcionando ........................43Se a comunicação não estiver funcionando ...............................................................44

Page 48: RSVIEW32

40 � Getting Results with RSView32

Usando a comunicação com drivers diretosPara 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çãoPara configurar a comunicação de driver direto, abra a pasta Sistema no Gerenciador de Projetos e use os editores mostrados abaixo.

Use esteseditores para

configurarcomunicações.

Page 49: RSVIEW32

Configurando comunicações � 41

Configurando a comunicação com os drivers diretos1. 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 DDEPara 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.

Page 50: RSVIEW32

42 � Getting Results with RSView32

Editores de comunicaçãoPara configurar a comunicação OPC ou DDE, abra a pasta Sistema no Gerenciador de Projetos e use os editores mostrados abaixo.

Configurando a comunicação com servidores OPC e DDE1. 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.

Use esteseditores para

configurarcomunicações.

Page 51: RSVIEW32

Configurando comunicações � 43

Verificando se a comunicação está funcionandoA 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.

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

Quando ascomunicações

estãofuncionando, a

coluna Valorcontém um valor e

a coluna Estadoexibe Válido.

Page 52: RSVIEW32

44 � Getting Results with RSView32

Para verificar a comunicação de um novo tag1. 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.

Page 53: RSVIEW32

� 45

Capítulo

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

Criando uma tendência ...................................................................................62

Criando um resumo de alarmes ................................................................63Filtrando alarmes ...........................................................................................................64Atribuindo cores a alarmes...........................................................................................64

Page 54: RSVIEW32

46 � Getting Results with RSView32

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

Page 55: RSVIEW32

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

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

Para ver quaisas ações que

você podeexecutar, cliquecom o botão dolado direito para

abrir o menucontextual.

Área deDesenho.

Mova estasbarras de

ferramentaspara onde vocêquiser. To seemore toolbars,

use the Viewmenu.

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.

Page 56: RSVIEW32

48 � Getting Results with RSView32

Salvando e nomeando a tela gráficaPara 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.

Page 57: RSVIEW32

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

Abrindo e fechando telasRSView32 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.

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 PrincipalQuando 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 PrincipalExibir Pães - Menu Principal

Quando um usuárioclica no botão Pães, a

tela Pães - MenuPrincipal é aberta e atela Norm’s Bakery -

Menu Principal éfechada.

Page 58: RSVIEW32

50 � Getting Results with RSView32

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.

Escolhendo um Tamanho para a TelaPara 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.

Especificar a cor do segundo plano.

Você provavelmente quer especificar Tamanho para a Janela Principal, na Hora da Execução para a maioria das telas.

Para escolher o padrão para todas as novas telas, clique Definir como Padrão.

Page 59: RSVIEW32

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

Importando um elemento gráficoTalvez 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’sBakery foi importado

na tela gráfica.

Page 60: RSVIEW32

52 � Getting Results with RSView32

Exibindo bibliotecas e exemplosAntes 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.

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.

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

Page 61: RSVIEW32

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

Usando a substituição de tagCom 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ãoUse 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 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.

Ferramenta Botão

A grade ajudaquando se

desenha objetos.Para usar a grade,clique com o botãodireito numa área

vazia da tela, edepois clique

Definir Grade.

Page 62: RSVIEW32

54 � Getting Results with RSView32

Adicionando uma Ação ao BotãoOs 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.

Page 63: RSVIEW32

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

Incorporando um objeto ActiveXOs 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 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

Ferramenta ActiveX

Page 64: RSVIEW32

56 � Getting Results with 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.

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

Page 65: RSVIEW32

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

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.

Page 66: RSVIEW32

58 � Getting Results with RSView32

Organizando os objetosApó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.

Alinhando objetosOs 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 objetosO 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.

Para mostrar a barra de ferramenta de Alinhamento, clique nela no menu Exibir.

Page 67: RSVIEW32

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

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

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

Clique para selecionar o grupo.

Clique duas vezes para editar o grupo.

Clique um objeto para selecioná-lo e editá-lo.

Page 68: RSVIEW32

60 � Getting Results with RSView32

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.

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.

O deslizador émostrado na suaposição mínima.

Sempre que o tagassociado com o

deslizador está noseu mínimo, odeslizador ficanesta posição.

Page 69: RSVIEW32

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

Testando a animaçãoPara testar a animação em uma tela, use o modo de teste. No modo de teste, o 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 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çãoPode-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.

Modo de Teste

Modo Normal

Se você nãoincluir a barra de

título, você nãopode ter itens taiscomo o botão deMinimizar que é

parte da barra detítulo.

Page 70: RSVIEW32

62 � Getting Results with RSView32

Criando uma tendênciaUma 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

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

Cada linha oucaneta,

representa umvalor de tag.

Cada nome decaneta aparece

na legenda.

Os números neste eixo representam os valores mínimo e máximo para o tag selecionado 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.

Page 71: RSVIEW32

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

Para criar uma tendência, clique no ícone Tendência. Arraste o mouse paradesenhar uma caixa do tamanho que você quer para a tendência, e depois solteo 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 alarmesUm 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.

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.

Tendência

Apesar de vocêpoder adicionar

muitoscabeçalhos,

muitasinformações

pode serexagero.

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

Page 72: RSVIEW32

64 � Getting Results with RSView32

Filtrando alarmesPara 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 sumário de alarme e depois solte o mouse. Aparecerá um sumário de alarme em branco. Para adicionar cabeçalhos, clique no menu inserir. Para adicionar botões, clique Botões no menu Formato.

Ferramenta de Sumário de Alarme

Page 73: RSVIEW32

� 65

Capítulo

Criando tagsO que é um tag?....................................................................................................66Tipos 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

Page 74: RSVIEW32

66 � Getting Results with RSView32

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

Page 75: RSVIEW32

Criando tags � 67

Criando tags conforme a necessidadeVocê 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.

Organize tagsnas pastas. Para

obter detalhes,consulte “Usando

pastas paraorganizar tags”

na página 69.

Clique este botão para abrir o Localizador de Tag.

Page 76: RSVIEW32

68 � Getting Results with RSView32

Criando vários tags de uma vezPara 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.

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.

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

Page 77: RSVIEW32

Criando tags � 69

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 banco de dados origem. Isto significa que alterações nos tags no RSView32 não 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 ferramentas no editor de Bancos de Dados de Tags.

Usando pastas para organizar tagsPara 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.

Clique este botão para abrir o Localizador de Tag.

Botão no Localizador de Tag

Para localizar seu banco de dados, clique Localize.

Filtrar eprocurar os

tags que vocêquer importar.

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

Page 78: RSVIEW32
Page 79: RSVIEW32

� 71

Capítulo

Configurando o registro e a segurançaInformações de registro .................................................................................72Configurando o registro................................................................................................72Visualizando informações de registro.........................................................................73

Garantindo a segurança do sistema ......................................................74Configurando a segurança em nível de projeto.........................................................74Configurando a segurança em nível de sistema.........................................................76

Page 80: RSVIEW32

72 � Getting Results with RSView32

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 registroO 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 aspectosgerais do modelo.

Especifique quandocriar e excluir dados

de registro.

Especifique quandoregistrar os valores

de tag.

Especifique quaisos tags para

registrar.

No registro dos dados, você também especifica qual o formato de armazenamento que você quer—dBASE IV comprimido, dBASE IV ampliado, ou ODBC. Esta não é uma opção dos outros tipos de registro.

Especifique onderegistrar os dados.

Page 81: RSVIEW32

Configurando o registro e a segurança � 73

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

Page 82: RSVIEW32

74 � Getting Results with RSView32

Garantindo a segurança do sistemaVocê 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 projetoA 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:

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.

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

Page 83: RSVIEW32

Configurando o registro e a segurança � 75

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.

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

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

Atribuir códigos de segurança a comandos. . .

Page 84: RSVIEW32

76 � Getting Results with RSView32

Configurando a segurança em nível de sistemaA 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 telasNã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.

Page 85: RSVIEW32

Configurando o registro e a segurança � 77

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

Substituindo a Área de Trabalho no Windows NT 4.0A 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.

Marque todasestas caixas para

desativar o acessoao Gerenciador de

Projeto e paradesativar a tecla

de atalho doWindows.

ou Alt-Tab para Windows NT a partir daqui. Use a ferramenta de Bloqueio do Desktop do NT 4.0.

Page 86: RSVIEW32
Page 87: RSVIEW32

� 79

Capítulo

Usando o Modelo de Objeto do RSView32 e VBASobre o Modelo de Objeto do RSView32 e VBA ............................80Como o RSView32 utiliza o código VBA..................................................................80

O ambiente de desenvolvimento integrado do VBA ...................81Abrindo a janela do IDE ..............................................................................................81Partes da janela do IDE................................................................................................82

Etapas de Início Rápido ..................................................................................83Etapa 1 � Criar o código VBA..................................................................................83Etapa 2 � Chame o código VBA a partir do RSView32.......................................83

O que é uma sub-rotina?.................................................................................84Quando utilizar o código VBA em vez de uma macro de um RSView32 ............84

Executando o código VBA.............................................................................85Como 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 ...........................................................87Variáveis global de objeto.............................................................................................90Visualizando os objetos ................................................................................................90Obtendo Ajuda sobre os objetos RSView32 .............................................................91Abrindo a Ajuda no Localizador de Objeto ..............................................................92Abrindo a Ajuda na Janela Código..............................................................................92Abrindo a Ajuda na janela de Conteúdo da Ajuda do RSView32..........................93

Usando a Ajuda VBA..........................................................................................94Documentação VBA .....................................................................................................94

Page 88: RSVIEW32

80 � Getting Results with RSView32

Sobre o Modelo de Objeto do RSView32 e VBAO 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 VBAO 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.

Page 89: RSVIEW32

Usando o Modelo de Objeto do RSView32 e VBA � 81

O ambiente de desenvolvimento integrado do VBAO 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 IDEPara 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

Page 90: RSVIEW32

82 � Getting Results with RSView32

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

Janela Explorer do ProjetoAo 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.

Janela Explorerdo Projeto

JanelaPropriedades

Janela deSub-rotina ou

Código

Page 91: RSVIEW32

Usando o Modelo de Objeto do RSView32 e VBA � 83

Janela PropriedadesEsta 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ódigoNesta 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ápidoHá somente duas etapas principais para utilizar o Modelo de Objeto do RSView32 e o VBA. São elas:

Etapa 1 � Criar o código VBAUtilizando 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.

Page 92: RSVIEW32

84 � Getting Results with RSView32

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

Page 93: RSVIEW32

Usando o Modelo de Objeto do RSView32 e VBA � 85

Executando o código VBAPara 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 comandoA sintaxe do comando é:VBAExec <nome da sub-rotina> [parâmetro 1], [parâmetro 2]ondenome 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 VBAAs 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.

Page 94: RSVIEW32

86 � Getting Results with RSView32

Visualizando as sub-rotinas do VBAAs 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 Macros2. 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ésdesta lista para

ver as subrotinasdo projeto.

Page 95: RSVIEW32

Usando o Modelo de Objeto do RSView32 e VBA � 87

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

Page 96: RSVIEW32

88 � Getting Results with RSView32

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.

Page 97: RSVIEW32

Usando o Modelo de Objeto do RSView32 e VBA � 89

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.

Page 98: RSVIEW32

90 � Getting Results with RSView32

Variáveis global de objetoUma 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 objetosUtilize 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

Page 99: RSVIEW32

Usando o Modelo de Objeto do RSView32 e VBA � 91

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.

SelecioneRSView32 para

exibir apenasobjetos

RSView32.

Selecione globaispara exibir todasas constantes do

RSView32.

Selecionequalquer objetopara exibir suas

propriedades,métodos, e

eventos.

Page 100: RSVIEW32

92 � Getting Results with RSView32

Abrindo a Ajuda no Localizador de ObjetoPara 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ódigoPara 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.

Page 101: RSVIEW32

Usando o Modelo de Objeto do RSView32 e VBA � 93

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.

Page 102: RSVIEW32

94 � Getting Results with RSView32

Usando a Ajuda VBAO 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 VBASe você for novato no Visual Basic, talvez queira consultar as seguintes publicações da Microsoft:� Visual Basic Getting Started� Visual Basic Programmers Guide

Page 103: RSVIEW32

� 95

Capítulo

Planejando um projetoO processo de planejamento ......................................................................96

Compreendendo um processo....................................................................96

Coletando dados ..................................................................................................96

Projetando um banco de dados .................................................................97Coletando informações .................................................................................................97Organizando tags ...........................................................................................................97

Planejando alarmes ...........................................................................................97

Planejando telas gráficas ..............................................................................98Desenvolvendo uma hierarquia de telas.....................................................................98Criando 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...................................................101Autotizando a configuração de aplicativo................................................................101Usando dados com outros aplicativos ......................................................................101Personalizando o sistema............................................................................................101

Page 104: RSVIEW32

96 � Getting Results with RSView32

O processo de planejamentoUm 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 processoJunte 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 dadosQuando 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.

Page 105: RSVIEW32

Planejando um projeto � 97

Projetando um banco de dadosPlaneje 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çõesAntes 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 tagsAntes 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 relacionadosAgrupe 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 alarmesAntes 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

Page 106: RSVIEW32

98 � Getting Results with RSView32

Planejando telas gráficasAo 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 telasUma 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

Page 107: RSVIEW32

Planejando um projeto � 99

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.

Page 108: RSVIEW32

100 � Getting Results with RSView32

Usando tendênciasAo 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 governamentaisCom 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çaAo 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 logonCom 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.

Page 109: RSVIEW32

Planejando um projeto � 101

Personalizando o sistema, e integrando com outros aplicativos

Autotizando a configuração de aplicativoQuando 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 aplicativosSe 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 sistemaAdicionando eventos alarmeVocê 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 operadorPara 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 intuitivasUse 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.

Page 110: RSVIEW32
Page 111: RSVIEW32

� 103

Capítulo

Obtendo as informações necessáriasUsando a Ajuda do RSView32 ..................................................................104Exibindo o conteúdo da Ajuda..................................................................................104Usando o índice remissivo..........................................................................................105Encontrando palavras ou tópicos..............................................................................106

Usando os guias do usuário on-line do RSView32.....................107Exibindo os guias.........................................................................................................107Movendo-se pelos guias do usuário ..........................................................................108Mais zoom e menos zoom .........................................................................................109Encontrando informações..........................................................................................109Imprimindo páginas ....................................................................................................110Usando o guia on-line para o leitor...........................................................................110

Suporte Técnico .................................................................................................111Ao entrar em contato ..................................................................................................111

Page 112: RSVIEW32

104 � Getting Results with RSView32

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 AjudaPara obter uma visão geral da Ajuda do RSView32, clique na guia Conteúdo.

Para ver ostópicos num livro,clique duas vezes

no livro.

Para ir para umtópico, clique duas

vezes no tópico.

Page 113: RSVIEW32

Obtendo as informações necessárias � 105

Usando o índice remissivoO í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, asentradas no

índice sãolistadas abaixo.

Para ir para umtópico, clique

duas vezesaqui.

Page 114: RSVIEW32

106 � Getting Results with RSView32

Encontrando palavras ou tópicosPara 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 obter Ajuda sobre o uso da guia Localizar, clique o botão direito do mouse e, em seguida, clique em O Que É Isto?

Role através dalista para

encontrar otermo que você

está procurando.Quando você

encontrar otermo, clique

duas vezes nelepara ir para este

tópico.

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

Page 115: RSVIEW32

Obtendo as informações necessárias � 107

Usando os guias do usuário on-line do RSView32O 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 guiasSe 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.

Se os guias do usuário forem instalados durante a instalação do RSView32, haverá um ícone para eles no grupo Rockwell Software.

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

Para ver o livros on-line do RSView32, clique em um destes itens.

Para exibir um dos guias do usuário do RSView32, clique neste item.

Page 116: RSVIEW32

108 � Getting Results with RSView32

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

Page 117: RSVIEW32

Obtendo as informações necessárias � 109

Mais zoom e menos zoomUse 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 frase1. Siga um dos procedimentos abaixo:

� na barra de ferramentas, clique na ferramenta Localizar� no menu Ferramentas, clique em Localizar

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.

Encontrar ferramenta

Page 118: RSVIEW32

110 � Getting Results with RSView32

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

� no menu Ferramentas, clique em selecionar Texto e depois selecione o 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áginas1. 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 leitorPara 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.

Ferramenta de selecionar Texto

Page 119: RSVIEW32

Obtendo as informações necessárias � 111

Suporte TécnicoSe 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 contatoAo 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 problemaTalvez você também precise fornecer informações sobre suplementos e atualizações do RSView32 instalados no computador.

Page 120: RSVIEW32

112 � Getting Results with RSView32

Para visualizar a lista de suplementos e atualizações instaladas1. 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.

Page 121: RSVIEW32

Índice � 113

Índice

SymbolsArquivo .RSV � 25Formato .BMP � 51Formato .DXF � 51Formato .JPG � 51Formato .WMF � 51Formato de armazenamento .DBF � 73

AAdobe Acrobat Reader � 107AdvanceDDE � 41Ajuda

ajuda on-line � 91Janela de Código � 92Localizador de Objetos � 92suporte Técnico � 111usando ajuda on-line VBA � 94Veja também a Ajuda on-line

Ajuda on-lineabrindo � 104conteúdo � 104encontrando palavras em � 106índice � 105para Adobe Acrobat � 110

Ajuda on-line. Ver AjudaAlarmes, planejando � 97Ambiente de Desenvolvimento Integrado do

VBA. Ver VBA IDEAmbiente de Desenvolvimento Integrado. ver

IDE

Animaçõesanexando a objetos � 59copiando e colando � 60testando � 61

Assistente de Comando � 37Ativando o RSView32 � 6

com código de redefinição � 10como um sistema somente tempo de execução � 11depois da instalação � 9movendo as teclas de ativação � 8reativando uma tecla danificada � 10solucionando problemas � 11

BBanco de dados PLC, importando � 69Banco de dados SLC, importando � 69Barra de Atividades � 28, 73

exibindo � 29Limpando mensagens na � 29movendo � 29ocultando � 29redimensionando � 29

Barra de Ferramentas � 27exibindo � 29ocultando � 29

Barra de Status � 28exibindo � 29ocultando � 29

Barra de Título em telas gráficas � 61

Page 122: RSVIEW32

114 � Obtendo Resultados com o RSView32

Biblioteca Gráfica � 52sumário de alarmes � 63tendências � 63

Botão de Seleção � 36Botões

criando � 53criando ações para � 54duplicando � 53

CCaixa de diálogo Definições de Tela � 48, 50, 61Caixa de Ferramentas do ActiveX � 56Código VBA

definido � 80, 84executando de dentro do RSView32 � 85início rápido � 83usando em vez de macro � 84

Coleta de Dados, planejar � 96Comando Abort � 49Comando Display � 49Comandos

Abort � 49Display � 49em botões � 54em editores � 37em macros � 37segurança � 74

Comandos RSView32.Ver ComandosComponentes

abrindo � 34adicionando � 35exibindo � 34exibindo as localizações dos � 35usando em mais de um projeto � 35

ComunicaçõesDDE � 41direct-driver � 40, 41erros � 44OPC � 41RSLinx � 40, 41, 44solucionando problemas � 44verificando � 43

Controle. Ver AnimaçãoControlView � 38Cores

itens no sumário de alarmes � 63linha � 57preenchimento � 57segundo plano de telas � 50

DDDE

formatos suportados � 41servidor � 42

Desinstalando RSView32 � 14Disco de Ativação

movendo as teclas de ativação � 8protegendo arquivos � 9teclas de ativaçã � 7

DocumentaçãoVBA � 94

Documentação VBA � 94

EEditando código VBA

abrindo o VBA IDE � 87Editor Configuração do Registro de Alarme � 72Editor Configuração do Registro de Atividade �

44, 72

Page 123: RSVIEW32

Índice � 115

Editor Configuração do Registro de Dados � 72Editor de Banco de Dados de Tags � 41, 42, 68Editor de Classes de Varredura � 41Editor de Códigos de Segurança � 75Editor de Contas de Usuário � 75Editor de Nós � 41, 42Editores

Dicas para trabalhar nos � 36lista de � 31

Eventosusando � 85

EVMOVE.EXE � 6, 9Execução do código VBA

dentro do RSView32 � 85Expressões � 37

FFerramenta de Bloqueio do Desktop do NT 4.0

� 77Ferramentas RSView32 � 68

Assistente de Importação de Projeto ControlView � 38Ferramenta de Bloqueio do Desktop do NT4.0 � 77instalando � 5

Formato de armazenamento ODBC � 73

GGerenciador de Projetos � 24, 28, 30

editores � 31exibindo componentes no � 34modo de edição � 31modo de execução � 31pastas � 31

Guia do Usuário. Ver Guia On-line do UsuárioGuia on-line do usuário

Adobe Acrobat Reader � 107ajuda para � 110encontrando informações no � 109imprimindo seleções ou páginas do � 110instalando � 4marcas de aparagem no � 110movendo-se no � 108visualizando � 4, 107visualizando do CD-ROM � 108

IIDE � 81

abrindo o VBA IDE para editar � 87usando � 81

Imagens Gráficas, importando � 51Importação e Exportação do banco de dados do

RSView32 Assistente � 68Importando imagens gráficas � 51Instalando on-line os guias do usuário � 4Instalando RSView32 � 4

desinstalação � 14direitos de administração � 4sumário de instalação � 5

JJanela Código

obtendo ajuda � 92

LLista de usuários do Windows NT � 75Livros on-line � 107Localizador de Objetos � 90

obtendo ajuda � 92Localizador de Tag � 43, 67

Page 124: RSVIEW32

116 � Obtendo Resultados com o RSView32

MMacros

Usando código VBA em vez de � 84Macros, criando � 37Memória

ajustando memória virtual � 13Memória Virtual

configurando em Windows 95 � 14configurando em Windows NT � 13

Menu Contextual � 31, 36Modelo de Objeto, RSView32 � 87Modelos de Objeto RSView32

objetos � 87sobre � 87

Modicon � 40Modo de Edição � 31Modo de Execução � 31Monitor de Tags � 43

NNomes de Arquivo

comprimento dos � 24longos, para registro de dados � 73para arquivos de projeto � 25referencias to � 35

Nomes de arquivo longos, para registro de dados � 73

OObject Smart Path � 59Objetos

ActiveX � 55agrupando � 58alinhamento � 58animando � 59

aplicando cor ao � 57botões � 53espaçamento � 58importando � 51organizando � 58substituindo tags em � 52sumário de alarmes � 63tendencias � 62testando animação em � 61visualizando � 90

Objetos do ActiveX � 55OPC

comunicações � 41servidor � 42

PProjeto

adicionando componentes para o � 35arquivo .RSV � 25criando � 24extensões de arquivo � 25localização de componentes � 25pastas no � 25planejando � 96

RRegistro

alarmes � 72atividades � 72dados (valores de tag) � 72visualizando informações de registro � 73

RESET.EXE � 6, 10Rockwell Software na Web � 111RSLinx � 40, 41, 44RSServer � 41

Page 125: RSVIEW32

Índice � 117

RSView32 � 2ativando � 6ativar sistema somente-tempo-de-execução � 11começando � 12desinstalando � 14exigências do sistema � 2explorando � 27instalando � 4Works software � 16

RSView32, código VBAinício Rápido � 83

RSWho � 44

SSeguranca

nível de projeto � 74atribuindo códigos para usuários � 75comandos de segurança � 74segurança em telas gráficas � 74tag de segurança � 74

nível de sistema � 74, 76configurando as telas � 76desativando as teclas de atalho do Windows � 76usando a Ferramenta de Bloqueio do Desktop do NT 4.0 � 77

planejando � 100Siemens � 40SoftLogix 5 � 40Substituição de Tag � 52Sumário de Alarmes, criando � 63Suporte técnico � 111

reativar tecla danificada � 10

TTags

analógicos � 66criando muitos de uma vez � 68criando quando necessário � 67digital � 66dispositivos � 66importando � 68, 69memória � 66nomeando � 36, 97organizando � 69, 97pastas � 68projetando um banco de dados � 97segurança � 74seqüência � 66sistema � 66usando numa expressão � 37

Tela de Registro de Alarmes � 73Tela de Registro de Atividades � 44, 73Telas do Windows, desativando � 76Telas Gráficas

abrindo � 49adicionando um objeto para � 46animando � 46assegurando consistência entre � 98caixa de diálogo Definições de Tela � 48, 50, 61configurações para tempo de execução (runtime) � 61cores de segundo plano das � 50criando � 47dimensionando � 50dimensionar para Janela Principal na opçãotempo de execução � 50, 76especificando padrões � 50fechando � 49gravar � 47incluindo uma barra de título na � 61

Page 126: RSVIEW32

118 � Obtendo Resultados com o RSView32

planejando � 98segurança � 74testando � 61tipos de � 48

Tendênciascriando � 62planejando � 100visualizando dados registrados � 73

UUsando o Ambiente de Desenvolvimento

Integrado � 81Usando o código VBA � 80

VVariáveis de Objeto. Ver Variáveis de Objetos

GlobaisVariáveis de Objetos Globais � 90VBA IDE

abrindo o editor � 87Visualizando objetos � 90

WWorld Wide Web � 111