Você está na página 1de 79

VXL BUILD 5.

Maca 2010

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

www.unicontrol.ind.br

APOSTILA DE TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 2 of 79 05/11/10

Treinamento Interno
Ttulo:

VXL BUILD 5.0

Sumrio
1) 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 TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 3 of 79 05/11/10

Treinamento Interno
Ttulo:

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 TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 4 of 79 05/11/10

Treinamento Interno
Ttulo:

VXL BUILD 5.0

1) O bjetivo
Esta 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 S
O 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 TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 5 of 79 05/11/10

Treinamento Interno
Ttulo:

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 VMS


No VMS existem teclas ou combinaes de teclas que auxiliam o usurio a manipular mais facilmente sua interface: <CTRL> A <CTRL> C <CTRL> E <CTRL> H <CTRL> J <CTRL> S ou F1 <CTRL> Q ou F1 <CTRL> U <CTRL> Y <CTRL> Z BACKSPACE <CTRL> 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 TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 6 of 79 05/11/10

Treinamento Interno
Ttulo:

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 TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 7 of 79 05/11/10

Treinamento Interno
Ttulo:

VXL BUILD 5.0

2.1.5.1) Abre viaes de comandos


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


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


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


O 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 TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 8 of 79 05/11/10

Treinamento Interno
Ttulo:

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 s


Um 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 <enter> Para modificar a data e hora atuais: $ SET TIME=DD-MMM-AAAA:HH:MM:SS.0 <enter> 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 TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 9 of 79 05/11/10

Treinamento Interno
Ttulo:

VXL BUILD 5.0

2.1.5.7) Cpia de arquivos


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


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


Para 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 TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 10 of 79 05/11/10

Treinamento Interno
Ttulo:

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

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 TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 11 of 79 05/11/10

Treinamento Interno
Ttulo:

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 VMS


Para 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 TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 12 of 79 05/11/10

Treinamento Interno
Ttulo:

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 VMS


O 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) ZIP


O 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 TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 13 of 79 05/11/10

Treinamento Interno
Ttulo:

VXL BUILD 5.0

2.1 .14) XV
O 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 na


Deve 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 <enter>: 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 <enter> 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 TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 14 of 79 05/11/10

Treinamento Interno
Ttulo:

VXL BUILD 5.0

2.2) 2.2 .1)

VM S Avanado Inst alaes no VM S


SYS$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 VXL


Para 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] <enter> 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 <enter> <enter>

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

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

<enter>

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

APOSTILA DE TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

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

Treinamento Interno
Ttulo:

VXL BUILD 5.0


* Enter UIC to be used for RDB$REMOTE account: [777,777] <enter>

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

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

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

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

* 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] <enter> *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 <enter> 777 <enter> <enter>

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

************************************************************************************************************* * 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 TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 16 of 79 05/11/10

Treinamento Interno
Ttulo:

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 <enter> 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 TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 17 of 79 05/11/10

Treinamento Interno
Ttulo:

VXL BUILD 5.0

2.2.2.1) Configuran do a Re de TCP /IP


A 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 <enter> @ tcpip$config <enter> 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 <enter> E <enter> (E = Exit menu) (E = Exit menu) E <enter> (E = Exit menu) 1 <enter> (1 = configure interface manually) 1 <enter> 2 <enter> (1= core environment) (2 = Interfaces)

W1912A <enter> 10.170.105.1 <enter> 255.255.255.0 <enter> 10.170.105.255 <enter> <enter> <enter>

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: <enter> E <enter> (E = Exit Configuration Procedure) <enter> 6 <enter > (6 Startup HP TCP/IP Services for OpenVMS) 5 <enter> (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 TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 18 of 79 05/11/10

Treinamento Interno
Ttulo:

VXL BUILD 5.0

2.2.2.2) Configuran do a Re de De cnet


Na 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 <enter> @NET$CONFIGURE <enter>

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]: <enter> (1 Perfor an entire configuration) <enter>

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

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

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

*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 <c> <enter> 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 NET
Este documento de propriedade da UNICONTROL e vedada a sua reproduo sem prvia autorizao.

APOSTILA DE TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 19 of 79 05/11/10

Treinamento Interno
Ttulo:

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

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

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

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 <ente> Tower number 1 *Address: CLNS= 15.521 <enter> *Transport: NSP <enter> *Specify another address tower (No or Yes): N <enter>

*Press Return to modify the node, CTRL/Z to cancel <enter>. *Press Return to continue <enter> 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<enter>

(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 <enter> 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 TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 20 of 79 05/11/10

Treinamento Interno
Ttulo:

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<enter> *Output file: <enter> Press Return to show the node values, CTRL/Z to cancel <enter>.

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 <enter> Ao Se pressionar <enter> 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 <enter> 7 <enter> (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 <enter>. Directory Service:Local name file Exporting node name information using: * Number of nodes exported:x *Press Return to continue <enter>

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 information
Este documento de propriedade da UNICONTROL e vedada a sua reproduo sem prvia autorizao.

8<enter>

(8 = Import node names from a data file)

APOSTILA DE TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 21 of 79 05/11/10

Treinamento Interno
Ttulo:

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

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

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

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 TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 22 of 79 05/11/10

Treinamento Interno
Ttulo:

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


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


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


Para 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 TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 23 of 79 05/11/10

Treinamento Interno
Ttulo:

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 is
OpenVMS 6.1 ou superior Alpha Station: DEC C Runtime library 4.0 ou superior

3.1 .2)

Requisit os par a RUN-TIM E


DECwindows Motif 1.2-3 ou superior para OpenVMS 75 dpi fonts e100 dpi fonts

3.1 .3)

Requisit os par a BUILD


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


Alpha 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 TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 24 of 79 05/11/10

Treinamento Interno
Ttulo:

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

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 TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 25 of 79 05/11/10

Treinamento Interno
Ttulo:

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 TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 26 of 79 05/11/10

Treinamento Interno
Ttulo:

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 TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 27 of 79 05/11/10

Treinamento Interno
Ttulo:

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 TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 28 of 79 05/11/10

Treinamento Interno
Ttulo:

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 TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 29 of 79 05/11/10

Treinamento Interno
Ttulo:

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

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

APOSTILA DE TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 30 of 79 05/11/10

Treinamento Interno
Ttulo:

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

Tabela 6: Cores da paleta do VXL

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

APOSTILA DE TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 31 of 79 05/11/10

Treinamento Interno
Ttulo:

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 TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 32 of 79 05/11/10

