Apostila VXL Build 50

Embed Size (px)

Citation preview

VXL BUILD 5.0

Maca 2010

Unicontrol International+55 11 3544-3727 / +55 21 3478-3727 / +55 22 2106-3727

www.unicontrol.ind.br

APOSTILA DE TREINAMENTOCliente:

Doc Nr.:

Rev.:

IT-30-50Pgina: Data:

D 2 of 79 05/11/10

Treinamento InternoTtulo:

VXL BUILD 5.0

Sumrio1) 2) 2.1) Objetivo ....................................................................................................................................... 4 VMS ............................................................................................................................................ 4 VMS Bsico ................................................................................................................................. 4 2.1.1) Primeiro contato ........................................................................................................... 4 2.1.2) Caminho completo ou Relativo .................................................................................... 4 2.1.3) Coringas: ...................................................................................................................... 5 2.1.4) Mensagens do VMS ..................................................................................................... 6 2.1.5) Comandos .................................................................................................................... 6 2.1.6) Navegao na rede .................................................................................................... 10 2.1.7) Diretrio login da conta .............................................................................................. 10 2.1.8) Edio de arquivos .................................................................................................... 10 2.1.9) Backup pelo VMS....................................................................................................... 10 2.1.10) Restaurando Backup no VMS.................................................................................... 11 2.1.11) Devices ...................................................................................................................... 11 2.1.12) Help VMS ................................................................................................................... 12 2.1.13) ZIP .............................................................................................................................. 12 2.1.14) XV .............................................................................................................................. 13 2.1.15) Shutdown da mquina ............................................................................................... 13 VMS Avanado .......................................................................................................................... 14 2.2.1) Instalaes no VMS ................................................................................................... 14 2.2.2) Configurao da Rede ............................................................................................... 16 2.2.3) FTP (File Transfer Protocol) ...................................................................................... 21 2.2.4) Contas ........................................................................................................................ 22 2.2.5) Boot mnimo ............................................................................................................... 23 2.2.6) Ajustes no systartup ................................................................................................... 23 VXL ........................................................................................................................................... 23 Pr Requisitos de Software ....................................................................................................... 23 3.1.1) Requisitos is ............................................................................................................... 23 3.1.2) Requisitos para RUN-TIME ....................................................................................... 23 3.1.3) Requisitos para BUILD .............................................................................................. 23 3.1.4) Requisitos para Communicao e redes ................................................................... 23 Pr Requisitos de Hardware ..................................................................................................... 23 Estrutura de Diretrios do VXL.................................................................................................. 24 Partir o VXL ............................................................................................................................... 24 Nomenclatura de Arquivos ........................................................................................................ 25 Menu System Configuration ...................................................................................................... 26 Configuraes Iniciais ............................................................................................................... 26 Desenho de Telas ..................................................................................................................... 31 3.8.1) Desenho sem Dinmica ............................................................................................. 33 3.8.2) Diferena entre Smbolo e Objeto de tela .................................................................. 33 3.8.3) Inserindo Smbolos .................................................................................................... 34 3.8.4) Salvando um Desenho ............................................................................................... 34 3.8.5) Dinmicas .................................................................................................................. 34 3.8.6) Grficos ...................................................................................................................... 38 Configurao ............................................................................................................................. 45 3.9.1) Base de Dados........................................................................................................... 45 3.9.2) Configurao de Objetos ........................................................................................... 50 3.9.3) Alarmes ...................................................................................................................... 54 3.9.4) Clculos ..................................................................................................................... 59 3.9.5) Poltica de Segurana ................................................................................................ 61 3.9.6) Compilao ................................................................................................................ 62 3.9.7) Atualizao da Aplicao ........................................................................................... 63 3.9.8) Ferramenta de Cpia ................................................................................................. 64 3.9.9) Configurao da Comunicao.................................................................................. 65 Configurao de Trend .............................................................................................................. 66 3.10.1) Passo a passo............................................................................................................ 68 Backup da Aplicao ................................................................................................................. 69 Migrao de Verso .................................................................................................................. 70 Ferramentas para Manuteno ................................................................................................. 70 3.13.1) Sumrio de Pontos .................................................................................................... 70

2.2)

3) 3.1)

3.2) 3.3) 3.4) 3.5) 3.6) 3.7) 3.8)

3.9)

3.10) 3.11) 3.12) 3.13)

Este documento de propriedade da UNICONTROL e vedada a sua reproduo sem prvia autorizao.

APOSTILA DE TREINAMENTOCliente:

Doc Nr.:

Rev.:

IT-30-50Pgina: Data:

D 3 of 79 05/11/10

Treinamento InternoTtulo:

VXL BUILD 5.0

3.13.2) Sumrio de Alarmes .................................................................................................. 71 3.13.3) Histrico de Alarmes .................................................................................................. 72 3.13.4) Visualizao das Conexes ....................................................................................... 73 3.14) Ferramentas para Possveis Problemas com a Operao ....................................................... 73 3.14.1) Detectando Possveis Causadores de Uma Parada de Operao Atravs do LOG de Alarmes ...................................................................................... 73 4) Importao de arquivos grficos (CAD) para o VXL. ............................................................... 74 4.1) Descrio:.................................................................................................................................. 74 4.2) Utilizao: .................................................................................................................................. 74 Anexo I - Instalao e Configurao do Drive MARK V ........................................................................ 75 Anexo II - Configurao de Allen-Bradley .............................................................................................. 78

Este documento de propriedade da UNICONTROL e vedada a sua reproduo sem prvia autorizao.

APOSTILA DE TREINAMENTOCliente:

Doc Nr.:

Rev.:

IT-30-50Pgina: Data:

D 4 of 79 05/11/10

Treinamento InternoTtulo:

VXL BUILD 5.0

1) O bjetivoEsta apostila tem por objetivo Capacitar os participantes para instalar, configurar, editar e manutenir o software supervisrio VXL para o sistema operacional Open VMS e os softwares correlacionados, possibilitando assim que este execute todas as funes relativas manuteno deste software e seu aplicativo.

2) VM SO OpenVMS um sistema operacional desenvolvido pela Digital Equipment Corporation (DEC) que roda nas Estaes Alpha e serve de ambiente para o sistema supervisrio VXL. O VMS (Virtual Memory System -Sistema de Memria Virtual) utiliza interface texto, ou seja, o usurio utiliza a DCL [Linguagem de Comando Digital (Digital Command Language)] para se comunicar com o supervisrio atravs da digitao de comandos, os quais o sistema interpreta e responde atravs da execuo do mesmo ou mostrando uma mensagem de erro, caso o sistema no consiga interpretar o comando. O VMS tambm possui como caracterstica muito importante o gerenciamento de memria virtual, que consiste na utilizao de espao na memria secundria (disco) para salvar temporariamente partes da memria principal (RAM), de modo que cada programa tenha a iluso que o espao disponvel muito maior do que o tamanho real da memria principal. Isto faz com que o programador no precise se preocupar com o tamanho de sua aplicao (programas e variveis), pois o sistema operacional se encarrega de manter as partes mais utilizadas na memria principal e as menos na secundria, trazendo-as de volta, quando necessrio, de forma automtica.

2.1)

VM S Bsico

Este tpico visa fornecer as informaes e os conhecimentos bsicos sobre o sistema operacional OpenVMS.

2.1 .1)

Primeir o cont ato

Quando se liga uma estao Alpha, esta comea seu processo de inicializao. Quando este processo acaba, aparece na tela uma janela para Login. Nesta janela, a primeira informao solicitada o nome do usurio (username). Aps o fornecimento do username o sistema solicita uma senha (password) que validar ou no aquele usurio. Com usurio e senha j confirmado o VMS abrir , ento, uma interface grfica onde, automaticamente, aberta uma Janela ou barra de ferramentas que nos permitir interagir com o sistema atravs de outras janelas como: DECterm - Janela onde se realiza a interface tipo texto, ou seja, onde se interage com o sistema atravs de comandos. CLOCK PAINT FILE VIEW - relgio. Informa a hora atual do sistema - aplicativo para desenho, - para visualizar e trabalhar com arquivos e diretrios.

2.1 .2)

Caminho completo ou Relat ivo

Ao se manipular arquivos no VMS, deve-se sempre ter em mente o diretrio corrente, pois caso o arquivo que se deseja referenciar esteja neste, o nome do diretrio e dispositivo poder ser omitido (Caminho Relativo), caso contrrio, deve-se informar qual o dispositivo e o diretrio no qual se encontra o arquivo (Caminho Completo). Assim: Caminho Completo - devem ser includos todos os elementos diferentes do corrente, o diretrio e subdiretrios desde a raiz, o dispositivo (disco) e o n da rede (host name), se for o caso. O diretrio raiz [000000] pode ser omitido se houve outros subdiretrios, mas no se o arquivo estiver no diretrio raiz. Exemplo: $ DIR [000000]*.DIR $ DIR *.DIR Os dois comando acima, embora parecidos devero apresentar respostas diferentes, pois um utiliza o caminho completo e o outro utiliza o caminho Relativo.Este documento de propriedade da UNICONTROL e vedada a sua reproduo sem prvia autorizao.

APOSTILA DE TREINAMENTOCliente:

Doc Nr.:

Rev.:

IT-30-50Pgina: Data:

D 5 of 79 05/11/10

Treinamento InternoTtulo:

VXL BUILD 5.0

Caminho Relativo A especificao se faz sempre com relao ao diretrio atual, usando os seguintes caracteres especiais:

. ...

hfen ponto 3 pontos

Move um nvel acima na hierarquia (para mais prximo da raiz) Significa: a partir do diretrio atual "A partir do diretrio atual, e todas as ramificaes adiante"

Tabela 1: Caminho Relativo Exemplo: $ DIR [.SYS_FILES]*.* $ COPY [.SYS_FILES]LINK_ERROS.LNK [-]LINK_ERROS.LNK $ TYPE [-].LINK_ERROS.LNK

2.1 .3)

Coringas:

Quando se faz buscas dentro do VMS, pode-se utilizar um recurso muito til, os wildcards. Estes so caracteres especiais que tm o objetivo de substituir um outro caractere que no se conhece ou uma cadeia de caracteres. Assim tem-se:* % asterisco Porcento Substitui uma cadeia de caracteres Substitui um caracter na posio

Tabela 2: Wildcards Exemplo: Para descobrir todos os arquivos que existem dentro da pasta [.pics] e que terminam com a string .pic $SET DEF [.PICS] (comando para entrar no diretrio .pics) $DIR *.PIC (retorna todos os arquivos que terminarem com .pic) Ou $ DIR [.PICS]*.PIC (retorna todos os arquivos que terminarem com .pic que esto no diretrio .pics)

2.1.3.1) Teclas de atalho do VMSNo VMS existem teclas ou combinaes de teclas que auxiliam o usurio a manipular mais facilmente sua interface: A C E H J S ou F1 Q ou F1 U Y Z BACKSPACE T - retorna o comando anterior. - avana para o comando seguinte se existir. - insere caracteres na linha de comando. - cancela o comando. - move o cursor para o fim da linha. - move o cursor para o incio da linha. - apaga a palavra esquerda do cursor. - suspende a exibio de informaes no seu terminal. - continua a exibir as informaes previamente suspensas. - apaga todos os caracteres esquerda do cursor. - interrompe a execuo do comando (CONTINUE retorna). - "EXIT" - sai do aplicativo. - elimina caracteres esquerda do cursor. - mostra caractersticas do processo.

Este documento de propriedade da UNICONTROL e vedada a sua reproduo sem prvia autorizao.

APOSTILA DE TREINAMENTOCliente:

Doc Nr.:

Rev.:

IT-30-50Pgina: Data:

D 6 of 79 05/11/10

Treinamento InternoTtulo:

VXL BUILD 5.0

2.1 .4)

M ensagens do VMS

So as respostas do sistema s solicitaes do usurio. So exibidas para confirmao ou em caso de algum erro durante a execuo de comandos ou programas, como por exemplo, se for digitado um comando inexistente: $ THINK %DCL-W-IVVERB,-unrecognized command verb -check spelling \THINK\ Onde: Delimitador (%) um caractere que pode ser:% Por cento Hfen Indica a primeira mensagem relativa situao. Outras mensagens decorrentes da inicial.

Tabela 3: Delimitador Cdigo de facilidade [DCL] DCL (Digital Command Language) uma palavra que identifica a parte do sistema que detectou a situao. Cdigo de nvel de severidade [W]S I W E F Success Informational Warning Error Fatal error

uma letra que identifica a gravidade da situao que pode ser:A operao foi realizada com sucesso. Mensagem de informao. considerada uma mensagem de sucesso. uma mensagem de precauo. Algumas operaes podem ter tido sucesso, outras no. A operao provavelmente falhou, mas parte dela pode ter sido bem sucedida. A operao falhou totalmente.

Tabela 4: Cdigo de nvel de severidade Cdigo de identificao da mensagem [IVVERB] a abreviao do texto da mensagem. usado para localizar informaes no manual "System Messages and Recovery Procedures". Texto da mensagem [unrecognized command verb] reconhecido] -(check spelling) -(verifique a grafia). Parte problemtica \THINK\ a descrio da situao [verbo de comando no

a parte com problema, ou seja, que gerou a mensagem.

2.1 .5)

Comandos

Conforme foi visto, a interface com o VMS, se dar basicamente por comandos. Estes tero a seguinte sintaxe: $ comando parmetros /qualificadores Onde: Comando: so palavras, geralmente verbos, que descrevem a funo a ser executada pelo VMS. O comando sempre a primeira palavra de uma linha de instruo (Copy = Copiar): $ COPY Parmetro: Especifica sobre qual objeto o comando ser executado. Vrios parmetros podem ser especificados num nico comando, desde que estejam separados entre si, do comando e dos qualificadores por espaos e ou vrgulas: $ COPY TESTE1.TXT, TESTE2.TXT; Qualificador: Redefine e ou modifica a funo que o comando iria executar. Vrios qualificadores podem ser usados em um nico comando, desde que estejam separados por barras (/). $ COPY TESTE1.TXT, TESTE2.TXT / LO

Este documento de propriedade da UNICONTROL e vedada a sua reproduo sem prvia autorizao.

APOSTILA DE TREINAMENTOCliente:

Doc Nr.:

Rev.:

IT-30-50Pgina: Data:

D 7 of 79 05/11/10

Treinamento InternoTtulo:

VXL BUILD 5.0

2.1.5.1) Abre viaes de comandosNo VMS os comandos e qualificadores podem ser abreviados, desde que no haja conflito com outros. Quando o interpretador de comandos no conseguir a identificao exata da palavra, este gera uma mensagem de erro. Exemplo: $ SH DEF $ SHOW DEFAULT ou simplesmente

2.1.5.2) Visualiz ando informaesO comando $ SHOW no faz alteraes, apenas mostra parmetros e definies, ou seja, utilizado sempre que se deseja alguma informao do sistema. Pode ser usado com: CLUSTER DEFAULT DEVICE Mostra os computadores ativos na rede. Informa o diretrio no qual se est trabalhando. Mostra todos os dispositivos do seu sistema. Mostra dados completos do dispositivo xxx .

DEV xxx/FULL LOGICAL

Mostra nomes lgicos.

SYSTEM Mostra a verso do VMS, o tempo que o computador est operando, e todos os processos ativos. TIME USERS QUEUE Mostra a data e hora atual. Mostra quais usurios esto ativos no sistema. Mostra estado e caractersticas das filas [impresso e batch].

Para saber o diretrio corrente, o comando $ SHOW DEFAULT ou, simplesmente: $ SH DEF

2.1.5.3) Navegar entre diret riosPara mudar o diretrio corrente, usa-se o comando $SET DEFAULT [caminho desejado]. importante salientar que este comando no verifica se o diretrio realmente existe, nem retorna mensagem de erro caso ele no exista. O erro s ser detectado no comando seguinte. Exemplo: $ SET DEF DKB100:[000000] $ SH DEF $ SET DEF [VXL.PICS] Usa-se "-" para subir um nvel na rvore de diretrios. Exemplo: $ SET DEF [-] $ SH DEF

2.1.5.4) Contedo do diretrioO comando $ DIRECTORY ou simplesmente $ DIR mostra todo o contedo de um diretrio. $ DIR Para mostrar os diretrios existentes dentro de um diretrio: $ DIR .DIR Alguns qualificadores para este comando so: /size: mostra o tamanho do arquivo ou diretrio; /date: mostra a data de criao dos arquivos ou diretrios;

Este documento de propriedade da UNICONTROL e vedada a sua reproduo sem prvia autorizao.

APOSTILA DE TREINAMENTOCliente:

Doc Nr.:

Rev.:

IT-30-50Pgina: Data:

D 8 of 79 05/11/10

Treinamento InternoTtulo:

VXL BUILD 5.0

/since=data: mostra os arquivos alterados a partir da data determinada, que tambm pode ser substituda pelas palavras TODAY(hoje), YESTERDAY(ontem) ou simplesmente utilizado sozinho /since neste caso ele assumir a palavra TODAY.

2.1.5.5) Busca de arquivos ou diretrio sUm diretrio pode conter, no mximo, sete nveis de subdiretrios. Todos os subdiretrios so precedidos por .. Para procurar um arquivo em todos os diretrios hierarquicamente abaixo do diretrio corrente, deve-se usar o comando abaixo: $ DIR [...]nome do arquivo procurado Este comando ir procurar o arquivo desejado na pasta corrente e em seus subdiretrios. Assim, caso seja necessrio procurar um arquivo no disco inteiro necessrio que ao digitar o comando o diretrio corrente seja a raiz do disco, ou que o comando especifique o caminho completo: $ DIR DKB100:[000000...](nome do arquivo procurado) Os tipos de arquivos mais comuns no VMS so:.COM .DAT .DIR .EXE .OUT .LOG .TXT .LNK Arquivos de comandos Arquivos de dados Diretrio Arquivos de Programas executveis Arquivos que contm mensagens de sada (output file) Arquivos que contm mensagens de sada geralmente com erros Arquivos texto para consultas Arquivo de links

Tabela 5: Tipos de arquivos

2.1.5.6) Data e hora da esta o de extrema importncia que todas as estaes estejam com a data e a hora ajustadas, para que todo log criado seja confivel. Para tal, tm-se os comandos: Para verificar a data e hora atuais do sistema operacional $SHOW TIME Para modificar a data e hora atuais: $ SET TIME=DD-MMM-AAAA:HH:MM:SS.0 Onde: DD o dia, MMM ms, devendo lembrar que so as trs primeiras letras da abreviao do nome em ingls; AAAA o ano; HH a hora em formato 24 horas; MM so os minutos; e SS.0 so os segundos, sendo que deve-se tambm especificar os milisegundos, onde normalmente colocamos zero. OBS: Pode se omitir os campos da direita para a esquerda. Se assim for feito, o sistema entende como zero esta entrada, por exemplo: $ SET TIME=15-OCT -2007:11: 35 O comando acima ser entendido pelo sistema como dia 15/10/2007, 11h 35 00. $ SET TIME=15-OCT -2007 O comando acima ser entendido pelo sistema como dia 15/10/2007, 00h 00 00.

Este documento de propriedade da UNICONTROL e vedada a sua reproduo sem prvia autorizao.

APOSTILA DE TREINAMENTOCliente:

Doc Nr.:

Rev.:

IT-30-50Pgina: Data:

D 9 of 79 05/11/10

Treinamento InternoTtulo:

VXL BUILD 5.0

2.1.5.7) Cpia de arquivosA sintaxe do comando de cpia de arquivos a seguinte: $COPY origem destino Origem: o caminho do arquivo fonte (de onde se quer copiar). Destino: o caminho do destino do arquivo copiado (para onde se vai copiar). Para ambos os casos, se nada for esclarecido, assume-se o diretrio que for corrente. Exemplos: Para copiar do diretrio corrente para outra estao da rede: $ COPY INICIAL.PIC maquina"conta senha"::[.PICS]*. * Para copiar de outra estao da rede para o diretrio corrente: $ COPY mquina"conta senha"::[.PICS]INICIAL.PIC *. *

2.1.5.8) Apagar arquivosPara apagar arquivos definitivamente de um diretrio: $ DEL nome do arquivo a apagar.extenso do arquivo; Com este comando, todas as verses do arquivo so apagadas. Para apagar uma determinada verso, o nmero da verso deve ser explicitado aps o ponto e vrgula. Este comando deve ser usado com o mximo de cautela, pois irreversvel. Uma precauo importante sempre navegar para o diretrio onde est o arquivo que se quer apagar e depois verificar sua posio na rvore de diretrio atravs do comando $ SH DEF.

2.1.5.9) Criar um diretr ioPara criar um diretrio imediatamente abaixo do diretrio corrente: $ CREATE /DIR [.nome] Exemplos: $ CREATE /DIR [.TESTE] Cria a partir do diretrio atual. $ CREATE /DIR DKA300: [USER.CURSO] Cria conforme especificao completa.

2.1.5.10)

Renomear um arqu ivo / diretrio

possvel renomear ou mover arquivos entre diretrios sempre no mesmo disco, atravs do seguinte comando: $ RENAME [diretrio existente /arquivo] [diretrio ]novo arquivo Exemplos: $ REN PICS.DIR PICS_P35.DIR $ REN LlNK_ERRORS.LNK ERROS.TXT

2.1.5.11)

Apa gar verse s ant iga s de arquivos

Sempre que se quer apagar as verses antigas de um arquivo, mantendo somente a verso mais atual (maior nmero), utiliza-se o comando PURGE. Exemplo: O comando abaixo apaga todas as verses de todos os arquivos do diretrio corrente: $ PURGE *. * Para manter mais do que uma verso, deve-se digitar o comando: $PURGE/KEEP=n Onde: n o nmero de verses que se deseja manter

Este documento de propriedade da UNICONTROL e vedada a sua reproduo sem prvia autorizao.

APOSTILA DE TREINAMENTOCliente:

Doc Nr.:

Rev.:

IT-30-50Pgina: Data:

D 10 of 79 05/11/10

Treinamento InternoTtulo:

VXL BUILD 5.0 Tambm se pode definir qual arquivo ter suas verses apagadas. Exemplo: $ PURGE INICIAL.PIC

2.1 .6)

Navegao na rede

Quando duas ou mais mquinas esto conectadas em rede, possvel acessar remotamente outra estao atravs do comando $ SET HOST (nome do n da estao ou endereo decnet). Ao executar este comando, ser solicitado o USERNAME e a PASSWORD da conta da estao remota. Quando o prompt do VMS aparecer novamente voc estar acessando os diretrios daquela estao. Para fazer logoff da estao remota, ou seja, sair da estao remota e retornar local basta digitar: $ LO

2.1 .7)

Diretr io log in da conta

