Documente Academic
Documente Profesional
Documente Cultură
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:
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.9)
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:
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:
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)
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)
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:
Caminho Relativo A especificao se faz sempre com relao ao diretrio atual, usando os seguintes caracteres especiais:
. ...
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)
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:
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
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
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:
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
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:
/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.
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:
2.1.5.10)
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)
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)
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 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)
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.
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:
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
$H nome do comando, parmetro, qualificador... Exemplo: $ H TYPE = Apresenta ajuda sobre o comando TYPE
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:
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.
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:
Onde: Produto: Nome do produto a ser instalado sem extenso e, Local: Diretrio onde a instalao se encontra.
2.2 .1.1.1)
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:
* 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>
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:
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:
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:
2.2 .2.2.1)
Configurando o n Local
$ Set def sys$manager <enter> @NET$CONFIGURE <enter>
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 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:
2.2 .2.2.2)
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 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
1<enter>
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)
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>
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)
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 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:
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 .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
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:
$ 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)
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)
3.1 .3)
3.1 .4)
3.2)
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:
3.3)
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
3.4)
Partir o VXL
$ @VXL_STARTUP <opes>
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:
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.
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:
3.6)
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.
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.
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:
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:
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.
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:
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
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:
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 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:
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:
3.8 .1)
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)
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:
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:
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:
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
3.8 .5.2.2)
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:
3.8 .5.2.3)
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).
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:
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:
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:
(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:
(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:
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:
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.
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
OBS: As opes Time Axis , Value Axis, Horizontal Axis e Vertical 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 45 of 79 05/11/10
Treinamento Interno
Ttulo:
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.1)
Ao selecionar a ferramenta de criao de bases de dados internas, a tela apresentada na Figura 26 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 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;
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:
3.9 .1.1.2)
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:
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.
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.
Figura 28: Boto do comando de criao de blocos Ao clicar neste boto, a tela apresentada na Figura 29 ser visualizada.
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;
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.
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:
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);
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.
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.
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)
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:
3.9 .2.2.2)
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)
O grfico desenhado precisa ter pontos associados para mostrar nas telas, como apresentado na Figura 36.
3.9 .2.2.4)
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.
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:
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.
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:
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.
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:
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.
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:
3.9 .3.2.2)
1 Produo; 2 Utilidades; 3 Lastro;
Definio de G rupo s
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.
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:
3.9 .3.2.3)
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.
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:
3.9 .3.2.4)
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)
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:
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.
APOSTILA DE TREINAMENTO
Cliente:
Doc Nr.:
Rev.:
IT-30-50
Pgina: Data:
D 60 of 79 05/11/10
Treinamento Interno
Ttulo:
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.
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;
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
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:
3.9 .5)
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:
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:
3.9 .7)
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 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:
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:
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:
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:
Figura 59: Tela do Menu WORKSTATION RUN-TIME OPTION-SERVER - HISTORICAL TREND DISPLAY. A Opo TREND abre uma tela de configurao desse 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.
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)
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.
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:
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.
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)
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:
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).
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:
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.
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:
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)
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)
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:
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:
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.
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
APOSTILA DE TREINAMENTO
Cliente:
Doc Nr.:
Rev.:
IT-30-50
Pgina: Data:
D 77 of 79 05/11/10
Treinamento Interno
Ttulo:
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
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:
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
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
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.