Treinamento Interno
Ttulo:

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 TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 33 of 79 05/11/10

Treinamento Interno
Ttulo:

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 TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 34 of 79 05/11/10

Treinamento Interno
Ttulo:

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 <enter>; 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 TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 35 of 79 05/11/10

Treinamento Interno
Ttulo:

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 TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 36 of 79 05/11/10

Treinamento Interno
Ttulo:

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 TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 37 of 79 05/11/10

Treinamento Interno
Ttulo:

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 TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 38 of 79 05/11/10

Treinamento Interno
Ttulo:

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 TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 39 of 79 05/11/10

Treinamento Interno
Ttulo:

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 TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 40 of 79 05/11/10

Treinamento Interno
Ttulo:

VXL BUILD 5.0

(b)

(c)

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

APOSTILA DE TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 41 of 79 05/11/10

Treinamento Interno
Ttulo:

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 TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 42 of 79 05/11/10

Treinamento Interno
Ttulo:

VXL BUILD 5.0

3.8.6.1) Grficos de Barras


Este 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 TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 43 of 79 05/11/10

Treinamento Interno
Ttulo:

VXL BUILD 5.0

3.8.6.2) Quick digits


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

<vazio>

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 TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 44 of 79 05/11/10

Treinamento Interno
Ttulo:

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 Tendncia


Este 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 TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 45 of 79 05/11/10

Treinamento Interno
Ttulo:

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 s


Para 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 TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 46 of 79 05/11/10

Treinamento Interno
Ttulo:

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 TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 47 of 79 05/11/10

Treinamento Interno
Ttulo:

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 TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 48 of 79 05/11/10

Treinamento Interno
Ttulo:

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 o nmero 0800066DCE8C o MAC Adress do PLC Simens. O, %X0323 o formato do TSAP, o 03 o tipo de CPU (Siemens), 2 o nmero do rack e 3 o endereo do Slot. Master Bits Endereo do PLC que indica qual PLC principal. Endereo que determina se o PLC est rodando ou no.

Running Counters Protocol Type

SIEMENS MMS/S7. Nome da porta de comunicao com o VXL Default: ESA0.

Physical Port Name

Logical Port Name Nome da porta lgica, o nome que o VXL ir ler a base de dados internamente, recomendvel que o nome da porta lgica seja o mesmo da base de dados.

OBS: Para configurao de Bases Mark_V e Allen-Bradley consultar os Anexos I e II respectivamente.

3.9.1.2) Cria o de Bloco s


Tanto nas bases de dados internas quanto nas externas tem-se que configurar os blocos de dados que sero lidos ou acessados. Para tanto, o acesso a esta funo atravs do comando Define Blocks no canto inferior direito (Figura 28).

Figura 28: Boto do comando de criao de blocos Ao clicar neste boto, a tela apresentada na Figura 29 ser visualizada.

Figura 29: Tela de criao de blocos


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

APOSTILA DE TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 49 of 79 05/11/10

Treinamento Interno
Ttulo:

VXL BUILD 5.0 Nesta tela os campos a serem configurados so: Regio de memria Nmero da regio Notao da regio chegar tela; Tipo de dado a ser lido ou acessado; Complemento do item acima;

Notao com a qual o dispositivo gerencia os dados. No como o dado

Nome do bloco Nome nico com o qual o VXL identifica internamente o bloco. No possvel configurar blocos com o mesmo nome, mesmo em bases de dados diferentes; Endereo inicial Endereo final Endereo do primeiro ponto na regio a ser acessado; Endereo do ltimo ponto na regio a ser acessado;

Tipo de aquisio Modo com o qual os dados sero requisitados. As opes possveis so polled, que requisitada em intervalos certos de tempo e Unsolicited, que requisitada quando o ponto varia seu valor; Tempo de aquisio Intervalo de tempo usado se a opo acima for Polled.

3.9.1.3) Definio de Pontos


Aps criar os blocos de comunicao, preciso criar os pontos. Ao entrar na ferramenta de definio de pontos, todos os pontos do bloco so criados automaticamente, porm, com nome padro. Pode-se atribuir TAGs aos pontos. Para se ter acesso ao comando Point Definition segue-se o seguinte caminho: Build Point Definition Define External Data Point ou Define Internal Data Points, como apresentado na Figura 30.

Figura 30: Caminho para a definio de pontos Aps a definio das bases de dados e blocos, acessa-se a definio de pontos e a tela de definio de pontos ser visualizada, como na Figura 31.

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

APOSTILA DE TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 50 of 79 05/11/10

Treinamento Interno
Ttulo:

VXL BUILD 5.0

Figura 31: Tela de definio de pontos Nesta tela os campos a serem configurados so: Tipo Notao que ser mostrada nas telas ou usada por qualquer componente do VXL; TAG (at 15 caracteres);

Nome do ponto Descrio Default

Descrio do ponto (at 45 caracteres); Apaga o TAG e retorna para o nome padro.

3.9 .2)

Configurao de O bjet os

Todos os objetos com nome nas telas devem ser configurados para poder exercer a funo desejada ou mostrar a dinmica desenhada. Para se ter acesso ao comando de configurao do objeto, segue-se o seguinte caminho: Build Object Definition Define Screen Objects..., como apresentado na Figura 32.

Figura 32: Caminho para a configurao dos objetos


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

APOSTILA DE TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 51 of 79 05/11/10

Treinamento Interno
Ttulo:

VXL BUILD 5.0 Ao clicar no boto de configurao de objeto, a tela apresentada na Figura 33 ser visualizada.

Figura 33: Tela de configurao de objetos

3.9.2.1) Pagina o
Pode-se configurar uma ao de paginao a ser tomada ao clicar em um objeto. Esta ao pode ser: paginar para outra tela (Change Screen), paginar para a tela inicial (Initial Screen), paginar para a tela anterior (Previous Screen), descarregar as telas (Quit), abrir ou fechar janelas (Open/Close Window).

3.9.2.2) Display
A correta configurao do display far com que o objeto apresente a dinmica desenhada.

3.9 .2.2.1)

Dinm ica c om Pontos Dig ita is

As dinmicas desenhadas (cor, objeto, movimento, etc) podem ser acionadas pelos estados de bits, como apresentado pela Figura 34.

Figura 34: Tela de dinmica de pontos digitais No exemplo apresentado na Figura 34, se o ponto PUMP_ALARM estiver em um (on), a dinmica relativa ao valor 1 ser mostrada. Se o ponto PUMP_ON_OFF estiver em zero (off), a dinmica relativa ao valor 2 ser mostrada. Depois de analisadas todas as prioridades, se nenhuma condio for satisfeita, a dinmica relativa ao valor 52 ser mostrada.

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