O diretrio Login o diretrio default da conta que foi utilizada para acesso ao sistema. Ao iniciar o sistema e se logar, o sistema cria um grupo de nomes lgicos (nomes usados para substituir objetos do sistema). Estes nomes lgicos permitem acessar arquivos usados normalmente sem ser necessrio digitar o caminho deles. Alguns nomes lgicos teis: SYS$LOGIN - diretrio raiz da conta [diretrio default]. SYS$SYSTEM - diretrio onde esto os programas executveis do VMS. SYS$MANAGER - diretrio default da conta SYSTEM [do gerente do sistema]. SYS$SYSDEVICE - nome do disco [device] onde est instalado o VMS SYS$OUTPUT - dispositivo [device] para onde so dirigidas todos as mensagens, normalmente o seu terminal. Exemplo: Para retornar ao diretrio login da conta corrente basta digitar: $ SET DEF SYS$LOGIN Na conta VXL, este comando equivale ao comando completo: $ SET DEF DKB100:[000000.VXL]

2.1 .8)

Edi o de arquivos$ EDIT/EDT nome do arquivo *C

Para editar arquivo no VMS, deve-se usar o comando:

Para finalizar a edio, digitar CTRL+ Z, e depois: QUIT (para sair do editor sem salvar as alteraes); ou EXIT (para sair do editor salvando as alteraes)

2.1 .9)

Backup p elo VMS

O backup de um ou mais diretrios ou arquivos pode ser feita pelo VMS atravs do comando $BACKUP: A forma de mais fcil compreenso a seguinte: $ BACK /LO [.diretrio]*. * arquivo.BCK/SAV Onde: /LO Obriga o sistema a enviar um feedback para a tela de forma a informar o usurio sobre o status da operao [.diretrio]*.* (arquivo).BCK o diretrio que se deseja fazer o backup nome do arquivo de backup que se deseja criar.

Este documento de propriedade da UNICONTROL e vedada a sua reproduo sem prvia autorizao.

APOSTILA DE TREINAMENTOCliente:

Doc Nr.:

Rev.:

IT-30-50Pgina: Data:

D 11 of 79 05/11/10

Treinamento InternoTtulo:

VXL BUILD 5.0 /SAV /LIST caracteriza o save set. mostra o contedo do save set Backup do diretrio [.PICS] $ BACK/LO [.PICS]*. * PICS.BCK/SAV

Exemplo:

OBS: Aps o trmino do backup, o arquivo BKP pode ser transferido para uma fita, disquete, para uma mquina Windows ou at para CD. Caso este Backup saia da mquina VMS para uma Mquina Windows, alguns cuidados devem ser tomados para que o arquivo no corrompa. a) O arquivo deve ser transferido via FTP em formato binrio. b) ao retornar ao VMS este deve ser convertido para o formato VMS antes de ser recuperado. Ver item 2.1.12 , pois o Windows muda o formato interno do arquivo.

2.1 .10) Restaurando Back up n o VMSPara restaurar o backup feito no VMS temos que seguir alguns passos: Primeiro ajuste o arquivo para o formato VMS. Entre com a seguinte linha de comando: $ SET FILE /ATTRIBUTE=(RFM:FIX,LRL:32256) arquivo.BCK Depois, extraia os arquivos do save set. Entre com a seguinte linha de comando: $ BACK ARQUIVO.BCK/SAV DKA100:[diretrio destino] /LO

2.1 .11) Devic es 2.1.11.1) Unida de de disquet e

Para utilizar a unidade de disquete da estao, necessrio que se possua um disquete formatado para VMS. Se for um disquete novo (sem dados) deve-se primeiro, formata-lo (inicializar): $INIT DVA: label Este comando apaga todos os dados existentes no dispositivo (se houver algum) e cria uma nova estrutura, alm de criar um nome (Label) para identificao do mesmo. Aps a formatao do disquete, necessrio que o mesmo seja montado: $ MOUNT DVA0: label Ao receber este comando, o VMS verifica se as seguintes condies foram atendidas: Se o driver no est sendo usado por outro usurio; Se a proteo do driver permite acess-lo; Se o disquete est fisicamente carregado no dispositivo especificado; Se o label do volume est de acordo com o especificado. Outra maneira de montar a unidade de disquete utilizando o comando: $ MOUNT/OVERIDE=ID DVA0 Uma vez montada a unidade, pode-se proceder com os comandos usuais, por exemplo: $ COPY/LO [diretrio de origem]arquivos DVA0:[000000]*.* Para finalizar a utilizao da unidade, deve-se desmont-la, utilizando a mesma decterm na qual ela foi montada: $ DISMOUNT DVA0:

Este documento de propriedade da UNICONTROL e vedada a sua reproduo sem prvia autorizao.

APOSTILA DE TREINAMENTOCliente:

Doc Nr.:

Rev.:

IT-30-50Pgina: Data:

D 12 of 79 05/11/10

Treinamento InternoTtulo:

VXL BUILD 5.0

2.1.11.2)

Unida de de fita

Para utilizar a unidade de fita, o procedimento anlogo. Se a unidade de fita j estiver conectada estao, utilizar o comando: $ SH DEV MK Se aparecer uma mensagem de "no such device available", verifique se a unidade de fita est ligada. Provavelmente no. Deve-se fazer, ento, a mquina reconhecer a unidade. Isto pode ser feito de duas formas: 1. Dar boot na mquina com a unidade conectada mquina e ligada; 2. Utilizar o comando: $ MCR SYSMAN SYSMAN> IO AUTOCONFIGURE SYSMAN> EXIT Para utilizar uma fita virgem ou para limpar uma fita j usada, deve-se format-la: $ INIT MKA500: label Quando for dado o prompt [$] novamente, deve-se montar a unidade de fita: $ MOUNT MKA500: label Para desmontar a unidade, digitar o comando abaixo na mesma decterm na qual a unidade foi montada: $ DISMOUNT MKA500: Outra maneira de montar a unidade de fita utilizando o comando: $ MOUNT/OVERIDE=ID MKA500

2.1 .12) Help VMSO VMS possui um sistema de ajuda on-line, que inclui comandos, parmetros e qualificadores com explicaes sobre cada um. Se o comando for omitido apresenta uma relao de opes. Para entrar no HELP: $ HELP ou

$H nome do comando, parmetro, qualificador... Exemplo: $ H TYPE = Apresenta ajuda sobre o comando TYPE

2.1 .13) ZIPO ZIP do VMS, para funcionar corretamente, precisa que um nome lgico seja estabelecido. Caso no haja um nome lgico no login, ir para o diretrio onde se encontra o executvel do zip e executar o seguinte comando: $ ZIP:= $disco:[diretrio onde se encontra o executvel do ZIP]ZIP.EXE Para criar um arquivo.zip: $ ZIP nome_do_arquivo_zipado.ZIP arquivos_a_serem_zipados

Este documento de propriedade da UNICONTROL e vedada a sua reproduo sem prvia autorizao.

APOSTILA DE TREINAMENTOCliente:

Doc Nr.:

Rev.:

IT-30-50Pgina: Data:

D 13 of 79 05/11/10

Treinamento InternoTtulo:

VXL BUILD 5.0

2.1 .14) XVO XV um programa de captura de telas que roda no VMS. Para utiliz-lo, seguir os seguintes passos: $ SET DEFAULT DKB100: [KIT.XV] $ RUN XV Clicar no boto GRAB, assim o cursor se transformar em uma cruz (+), marcar toda a rea a ser capturada. Clicar no boto SAVE, Escolher o diretrio onde se deseja salvar a imagem (esta deve ser salva em formato GIF) e clicar em OK.

2.1 .15) Shutdow n da mqui naDeve ser executado para correta desativao do sistema, evitando danos e principalmente que arquivos sejam corrompidos o que poderia provocar anormalidades na operao do computador. ativado atravs do comando: $ @SYS$SYSTEM:SHUTDOWN Durante a execuo da procedure SHUTDOWN.COM algumas perguntas so feitas e deve-se sempre optar pelo default, respondendo apenas com o : How many minutes until final shutdown [o]: Nmero inteiro indicando os minutos para o incio da execuo do procedimento. O default zero. Reason for shutdown [standalone]: Razo do shutdown. Na omisso, assumido STANDALONE. Este campo apenas informativo para os usurios. Do you want to spin down the disk volumes [NO]? Se deseja a parada automtica dos discos. Nos discos atuais, isto desnecessrio. Do you want to invoke the site-specific shutdown procedure [YES]? Para executar o procedimento padro, SHUTDOWN.COM. Should an automatic system reboot be performed [NO]? Entrar com YES [Y] se desejar a reativao automtica do sistema aps o SHUTDOWN. When will the system be rebooted [later]? A hora em que o sistema ser reativado. Na omisso, assumido LATER. Este campo apenas informativo para os usurios. Shutdown options [enter as a comma-separated LIST]: SAVE_FEEDBACK - Salva dados para uma nova configurao [AUTOGEN] REMOVE_NODE - Os ns remanescentes no Cluster tero seus quoruns ajustados CLUSTER_SHUTDOWN - Executa shutdown em todo o cluster. REBOOT_CHECK - Checa se o subconjunto de arquivos necessrios para reativar o sistema, aps o shutdown, est presente. SHUTDOWN OPTIONS [none] - aceitar com Na ALPHA, a concluso do SHUTDOWN termina no prompt do modo console [>>>]. Neste ponto o computador pode ser desligado com segurana. Alguns eventos que ocorrem enquanto o procedimento de shutdown estiver sendo executado: Notificao solicitando LOGOUT dos usurios; Todos os processos de usurios so parados; Todas as imagens instaladas so removidas; Todos os dispositivos so desmontados;

O arquivo OPERATOR.LOG fechado.

Este documento de propriedade da UNICONTROL e vedada a sua reproduo sem prvia autorizao.

APOSTILA DE TREINAMENTOCliente:

Doc Nr.:

Rev.:

IT-30-50Pgina: Data:

D 14 of 79 05/11/10

Treinamento InternoTtulo:

VXL BUILD 5.0

2.2) 2.2 .1)

VM S Avanado Inst alaes no VM SSYS$UPDATE:VMSINSTAL PRODUTO LOCAL

Para se instalar qualquer programa no VMS, utiliza-se o comando:

Onde: Produto: Nome do produto a ser instalado sem extenso e, Local: Diretrio onde a instalao se encontra.

2.2.1.1) Inst ala o do VXLPara a correta instalao e o correto funcionamento do VXL, necessrio que se sigam os passos a seguir na ordem apresentada.

2.2 .1.1.1)

Parmetros da c ont a S ystem

Os valores dos parmetros listados a seguir so os atributos mnimos que a conta usada no momento de instalao (system) precisa ter para a correta instalao: ASTLM = 24 BIOLM = 18 BYTLM = 32768 DIOLM = 18 ENQLM = 2100 FILLM = 100 Esses parmetros devem, portanto, ser verificados e alterados (se necessrio) antes da instalao. O Item 2.2.4) Contas descreve como acessar o gerenciador de contas do VMS e como realizar as alteraes de parmetros de uma conta.

2.2 .1.1.2)

Instalando o RDB

Ao instalar o VXL pela primeira vez em uma determinada estao Alpha, necessrio instalar o RDB antes. O RDB um banco de dados relacional da Oracle o qual utilizado pelo VXL para o armazenamento dos dados da Aplicao. Em uma Decterm digite o seguinte comando: @SYS$UPDATE:VMSINSTAL RDBASE2H070 DKB0:[KIT.RDB] Vale ressaltar aqui, que o local onde se encontra o pacote de instalao do RDB (DKB0:[KIT.RDB]) pode variar de mquina para mquina. Ao digitar o comando acima, o VMS dar incio ao assistente de instalao. Segue abaixo um passo a passo resumido de uma instalao, contendo a informao inicial, as perguntas e respostas e as informaes finais da instalao. Para facilitar a compreenso, as respostas fornecidas pelo usurio estaro em negrito:%VMSINSTAL-W-ACTIVE, THE FOLLOWING PROCESSES ARE STILL ACTIVE: TCPIP$FTP_1 * DO YOU WANT TO CONTINUE ANYWAY [NO]? YES

