Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Contato com a Rockwell Telefone do Suporte Tcnico001-216-646-7800 (EUA)/011-3874-8952 (BR) Software Fax do Suporte Tcnico001-216-646-7801 (EUA)/011-3874-8971 (BR) Biblioteca de Suporte no World Wide Webwww5.software.rockwell.com Informaes sobre 2000 Rockwell Software Inc., uma companhia de Automao da Rockwell. Todos os direitos Direitos Autorais reservados. Impresso nos Estados Unidos Parte dos direitos autorais da Allen-Bradley Company, LLC, uma companhia de Automao da Rockwell. Este manual e qualquer produto da Rockwell Software que acompanha tm os direitos autorais da Rockwell Software Inc. Qualquer reproduo e/ou distribuio sem prvio consentimento por escrito da Rockwell Software Inc. estritamente proibido. Consulte o contrato de licena 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, PLC500, WINtelligent, WINtelligent EMULATE 5, WINtelligent EMULATE 500, WINtelligent LOGIC 5, WINtelligent VIEW, WINtelligent RECIPE, WINtelligent VISION e WINtelligent VISION2 so marcas registradas da Rockwell Software Inc. PCL, PCL-2, PCL-3 e PCL-5 so 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 so marcas registradas da Allen-Bradley Company, Inc.. Microsoft Windows 2000, MS-DOS, Windows, FoxPro e Visual Basic so marcas registradas, e Windows NT, ActiveX e Microsoft Access so 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 so marcas registradas da International Business Machines Corporation. Adobe e Photoshop so 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 subsidirias. Intel e Pentium so marcas registradas da Intel Corporation. OPC marca registradas da OPC Foundation. O UNIX uma marca registrada nos Estados Unidos e outros pases, licenciado exclusivamente atravs da X/Open Company Limited. Todas as outras marcas registradas so de propriedade dos respectivos portadores e assim so reconhecidas. Garantia Este produto da Rockwell Software garantido de acordo com a licena do produto. A atuao do produto ser afetada pela configurao do sistema, pelo aplicativo sendo executado, pelo controle do operador, e outros fatores relacionados. A implementao do produto pode variar entre os usurios. Este manual o mais atualizado possvel no momento da impresso, entretanto o software que acompanha pode ter mudado . A Rockwell Software se reserva o direito de alterar qualquer informao contida neste manual ou no software, em qualquer tempo sem prvio aviso. As instrues neste manual no pretendem cobrir todos os detalhes ou variaes no equipamento, procedimento ou processo descrito, nem fornecer explicaes para todas as possveis eventualidades, durante a instalao, operao ou manuteno. 9399-2SE32GR-PT DEC99
Contedo
Captulo 1
Passo 1 Passo 2
Sobre o disco de Ativao .............................................................................................. 6 Teclas de Ativao ........................................................................................................... 7 Movendo as teclas de ativao de volta........................................................................ 8 Ativando o RSView32 depois da instalao ............................................................... 9 Protegendo os arquivos de ativao.............................................................................. 9 Reativando uma tecla danificada .................................................................................10 Ativando o RSView32 Works como um sistema tempo de execuo somente ..11 Solucionando problemas de ativao..........................................................................11
Iniciando o RSView32 ......................................................................................12 Iniciando o RSView32 manualmente..........................................................................12
Captulo 2
Criar um projeto....................................................................................... 18 Configurar as comunicaes no RSView32 ......................................... 18 Criar telas grficas, tendncias e sumrios de alarme ......................... 19 Configurar tags ......................................................................................... 19 Configurar registro................................................................................... 20 Segurana do seu sistema........................................................................ 20 Personalize e integre o RSView32 com outros aplicativos ................ 21
Captulo 3
A barra de menu ............................................................................................................ 27 A barra de ferramentas ................................................................................................. 27 O Gerenciador de Projetos.......................................................................................... 28 A barra de atividades..................................................................................................... 28 A barra de status............................................................................................................ 28 Exibindo e ocultando a barra de ferramentas, a barra de status e a barra de atividades ..................................................................... 29
Trabalhando no Gerenciador de Projetos .......................................... 30
ii
Usando o boto de Seleo.......................................................................................... 36 Digitando nomes de tag................................................................................................ 36 Usando os comandos do RSView32 .......................................................................... 37 Usando expresses ........................................................................................................ 37
Usando componentes de projetos ControlView............................ 38
Captulo 4
Editores de comunicao ............................................................................................. 42 Configurando a comunicao com servidores OPC e DDE ................................. 42
Verificando se a comunicao est funcionando ....................... 43
Captulo 5
Para criar uma nova tela grfica .................................................................................. 47 Tipos de tela ................................................................................................................... 48 Escolha uma cor de fundo e um tamanho de tela.................................................... 50 Importando um elemento grfico............................................................................... 51 Exibindo bibliotecas e exemplos................................................................................. 52 Criando um boto ......................................................................................................... 53 Incorporando um objeto ActiveX .............................................................................. 55 Adicionar cor a objetos................................................................................................. 57 Organizando os objetos................................................................................................ 58 Animando objetos ......................................................................................................... 59 Testando a animao..................................................................................................... 61 Configurando a aparncia do tempo de execuo.................................................... 61
Criando uma tendncia ................................................................................... 62
Contedo
I
iii
Captulo 6
Captulo 7
Configurando a segurana em nvel de projeto ........................................................ 74 Configurando a segurana em nvel de sistema ........................................................ 76
Captulo 8
Etapa 1 Etapa 2
Criar o cdigo VBA ................................................................................. 83 Chame o cdigo VBA a partir do RSView32 ...................................... 83
Variveis global de objeto ............................................................................................ 90 Visualizando os objetos ................................................................................................ 90 Obtendo Ajuda sobre os objetos RSView32............................................................. 91 Abrindo a Ajuda no Localizador de Objeto.............................................................. 92 Abrindo a Ajuda na Janela Cdigo ............................................................................. 92 Abrindo a Ajuda na janela de Contedo da Ajuda do RSView32.......................... 93
Usando a Ajuda VBA ......................................................................................... 94
Documentao VBA..................................................................................................... 94
Captulo 9
Desenvolvendo uma hierarquia de telas .................................................................... 98 Criando um modelo para garantir a consistncia ..................................................... 98
Usando tendncias .......................................................................................... 100 Projetando um sistema de segurana................................................ 100 Personalizando o sistema, e integrando com outros aplicativos .................................................. 101
Autotizando a configurao de aplicativo ............................................................... 101 Usando dados com outros aplicativos...................................................................... 101 Personalizando o sistema ........................................................................................... 101
Contedo
I
Captulo 10
Usando o ndice remissivo ......................................................................................... 105 Encontrando palavras ou tpicos ............................................................................. 106
Usando os guias do usurio on-line do RSView32 .................... 107
Exibindo os guias ........................................................................................................ 107 Movendo-se pelos guias do usurio ......................................................................... 108 Mais zoom e menos zoom ......................................................................................... 109 Encontrando informaes ......................................................................................... 109 Imprimindo pginas .................................................................................................... 110 Usando o guia on-line para o leitor .......................................................................... 110
Suporte Tcnico ................................................................................................. 111 Ao entrar em contato.................................................................................................. 111
vi
Captulo
Passo 2
Teclas de Ativao ........................................................................................................... 7 Movendo as teclas de ativao de volta........................................................................ 8 Ativando o RSView32 depois da instalao ............................................................... 9 Protegendo os arquivos de ativao.............................................................................. 9 Reativando uma tecla danificada .................................................................................10 Ativando o RSView32 Works como um sistema tempo de execuo somente ..11 Solucionando problemas de ativao..........................................................................11
Iniciando o RSView32 ......................................................................................12
Sobre o RSView32
Projetado para ser usado em ambientes de Microsoft Windows 2000, Windows NT e Windows9x, RSView32 contm as ferramentas que voc precisa para criar todos os aspectos do interface homen-mquina, incluindo telas grficas animadas de tempo real, tendncias, e sumrios 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.
Passo 1
Para RSView32 project
executando telas ou editando seu projeto usando o RSView32 Works utilizando mais de 30.000 tags utilizando mais de 5.000 tags alternando telas, em mdia, mais de 5 vezes por minuto utilizando mais de 200 objetos em exibies utilizando controles ActiveX em exibies
2 2 1 1 2 2 2 1 2 1
Alarmes
monitorando mais de 1.500 tags para alarmes monitorando mais de 300 tags para alarmes
Active Display System, DDE, ou clientes ativos OPC simultaneamente Registro de dados ou tendncias histricas Detetor de eventos, tags derivados, ou tendncias de tempo real VBA Suplementos
registrando menos de 100 tags em 1 modelo registrando entre 100 e 1.000 tags em 1 modelo registrando em mais de 1 modelo usando qualquer
1 2 2 1
2 1
Pentium II 400 MHz 128 MB de memria RAM Pentium II 300 MHz 128 MB de memria RAM Pentium 200 MHz 64 MB de memria RAM
Windows 2000 Professional ou Windows NT Workstation 4.0 com Service Pack 4 ou Service Pack 6 Windows 2000 Professional ou Windows NT Workstation 4.0 com Service Pack 4 ou Service Pack 6 Windows 2000 Professional ou Windows NT Workstation 4.0 com Service Pack 4 ou Service Pack 6 Windows 2000 Professional ou Windows NT Workstation 4.0 com Service Pack 4 ou Service Pack 6 ou Windows 9x
6a7
3a5
1a2
Feche todos os programas abertos do Windows. Coloque o CD-ROM de RSView32 na sua unidade de disco CD-ROM. O CD-ROM deve iniciar a execuo automaticamente. Se o CD-ROM no iniciar automaticamente, execute D:\SETUP.EXE, onde D a unidade de disco que contm o CD-ROM.
3. 4. 5.
Na janela de segurana do RSView32, clique no boto da opo a ser instalada. Siga as instrues na tela. Durante a instalao, voc ser solicitado a ativar O RSView32. Se j existir a ativao de uma verso anterior do RSView ou do RSView32, clique em Prximo. Se voc removeu a ativao ou se voc est instalando o RSView32 pela primeira vez, insira o disco Ativao na unidade de disco de disquete e clique Ativar. Para obter detalhes sobre a ativao, consulte Ativando o RSView32 na pgina 6.
6.
Quando a instalao estiver completa, reinicie o Windows. Se no desejar reiniciar o Windows agora, certifique-se de reinici-lo antes de executar o RSView32 pela primeira vez.
Resumo da instalao
A instalao padro 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 contm as ferramentas do software para o RSView32. instale o ODBC drivers for Watcom SQL 4.0 no diretrio de sistema do sistema operacional. Apenas o Watcom SQL 4.0 suportado com o RSView32. Outras verses podem funcionar incorretamente. Verifique o Administrador de Origem de Dados ODBC no Painel de Controle do Windows para obter informaes sobre os nmeros de verso.
Ativando o RSView32
A Rockwell Software Inc. usa os arquivos de ativao para ativar seus pacotes de software baseados no Windows. Os arquivos de ativao encontram-se no disco de Ativao. Durante a Instalao, o software solicita a insero do disco de Ativao e move a tecla de ativao do disco para a unidade de disco onde o RSView32 foi instalado.
Teclas de Ativao
A tabela a seguir lista as teclas de ativao para os produtos RSView32.
Esta tecla para este produto
RSView.D100K RSView.D32K RSView.D5K RSView.D1500 RSView.D300 RSView.D150 RSView.R100K RSView.R32K RSView.R5K RSView.R1500 RSView.R300 RSView.R150
RSView32 Works, 100 000 tag de banco de dados RSView32 Works, 32 000 tag de banco de dados RSView32 Works, 5 000 tag de banco de dados RSView32 Works, 1 500 tag de banco de dados RSView32 Works, 300 tag de banco de dados RSView32 Works, 150 tag de banco de dados RSView32 Runtime, 100 000 tag de banco de dados RSView32 Runtime, 32 000 tag de banco de dados RSView32 Runtime, 5 000 tag de banco de dados RSView32 Runtime, 1 500 tag de banco de dados RSView32 Runtime, 300 tag de banco de dados RSView32 Runtime, 150 tag de banco de dados
Insira o disco de Ativao em uma unidade de disco flexvel. No Gerenciador de Arquivos ou no Windows Explorer, selecione a unidade de disco que contm o disco flexvel. Inicie EVMOVE.EXE. A caixa de dilogo Resumo do EvMove aberta mostrando as teclas de ativao.
Certifique-se que o RSView32 e todos os outros produtos da Rockwell Software esto fechados. Insira o disco de Ativao em uma unidade de disco flexvel. Execute A:\EVMOVE.EXE onde A a unidade que contm o disco de Ativao. A caixa de dilogo Resumo do EvMove aberta. No campo De, selecione a unidade de disco onde o RSView32 est instalado. No campo Para, selecione a unidade de disco que contm o disco de Ativao. Clique em OK. Mova as teclas de ativao para todas as instalaes ou para um nmero selecionado de instalaes. Para mover as teclas de ativao para todas as instalaes, clique em Mover. Para alterar o nmero de ativaes a serem movidas para o disco de Ativao, selecione a tecla de ativao e clique em Editar Seleo. No campo Mover, digite o nmero de teclas de ativao a serem movidas. Clique em OK e, em seguida, clique em Mover. Para fechar a caixa de dilogo Resumo do EvMove, clique em OK.
5.
6.
Certifique-se que o RSView32 e todos os outros produtos da Rockwell Software esto fechados. Insira o disco de Ativao em uma unidade de disco flexvel. Execute A:\EVMOVE.EXE onde A a unidade que contm o disco de Ativao. A caixa de dilogo Resumo do EvMove aberta. No campo De, selecione a unidade de disco que contm o disco de Ativao. No campo Para, selecione a unidade de disco onde o RSView32 est instalado. Clique em OK. Mova as teclas de ativao para todas as instalaes ou para um nmero selecionado de instalaes. Para mover as teclas de ativao para todas as instalaes, clique em Mover. Para alterar o nmero de ativaes a serem movidas, selecione a tecla de ativao e, em seguida, clique em Editar Seleo. No campo Mover, digite o nmero de teclas de ativao a serem movidas. Clique em OK e, em seguida, clique em Mover. Para fechar a caixa de dilogo Resumo do EvMove, clique em OK.
5.
6.
A atualizao, instalao e desinstalao do software do sistema operacional ou do software do sistema de rede podem danificar os arquivos de ativao.
Atualizando ou instalando o sistema operacional do computador. Compactando ou descompactando o disco rgido do computador. A compactao da unidade de disco rgido com certos softwares de compactao pode danificar o software de ativao. Alm disso, a descompactao de uma unidade de disco rgido com arquivos de ativao na unidade de disco compactada pode danificar a ativao.
Ao entrar em contato, preciso estar na frente de um computador. No necessrio usar o mesmo computador onde o RSView32 est instalado, no entanto preciso ter o disco de Ativao com o nmero de srie que corresponda ao software RSView32. O representante de suporte explicar como encontrar a identificao do produto e a identificao do sistema no disco de Ativao e, em seguida, atribuir um cdigo de redefinio tecla de ativao. Aps obter um cdigo de redefinio do representante de suporte ao produto, redefina a tecla e, em seguida, reative o RSView32.
Para reativar uma tecla com um cdigo de redefinio
1. 2. 3. 4. 5.
Certifique-se que o RSView32 e todos os outros produtos da Rockwell Software esto fechados. Insira o disco de Ativao em uma unidade de disco flexvel. Run Execute A:\RESET.EXE onde A a unidade de disco flexvel que contm o disco de Ativao. Na caixa de dilogo Cdigo de Redefinio, digite o cdigo de redefinio e, em seguida, clique em OK. Reativar o RSView32 seguindo as etapas em Ativando o RSView32 depois da instalao na pgina 9.
10
11
Iniciando o RSView32
Voc pode iniciar o RSView32 manualmente ou pode configurar o RSView32 para iniciar automaticamente quando o Windows for iniciado. As etapas abaixo descrevem como iniciar o RSView32 no Windows NT 4.0 e Windows 9x.
Clique no boto Iniciar do Windows, aponte para Configuraes e, em seguida, clique em Barra de Tarefas. Na caixa de dilogo Propriedades da Barra de Tarefas, clique na guia Programas do Menu Iniciar. Clique em Adicionar. A caixa de dilogo Criar Atalho aberta. 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 instalao padro 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 Norms Bakery, o caminho ser: C:\Arquivos do programa\Rockwell Software\RSView\RSV32.exe C:\Norms Bakery\Norms Bakery.rsv Se o caminho tiver espaos, ele deve ser colocado entre aspas duplas. Clique em Prximo. Na caixa de dilogo Selecionar Pasta de Programa, selecione a pasta Inicializar e especificar um nome para o atalho (por exemplo, RSView32 Works). Clique em Terminar.
5. 6.
7.
5.
6.
Na rea de trabalho, clique com o boto direito no cone Meu Computador e, em seguida, clique em Propriedades. Clique na guia Desempenho. Em Memria Virtual, clique em Alterar. Se houver mais de uma unidade de disco rgido, selecione a unidade onde deseja colocar o arquivo de permuta. Preferivelmente, ela deve ser a unidade de disco rgido com tempo de acesso mais rpido. Em tamanho de arquivo Paging para unidade de disco selecionada, especifique 150 MB como Tamanho Inicial e 250 MB ou mais como o Tamanho Mximo. Clique em Definir e, em seguida, clique em OK.
13
6.
7.
Na rea de trabalho, clique com o boto direito no cone Meu Computador e, em seguida, clique em Propriedades. Clique na guia Desempenho. Clique no boto Memria Virtual. A caixa de dilogo Memria Virtual aberta. Clique no boto Especificar minhas prprias configuraes de memria virtual. Se houver mais de uma unidade de disco rgido, selecione a unidade onde deseja colocar o arquivo de permuta. Preferivelmente, ela deve ser a unidade de disco rgido com tempo de acesso mais rpido. Especifique um tamanho mnimo de 150 MB e um tamanho mximo de 250 MB ou mais. Para especificar um tamanho de arquivo de permuta fixo, determine o mesmo tamanho de arquivo como mximo e mnimo. Clique em Definir e, em seguida, clique em OK.
Desinstalando o RSView32
Para desinstalar o RSView32, use o programa desinstalar do RSView32.
Para desinstalar o RSView32 no Windows NT 4.0 e Windows 9x
1. 2. 3. 4.
Clique no boto Iniciar do Windows, aponte para Definies e, em seguida, clique em Painel de Controle. Clique duas vezes em Adicionar/Remover Programas, selecione RSView32 6.3, e clique Adicionar/Remover. Siga as instrues na tela. Quando o programa Desinstalar for concludo, reinicie o Windows.
14
Captulo
Primeiros passos
Bem-Vindo ao RSView32 ................................................................................16
Criar um projeto .......................................................................................18 Configurar as comunicaes no RSView32..........................................18 Criar telas grficas, tendncias e sumrios de alarme ..........................19 Configurar tags..........................................................................................19 Configurar registro ...................................................................................20 Segurana do seu sistema ........................................................................20 Personalize e integre o RSView32 com outros aplicativos.................21
15
Bem-Vindo ao RSView32
O RSView32 um software baseado em Windows para desenvolvimento e execuo de aplicativos interface homem-mquina. Projetado para o uso no Microsoft Windows NT e no Windows 9x, o RSView32 fornece todas as ferramentas necessrias para criar e executar aplicativos de controle, superviso e monitoramento eficientes.
RSView32 Works contm o software de desenvolvimento e tempo de execuo. Use esse software para desenvolver e executar os aplicativos do RSView32. RSView32 Runtime contm somente o software de tempo de execuo. Use esse software para executar os aplicativos desenvolvidos no RSView32 Works.
RSView32 Works
O RSView32 Works contm os editores para a criao de aplicativos completos de interface homem-mquina e o software para a execuo dos aplicativos criados. Use os editores para criar aplicativos simples ou sofisticados, de acordo com as suas necessidades. Aps desenvolver o aplicativo, alterne para o modo de execuo ou use o RSView32 Runtime (que est includo no RSView32 Works e necessita de menos memria) e execute o aplicativo.
Use o editor de Tela Grfica para criar exibies grficas do seu processo.
16
Com o RSView32, possvel: utilizar os recursos de container ActiveX e OLE do RSView32 para tirar vantagem da tecnologia avanada. Por exemplo, RSTools, Visual Basic ou outros componentes ActiveX incorporados nas telas grficas do RSView32 para estender os recursos do RSView32 criar e editar exibies com ferramentas nativas dos programas da Microsoft em uso no momento. Com animaes e elementos grficos sofisticados e orientados a objeto, alm das tcnicas de arrastar-soltar e recortar-colar, a configurao 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 especficas utilizar as imagens das bibliotecas grficas 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) no digitar as informaes 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 vrios nveis de gravidade. Crie vrios sumrios de alarmes para fornecer dados de alarme especficos em vez de visualizar os alarmes para o sistema inteiro criar tendncias que mostram variveis de processo traadas em relao ao tempo. Exiba os dados histricos ou em tempo real com at 16 canetas (tags) em cada tendncia efetuar o registro de dados simultaneamente para vrios arquivos de registro ou bancos de dados ODBC remotos a fim de fornecer vrios registros dos dados de produo. Coloque os dados registrados diretamente em programas de outros fornecedores, tais como Microsoft Excel e Seagate Crystal Reports sem converter arquivos bloquear usurios no aplicativo RSView32, desativando as teclas do Windows
Primeiros passos
17
RSView32 Runtime
O RSView32 Runtime contm o software para execuo dos aplicativos O RSView32 Runtime tambm contm um subconjunto dos editores RSView32 Works, portanto, possvel editar as partes selecionadas de um projeto em tempo de execuo. O RSView32 Runtime bonificado com RSView32 Works ou pode ser adquirido separadamente. Com o RSView32 Runtime, o aplicativo necessita de menos memria para ser executado.
Etapa 1
Criar um projeto
Crie o projeto a ser executado. O projeto uma pasta no disco rgido que contm, entre outras coisas, o arquivo de projetos do RSView32 (*.RSV). Para obter detalhes, consulte o Captulo 3, Criando e trabalhando com projetos.
Etapa 2
RSView32 Estabelaa communicao entre o RSView32 e o hardware e dispositivos que est usando.
Para obter comunicaes com a maioria dos dispositivos da Allen-Bradley, bem como com os dispositivos SoftLogix 5,
Configurar as comunicaes no
o RSView32 utiliza uma conexo de driver direta. RSView32 usa os drivers no RSLinx.
Para configurar as comunicaes diretas do driver com os dispositivos, configure um canal e um n e, opcionalmente, uma classe de varredura.
18
o RSView32 utiliza as conexes OPC ou DDE. O OPC (OLE for process control) permite que o RSView32 atue como um cliente ou servidor, permitindo comunicao peer-to-peer entre estaes RSView32 diferentes, bem como outros servidores OPC. O RSView32 utiliza formatos de dados AdvanceDDE (dynamic data exchange) padro 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 comunicao OPC ou DDE, configure um n DDE ou OPC. Para obter detalhes, consulte o Captulo 4, Configurando comunicaes.
Etapa 4
Configurar tags
Crie tags seguindo um destes procedimentos: crie os tags conforme a necessidade, usando o Localizador de Tags crie um banco de dados de tags completo no editor de Banco de Dados de Tags importe um banco de dados CLP ou SLC Allen-Bradley, usando o Localizador de Bancos de Dados CLP Para obter detalhes, consulte o Captulo 6, Criando tags.
Primeiros passos
19
Etapa 5
Configurar registro
Configure o registro de atividades no editor de Configurao de Registro de Atividades. Configure o registro de atividade no editor Configurao do Registro de Atividade. Configure o registro de alarme no editor Configurao do Registro de Alarme. Configure o registro de dados no editor Configurao do Registro de Dados. Todas as informaes registradas so 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 tambm pode utilizar o formato de armazenamento ODBC para armazenar dados diretamente em um banco de dados compatvel com ODBC. Para obter detalhes, consulte o Captulo 7, Configurando o registro e a segurana.
Etapa 6
Configure a segurana em: Nvel do projeto para controlar quais usurios ou grupos de usurios tm acesso a quais recursos. Nvel do sistema para bloquear os usurios no aplicativo do RSView32. Para o Windows 9x, configure a segurana no nvel do sistema no editor de Inicializao do RSView32. Para Windows NT 4.0, configure a segurana em nvel de sistema, utilizando o NT 4.0 Desktop Lock Tool, includo no CDROM de Recursos do RSView32. Para obter detalhes, consulte o Captulo 7, Configurando o registro e a segurana.
20
Grave um programa VBA para modificar informaes de alarme, tais como limites e gravidades, cada vez que um produto diferente manufaturado numa linha de produo de objetivos mltiplos.
Dentro de um programa VBA, verifique o cdigo de segurana para um engenheiro ou operador, e depois permita que o programa VBA altere configuraes de alarme, ou exiba apenas informaes de status, dependendo do nvel da pessoa de acesso.
Alarmes. Grave seus prprios algoritmos de deteco de alarme usando Visual Basic ou VBA, e depois adicione eventos de alarme no RSView32, para responder aos seus algoritmos para anunciao, registro, impresso, e para exibio em sumrios de alarme. Registro de Dados.
Use o Modelo Objeto do RSView32 e outros modelos de objetos para coletar dados de origens mltiplas, tais como sistemas espertos, algoritmos PID de auto-afinao, e tags, e depois exiba os dados em tendncias. Voc pode tambm filtrar os dados para suas prprias necessidades atravs da leitura de um modelo de registro de dados, e depois gravando em um outro modelo de registro de dados. Use o Modelo Objeto do RSView32 com Visual Basic ou VBA para registrar aes de operador especfica para fins de rastreamento e documentao. Grave informaes de atividade de personalizar categorias para classificao e anlise.
Registro de Atividade.
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 relatrio numa planilha eletrnica, adicionar frmulas estatsticas para anlise, e depois imprimir o relatrio.
Primeiros passos
21
22
Captulo
Arquivos de projeto.......................................................................................................25
Explorando a janela principal do RSView32 ....................................27
A barra de menu.............................................................................................................27 A barra de ferramentas..................................................................................................27 O Gerenciador de Projetos ..........................................................................................28 A barra de atividades .....................................................................................................28 A barra de status ............................................................................................................28 Exibindo e ocultando a barra de ferramentas, a barra de status e a barra de atividades......................................................................29
Trabalhando no Gerenciador de Projetos ..........................................30
Usando os menus contextuais......................................................................................36 Usando o boto de Seleo ..........................................................................................36 Digitando nomes de tag................................................................................................36 Usando os comandos do RSView32...........................................................................37 Usando expresses ........................................................................................................37
Usando componentes de projetos ControlView ............................38
23
Criando um projeto
Para comear a trabalhar no RSView32, voc precisa criar um projeto (tambm referido como um aplicativo). Para obter mais informaes sobre projetos, veja O que um projeto? na pgina 25. Para criar um projeto, clique no boto Novo na barra de ferramentas ou clique em Novo no menu Arquivo.
Novo
O nome do projeto, incluindo o caminho, pode ter at 200 caracteres de extenso. Para especificar um nome diferente para o subdiretrio, digite ele aqui.
Aps criar um novo projeto, exibido um Gerenciador de Projetos mostrando o nome do projeto.
24
O que um projeto?
Um projeto consiste de uma pasta no disco rgido que contm, no mnimo, os seguintes itens: arquivo de projeto (*.RSV) pasta de tags pasta comprf (perfil de comunicaes) pasta cache O arquivo *.RSV contm informaes gerais do projeto, tais como uma lista de componentes do projeto e suas posies no diretrio e nmeros de verso. Por padro, todos os componentes do projeto so colocados em pastas locais dentro da pasta de projeto, mas tambm podem ser colocados em outros diretrios ou compartilhados com outros projetos em execuo em outros computadores.
Arquivos de projeto
A seguinte tabela lista as pastas RSView32 padro.
Pasta Contedo Extenses de arquivo
nome do projeto
O arquivo de projetos do RSView32, a segurana e os arquivos de conta do usurio e as pastas descritas abaixo Arquivos de registro de atividades Arquivos de registro de alarmes Arquivos de resumo de alarmes Arquivos de configurao de controles ActiveX Arquivos internos do RSView32 Informaes internas sobre canais, ns e classes de varredura
nome do projeto\actlog nome do projeto \almlog nome do projeto \als nome do projeto \cab nome do projeto \cache nome do projeto \comprf
25
Pasta
Contedo
Extenses de arquivo
Models de registro de dados Arquivo de registro de dados Informaoes para conjunto de arquivos atuais Informaoes para conjunto de arquivos histricos Arquivos de tags derivados Arquivos de eventos Arquivos de telas grficas Arquivos de teclas globais Arquivos de macros Arquivos de parmetros Arquivos de receitas Arquivos de banco de dados de tags Arquivo de cache de tags Arquivos de monitor de tags Arquivos de cdigo VBA do RSView32
.mdf .dbf .dns .dlg .dts .eds .gfx .key .mcr .par .rcp .db, .ctl, .dat .cac .tgs .vba
nome do projeto \dts nome do projeto \eds nome do projeto \gfx nome do projeto \key nome do projeto \mcr nome do projeto \par nome do projeto \rcp nome do projeto \tag
26
Projeto. Gerente
A barra de menu
A barra de menu contm os itens de menu para a janela ativa. Cada editor tem seu prprio conjunto de menus.
A barra de ferramentas
A barra de ferramentas contm botes para os itens de menu geralmente usados a fim de tornar mais rpido o acesso aos itens sem abrir o menu. Ao apontar para um boto da barra de ferramentas, o nome do boto exibido em uma dica de ferramenta.
Dica de ferramenta
27
O Gerenciador de Projetos
O Gerenciador de Projetos contm os editores necessrios para a criao e edio de componentes que formaro o projeto. Para mais informaes sobre o Gerenciador de Projeto, veja Trabalhando no Gerenciador de Projetos na pgina 30.
A barra de atividades
A barra de atividades mostra as atividades do sistema. Para fazer o registro das atividades, as caixas de verificao da Barra de Atividades devem ser selecionadas no editor de Configurao do Registro de Atividades. Para obter detalhes, consulte o Captulo 8, Configurando o Registro de Atividade, no Guia do Usurio do RSView32 on-line.
A barra de status
A barra de status fornece tipos diferentes de informaes dependendo de onde o ponteiro est e do que o RSView32 est fazendo. Ela apresenta informaes sobre: a janela ativa ou a ferramenta selecionada Por exemplo, quando o ponteiro colocado sobre o boto Abrir, exibida a seguinte mensagem na barra de status:
a localizao de um componente de projeto Por exemplo, quando um componente selecionado no Gerenciador de Projetos, a barra de status mostra o caminho para o componente, como:
28
possvel desanexar a barra de atividades da janela principal do RSView32 e mov-la para qualquer lugar na tela. No entanto, somente possvel anexar a barra base da janela principal. Para mover a barra quando ela no estiver anexada, capture a barra de ttulo e arraste.
Para desanexar a barra de atividade, coloque o ponteiro entre os botes, e arraste o mouse.
Quando a barra no estiver anexada janela, possvel 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.
29
A janela do Gerenciador de Projetos dividida em dois painis. Quando um projeto criado pela primeira vez, o painel esquerdo exibido com uma srie de pastas e o painel direito fica vazio. Quando so criados componentes do projeto, eles so exibidos no painel direito. As partes do Gerenciador de Projetos so descritas abaixo.
30
Guias
O Gerenciador de Projetos contm guias para que seja possvel alternar facilmente entre os modos de edio e de execuo. A guia Modo de Edio contm os editores para o desenvolvimento do projeto. A guia Modo de Execuo contm os componentes que podem ser usados no tempo de execuo. A alternao entre as duas guias permite testar rapidamente o projeto medida em que ele criado. No modo de execuo, possvel executar componentes individuais do projeto ou o projeto inteiro. Nesse modo, possvel ter a mesma viso que os usurios tero do projeto. Clique duas vezes em um componente para execut-lo. Para obter informaes detalhadas sobre a execuo de um projeto, consulte o Captulo 18, Execuo do Projeto, no Guia do Usurio do RSView32 on-line.
Pastas
O Gerenciador de Projetos usa pastas para organizar editores. Para abrir ou fechar uma pasta, siga um dos procedimentos abaixo: clique duas vezes na pasta pressione Ok para abrir ou fechar a pasta dependendo do estado atual selecione a pasta, clique com o boto direito do mouse para abrir o menu contextual e, em seguida, clique em Expandir ou Reduzir
Clique com o boto direito para exibir o menu contextual.
Editores
Os editores so 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 boto direito do mouse para abrir o menu contextual e, em seguida, clique em Novo ou Mostrar
Clique com o boto direito para exibir o menu contextual.
31
O menu contextual contm a opo Novo, se for possvel criar um componente com o editor e a opo Exibir se no for possvel criar um componente com o editor. A seguinte tabela descreve cada editor.
Use este editor Para
Canal
Especificar os canais para comunicao dos drivers diretos com os dispositivos. Os canais devem ser configurados antes dos ns para os dispositivos de drivers diretos. Atribuir nomes e definir atributos para os dispositivos de drivers diretos servidores OPC ou DDE com que o RSView32 ir se comunicar. Configurar a taxa para os tags de varredura que se comunicam com os dispositivos de drivers diretos. Criar tags e configurar alarmes. Exibir os valores de tempo real de um tag ou grupo de tags. Atribuir cdigos de segurana a usurios para limitar o acesso a um projeto. Atribuir cdigos de segurana a comandos e macros. Especificar para que tipo de atividade de sistema ser feito o registro e onde, quando e como o registro ser feito. Exibir arquivos de registro de atividades.
Classes de Varredura Banco de Dados de Tags Monitor de Tags Contas de Usurio Cdigos de Segurana Configurao do Registro de Atividade Exibidon do Registro de Actividade Inicializao Linhas de Comando Telas Grficas
Especificar a aparncia do projeto e o que ser executado quando o projeto for iniciado. Abrir uma linha de comando e digitar comandos do RSView32. Criar telas grficas.
32
Para
Biblioteca Parmetros
Arrastar e soltar objetos das bibliotecas de telas grficas nas suas telas grficas. Criar um arquivo de parmetro para uso com telas grficas que contm espaos reservados de tags, de modo que seja possvel usar as mesmas telas com tags diferentes. Criar um arquivo de receita para uso com telas grficas que contm um campo de receita. Configurar o local, o momento e a maneira como deve ser feito o registro das mensagens de alarme. Exibir as informaes de alarmes histricos. Especificar as informaes de alarme a serem exibidas e criar um formato para essas informaes. Exibir uma lista de tags cuja notificaco alarme foi excludo. Criar modelos de registro de dados, especificando onde, quando, como e para quais valores de tags ser feito o registro. Criar tags com valores derivados de outros tags e funes. Criar eventos, que so expresses que iniciam comandos ou macros. Criar macros para executar uma srie de comandos do RSView32. Remapear o teclado para a execuo de comandos do RSView32. Criar cdigo VBA para fazer ramificao condicional, emitir comandos do RSView32 ou vincular os dados do RSView32 a outros aplicativos.
Receitas Configurao de Alarmes Tela de Registro de Alarmes Resumo de Alarmes Lista de Excluses Configurao de Registro de Dados Tags Derivados Eventos Macros Teclas Globais Editor do Visual Basic
33
Componentes
Os componentes so exibidos no painel direito do Gerenciador de Projetos. Um componente uma referncia a um arquivo fsico. O componente pode referir-se a um arquivo dentro de uma pasta sob o diretrio de projetos, um arquivo fora do diretrio de projetos ou um arquivo em outro computador.
Exibindo componentes
Para exibir componentes, selecione um editor. Qualquer componente criado com o editor ser exibido no painel direito do Gerenciador de Projetos.
Abrindo componentes
Para abrir um componente, siga um dos procedimentos abaixo: clique duas vezes no componente selecione o componente e, em seguida, clique no boto Editar do Gerenciador de Projetos selecione o componente, clique o boto direito do mouse para abrir o menu contextual e, em seguida, clique em Editar
Clique com o boto direito para exibir o menu contextual.
34
Para obter informaes detalhadas sobre o uso dos itens de menu Remover, Renomear e Excluir, consulte o Captulo 1, Trabalhando com Projetos, no Guia do Usurio do RSView32 on-line.
Exibindo as localizaes dos componentes
Os componentes podem referir-se a arquivos em localizaes diferentes. Para que seja exibida a localizao do arquivo do componente, selecione o componente no Gerenciador de Projetos e, em seguida, verifique a localizao exibida na barra de status. O componente Cooling Area est localizado em:
Os mesmos arquivos podem ser usados em mais de um projeto adicionandose componentes a um projeto com o uso de duas opes. Quando um componente for adicionado no Gerenciador de Projetos utilizando a opo Copiar Componente Existente para o Projeto, voc est criando uma cpia do arquivo no projeto. Quando voc adiciona um componente utilizando a segunda opo, Criar Atalho para Componente Existente, voc no est criando uma cpia do arquivo no projeto. Ao invs disso, voc estar criando um caminho para a localizao do arquivo fora do projeto. A vantagem deste mtodo que s h uma cpia do arquivo e as alteraes feitas nele esto disponveis para todos os projetos que utilizam o arquivo. Para adicionar um componente, selecione o editor usado para criar o componente desejado, clique com o boto 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 dilogo, localize o componente a ser adicionado e clique em Abrir. O componente exibido no painel direito do Gerenciador de Projetos. Os arquivos que esto localizados fora do projeto possuem um smbolo de seta no cone do componente, conforme exibido na pgina Anterior para o componente Oven Area.
35
O boto de Seleo exibido ao lado dos campos de entrada de dados. Voc pode digitar informaes nos campos, ou voc pode clicar o boto Seleo para abrir a lista contendo entradas vlidas para o campo.
digite um nome de tag j existente no banco de dados de tags clique no ... boto (Seleo) ou no boto Tags, aquele que estiver disponvel, para abrir o Localizador de Tags onde possvel selecionar, criar ou editar um tag digite um nome de tag ainda no criado. Ao tentar salv-lo, voc solicitado a criar o tag. No necessrio criar o tag para usar o nome de tag, mas certifique-se de criar o tag posteriormente ou sero relatados erros no tempo de execuo. Para obter informaes detalhadas sobre tags, consulte o Captulo 4, Criando Tags, no Guia do Usurio do RSView32 on-line.
36
Clique uma pasta para exibir os comandos em uma categoria. Quando voc clica um comando, a sintaxe do comando exibida aqui.
Para abrir o Assistente, siga um dos procedimentos abaixo: clique no boto ... (Seleo) ao lado de qualquer campo de ao ou na linha de comando clique duas vezes em um campo de ao ou, no editor de Macros, clique em qualquer rea da janela clique no item Comandos do menu Editar Para obter informaes detalhadas sobre os comandos do RSView32, consulte o Apndice A, Comandos do RSView32, no Guia do Usurio do RSView32 on-line ou consulte a ajuda on-line.
Usando expresses
Muitos editores usam expresses para computar valores com base em tags e funes. As expresses podem ser expresses lgicas complexas ou nomes de tag. Para obter informaes detalhadas sobre expresses, consulte o Captulo 14, Criando Expresses, no Guia do Usurio do RSView32 on-line.
37
38
Captulo
Configurando comunicaes
Usando a comunicao com drivers diretos ...................................40
39
Editores de comunicao
Para configurar a comunicao de driver direto, abra a pasta Sistema no Gerenciador de Projetos e use os editores mostrados abaixo.
40
Inicie o RSLinx e, em seguida, configure e carregue o driver de comunicao adequado. Inicie o RSView32 e crie ou abra um projeto. No editor de Canais, selecione um canal e atribua a ele a rede e o driver RSLinx adequado. No editor de Ns, crie ns para cada controlador com o qual ser mantida comunicao. No campo Origem de Dados, selecione Driver Direto. Se desejar alterar a taxa padro em que os ns so varridos, edite as classes de varredura no editor de Classes de Varredura. Esta etapa opcional. 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 ns criados. No campo Classe de Varredura, escolha uma classe de varredura. No campo Endereo, especifique a localizao da memria fsica no controlador programvel. Verifique se a comunicao est funcionando. Para detalhes, veja Verificando se a comunicao est funcionando na pgina 43.
7.
Configurando comunicaes
41
Editores de comunicao
Para configurar a comunicao OPC ou DDE, abra a pasta Sistema no Gerenciador de Projetos e use os editores mostrados abaixo.
Inicie o servidor OPC ou DDE. Inicie o RSView32 e crie ou abra um projeto. No editor de Ns, crie ns para cada tpico 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. 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 ns OPC ou DDE criados. No campo Endereo, especifique o nome do tag no servidor OPC ou especifique o item DDE. Verifique se a comunicao est funcionando. Para obter detalhes, consulte Verificando se as comunicaes esto funcionando a seguir.
4.
5.
42
Quando as comunicaes esto funcionando, a coluna Valor contm um valor e a coluna Estado exibe Vlido.
Siga as etapas abaixo para verificar a comunicao com dispositivos de driver direto, OPC e DDE.
Para verificar a comunicao de um tag existente
1.
No Gerenciador de Projeto do RSView32, abra a pasta sistema, clique duas vezes a Linha de Comando, e depois digite ComStatusOn para iniciar registrando erros de comunicao. No Gerenciador de Projetos do RSView32, abra a pasta Sistema e, em seguida, abra o Monitor de Tags. Na coluna nome de Tag, digite o nome de um tag criado e, em seguida, pressione Enter. Se a comunicao estiver funcionando, ser exibido um valor na coluna Valor e a palavra Vlido na coluna Estado. Se as comunicaes no estiverem funcionando, um erro aparecer na coluna Estado, e uma mensagem de erro aparecer na barra atividade.
2. 3.
Configurando comunicaes
43
No Gerenciador de Projetos do RSView32, abra a pasta Sistema e, em seguida, abra o Monitor de Tags. No menu Exibir, clique em Forma. Clique no boto ... (Seleo) ao lado do campo nome de Tag para abrir o Localizador de Tags e, em seguida, clique em Novo Tag. 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 boto ... (Seleo) para que seja exibida uma lista dos ns criados e, em seguida, selecione um n. No campo Endereo, digite um endereo de controlador lgico programvel para a comunicao de driver direto, o nome de um tag no servidor OPC ou digite um item DDE. Clique em OK. O tag recm-criado est selecionado no Localizador de Tags. Clique em OK. Se a comunicao estiver funcionando, ser exibido um valor na coluna Valor e a palavra Vlido na coluna Estado.
5.
44
Captulo
Para criar uma nova tela grfica...................................................................................47 Tipos de tela....................................................................................................................48 Escolha uma cor de fundo e um tamanho de tela ....................................................50 Importando um elemento grfico ...............................................................................51 Exibindo bibliotecas e exemplos .................................................................................52 Criando um boto..........................................................................................................53 Incorporando um objeto ActiveX...............................................................................55 Adicionar cor a objetos.................................................................................................57 Organizando os objetos ................................................................................................58 Animando objetos .........................................................................................................59 Testando a animao .....................................................................................................61 Configurando a aparncia do tempo de execuo ....................................................61
Criando uma tendncia ...................................................................................62 Criando um resumo de alarmes ................................................................63
45
Exibio de Tendncia
46
Alguns objetos tm animao anexada, de tal forma que mudam de aparncia para refletir as alteraes nas atividades da fbrica. Para anexar animao, especifique um ou mais tags que controlaro a aparncia do objeto, e especifique como a aparncia mudar de acordo com a mudana de valores do tag.
Quando voc testa a execuo de uma tela grfica, a barra de atividades fornece informaes da hora de execuo. Para ocultar a barra de atividade, clique no Gerenciador de Projeto, abra o menu Exibir, e depois clique na barra de Atividade.
47
Para salvar a tela grfica, clique no boto Salvar. Na caixa de dilogo Salvar Como, digite um nome para a tela. O nome pode ter at 200 caracteres (incluindo o caminho) e pode conter espaos.
Tipos de tela
possvel criar qualquer tipo de tela no editor de Tela Grfica. 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 solicitao. O que diferencia a aparncia das telas para os usurios o comportamento o tipo e o tamanho delas. O tipo de tela escolhido determina o modo como o a tela interage com outras telas: Substituio o tipo de tela por ajuste de fbrica. Use esta opo se desejar que a tela grfica substitua outras telas grficas abertas ao abrir. O RSView32 fechar qualquer tela grfica que estiver sobreposta tela grfica recmaberta. Desta forma, no necessrio emitir comandos separados para fechar as outras telas.
No Topo usado para manter a tela grfica 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. Sobreposio
usado se a tela grfica no 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 vrias telas. As telas de sobreposio sempre aparecero atrs das telas No Topo e sero substitudas pelas telas de Substituio. Use Sobreposio com cuidado, visto que a manuteno de vrias telas abertas pode afetar o desempenho do sistema.
Voc especifica o tipo de tela na caixa de dilogo Definies de Tela no editor de Telas Grficas. Escolha Exibir Configuraes no menu contextual (exibido na pgina 47) para abrir a caixa de dilogo.
48
RSView32 usa comandos para abrir e fechar telas. Para abrir uma tela, utilize o comando <de arquivo> Exibir. Para fechar uma tela, possvel utilizar o tipo de exibio Substituir (de maneira que a abertura de uma nova tela feche as outras telas abertas) ou, para fechar explicitamente uma tela, utilize o comando <de arquivo> Abortar.
Quando um usurio clica no boto Pes, a tela Pes - Menu Principal aberta e a tela Norms Bakery Menu Principal fechada.
No exemplo acima, o tipo de tela Pes - Menu Principal Substituir, de tal maneira que a tela Norms Bakery - Menu Principal fechada automaticamente (substituda) quando a tela Pes - Menu Principal aberta. O comando a seguir foi atribudo ao boto Pes: Exibir Pes - Menu Principal Quando um usurio clica no boto Pes, a tela Pes - Menu Principal aberta e a tela Norms Bakery - Menu Principal fechada. Se a tela Pes - Menu Principal do tipo Sobreposio ou No Topo, e voc deseja que a tela Norms Bakery - Menu Principal seja fechada quando o usurio abrir a tela Pes - Menu Principal, atribua dois comandos ao boto Pes: Abortar Norms Bakery - Menu Principal Exibir Pes - Menu Principal
49
Voc provavelmente quer especificar Tamanho para a Janela Principal, na Hora da Execuo para a maioria das telas.
Para escolher o padro para todas as novas telas, clique Definir como Padro.
Para a maioria das telas, use a opo Dimensionar para Janela Principal no Runtime. Todas as telas que utilizam esta opo so automaticamente escaladas para ocupar todas as janelas principais do RSView32. Voc precisa especificar apenas o tamanho da janela para telas menores, tais como telas pop-up ou lado a lado.
50
51
Muitos objetos de biblioteca j tm animaes configuradas para eles. Quando um objeto arrastado e solto em uma tela, todas as animaes anexadas ao objeto so retidas. possvel usar a animao da maneira como ela est, mas geralmente ser prefervel alterar o nome do tag associado animao. Para alterar o nome do tag, use a substituio de tag.
52
Com a substituio de tag, possvel substituir algumas ou todas as referncias de tags, expresses ou comandos em uma tela grfica. Selecione um objeto ou grupo de objetos, clique com o boto direito do mouse para abrir o menu contextual e, em seguida, clique em Substituio de Tag.
Criando um boto
Ferramenta Boto
Use a ferramenta Boto para criar, rotular e especificar uma ao para um boto. Voc pode criar quatro diferentes estilos de boto, e pode anexar qualquer comando do RSView32 para o boto para criar a ao do boto. A aparncia do boto depende de voc. As fontes, cores e estilos de preenchimento disponveis para outros objetos grficos tambm esto disponveis para objetos de boto. Tambm possvel importar uma imagem de elemento grfico para o boto de maneira que seja possvel rotular o boto com um smbolo ou figura. Para criar botes do mesmo tamanho, crie um boto e, em seguida, dupliqueo. Para editar o boto duplicado, clique duas vezes nele para abrir a caixa de dilogo Configurao do Boto.
A grade ajuda quando se desenha objetos. Para usar a grade, clique com o boto direito numa rea vazia da tela, e depois clique Definir Grade.
53
Os usurios esperam botes para realizar aes, e as aes de boto mais comum so abertura e fechamento de telas. Para especificar uma ao para um boto, clique duas vezes no boto. Na caixa de dilogo Configurao do Boto, clique na guia Ao e, em seguida, especifique um comando. Para obter uma lista completa dos comandos do RSView32 e suas aes, use o Assistente de Comando ou consulte a ajuda online. No exemplo abaixo, foi criada uma tela chamada Pes - Menu Principal que usada com o comando Exibir. No tempo de execuo, quando um usurio clicar no boto Pes, a tela Pes - Menu Principal ser aberta.
54
55
Selecione a propriedade que voc quer enlaar ao tag, e depois digite, ou procure pelo nome do tag no RSView32.
possvel exibir eventos, mtodos 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, mtodos e eventos atravs do RSView32, selecione o objeto, clique com o boto direito para exibir o menu contextual, aponte para Animao, para o controle ActiveX e, em seguida, clique em Propriedades, Eventos ou Mtodos. Se voc utiliza freqentemente 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 informaes, consulte o Captulo 11, Criando Telas Grficas, no Guia do Usurio do RSView32 on-line.
56
Quando voc seleciona um objeto, a cor de preenchimento do objeto selecionada na paleta de Preenchimento de Cor.
57
Organizando os objetos
Aps criar dois ou mais objetos, possvel organiz-los, espa-los e agruplos. possvel alinh-los, espa-los e agrup-los. Para selecionar vrios objetos, clique em um objeto e pressione a tecla Ctrl enquanto clica nos outros objetos. Tambm possvel selecionar vrios objetos mantendo o mouse pressionado e arrastando. Ao arrastar, exibida uma caixa de seleo em torno do objeto; solte o mouse quando a caixa incluir todos os objetos desejados.
Alinhando objetos
Os objetos so alinhados com base nas suas posies relativas. No exemplo acima, ao clicar em Alinhar em Cima, o alto do boto Reports alinhado ao alto do boto Pes. Ao clicar em Alinhar Embaixo, a base do boto Pes alinhada base do boto Reports.
Espaando objetos
O espaamento de objetos garante que os espaos entre eles sejam uniformes. Os objetos so espaados com base na distncia entre as bordas exteriores dos dois objetos mais externos. Use os botes da barra de ferramentas para espaar os objetos verticalmente e horizontalmente.
58
Agrupando objetos
O agrupamento de objetos transforma os objetos individuais em um nico objeto. Depois de agrupar os objetos, ainda possvel trabalhar com objetos individuais usando a edio de grupo.
Animando objetos
A maioria dos objetos grficos pode ter uma animao anexa. Os grupos de objetos tambm podem ter animao. possvel anexar quantos tipos de animao voc desejar. Por exemplo, aplique as animaes de largura e altura a um objeto para que ele parea estar movendo-se para fora ou para dentro da tela a medida em que aumentado ou reduzido.
Usando o Caminho Inteligente de Objeto
fcil anexar animao a objetos com o Caminho Inteligente de Objeto (OSP - Object Smart Path). Com o OSP, definido o intervalo de movimento do objeto arrastando-ono h nenhuma contagem de pixel envolvida.
59
O OSP funciona atravs da caixa de dilogo Animao. A caixa de dilogo Animao pode ficar aberta o tempo todo, para que seja possvel mover-se entre ela e a tela grfica. Para abrir a caixa de dilogo Animao, selecione um objeto, clique com o boto direito do mouse para que seja exibido o menu contextual, clique em Animao e, em seguida, clique em um tipo de animao.
O deslizador mostrado na sua posio mnima. Sempre que o tag associado com o deslizador est no seu mnimo, o deslizador fica nesta posio.
Para configurar a posio de incio do objeto, coloque o objeto onde voc deseja que ele inicie e, em seguida, clique em No Mnimo na caixa de dilogo Animao. Para configurar a posio final do objeto, arraste-o para onde voc deseja que ele termine e, em seguida, clique em No Mximo na caixa de dilogo Animao.
Copiando e colando a Animao
possvel copiar a animao de um objeto e col-la em outra. Se o objeto tiver mais de um tipo de animao, todos os controles sero copiados e colados. Para copiar uma animao, selecione o objeto com a animao desejada, clique o boto direito do mouse para abrir o menu contextual e clique em Copiar Animao. Para colar a animao, selecione o objeto para onde a animao ser colada, clique o boto direito do mouse para abrir o menu contextual e, em seguida, clique em Colar Animao.
60
Testando a animao
Modo de Teste
Modo Normal
Para testar a animao 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 no altera o tamanho ou a posio da tela. Depois de terminar o teste, retorne ao modo normal para continuar a edio. Para alternar entre modo normal e de teste, clique os botes na barra de ferramentas ou clique as opes no menu Exibir.
Se voc no incluir a barra de ttulo, voc no pode ter itens tais como o boto de Minimizar que parte da barra de ttulo.
61
Cada linha ou caneta, representa um valor de tag. Cada nome de caneta aparece na legenda.
Os deslizadores e botes ao redor da tendncia so objetos grficos criados separadamente da tendncia, mas so importantes porque eles controlam a tendncia no tempo de execuo. Voc pode encontrar estes objetos na Biblioteca de Tendncias.
possvel arrastar e soltar uma tendncia de uma biblioteca de smbolos grficos para a tela ou criar uma tendncia com a ferramenta de desenho Tendncia.Tara usar uma tendncia das bibliotecas de smbolos grficos, clique no cone Biblioteca no painel esquerdo do Gerenciador de Projetos e, em seguida, clique duas vezes no arquivo Tendncias no painel direito do Gerenciador de Projetos. Selecione toda ou parte da tendncia e, em seguida, arraste e solte na tela. Use a substituio de tag para atualizar os tags associados com a tendncia. Para obter detalhes, consulte Usando a substituio de tag na pgina 53.
62
Tendncia
Para criar uma tendncia, clique no cone Tendncia. Arraste o mouse para desenhar uma caixa do tamanho que voc quer para a tendncia, e depois solte o mouse. Na caixa de dilogo de Tendncia, configure a tendncia. Para obter informaes detalhadas sobre tendncias, consulte o Captulo 13, Configurando Tendncias, no Guia do Usurio do RSView32 on-line.
A barra de boto pode conter uma variedade de botes e podem ser colocadas num canto do sumrio de alarme.
O resumo pode listar at 1.000 entradas de alarme. medida que ocorrem novos alarmes, eles so 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 tambm so removidas quando as variveis estiverem fora de alarme ou quando forem reconhecidas.
63
Filtrando alarmes
Para limitar as informaes includas em um resumo de alarmes, filtre as informaes indesejveis. possvel filtrar as informaes por nome de tag, tipo de tag, gravidade de alarme, e estado de alarme.
64
Captulo
Criando tags
O que um tag? ....................................................................................................66
Tipos de tags...................................................................................................................66
Criando tags conforme a necessidade ................................................67 Criando vrios tags de uma vez ................................................................68 Importando tags de um banco de dados CLP Allen-Bradley 69 Usando pastas para organizar tags .......................................................69
65
O que um tag?
Tag o nome lgico para uma varivel em um dispositivo ou memria local (RAM). Os tags que recebem dados de uma origem externa, como um controlador lgico programvel ou um servidor, so chamados de tags de dispositivo. Os tags que recebem dados internamente do RSView32 so chamados de tags de memria. Os tags so armazenados no banco de dados de tags e os seus nomes so usados em outras partes do RSView32. possvel criar tags de vrias maneiras. possvel: criar tags conforme a necessidade criar vrios 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 informaes sobre como usar o Modelo Objeto do RSView32, veja Captulo 8, Usando o Modelo de Objeto do RSView32 e VBA. Veja tambm Ajuda.
Tipos de tags
O RSView32 usa os seguintes tipos de tag: Tags analgicos que armazenam uma faixa de valores.
Tags digitais
que armazenam 0 ou 1.
Os tags de string armazenam strings ASCII, como sries de caracteres, ou palavras inteiras. O comprimento mximo da string de 82 caracteres. Tags de sistema
que armazenam informaes geradas durante a execuo do sistema, incluindo as informaes 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. impossvel editar ou gravar em tags de sistema, mas eles podem ser usados em qualquer lugar onde qualquer outro tag seria usado.
66
Organize tags nas pastas. Para obter detalhes, consulte Usando pastas para organizar tags na pgina 69.
Criando tags
67
Organize tags nas pastas. Para obter detalhes, consulte Usando pastas para organizar tags na pgina 69.
Voc tambm pode importar tags criados em outros aplicativos. Para importar tags, utilize o Assistente de Importao e Exportao do Banco de Dados, includo no CD-ROM de Extenso do RSView32, do RSView32 Tools.
68
Para especificar ou criar uma pasta para os tags, digite o nome da pasta aqui.
Criando tags
Captulo
71
Informaes de registro
possvel registrar: Atividades. O registro de atividades registra as informaes sobre vrios tipos de atividades do sistema, incluindo o uso de comandos e macros, os erros e mensagens do sistema alm dos erros de comunicao. Para configurar o registro de atividades, use o editor de Configurao de Registro de Atividades.
Alarmes. O registro de alarmes registra as ocorrncias de alarmes, incluindo a entrada em alarme de um tag, a sada de alarme de um tag e o reconhecimento de um alarme. Para configurar o registro de alarmes, use o editor de Configurao de Registro de Alarmes. Dados (valores de tag). O registro de dados registra valores de tag, ou dados,
especficos em certas circunstncias. Essas condies so definidas por um modelo de registro de dados. Para configurar o registro de dados, use o editor de Configurao de Registro de Dados.
Configurando o registro
O registro de atividades, o registro de alarmes e o registro de dados usam editores semelhantes para configurar o registro. Para cada tipo de registro, especifique o local para o armazenamento dos arquivos de registro, a hora para a criao e excluso dos arquivos de registro e as informaes que devem estar contidas no registro. A ilustrao abaixo mostra o editor de Configurao de Registro de Dados.
Configurar aspectos gerais do modelo. Especifique onde registrar os dados. Especifique quando criar e excluir dados de registro. Especifique quando registrar os valores de tag. Especifique quais os tags para registrar. No registro dos dados, voc tambm especifica qual o formato de armazenamento que voc querdBASE IV comprimido, dBASE IV ampliado, ou ODBC. Esta no uma opo dos outros tipos de registro.
72
Para cada tipo de registro, possvel criar at 26 arquivos por dia. medida que os arquivos so criados, eles so automaticamente identificados com base na data em que so criados e no tipo de dados que contm. Apenas para o registro de dados, se escolher usar nomes de arquivo longos, voc pode criar at 9.999 arquivos de registro por dia.
Todas as informaes registradas so armazenadas no formato dBASE IV (.DBF), o que facilita a exibio e anlise em softwares de terceiros, tais como Microsoft Excel, Seagate Crystal Reports e Visual FoxPro sem converses, importao e exportao de arquivos. Apenas para o registro de dados, tambm existe a opo de armazenamento de dados usando o formato de armazenamento ODBC, e visualizao dos dados em um aplicativo de banco de dados relacionais compatvel com ODBC. Para atividade e registro de alarme, voc tem a opo de exportar dados para um banco de dados compatvel com ODBC, e exibir os dados num aplicativo de banco de dados relacional compatvel com ODBC.
73
bloqueia usurios no projeto RSView32 de maneira que eles no possam sair do Windows.
Editor de Cdigos de Segurana Caixa de dilogo Definies de Tela no editor de Telas Grficas Editor de Banco de Dados de Tags
Um tag
Aps atribuir os cdigos de segurana, atribua os cdigos aos usurios ou grupos de usurios. Dessa maneira, possvel limitar a habilitao dos usurios para executar comandos, abrir telas e gravar em tags. Use o editor de Contas de Usurio para atribuir os cdigos de segurana aos usurios. Quando adicionando usurios ao RSView32, voc pode digitar nome de usurios e senhas no editor Conta de Usurios, ou, se estiver usando o Windows NT, voc pode usar a lista de usurio do Windows NT em vez de criar uma lista personalizada no RSView32. No importa qual o mtodo que voc use, voc ainda ter que atribuir acesso de segurana individual aos usurios.
74
A segurana ativada sempre que um projeto carregado. Se no houver registro de nenhum usurio no projeto, o usurio padro ("DEFAULT", do editor de Contas de Usurio) ativado.
Atribuir cdigos de segurana a comandos. . .
No exemplo acima, o usurio Padro ("DEFAULT") somente tem acesso ao cdigo de segurana A. Assim, quando no houver registro de nenhum usurio, no ser possvel o acesso a nenhuma parte do projeto alm dos comandos Login e Logout. O gerente tem acesso a todos os cdigos de segurana, portanto ele pode acessar todas as partes do projeto. Os funcionrios s tm acesso aos cdigos de segurana A e C.
75
No importa o sistema operacional em uso, possvel ajudar a evitar que os usurios saiam do projeto RSView32 configurando as telas da seguinte maneira: no inclua barras de ttulo ou botes para minimizar ou maximizar as telas grficas limpando as caixas de verificao adequadas na caixa de dilogo Definies de Tela do editor de Telas Grficas 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 execuo do atalho para Maximizado. Para detalhes sobre como criar atalhos, veja sua documentao do Windows. Para remover a barra de tarefas do Windows NT 4.0 e do Windows 9x, anule a seleo da caixa de verificao Sempre, no topo e selecione a caixa de verificao Auto Ocultar na caixa de dilogo Propriedades da Barra de Tarefas.
76
Marque todas estas caixas para desativar o acesso ao Gerenciador de Projeto e para desativar a tecla de atalho do Windows.
ou Alt-Tab para Windows NT a partir daqui. Use a ferramenta de Bloqueio do Desktop do NT 4.0.
A ferramenta do NT 4.0 Desktop Lock est includa 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 padro 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 reincio do Windows ou o trmino de tarefas. Antes de usar a NT 4.0 Desktop Lock, leia integralmente o arquivo de Ajuda da NT 4.0 Desktop Lock.
77
Captulo
Etapa 1 Etapa 2
Variveis global de objeto.............................................................................................90 Visualizando os objetos ................................................................................................90 Obtendo Ajuda sobre os objetos RSView32 .............................................................91 Abrindo a Ajuda no Localizador de Objeto ..............................................................92 Abrindo a Ajuda na Janela Cdigo..............................................................................92 Abrindo a Ajuda na janela de Contedo da Ajuda do RSView32..........................93
Usando a Ajuda VBA..........................................................................................94
79
80
Abra o IDE do VBA, procedendo de uma das seguintes maneiras: clique duas vezes no Visual Basic Editor clique com o boto direito no Visual Basic Editor e, em seguida, clique em Mostrar
81
Janela Propriedades
Ao iniciar o Editor do Visual Basic pela primeira vez, ele cria um projeto VBA com o mesmo nome do projeto RSView32. ThisProject contm uma pasta Objetos do RSView32, que contm um objeto chamado EsteProjeto, que representa todas as sub-rotinas gravadas para esse projeto VBA. O objeto pode conter qualquer nmero de sub-rotinas, e essas sub-rotinas so visveis a partir do Assistente de Comandos do RSView32. possvel criar objetos adicionais do VBA e formulrios de usurio, mas eles no so acessados diretamente a partir do RSView32. Para utilizar as subrotinas nesses objetos e utilizar os formulrios de usurio, voc deve acess-los a partir das sub-rotinas que existem no objeto do projeto VBA, ThisProject.
82
Janela Propriedades
Esta janela lista as configuraes de propriedade para os formulrios do usurio e os objetos nesses formulrios. impossvel acessar os formulrios diretamente do RSView32. Para utilizar um formulrio, chame-o a partir de uma sub-rotina no objeto de projeto do VBA, ThisProject.
Janela de Sub-rotina ou Cdigo
Nesta janela, voc grava e edita as sub-rotinas do VBA. Ao criar o cdigo VBA que deseja chamar do RSView32, verifique se o projeto na janela de cdigo do VBA ThisProject. A barra de ttulos da janela de cdigo exibe o caminho e o nome do projeto aberto.
Etapa 1
Utilizando a linguagem de programao do Visual Basic, crie sub-rotinas na janela de cdigo para EsteProjeto. Crie sub-rotinas que funcionem com os objetos do RSView32. Para obter detalhes, consulte a Ajuda do VBA. Para obter informaes sobre o acesso Ajuda do VBA, consulte Usando a Ajuda VBA na pgina 94.
83
84
85
2. 3.
86
87
Este objeto representa todos os canais disponveis. 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 modeloregistrado de dados em formato-comprimido. Use este objeto para gerenciar as informaes 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 informaes 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 coleo 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 coleo 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 informaes 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 informaes de configurao de alarme de tag digital.
Canais.
88
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. possvel criar e excluir pastas utilizando esta coleo. N. Este objeto representa um n de um RSView32. Utilize este objeto para ler e gravar informaes de configurao de um n. Ns. Este objeto representa todos os ns configurados. Utilize este objeto para obter um objeto N. possvel criar e excluir ns utilizando esta coleo.
AdministradorODBC. Projeto.
Pasta.
Use este objeto para listar as origens de dados ODBC disponveis, e para criar e validar tabelas numa origem de dados existentes.
Utilize este objeto para recuperar informaes sobre o projeto do RSView32 atualmente carregado e acessar outros objetos do RSView32. Utilize este objeto para recuperar as informaes de segurana sobre o usurio atual ou mudar o usurio atual (ou seja, para desconectar o usurio atual e conectar outro usurio). Este objeto representa um tag de um RSView32. Utilize este objeto para ler e gravar o valor de um tag e suas informaes de configurao.
Segurana.
Tag.
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. Este objeto representa um grupo de tags. Utilize este objeto para trabalhar com tags como coleo. Para obter informaes detalhadas sobre as propriedades, mtodos e eventos desses objetos, consute a Ajuda do Localizador de Objeto. Para obter informaes sobre o acesso Ajuda do Localizador de Objeto, consulte Abrindo a Ajuda no Localizador de Objeto na pgina 92.
Tags.
89
Visualizando os objetos
Utilize o Localizador de Objeto para visualizar os objetos do RSView32 no IDE do VBA. Para abrir o Localizador de Objeto, proceda de uma das seguintes maneiras: clique com o boto direito do mouse em qualquer lugar da janela Cdigo e, em seguida, clique em Localizador de Objeto no menu pop-up no menu Exibir, clique em Localizador de Objeto pressione F2
90
Selecione RSView32 para exibir apenas objetos RSView32. Selecione globais para exibir todas as constantes do RSView32.
91
Na lista que se encontra na parte superior da janela, selecione RSView32. Em Classes ou Membros, destaque um item e pressione F1 ou a tecla ?, mo teclado.
Para visualizar o contedo inteiro do arquivo Ajuda do Modelo de Objeto do RSView32: 1. Siga as etapas acima para abrir um tpico de Ajuda.
2.
92
Na janela Contedo, clique duas vezes no Cdigo VBA, para obter uma viso geral, ou clique duas vezes no Modelo de Objeto do RSView32 para obter detalhes sobre os objetos.
93
Documentao VBA
Se voc for novato no Visual Basic, talvez queira consultar as seguintes publicaes da Microsoft: Visual Basic Getting Started Visual Basic Programmers Guide
94
Captulo
Planejando um projeto
O processo de planejamento ......................................................................96 Compreendendo um processo ....................................................................96 Coletando dados ..................................................................................................96 Projetando um banco de dados .................................................................97 Coletando informaes .................................................................................................97
Autotizando a configurao de aplicativo................................................................101 Usando dados com outros aplicativos......................................................................101 Personalizando o sistema............................................................................................101
95
O processo de planejamento
Um projeto bem feito exige planejamento. Para ajud-lo a planejar, este captulo fornece regras para: a compreenso do processo que est sendo automatizado a coleta de dados a estruturao de um projeto de banco de dados a estruturao de um projeto de telas grficas o uso de tendncias a estruturao de um sistema de segurana
Compreendendo um processo
Junte informaes de uma srie de fontes para ter uma compreenso completa e detalhada do processo que est sendo automatizado. Especificamente, necessrio: conversar com operadores e outros especialistas que usaro o sistema. Descubra as informaes que eles precisam para otimizar as operaes da fbrica conversar com a gerncia e com a equipe do MIS (Sistemas de Informaes de Gerenciamento) para descobrir as informaes que eles precisam para apoiar as decises de planejamento dividir cada seo do processo nas suas partes constituintes determinar o tipo de comunicao que ser usadacomunicao de driver direto, OPC ou DDE determinar as variveis do processo que precisam ser acessadas e identificar a localizao delas nos controladores programveis
Coletando dados
Quando planejar a coleta de dados, projete o sistema de maneira que somente os dados essenciais sejam coletados. importante limitar a coleta de dados, pois as atividades de coleta necessitam de um poder de processamento substancial e geram muito trfego no canal ou na rede de comunicaes. Lembre-se das exigncias da coleta de dados quando projetar o layout das tabelas de dados do controlador lgico programvel e do banco de dados de tags. Idealmente, os endereos de tags devem referir-se a blocos adjacentes de tabelas de dados do controlador lgico programvel para reduzir o trfego e otimizar a resposta do sistema.
96
Coletando informaes
Antes de comear a criar o banco de dados, colete as seguintes informaes: fluxogramas dos processos (ou diagramas de processos e instrumentos) lista de tabelas de dados do controlador lgico programvel ou endereos de registro que o projeto ir acessar necessidades de alarmes (para obter mais detalhes, consulte Planejando alarmes abaixo)
Organizando tags
Antes de criar tags: desenvolva as convenes de identificao dos tags, escolhendo nomes familiares e lgicos para todos. Isto faz com que se solucione problemos mais rapidamente. agrupe tags relacionados Agrupe os tags da maneira que faa mais sentido para o aplicativo. Por exemplo, agrupe todos os dispositivos semelhantes ou as reas relacionadas do cho de fbrica. Ao criar tags, coloque-os relacionados em pastas. Para uma organizao mais eficiente, aninhe as pastas.
Planejando alarmes
Antes de configurar alarmes, planeje: as condies que iro disparar os alarmes como os operadores sero notificados sobre esses alarmes as informaes que as mensagens de alarme devem conter as aes que iro ocorrer em resposta a esses alarmes os alarmes que iro necessitar de aes adicionais que podem ser fornecidas com o uso de uma macro
Planejando um projeto
97
98
Ao projetar telas, a aplicao dos princpios de um bom projeto visual ajuda os usurios a aumentar a eficincia. Tente atender a estes importantes princpios de um projeto:
Consistncia
Mantenha a consistncia nos smbolos e cores usados. Mantenha a consistncia nos rtulos e localizaes de botes. Ao projetar as telas, coloque os mesmos tipos de boto nas mesmas posies. Por exemplo, se houver um boto Iniciar em uma certa posio em uma tela, no coloque um boto Parar na mesma posio na tela seguinte.
Clareza
Use smbolos reconhecidos facilmente. Por exemplo, use os smbolos ISA convencionais para tanques e vlvulas. No sobrecarregue a tela com informaes. Use uma terminologia padro e clara, alm de evitar abreviaturas ou acrnimos que o usurio pode no entender. Use cores com significado reconhecvel. Por exemplo, as cores vermelho e verde freqentemente significam parar e iniciar. Mantenha a consistncia de significado das cores, atribuindo vermelho somente para os botes Parar e verde para os botes Iniciar. Algumas pessoas no distinguem o vermelho do verde, portanto no confie apenas nas cores para estabelecer significados. Use combinaes de cores de alto contraste, como amarelo e azul.
Dicas de Planejamento
Se estiver projetando uma tela de toque, no coloque botes importantes em locais onde eles sero bloqueados por uma janela pop-up. O usurio no pode pressionar um boto encoberto. Alm disso, verifique se o boto grande o bastante para que os usurios possam toc-lo com facilidade. Verifique se h sempre um caminho desimpedido para mover-se de uma tela para a outra.
Planejando um projeto
99
Usando tendncias
Ao planejar tendncias, pense em como elas sero usadas. Por exemplo, a tendncia ser usada para: analisar as tendncias do processo monitorar a eficincia de produtos arquivar variveis de processo para garantir o cumprimento das regulamentaes governamentais Com base nessas consideraes, possvel determinar: os tags que precisam ser traados na mesma tendncia os tags que precisam de registro usando uma tendncia histrica
100
Personalizando o sistema
Adicionando eventos alarme
Voc pode gravar seus prprios algoritmos de deteco de alarme usando PLC logic, Visual Basic ou VBA, e pode depois criar eventos no RSView32 para responder aos algoritmos.
Validando entrada de operador
Para validar entrada de operador, use o Modelo Objeto do RSView32 com Visual Basic ou VBA. No Visual Basic ou VBA, crie sua prpria caixa de dilogo 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 grficas intuitivas
Use o Modelo Objeto do RSView32 para preencher objetos de formulrios VBA com dados, para uso em telas grficas. Por exemplo, use caixas de lista ou caixas combinadas na tela grfica, para permitir que operadores selecionem opes tais como itens de receita.
Planejando um projeto
101
Captulo
Exibindo os guias.........................................................................................................107 Movendo-se pelos guias do usurio ..........................................................................108 Mais zoom e menos zoom .........................................................................................109 Encontrando informaes..........................................................................................109 Imprimindo pginas ....................................................................................................110 Usando o guia on-line para o leitor...........................................................................110
Suporte Tcnico .................................................................................................111
103
Para ver os tpicos num livro, clique duas vezes no livro. Para ir para um tpico, clique duas vezes no tpico.
104
105
Role atravs da lista para encontrar o termo que voc est procurando. Quando voc encontrar o termo, clique duas vezes nele para ir para este tpico.
Para obter Ajuda sobre o uso da guia Localizar, clique o boto direito do mouse e, em seguida, clique em O Que Isto?
106
Exibindo os guias
Se voc instalou os guias do usurio 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 Usurios. Se voc estiver usando o RSView32 Runtime, o menu do Livros On-Line mostrar Guia de Usurios do Runtime em vez de Guia de Usurios.
Se os guias do usurio forem instalados durante a instalao do RSView32, haver um cone para eles no grupo Rockwell Software.
107
Para visualizar os guias de usurio a partir do CD-ROM 1. Insira o CD-ROM do RSView32 na unidade de disco do CD-ROM. ROM deve iniciar a execuo automaticamente.
O CD-
Se o CD-ROM no iniciar automaticamente, execute D:\SETUP.EXE, onde D a unidade de disco que contm o CD-ROM.
2.
clique no boto na base da janela e, quando aparecer a caixa de dilogo Ir Para, especifique a pgina para onde gostaria de ir
clique no boto da barra de rolagem do lado direito da janela. Ao clicar no boto, o nmero da pgina exibido
108
clique em um boto na barra de ferramentas. Cada boto tem uma dica de ferramenta indicando a ao que o boto executar.
Encontrando informaes
possvel localizar uma palavra ou frase no guia do usurio.
Para encontrar uma palavra ou frase
1.
Encontrar ferramenta 2.
Siga um dos procedimentos abaixo: na barra de ferramentas, clique na ferramenta Localizar no menu Ferramentas, clique em Localizar Na caixa de dilogo Localizar, digite a palavra ou frase desejada e, em seguida, clique em Localizar. A palavra ou frase realada no texto. Para encontrar outra ocorrncia dessa palavra ou frase, clique em Localizar no menu Ferramentas.
109
Imprimindo pginas
possvel imprimir um texto selecionado, uma nica pgina ou um guia inteiro. As pginas impressas contm marcas de aparagem, que so marcas angulares exibidas nos cantos da pgina. impossvel remover essas marcas.
Para imprimir um texto selecionado
1. 2.
No menu Arquivo, clique em Configurar Impresso para selecionar e configurar a impressora a ser usada. 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 No menu Arquivo, clique em Imprimir. Na caixa de dilogo Imprimir, verifique se a impressora correta est selecionada, clique em Seleo e, em seguida, clique em OK. No menu Arquivo, clique em Configurar Impresso para selecionar e configurar a impressora a ser usada. No menu Arquivo, clique em Imprimir. Na caixa de dilogo Imprimir, verifique se a impressora correta est selecionada, clique em Pgina Atual ou especifique pginas de Incio e Fim e, em seguida, clique em OK.
110
Suporte Tcnico
Se tiver dvidas sobre o RSView32, consulte este manual, a ajuda on-line do RSView32 ou o guia do usurio on-line do RSView32. Ou, clique Ajuda, Rockwell Software na Web, e depois clique o nome da pgina da web que voc quer ver. Para utilizar a Rockwell Software na Web, preciso ter um localizador instalado no computador e uma conexo com a internet. Se no encontrar as respostas, contacte o Suporte Tcnico da Rockwell Software: Telefone440-646-7800 Fax440-646-7801 Biblioteca de Suporte World Wide Webwww5.software.rockwell.com A equipe de suporte est disponvel de segunda a sexta, das 8 h s 17 h, horrio do leste, exceto feriados.
Ao entrar em contato
Ao entrar em contato, esteja em frente a um computador e preparado para fornecer as seguintes informaes: o nmero de srie do produto possvel encontrar esse nmero no rtulo do disco de Ativao. Tambm possvel encontr-lo on-line. No menu do RSView32, clique em Ajuda e, em seguida, clique em Sobre o RSView32. o nmero da verso do produto possvel encontrar esse nmero 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 descrio do que aconteceu e do que estava sendo feito quando ocorreu o problema uma descrio do que foi feito na tentativa de solucionar o problema Talvez voc tambm precise fornecer informaes sobre suplementos e atualizaes do RSView32 instalados no computador.
111
Com a janela ativa do Gerenciador de Projetos, clique em Ajuda, Sobre o RSView32. Clique em Suplementos para visualizar a lista de suplementos. Clique Atualizar para exibir a lista de atualizaes instaladas.
112
ndice
Symbols
Arquivo .RSV 25 Formato .BMP 51 Formato .DXF 51 Formato .JPG 51 Formato .WMF 51 Formato de armazenamento .DBF
73
B
Banco de dados PLC, importando 69 Banco de dados SLC, importando 69 Barra de Atividades 28, 73 exibindo 29 Limpando mensagens na 29 movendo 29 ocultando 29 redimensionando 29 Barra de Ferramentas 27 exibindo 29 ocultando 29 Barra de Status 28 exibindo 29 ocultando 29 Barra de Ttulo em telas grficas 61
ndice
Adobe Acrobat Reader 107 AdvanceDDE 41 Ajuda ajuda on-line 91 Janela de Cdigo 92 Localizador de Objetos 92 suporte Tcnico 111 usando ajuda on-line VBA 94 Veja tambm a Ajuda on-line Ajuda on-line abrindo 104 contedo 104 encontrando palavras em 106 ndice 105 para Adobe Acrobat 110 Ajuda on-line. Ver Ajuda Alarmes, planejando 97 Ambiente de Desenvolvimento Integrado do VBA. Ver VBA IDE Ambiente de Desenvolvimento Integrado. ver IDE
Animaes anexando a objetos 59 copiando e colando 60 testando 61 Assistente de Comando 37 Ativando o RSView32 6 com cdigo de redefinio 10 como um sistema somente tempo de execuo 11 depois da instalao 9 movendo as teclas de ativao 8 reativando uma tecla danificada 10 solucionando problemas 11
113
D
DDE formatos suportados 41 servidor 42 Desinstalando RSView32 14 Disco de Ativao movendo as teclas de ativao protegendo arquivos 9 teclas de ativa 7 Documentao VBA 94 Documentao VBA 94
E
Editando cdigo VBA abrindo o VBA IDE 87 Editor Configurao do Registro de Alarme 72 Editor Configurao do Registro de Atividade 44, 72
114
Caixa de dilogo Definies de Tela 48, 50, 61 Caixa de Ferramentas do ActiveX 56 Cdigo VBA definido 80, 84 executando de dentro do RSView32 85 incio rpido 83 usando em vez de macro 84 Coleta de Dados, planejar 96 Comando Abort 49 Comando Display 49 Comandos Abort 49 Display 49 em botes 54 em editores 37 em macros 37 segurana 74 Comandos RSView32.Ver Comandos Componentes abrindo 34 adicionando 35 exibindo 34 exibindo as localizaes dos 35 usando em mais de um projeto 35
Biblioteca Grfica 52 sumrio de alarmes 63 tendncias 63 Boto de Seleo 36 Botes criando 53 criando aes para 54 duplicando 53
Comunicaes DDE 41 direct-driver 40, 41 erros 44 OPC 41 RSLinx 40, 41, 44 solucionando problemas 44 verificando 43 Controle. Ver Animao ControlView 38 Cores itens no sumrio de alarmes 63 linha 57 preenchimento 57 segundo plano de telas 50
I
IDE 81 abrindo o VBA IDE para editar 87 usando 81 Imagens Grficas, importando 51 Importao e Exportao do banco de dados do RSView32 Assistente 68 Importando imagens grficas 51 Instalando on-line os guias do usurio 4 Instalando RSView32 4 desinstalao 14 direitos de administrao 4 sumrio de instalao 5
G
Gerenciador de Projetos 24, 28, 30 editores 31 exibindo componentes no 34 modo de edio 31 modo de execuo 31 pastas 31
J
92
L
Lista de usurios do Windows NT Livros on-line 107 Localizador de Objetos 90 obtendo ajuda 92 Localizador de Tag 43, 67
75
ndice
Ferramenta de Bloqueio do Desktop do NT 4.0 77 Ferramentas RSView32 68 Assistente de Importao de Projeto ControlView 38 Ferramenta de Bloqueio do Desktop do NT 4.0 77 instalando 5 Formato de armazenamento ODBC 73
Editor Configurao do Registro de Dados 72 Editor de Banco de Dados de Tags 41, 42, 68 Editor de Classes de Varredura 41 Editor de Cdigos de Segurana 75 Editor de Contas de Usurio 75 Editor de Ns 41, 42 Editores Dicas para trabalhar nos 36 lista de 31 Eventos usando 85 EVMOVE.EXE 6, 9 Execuo do cdigo VBA dentro do RSView32 85 Expresses 37
Guia do Usurio. Ver Guia On-line do Usurio Guia on-line do usurio Adobe Acrobat Reader 107 ajuda para 110 encontrando informaes no 109 imprimindo selees ou pginas do 110 instalando 4 marcas de aparagem no 110 movendo-se no 108 visualizando 4, 107 visualizando do CD-ROM 108
115
P
R
Registro alarmes 72 atividades 72 dados (valores de tag) 72 visualizando informaes de registro RESET.EXE 6, 10 Rockwell Software na Web 111 RSLinx 40, 41, 44 RSServer 41
O
Object Smart Path 59 Objetos ActiveX 55 agrupando 58 alinhamento 58 animando 59
116 Obtendo Resultados com o RSView32
Nomes de Arquivo comprimento dos 24 longos, para registro de dados 73 para arquivos de projeto 25 referencias to 35 Nomes de arquivo longos, para registro de dados 73
Projeto adicionando componentes para o arquivo .RSV 25 criando 24 extenses de arquivo 25 localizao de componentes 25 pastas no 25 planejando 96
Macros Usando cdigo VBA em vez de 84 Macros, criando 37 Memria ajustando memria virtual 13 Memria Virtual configurando em Windows 95 14 configurando em Windows NT 13 Menu Contextual 31, 36 Modelo de Objeto, RSView32 87 Modelos de Objeto RSView32 objetos 87 sobre 87 Modicon 40 Modo de Edio 31 Modo de Execuo 31 Monitor de Tags 43
botes
57 53 espaamento 58 importando 51 organizando 58 substituindo tags em 52 sumrio de alarmes 63 tendencias 62 testando animao em 61 visualizando 90 Objetos do ActiveX 55 OPC comunicaes 41 servidor 42
aplicando cor ao
35
73
ndice
Seguranca nvel de projeto 74 atribuindo cdigos para usurios 75 comandos de segurana 74 segurana em telas grficas 74 tag de segurana 74 nvel de sistema 74, 76 configurando as telas 76 desativando as teclas de atalho do Windows 76 usando a Ferramenta de Bloqueio do Desktop do NT 4.0 77 planejando 100 Siemens 40 SoftLogix 5 40 Substituio de Tag 52 Sumrio de Alarmes, criando 63 Suporte tcnico 111 reativar tecla danificada 10
RSView32 2 ativando 6 ativar sistema somente-tempo-de-execuo 11 comeando 12 desinstalando 14 exigncias do sistema 2 explorando 27 instalando 4 Works software 16 RSView32, cdigo VBA incio Rpido 83 RSWho 44
T
Tags analgicos 66 criando muitos de uma vez 68 criando quando necessrio 67 digital 66 dispositivos 66 importando 68, 69 memria 66 nomeando 36, 97 organizando 69, 97 pastas 68 projetando um banco de dados 97 segurana 74 seqncia 66 sistema 66 usando numa expresso 37 Tela de Registro de Alarmes 73 Tela de Registro de Atividades 44, 73 Telas do Windows, desativando 76 Telas Grficas abrindo 49 adicionando um objeto para 46 animando 46 assegurando consistncia entre 98 caixa de dilogo Definies de Tela 48, 50, 61 configuraes para tempo de execuo (runtime) 61 cores de segundo plano das 50 criando 47 dimensionando 50 dimensionar para Janela Principal na opo tempo de execuo 50, 76 especificando padres 50 fechando 49 gravar 47 incluindo uma barra de ttulo na 61
I
117
73
U
Usando o Ambiente de Desenvolvimento Integrado 81 Usando o cdigo VBA 80
W
111
118
tipos de
testando
segurana
planejando
98 74 61 48
V
Variveis de Objeto. Ver Variveis de Objetos Globais Variveis de Objetos Globais 90 VBA IDE abrindo o editor 87 Visualizando objetos 90