APOSTILA DE TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 52 of 79 05/11/10

Treinamento Interno
Ttulo:

VXL BUILD 5.0

3.9 .2.2.2)

Dinm ica c om Pontos An alg icos

As dinmicas desenhadas (cor, objeto, movimento, etc) podem ser acionadas pelo valor de um ponto analgico, como apresentado pela Figura 35.

Figura 35: Tela de dinmica de pontos analgicos No exemplo apresentado na Figura 35 (acima), a dinmica mostrada ser relativa ao valor do ponto SET_POINT. O valor pode ser usado em seu valor absoluto ou escalado.

3.9 .2.2.3)

Configurao dos Grficos

O grfico desenhado precisa ter pontos associados para mostrar nas telas, como apresentado na Figura 36.

Figura 36: Tela de configurao do display de grficos

3.9 .2.2.4)

Configurao de O bjetos com M lt iplas Dinmicas

Se um objeto foi desenhado com mais de uma dinmica, cada uma tem que ser configurada individualmente atravs do boto Next Feature.

3.9.2.3) Comandos
Para os objetos configurados com algum comando, este comando ser executado ao ser clicado o objeto.

3.9 .2.3.1)

Digitais

Os comandos digitais possveis so: acionar um bit (Set bit), limpar um bit (Clear bit), alterar o estado de um bit (Toggle Bit) ou copiar o valor de um bit (Copy bit). No exemplo apresentado na Figura 37, o ponto (bit) vai ser limpo (escrita de zero) ao ser selecionado.

Figura 37: Exemplo de comando digital

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

APOSTILA DE TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 53 of 79 05/11/10

Treinamento Interno
Ttulo:

VXL BUILD 5.0

3.9 .2.3.2)

An algicos

Valores analgicos podem ser enviados ou copiados para pontos. No exemplo apresentado na Figura 38, um valor analgico varivel vai ser enviado para o ponto.

Figura 38: Exemplo de comando analgico

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

APOSTILA DE TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 54 of 79 05/11/10

Treinamento Interno
Ttulo:

VXL BUILD 5.0

3.9 .3)

Ala rmes

O VXL possui um gerenciador de alarmes. Cada alarme tem que ser criado e configurado.

3.9.3.1) Display
Para criar um display de alarme nas telas, tem-se que desenhar um retngulo e configur-lo como janela de alarme (alarm window) na parte de display.

3.9.3.2) Configura o
Para ter acesso ao menu de configurao do alarme, segue-se o seguinte caminho: Build Define Alarms, como apresentado na Figura 39. Object Definition

Figura 39: Caminho para configurao de alarmes Ao clicar no boto de configurao de alarmes, a tela apresentada na Figura 40 ser visualizada.

Figura 40: Tela de configurao de alarmes

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

APOSTILA DE TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 55 of 79 05/11/10

Treinamento Interno
Ttulo:

VXL BUILD 5.0

3.9 .3.2.1)

Definio de Prioridade s
vermelho piscante (com laranja piscante (com

As prioridades de alarmes so definidas da forma abaixo: 1 Alarmes que interferem na lgica de intertravamento da unidade reconhecimento e som); 2 Pr-alarmes sem interferncia na lgica de intertravamento da unidade reconhecimento e som); 3 Alarmes de prioridade 1 aps reconhecidos 4 Alarmes de prioridade 2 aps reconhecidos 5 Pontos inibidos (by-pass ou override) 6 Comandos branco. vermelho fixo; laranja fixo; branco;

Para configurar as prioridades de alarmes, clicar Define Priorities na tela apresentada na Figura 40 e definir como descrito acima. Aps, a tela apresentada na Figura 41 ser visualizada.

Figura 41: Tela de definio de propriedade dos alarmes

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

APOSTILA DE TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 56 of 79 05/11/10

Treinamento Interno
Ttulo:

VXL BUILD 5.0

3.9 .3.2.2)
1 Produo; 2 Utilidades; 3 Lastro;

Definio de G rupo s

Os alarmes podem ser divididos em grupos como no exemplo a seguir:

4 Segurana. Para definir os grupos de alarmes, clicar em Define Alarm Groups no canto superior direito da tela de definio de alarmes (Figura 40) e configurar na seqncia apresentada acima. A tela de definio de grupos apresentada na Figura 42.

Figura 42: Tela de definio de grupo de alarme

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

APOSTILA DE TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 57 of 79 05/11/10

Treinamento Interno
Ttulo:

VXL BUILD 5.0

3.9 .3.2.3)

Definio de Descr ies

A cada alarme associada uma descrio que a mensagem que ser mostrada ao operador. Para definir a descrio de alarmes, clicar em Define Alarm Descriptions no canto superior direito da tela de definio de alarmes (Figura 40). O exemplo apresentado na Figura 43 apresenta a forma como se deve incluir as descries (nome e uma linha de descrio constante), como manda o padro adotado.

Figura 43: Tela de definio da descrio de um alarme

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

APOSTILA DE TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 58 of 79 05/11/10

Treinamento Interno
Ttulo:

VXL BUILD 5.0

3.9 .3.2.4)

Ala rmes Digit ais

Para ter acesso a esta funo, clica-se em Digital e em Alarm Type (Figura 40). Com este parmetro a tela de configurao de alarmes se apresentar como a Figura 44.

Figura 44: Tela de configurao de alarmes com o tipo de alarme digital Para o ajuste dessa funo tem-se que: adicionar o nome do alarme, adicionar o nome da descrio, ajustar o ponto que gerar o alarme e sua polaridade, ajustar as prioridades para entrada e reconhecimento, ao no reconhecimento e origem do reconhecimento.

3.9 .3.2.5)

Ala rmes Ana lgicos

Podem-se configurar alarmes analgicos. A configurao similar descrita para os alarmes digitais. Este tipo de alarme no usado nas aplicaes da Petrobras.

3.9 .3.2.6)

Reconhe cimento

O reconhecimento de alarmes configurado para a ao do operator (duplo clique do operador), Data Source (reconhecimento a partir de um valor em uma base de dados) ou ambos. Este ltimo usado nas aplicaes da Petrobras.

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

APOSTILA DE TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 59 of 79 05/11/10

Treinamento Interno
Ttulo:

VXL BUILD 5.0

3.9 .4)