* ARE YOU SATISFIED WITH THE BACKUP OF YOUR SYSTEM DISK [YES]? * WOLD YOU LIKE TO PRINT THE INSTALLATION GUIDE [NO]?

* ENTER THE ORACLE RDB PRODUCTS YOU ARE LICENSED TO INSTALL [ALL]: * DO YOU WANT TO PROCEED WITH THE INSTALLATION [NO]? YES

Este documento de propriedade da UNICONTROL e vedada a sua reproduo sem prvia autorizao.

APOSTILA DE TREINAMENTOCliente:

Doc Nr.:

Rev.:

IT-30-50Pgina: Data:

D 15 of 79 05/11/10S aparece na primeira instalao S aparece na reinstalao

Treinamento InternoTtulo:

VXL BUILD 5.0* Enter UIC to be used for RDB$REMOTE account: [777,777]

* Enter UIC to be used for RDMAIJ account: [777,777] * DO YOU WANT TO PROCEED [NO]? YES

* DO YOU WANT TO PROCEED WITH THIS INSTALLATION [NO]? YES *DO YOU WANT TO RUN THE IVP AFTER THE INSTALLATION [YES]? *DO YOU WANT TO PURGE FILES REPLACED BY THIS INTALLATION [YES]?

THERE ARE NO MORE QUESTIONS. THE INSTALLATION TAKES APPROXIMATELY 15 MINUTES BEGINNIG INSTALLATION INSTALLATION OF RDBASE2H V7.0 COMPLETED AT time ADDING HISTORY ENTRY IN VMI$ROOT:[SYSUPD]VMSINSTAL.HISTORY CREATING INSTALLATION DATA FILE: VMI$ROOT:[SYSUPD]RDBASE2H070.VMI_DATA VMSINSTAL PROCEURE DONE AT time

2.2 .1.1.3)

Instalando o VXL@SYS$UPDATE:VMSINSTAL VXL050 DKB0:[KIT.VXL_INST]

Em uma Decterm digite o seguinte comando:

Vale ressaltar aqui, que o local onde se encontra o pacote de instalao do RDB (DKB0:[KIT.RDB]) pode variar de mquina para mquina. Segue abaixo um exemplo de instalao do VXL:OPENVMS SOFTWARE PRODUCT INSTALLATION PROCEDURE V8.2 IT IS date AT time. ENTER A QUESTION MARK (?) AT ANY TIME FOR HELP. %VMSINSTAL-W-ACTIVE, THE FOLLOWING PROCESSES ARE STILL ACTIVE: TCPIP$FTP1 * DO YOU WANT TO CONTINUE ANYWAY [NO]? YES

* ARE YOU SATISFIED WITH THE BACKUP OF YOUR SYSTEM DISK [YES]?

*ENTER THE DEVICE AND DIRECTORY WHERE VXL SHOULD BE INSTALLED [SYS$SYSDEVICE:[VXL]]: DKB100:[VXL] *WOULD YOU IKE TO SET THE FILE PROTECTION ON VXL FILES [NO]? *ENTER THE VXL ACCOUNT GROUP NUMBER [777]: *ENTER THE VXL ACCOUNT MEMBER NUMBER [777]: 777 777

PLEASE ENTER A PASSWORD OF AT LEAST 8 CHARACTERS. *PASSWORD: *VERIFICATION: * HOW MANY RUN-TIME GRAPHICS SERVERS DO YOU WANT (0 1) [1]:

************************************************************************************************************* * YOU HAVE ANSWERED ALL THE QUESTIONS REQUIRED FOR THIS INSTALLATION. * THE INSTALLATION WILL NOW CONTINUE FOR ABOUT 15 TO 30 MINUTES * *

* DEPENDING ON YOUR VXL SYSTEM CONFIGURATION AND THE INSTALLATION MEDIA * ************************************************************************************************************** INSTALLATION OF VXL V5.0 COMPLETED AT time ADDING HISTORY ENTRY IN VMI$ROOT:[SYSUPD]VMSINSTAL.HISTORY REATING INTALLATION DATE FILE: VMI$ROOT;[SYSUPD]VXL050.VMI_DATA VMSINSTAL PROCEDURE DONE AT time

Este documento de propriedade da UNICONTROL e vedada a sua reproduo sem prvia autorizao.

APOSTILA DE TREINAMENTOCliente:

Doc Nr.:

Rev.:

IT-30-50Pgina: Data:

D 16 of 79 05/11/10

Treinamento InternoTtulo:

VXL BUILD 5.0

2.2 .1.1.4)

Parmetros SYSGEN

Para o funcionamento do VXL, este precisa de uma configurao mnima. Esta, gerada automaticamente atravs do processo AUTOGEN (@sys$update:autogen getdata reboot nofeedback). Para tanto, antes de rodar o processo AUTOGEN, SYS$SYSTEM:MODPARAMS.DAT os seguintes parmetros: MAXPROCESSCNT = 85 BALSETCNT = 83 VIRTUALPAGECNT = 120000 WSMAX = 8192 GBLPAGFIL = 32000 GBLPAGES = 50000 GBLSECTIONS = 400 OBS: Esses parmetros so especificados pelo manual do VXL4.7 na rea System Notes pagina 88. Para editar o arquivo Modparams.dat usar o seguinte comando: $ Edit/edt SYS$SYSTEM:MODPARAMS.DAT *C deve-se incluir no arquivo

2.2 .2)

Configurao da Rede

A Rede Ethernet das plataformas funciona com dois protocolos paralelos, o protocolo TCP/IP e o protocolo Decnet, onde o TCP/IP responsvel pela comunicao dos PLCs com as Alphas Servidoras enquanto o Decnet o Responsvel pela comunicao entre Alphas Servidoras e Clientes. Por motivo de segurana as redes devem ser redundantes bem como os equipamentos, assim, as mquinas so separadas por igual em duas redes denominadas Rede A e Rede B. Para tanto, cada equipamento da rede A conectado a um Switch A e cada equipamento da Rede B conectado a um Switch B e estes falam entre si, permitindo que equipamentos de redes diferentes tambm falem entre si, desta forma, com os dois switches funcionando, a rede parece uma s, mas, na perda de um switch a outra rede ficar intacta. Assim configura-se a rede TCP/IP nas Servidoras e a rede Decnet em todas as mquinas Abaixo encontramos um desenho ilustrativo da arquitetura bsica:Servidora A Servidora B

PLC - A

PLC - B

Switch A Switch B

Cliente C

Cliente D

Cliente E

Cliente F

.

Legenda:____________________________________________________________ : Rede TCP/IP A : Rede Decnet A : Rede TCP/IP B : Rede Decnet B : Redundncia dos PLCs : Comunicao entre os Switchs

Este documento de propriedade da UNICONTROL e vedada a sua reproduo sem prvia autorizao.

APOSTILA DE TREINAMENTOCliente:

Doc Nr.:

Rev.:

IT-30-50Pgina: Data:

D 17 of 79 05/11/10

Treinamento InternoTtulo:

VXL BUILD 5.0

2.2.2.1) Configuran do a Re de TCP /IPA principal considerao na hora de configurar a rede TCP/IP com relao s Placas de Rede. As mquinas Servidoras possuem duas ou trs placas de rede. Isto porque uma utilizada para comunicao TCP/IP e a outra utilizada para comunicao Decnet. Assim, preciso ateno para que a configurao do TCP/IP seja feita na placa correta. No exemplo abaixo a mquina possui trs placas de rede e a placa utilizada para TCP/IP a EWA0: Set def sys$manager @ tcpip$config Enter configuration option: Enter configuration option: Start of configuration for Internet interface EWA0. Enter configuration option: Enter fully qualified host name: Enter Internet address: Enter Internet network mask for W1912A: Enter broadcast mask for W1912A: * Is the above correct [YES]: *configure failover target for fail SAFE IP [NO] : Start of configuration for Internet interface EIA0. Enter configuration option: Start of configuration for Internet interface EIB0. Enter configuration option: Enter configuration option: E E (E = Exit menu) (E = Exit menu) E (E = Exit menu) 1 (1 = configure interface manually) 1 2 (1= core environment) (2 = Interfaces)

W1912A 10.170.105.1 255.255.255.0 10.170.105.255

Neste momento o gerenciador volta para o menu principal. A instalao est concluda, mas para funcionar necessrio que o TCP/IP seja parado e religado, assim tem-se: Enter configuration option: OpenVMS) Shutdown request completed. Press Return to continue Enter configuration option: Startup request completed. Press Return to continue Enter configuration option: E (E = Exit Configuration Procedure) 6 (6 Startup HP TCP/IP Services for OpenVMS) 5 (5 = Shutdown HP TCP/IP Services for

Agora a configurao dever estar operacional. Para verificar se a mquina reconheceu o endereo IP fornecido digitar o comando: $SH NET Este mostrar o nome da mquina, seu endereo Decnet (se configurado) e seu endereo TCP/IP (se configurado). Para testar a rede TCP/IP pode-se utilizar o PING. Desde que existam pelo menos duas mquinas j configuradas em Rede. Utilizam-se ento os comandos: $ UCX UCX> PING endereo TCP/IP Se a comunicao estiver OK, o sistema responder que o n alvo est "ALIVE".

Este documento de propriedade da UNICONTROL e vedada a sua reproduo sem prvia autorizao.

APOSTILA DE TREINAMENTOCliente:

Doc Nr.:

Rev.:

IT-30-50Pgina: Data:

D 18 of 79 05/11/10

Treinamento InternoTtulo:

VXL BUILD 5.0

2.2.2.2) Configuran do a Re de De cnetNa rede decnet, para que qualquer alterao/ adio feita nas configuraes dos ns tome efeito, deve-se dar boot na mquina aps o procedimento. Alm disso, sua configurao passa por diversos passos apresentados abaixo.

2.2 .2.2.1)

Configurando o n Local$ Set def sys$manager @NET$CONFIGURE

Para se configurar a mquina local utiliza-se o comando:

Segue abaixo o exemplo de configurao da mquina W1912K que possui endereo Decnet 15. * Which configuration option to perform? [1]: (1 Perfor an entire configuration)

* Enter the directory services to use on the system [LOCAL]:

* Enter the full name for directory service LOCAL: LOCAL:.W1912K * What is the synonym name for this node?: *What type of node (Endnode or Router)?: *Enter PhaseIV Address: W1912K ENDNODE 15.530

*Do you want to replace the existing NSP transport script? [NO] : *Do you want to replace the existing OSI transport script? [NO]: *Replace Event Dispatcher NCL script file? [NO]: *Replace application script file? [NO]: *Load MOP on this system? [NO]: *Replace MOP Client script files? [NO]:

*Do you want to generate NCL configuration script? [YES]: *Which configuration option to perform? [0]:

Este passo da configurao terminou. Mas o n local ainda no estar funcionando. Para que isto acontea preciso que se modifique o arquivo Modparams.Dat e que se rode o Autogen para que as configuraes passem a valer: Modificando o ModParams $set def sys$system $edit/edt modparams.dat Pressione Muda-se: scsnode = (nome do n) scssystemid = Z Onde: Z= X 1024 + Y; Sendo N Decnet = X.Y (15.530) Para o exemplo acima tem-se: 15* 1024 + 530 = 15890 Rodando o Autogen $@sys$update:autogen getdata reboot check_feedback Aps este comando a mquina ir reiniciar e a configurao local da mquina estar terminada. Pode-se verificar a configurao atravs do comando: $SH NETEste documento de propriedade da UNICONTROL e vedada a sua reproduo sem prvia autorizao.