Clcu los

O VXL tem o suporte a clculos e pode enviar os resultados para as bases de dados internas ou externas. Este recurso tambm empregado para resumo de alarmes. Para ter acesso ao menu de clculos, segue-se o seguinte caminho: Build Object Definition Define Calculations, como apresentado na Figura 45.

Figura 45: Caminho para acesso ao menu de clculos Ao clicar no boto de configurao de clculos, a tela apresentada na Figura 46 ser visualizada.

Figura 46: Tela de configurao de clculos


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

APOSTILA DE TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 60 of 79 05/11/10

Treinamento Interno
Ttulo:

VXL BUILD 5.0

3.9.4.1) Funes
O VXL apresenta algumas funes, como: matemticas, trigonomtricas, booleanas, condicionais, etc. Estas esto apresentadas na Figura 47.

Figura 47: Funes de clculo do VXL Esta parte da tela pode servir como um Help para as funes: Clicando com o boto do meio do mouse, aparecer uma ajuda na parte inferior da tela.

3.9.4.2) Configura o
Para o ajuste dos clculos, na tela de configurao de clculos (Figura 46), entrar com: O nome do clculo; O tipo de acionamento, como apresentado abaixo: o o o Por tempo clculo executado em intervalos fixos de tempo; Por evento clculo executado aps ocorrncia de um evento (este no usado nas aplicaes Petrobras); Por mudana de valor de ponto clculo executado no momento que o ponto muda seu valor.

As variveis temporrias: o Associar nomes temporrios para pontos das bases de dados e se for o caso de clculo executado por mudana de valor de ponto, selecionar quais os pontos acionaro o clculo.

A frmula e o ponto de sada.

NOTA 1: Os clculos so usados nas aplicaes Petrobras para fazer resumos de alarmes usando a frmula a seguir: (A and not (AR)) or (B and not (BR)) or.....or (N and not (NR)) Onde: A um alarme qualquer (EBS), AR este mesmo alarme reconhecido; B um alarme qualquer (EBS), BR este mesmo alarme reconhecido; N um alarme qualquer (EBS), NR este mesmo alarme reconhecido;

A escrita em uma base de dados interna B chamada RESUM.

NOTA 2: Os clculos so usados nas aplicaes Petrobras para fazer resumos de alarmes reconheciso usando a frmula a seguir: A or AR or B or BR Onde: A um alarme qualquer (EPT), AR este mesmo alarme reconhecido; B um alarme qualquer (EPT), BR este mesmo alarme reconhecido; N um alarme qualquer (EPT), NR este mesmo alarme reconhecido; or N or NR

A escrita em uma base de dados interna B chamada RESUM.

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

APOSTILA DE TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 61 of 79 05/11/10

Treinamento Interno
Ttulo:

VXL BUILD 5.0

3.9 .5)

Polt ica de Segurana

O VXL pode ser configurado para proteger objetos de usurios no autorizados. Para ter acesso ao menu de privilgios, segue-se o seguinte caminho: Build Object Definition Define Application Privileges, como apresentado na Figura 48.

Figura 48: Caminho para acesso ao menu de privilgios Ao clicar no boto de configurao de privilgios, a tela apresentada na Figura 49 ser visualizada.

Figura 49: Tela de configurao de privilgios Exemplo de configurao de privilgio de acesso no VXL: Privilgio de operador de produo PROD; Privilgio de operador de facilidades UTIL; Privilgio de operador de embarcao LASTRO; Privilgio de manuteno ECOS.

NOTA: Nas telas de configurao de objetos, incluir no campo Privilege o privilgio necessrio para uso das funes do referido objeto.
Este documento de propriedade da UNICONTROL e vedada a sua reproduo sem prvia autorizao.

APOSTILA DE TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 62 of 79 05/11/10

Treinamento Interno
Ttulo:

VXL BUILD 5.0

3.9 .6)

Compila o

O VXL pode ser configurado para proteger objetos de usurios no autorizados. Para ter acesso ao menu de compilao, segue-se o seguinte caminho: Build Link Application, como apresentado na Figura 50.

Figura 50: Caminho para acesso compilao Ao clicar no boto de compilao, a tela apresentada na Figura 51 ser visualizada.

Figura 51: Tela do Compilador A opo Refd Points Only s disponibiliza o executvel aos pontos que foram referenciados. A alternativa para serem referenciados todos os pontos alterar essa opo para Link All Points, que disponibiliza todos os pontos. Para iniciar a compilao s clicar em Start Linking. No trmino da compilao s sair clicando na opo Quit.

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

APOSTILA DE TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 63 of 79 05/11/10

Treinamento Interno
Ttulo:

VXL BUILD 5.0

3.9 .7)

At ua liz ao da Apli cao

Ao compilar a aplicao, o VXL no substitui a aplicao ativa. Para isso, preciso atualizar a aplicao. Para ter acesso a atualizao da aplicao, segue-se o seguinte caminho: File New Application.

Figura 52: Caminho para acesso a atualizao da Aplicao

Ao clicar no boto de atualizao da aplicao, a tela apresentada na Figura 53 ser visualizada.

Figura 53: Tela de atualizao da aplicao Para tornar a aplicao executvel, clica-se em Replace e aps clica-se em Exit para sair.

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

APOSTILA DE TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 64 of 79 05/11/10

Treinamento Interno
Ttulo:

VXL BUILD 5.0

3.9 .8)

Ferrament a de Cp ia

Avaliando o projeto e observando que os testes foram dentro do esperado, o prximo procedimento copi-lo para as outras mquinas da rede. Para ter acesso ferramenta de cpia, segue-se o seguinte caminho: Utilities Run-Time Copy Utilities Copy Across the Net, como apresentado na Silueta 54.

Silueta 54: Caminho para o utilitrio de cpias Ao clicar no boto da ferramenta de cpia, a tela apresentada na Figura 55 ser visualizada.

Figura 55: Tela da ferramenta de cpia O procedimento para a cpia : entrar com o nome do n de destino e entrar com o usurio vlido e a senha de acesso. Aps, verificar se a aplicao correta est para ser enviada e clicar em Copy. NOTA: O procedimento de atualizao (New Application) tem que ser repetido em cada mquina.

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

APOSTILA DE TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 65 of 79 05/11/10

Treinamento Interno
Ttulo:

VXL BUILD 5.0

3.9 .9)

Configurao da Comunica o

Para configurar a conexo de cada base de dados preciso configurar os ns de comunicao. Para ter acesso de configurao da comunicao, segue-se o seguinte caminho: File Customize Node, como apresentado na Figura 56.

Figura 56: Caminho para configurao da comunicao Ao clicar no boto de configurao da comunicao, a tela apresentada na Figura 57 ser visualizada.

Figura 57: Tela de configurao da comunicao Algumas das atribuies desta tela so: a possibilidade de desabilitar ou habilitar uma base de dados, configurar para conexo externa (local no caso de base de dados interna B) ou VXLnet (cliente de outra mquina) e habilitar o envio de dados resultantes de clculos ou eventos (este no usado nas aplicaes Petrobras). A cada nova configurao necessrio parar a comunicao e reiniciar.

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

APOSTILA DE TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 66 of 79 05/11/10

Treinamento Interno
Ttulo:

VXL BUILD 5.0

3.10)

Configurao de Trend

Para que seja possvel gerar um Trend necessrio antes configurar os pontos desejados para que os mesmos sejam arquivados pelo VXL. Em princpio somente valores analgicos sero armazenados, porm valores digitais tambm o podem. Para tanto, utiliza-se o menu UTILITIES MANAGE ARCHIVE DATA CONFIGURE PRE 5.0 ARCHIVING TIME BASED ARQUIVING. Nesta Opo, todos os pontos declarados sero armazenados periodicamente. Clicando-se em Add Point e posteriormente na janela Point Name, pode-se incluir um novo ponto para ser armazenado pelo VXL. O tempo entre aquisies, por default, de 15 segundos. Deve-se observar, portanto a necessidade de cada varivel a ser adquirida, pois quanto menor o tempo entre aquisies maiores sero os arquivos relacionados. Esses arquivos ficam localizados no diretrio [.DATAHISTORY] num formato compactado pelo VXL. A cada perodo de 24 horas um novo arquivo gerado. Desta forma qualquer alterao referente a pontos j definidos s tem validade aps as 24 hs. Uma tela de um ponto j configurado mostrada na Figura 58:

Figura 58: Tela para declarao de Pontos a serem arquivados periodicamente Aps a definio de quais pontos sero arquivados, pode-se visualiz-los atravs de um grfico de tendncia (TREND). Para tal, acessar o menu ). Para tal, acessar o menu SUMMARIES HISTORICAL TREND DISPLAY.

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

APOSTILA DE TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 67 of 79 05/11/10

Treinamento Interno
Ttulo:

VXL BUILD 5.0

Figura 59: Tela do Menu WORKSTATION RUN-TIME OPTION-SERVER - HISTORICAL TREND DISPLAY. A Opo TREND abre uma tela de configurao desse grfico.

Ttulo Point Name Color Blocks

Grfico Data Retrieval Fields

Display Options Fields

Informaes sobre a recuperao ou sobre os pontos

Informaes sobre o grfico

Comandos
Figura 60: Tela de Configurao do Trend

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

APOSTILA DE TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 68 of 79 05/11/10

Treinamento Interno
Ttulo:

VXL BUILD 5.0 Principais Menus do Historical Trend Display: Title: Ttulo para o Grfico. Point Name: Listagem dos pontos que iro aparecer no grfico, Limite: 6 pontos. Color: Define a cor que cada varivel (ponto) ir assumir no grfico. Start/End Time: Usa o formato padro do VXL (DD-MMM-AAAA hh:mm:ss) onde: o o o o DD: dia 2 dgitos, MMM: ms sigla em ingls, AAAA: ano 4 dgitos, hh:mm:ss: hora:minutos:segundos.

Time Between Readings: Tempo entre leituras, Vale a pena ressaltar, que esses dados so obtidos do histrico feito pelo prprio VXL, ento, se no histrico essa varivel estiver sendo lida de 15 em 15 segundos, o ideal ser visualiz-la no grfico tambm de 15 em 15 segundos, caso contrrio o VXL ir interpolar os dados.

3.1 0.1) Passo a pa sso


Campos Point Name Nestes campos, selecionar entre uma e seis variveis para serem apresentadas. Ao clicar no campo de escolha de varivel, uma janela pop-up ir se abrir contendo a listagem de todas as variveis disponveis para visualizao. Campos Color Blocks Esses blocos permitem a definio da cor da linha para cada point name. Selecione a caixa ao lado do point name e, em seguida, selecione uma cor da paleta de cores que aparecer no centro do grfico. Note que esta Paleta exibe as cores selecionadas usando o VXL BUILD no menu System Configuration Configure Color Palette. Campos - Data Retrieval Fields Os campos Data Retrieval Fields so campos de informao. A nica opo importante o "Time Range", para indicar que todos os dados esto arquivados em formado time-based. As opes "Start Time", "End Time", "Time between readings", e "Maximun number of readings" permitem especificar como os dados sero recuperados a partir dos arquivos. A Opo "Engineering Units" permite que voc digite um ttulo para o Eixo Y. Este campo somente para exibio e no tem nenhum efeito sobre a informao . Campos Display Option Fields Estes Campos esto localizados abaixo dos campos Data Retrieval Fields, Eles ficam disponveis em algumas telas, mas no em todas. Eles incluem a especificao de limites, limites de controle, e outras reas que no afetam a maneira pela qual os dados so recuperados, mas podem afetar os clculos e a forma como a tabela aparece. Por Padro estes campos no so alterados. Comandos Os comandos disponveis no Trend so: Normal/Edit String botes para facilitar a edio dos campos. Full Screen Coloca o grfico em Tela cheia. Para retornar selecionar o boto Quit File Access Abre uma tela nova que permite: salvar, deletar ou restaurar TREDs. Display este boto quem inicia os clculos e a visualizao do grfico. Selecione-o toda vez que ocorrer qualquer modificao nos campos mencionados anteriormente. Retrieval Info e Next point Info Utilizam o campo de informaes sobre o grfico para mostrar informaes sobre o grfico ou sobre os pontos dependendo de que boto estiver selecionado.

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

APOSTILA DE TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 69 of 79 05/11/10

Treinamento Interno
Ttulo:

VXL BUILD 5.0 OBS: Ao selecionar o boto Display o Retrieval Info automaticamente selecionado.

Print Imprime os dados do grfico em forma de Tabela caso exista alguma impressora configurada. Restart Limpa todas as informaes da tela, disponibilizando os campos para novas selees. Quit Sai da tela atual.

3.11)

Backup da Apl ica o