APOSTILA DE TREINAMENTOCliente:

Doc Nr.:

Rev.:

IT-30-50Pgina: Data:

D 19 of 79 05/11/10

Treinamento InternoTtulo:

VXL BUILD 5.0

2.2 .2.2.2)

Cadastrando Decnet da s Dema is m quinas:

Para que o VXL consiga se comunicar via Decnet com as Demais mquinas, ele precisa conhecer o nome decnet das mquinas e seus respectivos endereos, ou seja, preciso declarar qual nome decnet equivale a qual endereo. Esta declarao dever ser feita em todas as mquinas: $set def sys$system $run decnet_register.exe Abaixo apresentado um exemplo de declarao da mquina W1912A 15.521: *Option (use CTRL/Z to exit): 2 (Register or modify node names)

Register or modify node information Use Return, CTRL/N, and CTRL/P to move between input fields Use ? to obtain help, CRTL/Z to cancel Specify the directory service as LocalFile, DECdns, or PhaseIV. * Directory service: LocalFile

Specify the explicit name of the node to register or modify. *Node name: W1912A

Specify the Phase IV synonym to use. *Synonym: W1912A

Specify how to handle the nodes registered address towers, using either modify, keep, replace, or delete. The current number of towers is 0. * What should be done with the current address towers: modify Tower number 1 *Address: CLNS= 15.521 *Transport: NSP *Specify another address tower (No or Yes): N

*Press Return to modify the node, CTRL/Z to cancel . *Press Return to continue Neste ponto o Menu volta automaticamente para configurao de outro n, recomeando o ciclo. Quando no se desejar mais cadastrar outro n. Digita-se CTRL/Z voltando assim ao menu principal. Para sair de vez do DECNET_REGISTER pressionar novamente CTRL/Z.

2.2 .2.2.3)

Visualiz ar ns j ca dastrados:$set def sys$system $run decent_register.exe

*Option (use CTRL/Z to exit):

1

(1 = Show information about registered node names)

Register or modify node information Use Return, CTRL/N, and CTRL/P to move between input fields Use ? to obtain help, CRTL/Z to cancel Specify the directory service as LocalFile, DECdns, or PhaseIV. * Directory service: LocalFile Specify the node to show using an explicit or wildcard name, an NSAP, or a Phase IV synonym or address. *Node name or address: * (utiliza-se * para visualizar todos os ns cadastrados)Este documento de propriedade da UNICONTROL e vedada a sua reproduo sem prvia autorizao.

APOSTILA DE TREINAMENTOCliente:

Doc Nr.:

Rev.:

IT-30-50Pgina: Data:

D 20 of 79 05/11/10

Treinamento InternoTtulo:

VXL BUILD 5.0 Specify the information to display as either brief, full or names. Specify the output file name (a blank line indicates the terminal). *Display format: brief *Output file: Press Return to show the node values, CTRL/Z to cancel .

Neste momento aparecem na tela todos os ns que j esto configurados na maquina. E no final aparece; Number of nodes reported on: x *Press Return to continue Ao Se pressionar o programa volta automaticamente para o ponto de partida de visualizao de outro n. Caso no se deseje fazer outra consulta pressionar CTRL/Z voltando assim ao menu principal. Para sair de vez do DECNET_REGISTER pressionar novamente CTRL/Z.

2.2 .2.2.4)

Exportando as c onf iguraes d os ns dec larados em uma mquina

Tendo em vista que a declarao dos ns muito trabalhosa, existe uma ferramenta que nos permite exportar os ns que j foram cadastrados em uma mquina e reimportar esse cadastro em outra. Assim se cadastra os ns apenas uma vez. Assim tem-se: $set def sys$system $run decent_register.exe *Option (use CTRL/Z to exit): Export node information Use Return, CTRL/N, and CTRL/P to move between input fields Use ? to obtain help, CRTL/Z to cancel Specify the directory service as LocalFile, DECdns, or PhaseIV. * Directory service: LocalFile 7 (7 = Export node names to a data file)

Specify the node to export using an explicit or wildcard name, an NSAP, or a Phase IV synonym or Phase IV address. *Node name or address: * (Para exportar todos os ns cadastrados) Specify the file name to export data into. *File name: DECNET.TXT (define-se o nome de um arquivo texto qualquer)

Press Return to export, CTRL/Z to cancel . Directory Service:Local name file Exporting node name information using: * Number of nodes exported:x *Press Return to continue

Caso no se deseje fazer outra exportao, pressionar CTRL/Z voltando assim ao menu principal. Para sair de vez do DECNET_REGISTER pressionar novamente CTRL/Z.

2.2 .2.2.5)

Importando mquina

as

config uraes

dos

ns

d ec larados

em

outra

Aps fazer a exportao (Item 2.2.2.2.4) pode-se transportar esse arquivo texto para as demais Alphas. importante que o arquivo seja posicionado dentro do sys$system. Aps o correto posicionamento do arquivo texto, seguem-se os seguintes passos: *Option (use CTRL/Z to exit): Import node informationEste documento de propriedade da UNICONTROL e vedada a sua reproduo sem prvia autorizao.

8

(8 = Import node names from a data file)

APOSTILA DE TREINAMENTOCliente:

Doc Nr.:

Rev.:

IT-30-50Pgina: Data:

D 21 of 79 05/11/10

Treinamento InternoTtulo:

VXL BUILD 5.0 Use Return, CTRL/N, and CTRL/P to move between input fields Use ? to obtain help, CRTL/Z to cancel Specify the directory service as LocalFile, DECdns, or PhaseIV. * Directory service: LocalFile

Specify the file containing the data to import into the directory service. Specify the error log file (if none, errors go to the terminal). *Data file name: DECNET.TXT (nome do arquivo que foi utilizada para exportar as informaes)

*Error file name: Specify the name template, with * where he node names should be inserted. Leave this blank to use name templates already in the import data file. *Template:

Specify either: update, register, modify, replace, deregister, or verify. * Import function to perform: *Press Return to continue Update

Aqui, todos os ns j estaro devidamente importados. Caso no se deseje fazer outra importao, pressionar CTRL/Z voltando assim ao menu principal. Para sair de vez do DECNET_REGISTER pressionar novamente CTRL/Z.

2.2 .3)

FTP (File Transfer Protocol)

O FTP um protocolo de transferncia de dados muito utilizado, pois atravs dele que os arquivos da estao Alpha so transferidos para o micro. Mas o mesmo protocolo pode, tambm, ser utilizado para transferncia de arquivos entre Alphas. Antes de iniciar um acesso por FTP, importante verificar a localizao atual do prompt e modific-lo para a localizao aonde os arquivos sero copiados ou de onde se iro copiar os arquivos, ou seja, deve-se estar no diretrio que ser utilizado durante a transferncia. FTP entre Alphas: Para utilizar o FTP para transferncia de dados entre Alphas abre-se uma Decterm e dirige-se para o diretrio que ser utilizado na transferncia. Depois se conecta outra Alpha atravs do comando: $FTP (nmero do n tcp/ip) USERNAME (referente ao n remoto) PASSWORD (referente ao n remoto) No caso de transferncia entre Alpha e micro, abre-se, no micro, um Propt de Comando (Iniciar Executar cmd). E seguem-se os mesmos passos utilizados na conexo entre Alphas. Vale ressaltar, no entanto, que no DOS o comando para navegar entre os diretrios o CD (Change Directory): CD .. volta um diretrio (para mais perto da raiz) entra no diretrio especificado sendo que este precisa estar diretamente no diretrio

CD diretrio corrente. Exemplo:

CD C:\ ( dirige-se diretamente para a raz do disco) Aps a conexo com a Alpha estar realizada a linguagem adotada passa a ser a da Alpha. OBS: A transferncia de arquivos via FTP pode ser feita em modo binrio ou em modo ASCII. importante prestar ateno no tipo de arquivo que se deseja transferir, caso seja um texto essa transferncia em modo ASCII caso seja um executvel, ou um arquivo de backup esta transferncia deve ser feita em modo binrio. Para mudar o modo de transferncia utiliza-se o comando:Este documento de propriedade da UNICONTROL e vedada a sua reproduo sem prvia autorizao.

APOSTILA DE TREINAMENTOCliente:

Doc Nr.:

Rev.:

IT-30-50Pgina: Data:

D 22 of 79 05/11/10

Treinamento InternoTtulo:

VXL BUILD 5.0

Bin mudar para modo binrio Ascii mudar para modo ASCII Caso a seleo no seja feita a transferncia se dar em modo ASCII por se tratar o default do protocolo. 2.2.3.1) Copiar P AR A um a estao r emota via FTPAps a Conexo FTP, utiliza-se o comando PUT para inserir um arquivo na estao qual se est conectado. O comando PUT s insere um arquivo por vez. Caso seja necessria a insero de arquivos mltiplos o comando indicado ser o MPUT que aceita o coringa *. FTP> set def [.nome do diretrio remoto para onde vai o arquivo] FTP>MPUT *.* [ ou o nome do que se quer copiar]

2.2.3.2) Copiar DE uma esta o remota via FTPQuando se quer pegar um arquivo na estao remota, ao invs de usar o comando PUT, usa-se o comando GET/ MGET para copiar da estao remota para a local. Sendo que os dois comandos possuem a mesma sintaxe.

2.2.3.3) Saindo do FTPPara sair da conexo FTP basta digitar o comando EXIT.

2.2 .4)

Contas

O termo conta utilizado para definir o ambiente especificamente configurado para um determinado usurio. Assim, cada usurio pode ter sua prpria conta sendo estas diferenciadas pelo nome do usurio e por sua respectiva senha, alm disso, cada conta possui suas prprias regras e privilgios. Tudo isso controlado por um gerenciador de contas, o Authorize. Para acessar o Authorize utiliza-se o comando: $ SET DEFAULT SYS$SYSTEM $ RUN AUTHORIZE Para checar as propriedades de uma conta, dentro do Authorize utiliza-se o comando SHOW: Exemplo: UAF> SH VXL OBS: VXL a conta que automaticamente gerada durante a instalao do VXL. Somente a conta VXL ou uma conta similar consegue rodar o supervisrio VXL. Para se alterar algum parmetro de conta, utiliza-se o comando MODIFY com a seguinte sintaxe: $ MODIFY conta /parametro=valor Sendo: Conta = nome da conta cujo parmetro se deseja modificar Parmetro = nome do parmetro que se deseja modifica Valor = valor que se deseja fornecer para o parmetro, ou seja, o novo valor. Exemplo: Para Alterar senha do VXL: $ MOD VXL/PASS=senha_nova

2.2.4.1) Cadastrar uma c ont a alternativaPara criar uma conta alternativa utilizam-se os seguintes comandos: $ set def sys$system $ run authorize $ sh vxl[ou qualquer outra conta existente]

Este documento de propriedade da UNICONTROL e vedada a sua reproduo sem prvia autorizao.

APOSTILA DE TREINAMENTOCliente:

Doc Nr.:

Rev.:

IT-30-50Pgina: Data:

D 23 of 79 05/11/10

Treinamento InternoTtulo:

VXL BUILD 5.0

$ copy vxl vxl2 [onde vxl2 o user name da conta alternativa que est sendo criada] Este comando copia os parmetros da conta vxl existente para a conta vxI2.

2.2 .5)

Boot mn imo

O boot mnimo o ato de se inicializar a mquina carregando somente a parte essencial do sistema operacional. Devem-se usar os seguintes comandos: >>> b -fl 0,1 [para que a mquina faa o boot] SYSBOOT set startup opa0: SYSBOOT continue A partir da como estar no VMS, mas no pode dar os comandos diretos. Primeiro deve-se digitar: $ set noon [para no travar em erros] $ set def DKB0:[000000] A partir daqui, pode usar os comandos completos do VMS para abrir espao em disco, navegar, etc.