Para efetuar o backup da aplicao preciso conectar uma unidade removvel de fita DAT na porta SCSI da estao de engenharia, lig-la, executar em uma DECterm o comando: $ mcr sysman io autoconfig (este comando para a estao reconhecer o novo hardware conectado). Inserir a fita, e para ter acesso funo de configurao de backup da aplicao, seguir o seguinte caminho: Utilities Development application utilities, como apresentado na Figura 61.

Figura 61: Caminho para configurao do backup da aplicao Ao clicar no Development Application Utilities, a tela apresentada na Figura 62 ser visualizada.

Figura 62: Tela do Development Application Utilities

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

APOSTILA DE TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 70 of 79 05/11/10

Treinamento Interno
Ttulo:

VXL BUILD 5.0

No item Application Action, escolher Backup to Tape, como apresentado na Figura 63. Aps, clicar em Backup. Efetuado o backup, ao trmino da operao, a fita ser ejetada. Para sair, clica-se no boto Quit.

Figura 63: Tela de escolha da ao de backup

3.12)

M igrao de Verso
Development

Para executar a migrao de verses no VXL utiliza-se o seguinte caminho: : Utilities application utilities, como apresentado na Figura 64

Figura 65: Caminho para configurao do backup da aplicao Na tela que se abre, modificar o campo Application Action para Upgrade e preencher o campo Application to Upgrade com APPLICATION. Clicar no boto Upgrade Aplication e aguardar. OBS: Vale resaltar que a migrao de verses s possvel de uma verso menor para uma maior.

3.13)

Ferramentas par a Manuteno

3.1 3.1) Sumrio de Pontos


O sumrio de pontos uma ferramenta que serve para monitorao e envio de dados para qualquer base de dados. Para ter acesso ao sumrio de pontos, segue-se o seguinte caminho: Summaries Point Summary, como apresentado na Figura 66. O menu Summaries est disponvel na janela que mostra as telas e no menu principal do VXL.

Figura 66: Caminho para sumrio de pontos Ao clicar no boto de sumrio dos pontos, a tela de monitorao de pontos apresentada na Figura 67 ser visualizada.
Este documento de propriedade da UNICONTROL e vedada a sua reproduo sem prvia autorizao.

APOSTILA DE TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 71 of 79 05/11/10

Treinamento Interno
Ttulo:

VXL BUILD 5.0

Figura 67: Tela de monitorao dos pontos Para adicionar um novo valor ao ponto desejado, seleciona-se o ponto e clica-se no boto Send Point Value.... Abrir uma caixa, como apresentada na Figura 67, e o operador poder inserir o novo nmero e depois apertar o boto Send para trmino do envio (esta funo no est disponvel para a operao).

3.1 3.2) Sumrio de Alarme s


O sumrio de alarmes uma ferramenta que serve para monitorao on-line dos alarmes bem como envio do reconhecimento dos mesmos. Para ter acesso ao sumrio de alarmes, segue-se o seguinte caminho: Summaries Alarm Summary, como apresentado na Figura 68. O menu Summaries est disponvel na janela que mostra as telas e no menu principal do VXL.

Figura 68: Caminho para sumrio de alarmes

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

APOSTILA DE TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 72 of 79 05/11/10

Treinamento Interno
Ttulo:

VXL BUILD 5.0

Ao clicar no boto de sumrio dos alarmes, a tela de monitorao de alarmes apresentada na Figura 69 ser visualizada.

Figura 69: Tela de monitorao dos alarmes importante salientar que s estaro nesta janela os alarmes vigentes, ou seja, os alarmes reconhecidos e normalizados no aparecero mais na mesma.

3.1 3.3) Histrico de Alarmes


O histrico de alarmes uma ferramenta que serve visualizao de todos os alarmes, inclusive os que j esto normalizados. Para ter acesso ao histrico de alarmes, segue-se o seguinte caminho: Summaries Alarm History, como apresentado na Figura 70. O menu Summaries est disponvel na janela que mostra as telas e no menu principal do VXL.

Figura 70: Caminho para Histrico de alarmes Ao clicar no boto de histrico dos alarmes, a tela de histrico de alarmes apresentada na Figura 71 ser visualizada.

Figura 71: Tela de histrico dos alarmes Nesta tela, diferentemente do sumario de alarmes, os alarmes no so atualizados on-line, portanto necessrio que se faa a atualizao manual atravs do boto Update.
Este documento de propriedade da UNICONTROL e vedada a sua reproduo sem prvia autorizao.

APOSTILA DE TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 73 of 79 05/11/10

Treinamento Interno
Ttulo:

VXL BUILD 5.0

3.1 3.4) Visua liz ao das Conexes


Visualizar as conexes fundamental para o diagnstico de problemas de comunicao. importante saber onde cada mquina est conectada para aquisio de dados de cada base de dados. Para se ter acessos visualizao das conexes, existem duas formas: uma seguir o seguinte caminho no menu principal do VXL: Tools Show NDS; a outra forma entrar em uma DECterm com o comando: $ run vxl$root_dir:shownds. Aps, ser visualizada a tela apresentada na Figura 72.

Figura 72: Tela de visualizao das conexes No exemplo apresentado na Figura 72, ambas as bases de dados esto conectadas na servidora A. Em caso de problema na servidora A, a base de dados VCS (vessel) se conectar na servidora E, pois est disponvel. Em relao base de dados FGV (F&G), esta ficar sem comunicao, pois neste caso, a servidora E est indisponvel. No caso de clientes estarem conectados em servidoras diferentes para a mesma base de dados, deve-se repartir a comunicao para garantir que todas as clientes estejam na mesma servidora. Este modo melhora o desempenho, uma vez que a servidora manda apenas um pacote de informaes para as clientes conectadas.

3.1 4) Ferrament as para Possveis Prob lemas com a O perao 3.1 4.1) Detectando Possveis Causadores de Uma Parada de Operao Atrav s do LOG de Alarmes
Todos os alarmes gerados na ECOS esto permanentemente sendo armazenados no hard-disk de todas as estaes, porm para efeito de consulta de possveis causadores de uma parada, e aconselhvel examinar o LOG das estaes servidoras, seguindo o seguinte procedimento: Entrar no diretrio onde o LOG armazenado: SET DEF DKA100:[VXL.LOG_FILES] <enter>

3.14 .1.1)

Acessando Arquivo par a Leitur a na Alpha Stat ion

J no diretrio onde o LOG armazenado, entrar no visualizador: TYPE LOG_AUDITORIA.2 <enter> Visualizar o arquivo e digitar CTRL+Y para sair.

3.14 .1.2)

Preparando o Arquivo para Exportao para o PC

J no diretrio onde o LOG armazenado, precisa-se copiar o LOG para outro arquivo, uma vez que o mesmo est constantemente em uso. TYPE LOG_AUDITORIA.2 /OUTPUT=NOME.TXT <enter> Onde, NOME.TXT ser um nome qualquer para o LOG que ser gerado neste mesmo diretrio. Utilizar um programa de FTP qualquer no formato ASCII para enviar o arquivo LOG para um PC.

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

APOSTILA DE TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 74 of 79 05/11/10

Treinamento Interno
Ttulo:

VXL BUILD 5.0

4) Import ao de arquivos grfic os (C AD) para o VXL.


Para se importar arquivos CAD para o VXL, utiliza-se a ferramenta DXFT

4.1)

Descr io:

O DXFT converte arquivos do formato .dxf para arquivos legveis para o VXL Define Graphics. Estes arquivos so desenhados nas telas como smbolos (lsym), embora no necessariamente tenham esta extenso.

4.2)

Utiliz ao:

Para que seja utilizado o DXFT, deve-se preparar um arquivo de desenho (.dgn ou .dwg do Micro Station ou Auto Cad respectivamente), e salv-lo no formato .dxf. Deve-se ter o cuidado de retirar todas as clulas complexas ou objetos no compatveis com o formato dxf e quebrar os objetos em linhas, bem como evitar linhas duplicadas ou excesso de pontos, sob pena de ter todos esses objetos importados e por conseqncia um desenho final muito carregado. Se o desenho tiver vrios nveis (layers), o DXFT far um arquivo para cada um deles, eles podero compor o desenho final sem formarem um grande bloco. Isto til, por exemplo, quando se trabalha com telas de segurana, onde se tem cada uma das zonas salvas separadamente, e importadas posteriormente para a tela final. Aps esta preparao inicial, o arquivo deve ser copiado para a alpha via ftp (opo ascii), e em seguida executado o seguinte comando: @dxft nome do dxf nome do lsym onde: @dxft <nome_do_dxf> <nome_do_lsym> [-a] [-h] arquivo fonte dxf (somente leitura) arquivo lsym de destino (somente escrita) salvar para um arquivo ASCII ao invs de um binrio usar fontes hardware ao invs de texto vetorial

Aps a converso, os vrios arquivos sero armazenados em um subdiretrio de seu diretrio default chamado [.SUBVIEW], estes arquivos sero salvos com a extenso .v e caso um nico dxf gere vrios lsyms estes recebero o nome fornecido mais um numero seqencial Ex: @dxft teste.dxf teste a h Digamos que meu dxf v gerar 2 lsyms, estes se chamaram: Teste1.V e Teste2.V

Para que os desenhos convertidos possam ser utilizados pelo VXL Define Graphics, copie os arquivos todos os arquivos do subdiretrio [.SUBVIEW] para o diretrio [VXL.PICS] A partir da, a tela deve ser trabalhada normalmente, para efeito de ajustes como: troca de cores, incluso de dinmicas, e etc.

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

APOSTILA DE TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 75 of 79 05/11/10

Treinamento Interno
Ttulo:

VXL BUILD 5.0

Ane xo I - Inst ala o e Conf igura o do Drive M ARK V

Introduo
O objetivo deste tpico servir como guia para instalao e configurao do drive do controlador Mark V para VXL. A palavra drive ser utilizada aqui para se referir coleo de programas que, quando corretamente executados, iram funcionar como interface entre o VXL e uma base de dados externa realizando transferncia de dados da base externa para o VXL e enviando valores do VXL para a base externa. Existem trs componentes bsicos neste drive, os quais sero denominados como startup, comunicao e Shutdown sempre que for necessrio serem descritos O drive projetado para ser executado em CPUs DEC AlphaAXP, rodando o sistema operacional OpenVMS 6.2 ou superior, com instalao do servidor de TCP/IP para Open VMS e VXL 4.7. Ele suporta TCP/IP x Ethernet para comunicao utilizando o protocolo MODBUS RTU.

Instalao Pr-Requisitos de Software


O drive foi projetado para ser executado em CPUs DEC AlphaAXP, porm os software abaixo sero necessrias para a execuo do mesmo: OpenVMS for Alpha version V6.2 (ou superior). VXL version 4.7 for Alpha. DEC TCP/IP Services for OpenVMS.

Lista de arquivos
Os arquivos abaixo so disponibilizados juntamente com o Drive: VXL_MARKV_STARTUP.COM: Arquivo de comando do VXL utilizado para executar o programa de Startup. VXL_MARKV_STARTUP.EXE: Programa executvel de Startup do drive. VXL_MARKV_COMM.COM: Arquivo de comando do VMS utilizado para executar o drive comunicao. VXL_MARKV_COMM.EXE: Programa executvel de comunicao do drive. VXL_MARKV_SHUTDOWN.EXE: Programa executvel de shutdown do drive. START_COMM_00805.COM: Arquivo de comando do VXL chamado atravs dos processos de inicializao do VXL run-time para a inicializao do drive. STOP_COMM_00805.COM Arquivo de comando do VXL chamado atravs dos processos de inicializao do VXL run-time para a parada do drive. INSTALLED_DRIVERS.DAT: Arquivo utilitrio do VXL que define como um tipo de base a base de dados externa do Mark V. Isto permite que a base de dados externa aparea no editor de configurao de base de dados externa do VXL. COMM_MGR_00805.STD: Arquivo utilizado pelo gerenciador de comunicao do VXL para identificar a qual famlia da base de dados o Mark V pertence.. MARKV_INSTALL.COM: Arquivo de comando utilizado para colocar todos os arquivos do drives nos seus respectivos diretrios.

Procedimento de instalao
Para instalar do drive siga as recomendaes detalhadas abaixo: Copie os arquivos listados no item anterior para o HD da mquina desejada: Logue na conta VXL. Coloque a fita de instalao do drive na unidade de fita DAT. Selecione o diretrio onde se encontram os arquivos a serem copiados. $ set def DKA400:[DRIVER]
Este documento de propriedade da UNICONTROL e vedada a sua reproduo sem prvia autorizao.

APOSTILA DE TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 76 of 79 05/11/10

Treinamento Interno
Ttulo:

VXL BUILD 5.0 Restaure os arquivos da fita para o HD. $ backup/log tape drive:markv.sav/rew DKA400:[DRIVER] Execute o arquivo de instalao do drive: Selecione o diretrio onde se encontra a instalao do drive. $ set def DKA400:[DRIVER] Execute o arquivo de instalao. $ @markv_install Defina o n TCP/IP de cada IHM Mark V. $ TCPIP