2.2 .6)

Aju stes no s ystartup$ set def sys$startup $ edit / ed systartup_vms.com $ quit

3) VXL 3.1) Pr Requ isitos de Softw are

Os Requisitos do sistema listados abaixo refletem a verso dos produtos sobre os quais o VXL 4.7 foi construdo, porm verses mais novas podero ser instaladas. Por exemplo, o VXL4.7.1 foi testado com o OpenVMS 6.2.

3.1 .1)

Requisit os isOpenVMS 6.1 ou superior Alpha Station: DEC C Runtime library 4.0 ou superior

3.1 .2)

Requisit os par a RUN-TIM EDECwindows Motif 1.2-3 ou superior para OpenVMS 75 dpi fonts e100 dpi fonts

3.1 .3)

Requisit os par a BUILDDEC Rdb or Oracle Rdb Runtime 5.1 ou superior para OpenVMS DECwindows Motif 1.2-3 ou superior para OpenVMS

3.1 .4)

Requisit os par a Communic ao e rede sAlpha Station: INTERCHANGE 5.0.1 (DTL) para Allen-Bradley Pyramid Integrator EI support

3.2)

Pr Requ isitos de Hardw are

O hardware utilizado baseado em computadores da linha Alpha, da Compaq/HP (antiga Digital). O modelo recomendado a Alpha Station modelo DS20E, clock de 667 MHz, memria RAM de 256 Mbytes (o manual pede 64MB para instalao), duas placas de rede Ethernet padro IEEE 802.3 com velocidades de 10 e 100 Mbits/segundo, monitor com resoluo de 1280 x 1024, em geral de 21 polegadas.

Este documento de propriedade da UNICONTROL e vedada a sua reproduo sem prvia autorizao.

APOSTILA DE TREINAMENTOCliente:

Doc Nr.:

Rev.:

IT-30-50Pgina: Data:

D 24 of 79 05/11/10

Treinamento InternoTtulo:

VXL BUILD 5.0

3.3)

Estrutura de Diret rios do VXL

O VXL organizado dentro do VMS em Diretrios e Subdiretrios. Conhecer essa rvore de grande importncia na hora da manuteno do sistema supervisrio. Abaixo so apresentados os principais diretrios e suas finalidades: Diretrio Raz: o diretrio raz do VXL (diretrio default) contm os arquivos executveis necessrios para a execuo do programa. Seu nome em geral [VXL], mas pode ser dado um outro nome desde que especificado nas definies da conta. [.DATABASE]: contm os arquivos da base de dados de desenvolvimento (VXL.RDB, VXL.SNP, COLOR_SET.DAT e APPLICATION_PRIVILEGES.DAT). [.PICS]: contm os arquivos grficos (telas, janelas e smbolos) criados pelo usurio. Extenso dos arquivos de tela: .PIC Extenso dos arquivos de simbologia: .LSYM Extenso dos arquivos de janela: .JAN [.ACTIVE] contm a aplicao executvel ("Run-time"). [.DV] o diretrio do editor grfico Data Views. [.LIB_GRAPHICS] contm uma biblioteca de smbolos do fabricante. [.DATAFILES] onde o linkeditor guarda a aplicao executvel preliminar, ou seja, ao rodar o Link Application no VXL, a aplicao vem para este diretrio. Somente aps o New Application a aplicao vai finalmente para o diretrio [.ACTIVE] [.SYS_FILES] contm arquivos de sada e log de erros. [.OPTIONS] contm os arquivos de dados provenientes da criao de grupos e privilgios e histricos. [.POINT_SUMMARY] contm os arquivos de sada provenientes do menu Point Summary.

DKA100

VXL

Outros

DATABASE

PICS

ACTIVE

SYS_FILES

Outros

Figura 1: Estrutura de diretrios do VXL

3.4)

Partir o VXL$ @VXL_STARTUP

Para partir o software VXL entrar em uma DECterm:

Opes de partida do VXL: Scaleup Usado para resoluo superior a 1024 x 864 Captive Bloqueia o acesso ao session manager Autostart Parte automaticamente a aplicao Comando usual nas aplicaes Petrobras: $ @vxl_startup scaleup

Este documento de propriedade da UNICONTROL e vedada a sua reproduo sem prvia autorizao.

APOSTILA DE TREINAMENTOCliente:

Doc Nr.:

Rev.:

IT-30-50Pgina: Data:

D 25 of 79 05/11/10

Treinamento InternoTtulo:

VXL BUILD 5.0

3.5)

Nomenclatura de Arquivos

Para o bom entendimento das telas, elas so nomeadas de acordo com a funo das mesmas, como apresentada a seguir: TGP TEP TGU TEU TGE TEE TGV TEV TGL TEL TGS TES TGD TED INF MCE EST Tela Geral de Processo e Gs; Tela Especfica de Processo; Tela Geral de Utilidades; Tela Especfica de Utilidades; Tela Geral de Eltrica; Tela Especfica de Eltrica; Tela Geral de Ventilao e Ar Condicionado; Tela Especfica de Ventilao e Ar Condicionado; Tela Geral de Embarcao (Lastro); Tela Especfica de Embarcao (Lastro); Tela Geral de Segurana; Tela Especfica de Segurana; Tela Geral de Diagnstico; Tela Especfica de Diagnstico; Tela de Informaes; Tela de Matriz de Causa e Efeito; Tela de Estado.

E as janelas: JC JP JS JI Janela de Comandos; Janela de Parametrizao; Janela de Segurana; Janela de Informao.

O nome dado a cada desenho segue a seguinte filosofia: PXX-FFF-YYYYYYYY.EEE Onde: XX a Plataforma, FFF a funo; YYY o sistema, EEE a extenso (PIC para tela e JAN para janela).

Este documento de propriedade da UNICONTROL e vedada a sua reproduo sem prvia autorizao.

APOSTILA DE TREINAMENTOCliente:

Doc Nr.:

Rev.:

IT-30-50Pgina: Data:

D 26 of 79 05/11/10

Treinamento InternoTtulo:

VXL BUILD 5.0

3.6)

M enu System Configuration

Para se executar as configuraes iniciais, importante conhecer o menu System Configuration. Neste sero definidos os elementos bsicos para o uso do VXL. A seguir sero descritos os elementos deste menu: Configure Workstation Identifica a workstation corrente e nomeia a primeira tela do aplicativo; Define as fontes de dados externas; Define as fontes de dados internas;

Configure External Data Sources Configure Internal Data Sources Configure Color Palette

Define as cores usadas em uma aplicao e no desenvolvimento em VXL. System Configuration, como

Para se ter acesso a esse menu, segue-se o seguinte caminho: Build apresentado na Figura 2.

Figura 2: Menu System Configuration

3.7)

Configura es Iniciais

Como primeiro passo para a configurao, preciso dar um nome para a estao de trabalho e indicar qual a tela inicial (tela esta que a primeira a ser mostrada na abertura da aplicao). Para tanto, segue-se o seguinte caminho: Build System Configuration Configure Workstation, como apresenta a Figura 3.

Figura 3: Caminho para a Configurao Inicial

Este documento de propriedade da UNICONTROL e vedada a sua reproduo sem prvia autorizao.

APOSTILA DE TREINAMENTOCliente:

Doc Nr.:

Rev.:

IT-30-50Pgina: Data:

D 27 of 79 05/11/10

Treinamento InternoTtulo:

VXL BUILD 5.0

Aps se acessar este comando, a tela de configurao da estao de trabalho ser apresentada (Figura 4).

Figura 4: Tela de configurao da estao de trabalho Neste momento so inseridos os nomes da estao de trabalho e da tela inicial. Estes devem seguir as seguintes regras: Estao de trabalho o o o o Nome pr-definido: VXL_WORKSTATION Nmero mximo de caracteres: 25; Os espaos em branco sero convertidos em underscores; Letras minsculas sero convertidas em maisculas.

Tela inicial o o o o Digite ou selecione um arquivo VMS padro; Nmero mximo de caracteres: 25; Os espaos em branco sero convertidos em underscores; Letras minsculas sero convertidas em maisculas.

OBS: A tela indicada aqui como inicial, ser utilizada pelo LINK_APPLICATION para iniciar o link e ao iniciar o run-time ser a tela que vir aberta. EX: Workstation Name Initial Graphic Screen VXL_WORKSTATION PXX-INICIAL.PIC

Este documento de propriedade da UNICONTROL e vedada a sua reproduo sem prvia autorizao.

APOSTILA DE TREINAMENTOCliente:

Doc Nr.:

Rev.:

IT-30-50Pgina: Data:

D 28 of 79 05/11/10

Treinamento InternoTtulo:

VXL BUILD 5.0

O editor do VXL permite que o usurio crie uma paleta com 64 cores tendo como fontes possveis mais de um bilho de combinaes. Esta paleta de 64 cores aplicada a todos os elementos grficos de aplicaes do projeto em VXL. Para se configurar as 64 cores, segue-se o seguinte caminho: Build System Configuration Configure Color Palette, como apresentado na Figura 5.

Figura 5: Caminho para a configurao da Paleta de Cores A tela de configurao de cores apresentada pela Figura 6.

Figura 6: Tela de configurao de cores da paleta

Este documento de propriedade da UNICONTROL e vedada a sua reproduo sem prvia autorizao.

APOSTILA DE TREINAMENTOCliente:

Doc Nr.:

Rev.:

IT-30-50Pgina: Data:

D 29 of 79 05/11/10

Treinamento InternoTtulo:

VXL BUILD 5.0

Para se efetuar a mudana de uma das 64 cores, seleciona-se uma das cores (a que ser alterada), clica-se com o boto esquerdo sobre ela e escolhe-se a opo change. A janela de ajuste da cor apresentada na Figura 7.

Figura 7: Janela de ajuste da cor Nesta janela pode-se selecionar uma cor pr-definida ou ajustar manualmente uma cor desejada atravs dos ajustes de cada componente (vermelho red, verde green e azul blue). Caso a cor ajustada seja uma cor piscante, a cor apresentada no ser uma cor vlida. Neste caso, o sistema pode ajustar uma cor alternativa atravs da seleo da opo blink. Para execut-la, clica-se no boto blink e depois no boto change (direita). A opo Blink Interval configura o tempo de exposio de cada cor caso seja uma cor piscante. A seguir temos a configurao para as cores da paleta: Cor Cor 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Vermelho 0 65535 0 65535 17694 39321 65535 30801 39321 65535 0 65535 4587 39321 65535 65535 65535 Slida Verde 0 65535 57015 52428 17694 17694 0 8520 43908 0 30801 42405 4587 39321 42405 52495 46528 Azul 0 65535 0 0 57015 0 0 30801 30801 0 0 0 30801 39321 0 31764 41287 Vermelho Piscante Verde Azul

0

0

0

0

0

0

Este documento de propriedade da UNICONTROL e vedada a sua reproduo sem prvia autorizao.

APOSTILA DE TREINAMENTOCliente:

Doc Nr.:

Rev.:

IT-30-50Pgina: Data:

D 30 of 79 05/11/10

Treinamento InternoTtulo:

VXL BUILD 5.0 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 65535 65535 30146 41559 35388 50967 65535 55704 50461 45219 39976 34733 29490 24247 19005 65535 65535 65535 0 0 0 39321 32767 49151 49151 49151 0 0 0 32767 28180 39321 39321 39321 0 0 0 26214 23592 29490 29490 65535 0 0 0 19660 65535 55704 65535 61602 57267 51117 32620 41942 55704 50461 45219 39976 34733 29490 24247 19005 0 42405 65535 58981 57015 0 0 16383 0 24575 49151 49151 49151 0 0 14090 0 19660 39321 39321 39321 0 0 11796 0 14745 65535 29490 29490 0 0 65535 14417 29130 48386 65049 51117 57597 58326 55704 50461 45219 39976 34733 29490 24247 19005 0 0 0 58981 0 58981 39321 0 0 0 0 49151 0 49151 32767 0 0 0 0 39321 0 39321 26214 0 0 0 0 29490 0 29490 19660 65534

32767 49000

0 24500

0 0

0

0

0

0

0

0

Tabela 6: Cores da paleta do VXL

Este documento de propriedade da UNICONTROL e vedada a sua reproduo sem prvia autorizao.

APOSTILA DE TREINAMENTOCliente:

Doc Nr.:

Rev.:

IT-30-50Pgina: Data:

D 31 of 79 05/11/10

Treinamento InternoTtulo:

VXL BUILD 5.0

3.8)

Desenho de Te las

Para se entrar na ferramenta de criao de telas (Define Graphics), segue-se o seguinte caminho: Build Define Graphics, como apresentado na Figura 8.

Figura 8: Caminho para ferramenta de criao de telas Aps, a Figura 9 apresentada.

Figura 9: Janela de criao de telas Os seus itens sero tratados com mais profundidade nos prximos tpicos. Mas para um bom entendimento deste tpico, a seguir sero caracterizados os itens da janela de criao de telas: rea de mensagens Localiza-se no topo da tela, acima do menu de atributos. Nesta rea so exibidas as mensagens de comando, mensagens de ajuda e mensagens de erro; Menu de objetos Localiza-se na parte esquerda da tela. Neste menu, atravs de um clique no item, o usurio pode desenhar linhas, retngulos, polgonos, arcos, crculos, textos, Vectext, ou grficos;Este documento de propriedade da UNICONTROL e vedada a sua reproduo sem prvia autorizao.

APOSTILA DE TREINAMENTOCliente:

Doc Nr.:

Rev.:

IT-30-50Pgina: Data:

D 32 of 79 05/11/10

Treinamento InternoTtulo:

VXL BUILD 5.0

Menu de ao Localiza-se imediatamente esquerda da rea de desenho. Este menu exibe as aes que o usurio pode ajustar que um objeto (ou grupo de objetos) exera. Este menu aparece quando se seleciona um objeto. O menu apresenta as seguintes aes: Delete, Copy, Cp Delta, Reorder, Rotate, Scale, Mirror, New Text, Edit Text e Dynamic. Esta rea tambm exibe as opes de group e Zoom/Grid quando estes itens so selecionados no menu primrio; Menu de atributos Localiza-se no topo da tela, logo acima da rea de desenho. Exibe os atributos que o usurio pode mudar no objeto selecionado. Este menu exibido quando se seleciona um objeto. Ele inclui: Color, Fill Status, Line Type, Text Position, Text Orientation, Text Size, Object Name, etc; Paleta de cores Localiza-se no canto superior esquerdo. Ela exibe as 64 cores definidas durante a configurao do sistema. Usada para atribuir cores aos objetos; Menu primrio Localiza-se a esquerda na tela, entre a paleta de cores e o menu de objetos. Neste, o usurio pode iniciar as operaes do menu primrio. Ele contm os seguintes elementos: run, group, commands, zoom/grid, data, view e refresh.

ATENO! necessrio entender no mnimo as cinco coisas abaixo sobre o Editor Grfico: A DIFERENA ENTRE SMBOLO E OBJETO DE TELA INSERIR SMBOLOS INSERIR DISPLAY DE VALORES NOMEAR OBJETOS OBJETOS COM DINMICA DE COR E DE DESENHO

Este documento de propriedade da UNICONTROL e vedada a sua reproduo sem prvia autorizao.

APOSTILA DE TREINAMENTOCliente:

Doc Nr.:

Rev.:

IT-30-50Pgina: Data:

D 33 of 79 05/11/10

Treinamento InternoTtulo:

VXL BUILD 5.0

3.8 .1)

Desenho sem Din mica

A parte sem dinmica da tela feita a partir do menu de objetos, apresentado na Figura 10.Desenho de linhas Desenho de retngulos Desenho de polgonos Desenho de arcos Desenho de crculos Desenho de elipses Desenho de texto Desenho de texto vetorial Incluso de smbolo Incluso de cone Incluso de imagem Incluso de grfico

Figura 10: Menu de objetos Abaixo so apresentados os atalhos para a edio de textos: CTRL+A CTRL+R CTRL+U CTRL+W CTRL+X BACKSPACE ENTER ENTER ENTER Cancelar; Retorna texto original; Apaga a linha; Apaga a palavra antes do cursor; Apaga todas as palavras aps o cursor; Apaga caractere anterior ao cursor; Cria uma nova linha; FIM.

3.8 .2)

Diferena entre S mbolo e Objeto de te la

SMBOLOS so desenhos estticos, pr-definidos, inseridos em uma tela. Isto , desenhos que no apresentaro, depois da configurao, nenhuma forma de alterao de valor, alterao de forma ou envio de comandos. OBJETO DE TELA tudo aquilo, em uma tela, que possui dinmica, ou seja, alterao de valor, de cor, de desenho, etc. Possui, obrigatoriamente, um nome.

Este documento de propriedade da UNICONTROL e vedada a sua reproduo sem prvia autorizao.

APOSTILA DE TREINAMENTOCliente:

Doc Nr.:

Rev.:

IT-30-50Pgina: Data:

D 34 of 79 05/11/10

Treinamento InternoTtulo:

VXL BUILD 5.0

3.8 .3)

Inserindo Sm bolo s

possvel desenharmos smbolos na prpria tela, ou recuperar desenhos pr-definidos (.LSYM). Para inserir um LSYM: 1. Selecione a opo Drawing do editor grfico; 2. Informe o nome do smbolo desejado e digite ; 3. Depois escolha uma posio na tela e d um click com o mouse.

3.8 .4)

Salvando um Des en ho

Para salvar um arquivo, selecione a opo Cmds do menu primrio e em seguida a opo Save View. Fornea ento o nome desejado para o arquivo. Lembre-se das extenses padres: .PIC: Extenso para telas .LSYM: Extenso para smbolos .JAN: Extenso para Janelas

3.8 .5)

Dinm ica s

Aos objetos podem ser atribudas aes dinmicas. Para tanto, preciso que o objeto tenha um nome e tenha uma dinmica definida. Esta opo pode ser acessada atravs do seguinte caminho: Menu de ao Dynamic. Tendo acessada esta opo, a Figura 11 ser exibida.

Figura 11: Tela de atribuio de aes dinmicas A seguir sero apresentadas as dinmicas para alguns objetos.

Este documento de propriedade da UNICONTROL e vedada a sua reproduo sem prvia autorizao.

APOSTILA DE TREINAMENTOCliente:

Doc Nr.:

Rev.:

IT-30-50Pgina: Data:

D 35 of 79 05/11/10

Treinamento InternoTtulo:

VXL BUILD 5.0

3.8.5.1) Dinmica d e Cor Objetos ( blocos, cr culos, etc)Todos os objetos, exceto cones e imagens, podem ter dinmica de cor. Essa dinmica faz com que o objeto assuma cores diferentes dependendo do valor de uma varivel ou do resultado de uma combinao de variveis. Para isso, a dinmica de cor definida atravs dos menus Fore Color ou Back Color, e assim atribui-se cores para cada valor associado a uma varivel interna ao desenho. Um exemplo apresentado na Figura 12, que a dinmica das vlvulas.Na definio ao lado, o objeto assumir:

Branco..............................para o valor 0 a 0.5, Amarelo............................para o valor 0.51 a 1.5, Amarelo piscando.......... para o valor 1.51 a 2.5, Vermelho......................... para o valor 2.51 a 3.5, Verde.................................para o valor 3.51 a 4.5, Vermelho piscando.........para o valor 4.51 a 5,5 e Verde piscando............... para o valor de 5,51 a 6.

Figura 12: Exemplo de atribuio de cores para um objeto Uma vez feito o Thresholds, o mesmo pode ser salvo com um nome para que seja usado outras vezes, pela opo Restore. Por conveno, salvam-se as dinmicas com a extenso .DIN. Os smbolos podem ter dinmica de cor assim como os objetos, Porm s o que for branco no desenho do smbolo, assumir a cor configurada no threshold. Obs.: Para maiores referncias, consultar os seguintes padres do E&P: ET-3000.00-5520-850-PCI-002 - Funes do Mdulo de Operao e Superviso da Ecos ET-3000.00-5520-850-PCI-003 - Padronizao de Configurao do VXL - ECOS

Este documento de propriedade da UNICONTROL e vedada a sua reproduo sem prvia autorizao.

APOSTILA DE TREINAMENTOCliente:

Doc Nr.:

Rev.:

IT-30-50Pgina: Data:

D 36 of 79 05/11/10

Treinamento InternoTtulo:

VXL BUILD 5.0

3.8.5.2) Dinmicas de Objet o 3.8 .5.2.1) Dinm ica de M udana de O bjeto

A dinmica de mudana de objeto (subdrawing) consiste na substituio dinmica do objeto em razo de valores associados a uma varivel interna ao desenho. Por exemplo: boto de by-pass e boto de by-pass pressionado. Se o ponto de by-pass na base de dados indicar que o mesmo est em by-pass, o boto pressionado mostrado. Do contrrio, o boto normal mostrado. preciso definir quais objetos sero mostrados para cada valor. Esta atribuio apresentada na Figura 13.Na definio ao lado, o objeto mostrar: O boto de by-pass em estado normal para valores abaixo de 0.5 (inclusive) e O boto de by-pass pressionado para valores entre 0.5 e 1

Figura 13: Demonstrativo de boto de by-pass em estado normal e pressionado

3.8 .5.2.2)

Dinm ica de M ovim ento de O bjetos

A dinmica de movimento de objeto (rel move x, rel move y, abs move x e abs move y) consiste no deslocamento dinmico do objeto em razo de valores associados a uma varivel interna ao desenho. Para tanto, necessrio definir a relao entre valor e o movimento, como na Figura 14.

Figura 14: Tela de ajuste do movimento do objeto Na configurao da Figura 14, o objeto se movimentar de 80 pontos (-40 a 40) para valores entre 0 e 1, ou seja, ficar na posio 0 para valor de 0.5.

Este documento de propriedade da UNICONTROL e vedada a sua reproduo sem prvia autorizao.

APOSTILA DE TREINAMENTOCliente:

Doc Nr.:

Rev.:

IT-30-50Pgina: Data:

D 37 of 79 05/11/10

Treinamento InternoTtulo:

VXL BUILD 5.0

3.8 .5.2.3)

Dinm ica de Visibilida de d e O bjet os

A dinmica de visibilidade do objeto (visible) consiste na visualizao do objeto ou no em razo de valores associados a uma varivel interna ao desenho. preciso definir a relao entre valor e visibilidade, como na Figura 15.Na definio ao lado, o objeto ser visvel para valores acima de 0.5 e invisvel para valores abaixo de 0.5 (inclusive).

Figura 15: Ajuste de visibilidade do objeto

3.8 .5.2.4)

Outras

Tambm existem as dinmicas de linha (line width e line type), direo de arcos (arc dir), tipo de curva (curve type), preenchimento (fill up, fill down, fill right a fill left), rotao (rotate), texto (text) e movimento sobre um caminho (path move). No entanto, estas geralmente no so usadas nas aplicaes da Petrobras.

Este documento de propriedade da UNICONTROL e vedada a sua reproduo sem prvia autorizao.