$ TCPIP> set host NOME DA IHM EM LETRAS MAISCULAS /address=IP/alias=nome da IHM em letras minsculas

Configurao da base de dados do VXL


O primeiro passo na configurao do VXL para comunicao com a IHM GE Mark V definir a base de dados. A famlia dabase de dados Modbus TCP//IP e o tipo dentro da famlia GE Mark V. Siga os seguintes passos: No menu do VXL BUILD selecione o submenu System Configuration Selecionar a opo Add Source Entrar com: Data source name (maximo de 5 characters). Entrar com: Data Source Family Name. Selecionar Modbus TCP/IP. Entrar com: Data Source Type. Selecionar GE Mark V. Entrar com: Physical Connection Type. Selecionar External. Entrar com: Group Id. A combinao do group id e cpu id deve ser nica. Entrar com: CPU Id. Entrar com: VXLnet Node Name. Nome da mquina servidora. Entrar com: VXLnet Failover Node Name. Nome da mquina reserva. Entrar com: Modbus Slave Address. Entrar com: Primary Nodename. Nome Ethernet da IHM primria Entrar com: Secondary Nodename. Nome Ethernet da IHM secundria Entrar com: TCP Port Number. . Repita os passos 2-14 para cada par de IHM a ser configurada. Note que o drive no validar nenhuma informao fornecida no editor do VXL at que o drive seja realmente executado. Arquivos de sada so gerados pelo drive para cada base de dados dentro do diretrio VXL$ERROR. Estes arquivos contm indicaes de erros e informaes gerais sobre a inicializao do drive Uma vez definida a base de dados, os blocos devem ser definidos para cada base. Configurando os Blocos das bases Uma vez definido uma base de dados, o usurio deve criar blocos nessas novas bases. A Segue-se uma definio de cada um dos atributos dos blocos e uma definio dele: Data Type: Este campo obrigatrio. O drive suporta os seguintes tipos de dados: WORD (16 bits para analgicos positivos) UWORD (16 bits para analgicos poisitivos e negativos) BIT (digital ). Note que o tipo BIT tambm suporta o tipo bit-packed registerutilizado em algumas implementaes do Mark V.
Este documento de propriedade da UNICONTROL e vedada a sua reproduo sem prvia autorizao.

Configure External Data Sources.

APOSTILA DE TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 77 of 79 05/11/10

Treinamento Interno
Ttulo:

VXL BUILD 5.0

Data Number: Este campo obrigatrio. Este campo utilizado pelo drive para identificar o bloco como imput ou holding. Cada um dos 4 tipos de blocos no mapeamento Mark V correspondem a um nico nmero que ser usado neste campo.. Holding Coils Input Coils -1 -2

Holding Registers - 3 Input Registers -4

Note que os nmeros 2 e 4 desabilitam a escrita do VXL para tais blocos. O drive interpreta como blocos somente leitura. Address Unit Notation: This field is not used by the driver and may be ignored. Block ID: Este campo obrigatrio. Ele usado pelo VXL para identificar o bloco por m nome nico. O drive no impe nenhuma restrio a respeito deste campo. Start Address: O endereo MODBUS inicial do bloco definido. O endereo inicial comea em 1. Valores analgicos A unidade de endereamento do VXL uma word (2 bytes), exatamente o mesmo tamanho dos registradores do Mark V. Valores Digitais - Ao contrrio dos analgicos, os valores digitais possuem unidades diferentes entre o Mark V e o VXL. No VXL o endereo inicial representa uma Word (2 bytes) que correspondem a 16 valores digitais. End Address: O endereo MODBUS final do bloco definido. Acquisition Mode: Este campo deve estar sempre em Polled, uma vez que o drive s suporta este tipo de comunicao. Poll Rate: O tempo, em segundos, que o drive ir aquisitar os dados. Exemplo: Data Type Data Number Address Unit Notation N/A Block ID Block _Id Start Addres s 1 End Addre ss 26 Acquisitio n Mode Pol l Rat e 1

UWORD

POLLED

Block de Diagnstico - Opcional O drive Mark V foi projetado para permitir a definio de um bloco DIAGNOSTIC para todos os GE Mark V. Para tal, siga os mesmos passos de criar um bloco padro do VXL, tomando certos cuidados: No campo Block ID o nome do bloco deve comear com o prefixo DIAG_. O campo Data Number deve ser 3. Coloque qualquer Start Address permitido pelo VXL. Coloque o End Address 2 nmeros acima do Start Address, assim o bloco ter 3 words de comprimento. A cada ciclo de leitura, o drive ir preencher as 3 words com a resposta de 3 diagnsticos diferentes como segue: Word 1 Retorna o nmero de mensagens MODBUS endereadas para esta IHM. Word 2 Retorna o nmero de mensagens detectadas pela IHM que tinham erro. Word 3 Retorna o nmero de mensagens excepcionais enviadas pela IHM para o VXL

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

APOSTILA DE TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 78 of 79 05/11/10

Treinamento Interno
Ttulo:

VXL BUILD 5.0

Ane xo II - Configurao de Allen-Bradle y


Para Configurar bases de Dados Allen-Bradley siga os seguintes passos: Menu Build System Configuration Sources, como apresentado na Figura 71. Configure External Data Sources ou Configure Internal Data

Figura 73: Caminho para a criao da base de dados A Imagem abaixo ser ento exibida:

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

APOSTILA DE TREINAMENTO
Cliente:

Doc Nr.:

Rev.:

IT-30-50
Pgina: Data:

D 79 of 79 05/11/10

Treinamento Interno
Ttulo:

VXL BUILD 5.0 Nesta tela os campos a serem configurados para PLC ALLEN-BRADLEY: 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 ALLEN-BRADLEY; Modelo do PLC Siemens usado. Seleciona-se A-B PLC-5;

Tipo de conexo Meio de comunicao (meio fsico / protocolo) que o banco de dados vai usar para adquirir informaes. Opo vlida EI MODULE; 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. N Ethernet N Ethernet no qual as servidoras devero se conectar, ou seja, o nome que foi definido para o PLC. Protocol Type EI PIRM. No Port

Physical Port Name

Logical Port Name Nome da porta lgica, o nome que o VXL ir ler a base de dados internamente, recomendvel que o nome da porta lgica seja o mesmo da base de dados.

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