APOSTILA DE TREINAMENTOCliente:

Doc Nr.:

Rev.:

IT-30-50Pgina: Data:

D 38 of 79 05/11/10

Treinamento InternoTtulo:

VXL BUILD 5.0

3.8 .6)

Grficos

Os grficos no VXL so objetos dinmicos j disponveis no prprio VXL. Eles so usados para mostrar informaes analgicas ou de texto, tais como: grficos de tendncia, indicadores numricos, entre outros. Para inserir grficos, clica-se na opo graph no menu mostrado no item 3.8.1). Seleciona-se a rea do grfico na rea de desenho e configura-se o grfico. Para editar o tipo de grfico, clica-se em edit com o boto do grfico selecionado. Esta operao apresentada na Figura 16.

Figura 16: Comando de edio do tipo de grfico Aps, aparecer a tela de edio do grfico apresentada na Figura 17.

Figura 17: Tela de edio do grfico Para mudar o tipo do grfico, clica-se no grfico. Assim, abrir a tela de opes de grficos, como apresentada na Figura 18.

Este documento de propriedade da UNICONTROL e vedada a sua reproduo sem prvia autorizao.

APOSTILA DE TREINAMENTOCliente:

Doc Nr.:

Rev.:

IT-30-50Pgina: Data:

D 39 of 79 05/11/10

Treinamento InternoTtulo:

VXL BUILD 5.0

Figura 18: Opes de grficos O boto Next Page quando pressionado apresentar outras opes de grficos, como apresentado na Figura 19.

(a)

Este documento de propriedade da UNICONTROL e vedada a sua reproduo sem prvia autorizao.

APOSTILA DE TREINAMENTOCliente:

Doc Nr.:

Rev.:

IT-30-50Pgina: Data:

D 40 of 79 05/11/10

Treinamento InternoTtulo:

VXL BUILD 5.0

(b)

(c)

Este documento de propriedade da UNICONTROL e vedada a sua reproduo sem prvia autorizao.

APOSTILA DE TREINAMENTOCliente:

Doc Nr.:

Rev.:

IT-30-50Pgina: Data:

D 41 of 79 05/11/10

Treinamento InternoTtulo:

VXL BUILD 5.0

(d) Figura 19: Outras opes de grficos - (a), (b), (c) e (d) Aps selecionado o tipo de grfico, clica-se em vars para que sejam configuradas as variveis deste. Este comando apresentado na Figura 20.

Figura 20: Comando para configurao de variveis Depois deste comando, ser aberta a tela de configurao de variveis. Esta apresentada na Figura 21.

Figura 21: Tela de configurao de variveis A partir deste menu, sero configurados: o nmero de variveis que sero mostradas no grfico, a escala de cada uma e a cor ou cores que aparecero no grfico.Este documento de propriedade da UNICONTROL e vedada a sua reproduo sem prvia autorizao.

APOSTILA DE TREINAMENTOCliente:

Doc Nr.:

Rev.:

IT-30-50Pgina: Data:

D 42 of 79 05/11/10

Treinamento InternoTtulo:

VXL BUILD 5.0

3.8.6.1) Grficos de BarrasEste tipo de grfico tipicamente usado para as barras de nvel dos tanques. Para selecion-lo, clica-se em Packed Bar no menu de tipos de grficos. Aps, aparecer um menu com as opes para o grfico selecionado, como apresentado na Figura 22.

Figura 22: Tela de opes do grfico de barras

OBS: As opes Time Axis e Value Axis abrem outros menus que devem ser desabilitados (off)

Este documento de propriedade da UNICONTROL e vedada a sua reproduo sem prvia autorizao.

APOSTILA DE TREINAMENTOCliente:

Doc Nr.:

Rev.:

IT-30-50Pgina: Data:

D 43 of 79 05/11/10

Treinamento InternoTtulo:

VXL BUILD 5.0

3.8.6.2) Quick digitsEste tipo de grfico tipicamente usado para os indicadores de variveis analgicas. Para selecion-lo, clicase em Quickdigits no menu de tipos de grficos. As opes para esse tipo de grfico (2, 3, 4, etc) se referem fonte que ser mostrada. Aps aparecer um menu com as opes para o grfico selecionado, como apresentado na Figura 23.

Figura 23: Tela de opes do grfico Quickdigits O menu de comando C Format representa o formato que ser mostrado na tela. A sintaxe deste : [texto]%[flag][nmero de caracteres][.preciso][formato][texto] Onde: As Flags vlidas so: + 0 ajusta a largura do nmero pelo seu comprimento e no pelo comprimento do grfico; adiciona ao nmero o sinal; completa os campos com zeros; acrescenta - nos nmeros negativos e um espao nos positivos.

O Nmero de caracteres vlidos : O nmero total de campos a serem mostrados. Em caso de valores decimais, o . conta como um caractere.

A Preciso vlida : O nmero mximo de caracteres decimais.

Os Formatos vlidos so: f e E g G Notao decimal. Formata o nmero com as casas decimais especificadas por [.preciso]; Notao cientfica. Formata em notao cientfica usando e; Notao cientfica. Formata em notao cientfica usando E; Formato igual a f ou e, o que for mais compacto; Formato igual a f ou E, o que for mais compacto.

Este documento de propriedade da UNICONTROL e vedada a sua reproduo sem prvia autorizao.

APOSTILA DE TREINAMENTOCliente:

Doc Nr.:

Rev.:

IT-30-50Pgina: Data:

D 44 of 79 05/11/10

Treinamento InternoTtulo:

VXL BUILD 5.0 A Tabela 7 apresenta alguns exemplos para esse menu.C Format Tanque: %f %e %E Peso: %g kg. %G Tanque: %-f Tanque: %+f Tanque: % f %8g %.3f %4.0f %09.3f Resultado para o valor 1234.56 Tanque: 1234.560000 1.234560e+03 1.234560E+03 Peso: 1234.56 kg 1234.56 Tanque: 1234.560000 Tanque: +1234.560000 Tanque: 1234.560000 1234.560 1234.560 1235 01234.560

Tabela 7: Exemplos de C Format

OBS: As opes Time Axis , Value Axis, Horizontal Axis e Vertical Axis abrem outros menus que devem ser desabilitados (off)

3.8.6.3) Grficos de TendnciaEste tipo de grfico tipicamente usado para os grficos de tendncia das janelas de parametrizao. Para selecion-lo, clica-se em Line Graph no menu de tipos de grficos. Aps aparecer um menu com as opes para o grfico selecionado, como apresentado na Figura 24.

Figura 24: Tela de opes do grfico de tendncias

Este documento de propriedade da UNICONTROL e vedada a sua reproduo sem prvia autorizao.

APOSTILA DE TREINAMENTOCliente:

Doc Nr.:

Rev.:

IT-30-50Pgina: Data:

D 45 of 79 05/11/10

Treinamento InternoTtulo:

VXL BUILD 5.0

3.9) 3.9 .1)

Configurao Base de Dados

As bases de dados so partes do RTDB (Real-Time Database) reservadas para armazenar valores de dispositivos (PLCs) ou valores internos.

3.9.1.1) Cria o da Base de Dado sPara ter acesso ao menu de criao de base de dados, segue-se o seguinte caminho: Build System Configuration Configure External Data Sources ou Configure Internal Data Sources, como apresentado na Figura 25.

Figura 25: Caminho para a criao da base de dados

3.9 .1.1.1)

Base de Dado s Inte rna

Ao selecionar a ferramenta de criao de bases de dados internas, a tela apresentada na Figura 26 ser visualizada.

Figura 26: Tela da configurao da base de dados interna

Este documento de propriedade da UNICONTROL e vedada a sua reproduo sem prvia autorizao.

APOSTILA DE TREINAMENTOCliente:

Doc Nr.:

Rev.:

IT-30-50Pgina: Data:

D 46 of 79 05/11/10

Treinamento InternoTtulo:

VXL BUILD 5.0 Na tela apresentada na pgina anterior (figura 25) os campos a serem configurados so: Nome da base de dados identificada;

Nome nico (at 5 caracteres) pelo qual a base de dados ser

Famlia Famlia de banco de dados a ser adotada. As opes vlidas so A ou B. A diferena o fato de somente as bases de dados da famlia B serem compartilhveis. A base de dados interna de famlia A ser sempre local; Tipo Modelo da base de dados. Opes vlidas: A para famlia A e B para famlia B;

Tipo de conexo Meio de comunicao (meio fsico / protocolo) que o banco de dados vai usar para adquirir informaes. Opo vlida LOCAL; CPU ID Nmero nico com o qual a base de dados identificada internamente pelo VXL. Para configurar duas bases de dados com o mesmo CPU ID, necessrio que sejam de grupos diferentes. Os grupos de CPUs no so configurveis para bases de dados internas. Todas as bases de dados internas so do grupo zero; N para conexo N DECnet ao qual as clientes vo se conectar para pegar ou mandar informaes para esta base de dados. S configurvel nas bases de dados internas de famlia B, pois as de famlia A so sempre locais; N para conexo em caso de falha N DECnet ao qual as clientes vo se conectar em caso de perda de comunicao com a configurada acima. S configurvel nas bases de dados internas de famlia B.

Este documento de propriedade da UNICONTROL e vedada a sua reproduo sem prvia autorizao.

APOSTILA DE TREINAMENTOCliente:

Doc Nr.:

Rev.:

IT-30-50Pgina: Data:

D 47 of 79 05/11/10

Treinamento InternoTtulo:

VXL BUILD 5.0

3.9 .1.1.2)

Base de Dado s Externa

Ao selecionar a ferramenta de criao de bases de dados externas, a tela apresentada na Figura 27 ser exibida.

Figura 27: Tela da configurao da base de dados externa Nesta tela os campos a serem configurados para PLC SIEMENS: Nome da base de dados identificada; Famlia Tipo Nome nico (at 5 caracteres) pelo qual a base de dados ser

Famlia de banco de dados a ser adotado. Seleciona-se SIEMENS MMS; Modelo do PLC Siemens usado. Seleciona-se SIMATIC S7-400H;

Tipo de conexo Meio de comunicao (meio fsico / protocolo) que o banco de dados vai usar para adquirir informaes. Opo vlida Ethernet/ Redundant S7; Group ID Este nmero usado juntamente com o CPU ID para identificar bases de dados diferentes caso o CPU ID seja igual; Default: zero. CPU ID Nmero nico com o qual a base de dados identificada internamente pelo VXL. Para configurar duas bases de dados com o mesmo CPU ID, necessrio que sejam de grupos diferentes; N para conexo N DECnet ao qual as clientes vo se conectar para pegar ou mandar informaes para esta base de dados. N para conexo em caso de falha N DECnet ao qual as clientes vo se conectar em caso de perda de comunicao com a configurada acima.Este documento de propriedade da UNICONTROL e vedada a sua reproduo sem prvia autorizao.

APOSTILA DE TREINAMENTOCliente:

Doc Nr.:

Rev.:

IT-30-50Pgina: Data:

D 48 of 79 05/11/10

Treinamento InternoTtulo:

VXL BUILD 5.0

Primary Netaddress, TSAP Endereo de rede e TSAP do PLC primrio. Exemplo: IEEE%0800066DCE8C,%X0303. Onde, IEEE o template do Transporte OSI e o nmero 0800066DCE8C o MAC Adress do PLC Simens. O, %X0303 o formato do TSAP , o 03 o tipo de CPU (Siemens), 0 o nmero do rack e 3 o endereo do Slot. Secondary Netaddress, TSAP Endereo de rede e TSAP do PLC secundrio. Exemplo: IEEE%0800066DCE8C,%X0303. Onde IEEE o template do Transporte OSI e