Anda di halaman 1dari 175

MasterTool Programming Manual de Utilizao

Ref. 6299-025.0 Rev. A 11/97

ii

Condies Gerais

Nenhuma parte deste documento pode ser copiada ou reproduzida de alguma forma sem o consentimento prvio e por escrito da ALTUS Sistemas de Informtica S.A., que reserva-se o direito de efetuar alteraes sem prvio comunicado. Microsoft, MS, MS-DOS, Windows e o logotipo do Windows so marcas registradas ou marcas da Microsoft Corporation nos Estados Unidos e em outros pases. MasterTool e QUARK so marcas registradas da Altus Sistemas de Informtica S.A. Conforme legislao vigente no Brasil, do Cdigo de Defesa do Consumidor, informamos os seguintes aspectos relacionados com a segurana de pessoas e instalaes do cliente: Os equipamentos de automao industrial, fabricados pela ALTUS, so robustos e confiveis devido ao rgido controle de qualidade a que so submetidos. No entanto, equipamentos eletrnicos de controle industrial (controladores programveis, comandos numricos, etc.) podem causar danos s mquinas ou processos por eles controlados, no caso de defeito em suas partes e peas, erros de programao ou instalao, podendo inclusive colocar em risco vidas humanas. O usurio deve analisar as possveis conseqncias destes defeitos e providenciar instalaes adicionais externas de segurana que, em caso de necessidade, atuem no sentido de preservar a segurana do sistema, principalmente nos casos da instalao inicial e de testes. imprescindvel a leitura completa dos manuais e/ou caractersticas tcnicas do produto, antes da instalao ou utilizao do mesmo. A ALTUS garante os seus equipamentos contra defeitos reais de fabricao pelo prazo de doze meses a partir da data da emisso da nota fiscal. Esta garantia dada em termos de manuteno de fbrica, ou seja, o transporte de envio e retorno do equipamento at a fbrica da ALTUS, em Porto Alegre, RS, Brasil, ocorrer por conta do cliente. A garantia ser automaticamente suspensa caso sejam introduzidas modificaes nos equipamentos por pessoal no autorizado pela ALTUS. A ALTUS exime-se de quaisquer nus referentes a reparos ou substituies em virtude de falhas provocadas por agentes externos aos equipamentos, pelo uso indevido dos mesmos, bem como resultantes de caso fortuito ou por fora maior. A ALTUS garante que seus equipamentos funcionam de acordo com as descries contidas explicitamente em seus manuais e/ou caractersticas tcnicas, no garantindo a satisfao de algum tipo particular de aplicao dos equipamentos. A ALTUS desconsiderar qualquer outra garantia, direta ou implcita, principalmente quando se tratar de fornecimento de terceiros. Pedidos de informaes adicionais sobre o fornecimento e/ou caractersticas dos equipamentos e servios ALTUS devem ser feitos por escrito. O endereo da ALTUS pode ser encontrado na ltima capa. A ALTUS no se responsabiliza por informaes fornecidas sobre seus equipamentos sem registro formal.

iii

Sumrio

Sumrio
Sumrio v Figuras ix Tabelas xi Prefcio xiii Descrio deste Manual..........................................................................................................xiii Manuais Relacionados............................................................................................................xiii Terminologia..........................................................................................................................xiv Convenes Utilizadas............................................................................................................xiv Convenes para Utilizao com Mouse......................................................................................................................xv Suporte Tcnico......................................................................................................................xvi Revises deste Manual...........................................................................................................xvi Introduo 1

O Software MasterTool Programming ...................................................................................1 Integrao com o Supervisrio MasterTool SCADA..................................................................................................1 Programao das Sries de CPs.................................................................................................2 Instalao 1

Disquetes de Distribuio..........................................................................................................1 Requisitos de Hardware e Software...........................................................................................2 Instalando o MasterTool Programming......................................................................................2 Para instalar o MasterTool no Windows 3.1 ou 3.11.........................................................2 Para instalar o MasterTool no Windows 95.......................................................................2 Instalao do Software em Servidor de Rede.....................................................................3 Iniciando o MasterTool Programming.......................................................................................3 Chave de Proteo.............................................................................................................3 Conexes4 Iniciando o MasterTool......................................................................................................5 Configurao do Canal Serial............................................................................................6 Finalizando o MasterTool Programming...................................................................................6 Para Finalizar o MasterTool..............................................................................................6 Uma Viso Geral do MasterTool Programming 1

Tela Inicial................................................................................................................................2 rea de Trabalho.......................................................................................................................2 Barra de Ttulo..........................................................................................................................2 Menus 3 Para Selecionar um Comando do Menu.............................................................................3 Barras de Ferramentas...............................................................................................................3 Barra de Ferramentas de Comandos...................................................................................4 5

Sumrio

Barra de Ferramentas de Relatrios...................................................................................5 Barra de Ferramentas de Instrues...................................................................................6 Dicas de Utilizao do Teclado.................................................................................................6 Teclas de Atalhos...............................................................................................................6 Lista de Opes.................................................................................................................7 rea de Edio..........................................................................................................................7 Linha de Estado.........................................................................................................................7 Janelas de Edio de Mdulos ..................................................................................................7 Mdulo de Configurao...................................................................................................8 Mdulo de Configurao de Roteador................................................................................9 Mdulo de Programa.......................................................................................................10 Ajuda 11 Consultando a Ajuda Diretamente....................................................................................11 Consultando a Ajuda a partir do MasterTool...................................................................11 Obtendo a Ajuda Sensvel ao Contexto para um Comando do Menu...........................................................................................12 Obtendo a Ajuda Sensvel ao Contexto para uma Instruo..........................................................................................................12 Comandos do Menu 1

Menu de Inicializao................................................................................................................1 Comandos do Menu de Inicializao..................................................................................1 Menu Principal..........................................................................................................................2 Comandos do Menu Principal............................................................................................2 Menu de Edio.........................................................................................................................3 Comandos do Menu de Edio...........................................................................................3 Insero de Instrues........................................................................................................4 Caixa de Dilogo das Instrues........................................................................................5 Procedimentos de Utilizao 1

Utilizando Projetos....................................................................................................................1 O que um Mdulo de Projeto?.........................................................................................1 O que um Projeto ?..........................................................................................................1 Arquivos Gerados pelo MasterTool...................................................................................2 Criando um Projeto............................................................................................................3 Abrindo um Projeto j Existente........................................................................................3 Editando um Projeto..........................................................................................................4 Criando um mdulo para o projeto.....................................................................................5 Fechando um Projeto.........................................................................................................6 Renomeando Arquivos.......................................................................................................7 Importando Projetos Desenvolvidos no Programador AL-3830.........................................7 Inserindo Notas de Projeto.................................................................................................8 Arquivando/Recuperando Projetos.....................................................................................8 Utilizando Mdulos.................................................................................................................10 Abrindo um Mdulo........................................................................................................10 Fechando um Mdulo......................................................................................................11 Salvando um Mdulo.......................................................................................................11 Salvando um Mdulo com outro Nome............................................................................11 Obtendo Informaes de Mdulo em Disco......................................................................12 Editando a Verso do Mdulo..........................................................................................13 Mdulo de Configurao - Mdulo C......................................................................................14 O que um Mdulo C? ...................................................................................................14 Configurando o Modelo de UCP......................................................................................14 Configurando Operandos Simples....................................................................................15 Configurando Operandos Tabelas....................................................................................16 Configurando Operandos Retentivos................................................................................17 Configurando o Tempo Mximo de Ciclo de Varredura...................................................19 Configurando o Perodo de Acionamento do Mdulo E018..............................................20 6

Sumrio

Configurando o Barramento.............................................................................................21 Configurando a Comunicao ASCII...............................................................................25 Configurando Redes.........................................................................................................26 Rede ALNET I...............................................................................................................26 Rede ALNET II..............................................................................................................27 Rede Ethernet...................................................................................................................28 Rede de Sincronismo........................................................................................................29 Inserindo Notas de Mdulo..............................................................................................29 Mdulo de Configurao de Roteadores ("Gateways" e "Bridges") - Mdulo R...................................................30 O que um Mdulo R? ...................................................................................................30 Configurando o Modelo de Roteador...............................................................................30 Configurando os Parmetros do Canal.............................................................................31 Configurando o Roteamento do Canal.............................................................................32 Configurando a Redundncia do Canal............................................................................35 Inserindo Notas de Mdulo..............................................................................................36 Mdulo de Programa - Mdulos E, P e F................................................................................36 O que um Mdulo de Programa? ..................................................................................36 Modificando um Mdulo de Programa.............................................................................37 Editando os Parmetros de Entrada e Sada de um Mdulo de Funo............................................................................................37 Buscando uma Determinada Lgica.................................................................................38 Inserindo uma Lgica.......................................................................................................39 Recortando, Copiando e Inserindo Clulas.......................................................................40 Recortando Lgicas.........................................................................................................42 Copiando Lgicas............................................................................................................43 Movendo Lgicas.............................................................................................................44 Movimentando-se pela Lgica.........................................................................................45 Inserindo uma Instruo...................................................................................................45 Excluindo uma Instruo.................................................................................................46 Modificando um Operando da Instruo..........................................................................47 Buscando uma Instruo..................................................................................................47 Buscando um Operando...................................................................................................48 Substituindo um Operando...............................................................................................49 Copiando e Movendo Colunas.........................................................................................50 Inserindo Notas de Mdulo..............................................................................................51 Inserindo Tags e Comentrios de Lgica..........................................................................52 Inserindo Tags, Comentrios e Wire-info de Operandos..................................................53 Completando Ligaes.....................................................................................................54 Encerrando a Modificao...............................................................................................55 Comunicando com o CP ou Roteador......................................................................................56 Consideraes sobre Comunicao com outros Equipamentos...................................................................................................56 Configurando a Interface Serial e a Velocidade de Comunicao....................................................................................................56 Configurando o N e a Sub-rede para a Comunicao.....................................................57 Monitorando a Interface Serial.........................................................................................58 Lendo e Enviando Mdulos para o CP ou Roteador.........................................................59 Alterando o Estado do CP ou Roteador............................................................................62 Executando um Ciclo de Varredura.................................................................................63 Obtendo Informaes do CP ou Roteador........................................................................64 Obtendo o Estado do Barramento....................................................................................65 Obtendo o Estado da Rede ALNET II..............................................................................67 Obtendo o Estado dos Pontos Forados...........................................................................68 Liberando Operandos Forados.......................................................................................69 Monitorando Operandos..................................................................................................71 Editando a lista de monitorao.......................................................................................74 Forando Operandos........................................................................................................75 7

Sumrio

Forando Operandos a partir da Lista de Monitorao ...................................................79 Monitorando Programas..................................................................................................79 Configurando as Cores para Monitorao de Programas.................................................80 Compactando a Memria RAM.......................................................................................80 Obtendo o Diretrio do CP ou Roteador..........................................................................81 Transferindo Mdulos de RAM para Flash EPROM.......................................................82 Transferindo Mdulos de Flash EPROM para RAM ......................................................83 Apagando Mdulos do CP ou Roteador...........................................................................84 Reabilitando Mdulos em EPROM ou Flash...................................................................85 Apagando a Memria Flash EPROM..............................................................................86 Habilitando e Desabilitando as Sadas.............................................................................86 Alterando a Senha............................................................................................................88 Alterando o Nvel de Proteo.........................................................................................89 Documentando o Programa.....................................................................................................91 Realizando a Referncia Cruzada....................................................................................91 Imprimindo Mdulos...............................................................................................................92 Configurando a Impressora..............................................................................................92 Imprimindo Mdulos.......................................................................................................93 Visualizando a Impresso................................................................................................95 Configurando o MasterTool....................................................................................................95 Configurando as Cores para a Monitorao de Programas e Exibio dos Operandos..............................................................95 Configurando o Modo de Visualizao do Operando na Lgica.......................................97 Configurando a Exibio da Grade de Clulas.................................................................98 Configurando a Exibio das Barras de Ferramentas.......................................................99 Configurando a Gerao de Arquivo Backup.................................................................100 Configurando a Base Numrica.....................................................................................101 Configurando a Confirmao na Troca de Estados do CP.............................................102 Configurando a Utilizao do Smbolo % na Programao..................................................................................................103 Importando uma Documentao no MasterTool Programming 1

O Software SDA3830...............................................................................................................1 Arquivos Gerados pelo SDA3830 e Importveis pelo MASTERTOOL....................................1 Como o MasterTool Importa uma Documentao Desenvolvida no SDA3830 Verso 4.00 ou Superior.....................................................................................................................2 Apndice A Mensagens de Erro 1

Mensagens de Erro....................................................................................................................1 Apndice B Glossrio ndice Remissivo 1 1

Figuras

Figuras
Figura 3-1 Tela Inicial do MasterTool Programming Figura 3-2 Barra de Ferramentas de Comandos Figura 3-3 Barra de Ferramentas de Relatrios Figura 3-4 Barra de Ferramentas de Instrues Figura 3-5 Janela de Edio de Mdulo C Figura 3-6 Janela de Edio de Mdulo R Figura 3-7 Janela de Edio de Mdulo de Programa Figura 4-1 Caixa de Dilogo da Instruo MOV Figura 4-2 Figura da Instruo MOV Exibida no Manual de Programao Figura 5-1 Exemplo de Topologia de Rede ALNET II Figura 5-2 Lgica antes do comando Completar Ligaes Figura 5-3 Lgica aps o comando Completar Ligaes 2 4 5 6 8 9 10 5 5 34 55 55

Tabelas

Tabelas
Tabela 5-1 - Redes Utilizadas pelas UCPs ALTUS Tabela 5-2 Endereos de N e Sub-rede 26 57

11

Prefcio

Prefcio

Descrio deste Manual


Este manual apresenta a descrio geral, instrues para programao, forma de operao e comandos do software programador MT4000. Foi escrito supondo-se familiaridade com a utilizao de microcomputadores padro IBM-PC e ambiente operacional Windows. O software programador MT4000, referido a partir deste ponto como MasterTool Programming ou simplesmente MasterTool, foi desenvolvido para a programao em linguagem de rels e blocos das sries de controladores programveis ALTUS AL-600, AL-2000, AL-3000, QUARK e PICCOLO, bem como a configurao dos dispositivos roteadores AL-2400/S, AL-2401, QK2400 e QK2401. Este manual foi divido em 6 captulos e dois apndices. O captulo 1, Introduo, apresenta as caractersticas principais do produto. O captulo 2, Instalao, descreve os requisitos necessrios utilizao, o procedimento de instalao, execuo e finalizao do MasterTool Programming. O captulo 3, Uma Viso Geral do MasterTool Programming, fornece uma introduo interface do MasterTool Programming. O captulo 4, Comandos do Menu, aborda todos os comandos presentes nos menus do MasterTool Programming. O captulo 5, Procedimentos de Utilizao, descreve a seqncia de comandos para a realizao de cada ao do MasterTool Programming. O captulo 6, Importando uma Documentao no MasterTool, descreve a aplicao utilizada para converter arquivos de documentao no formato do SDA3830 para o MasterTool Programming. O apndice A, Mensagens de Erro, fornece uma lista das mensagens de erro utilizadas no MasterTool Programming. O apndice B, Glossrio, descreve termos utilizados com muita freqncia neste manual.

Manuais Relacionados
Para maiores informaes sobre o MasterTool Programming, as sries de CPs ALTUS, a linguagem de programao e as redes ALNET I e ALNET II, recomendam-se os seguintes manuais: Manual de Utilizao do AL-3830 Manual de Programao do MasterTool Programming xiii

Prefcio

Manual de Utilizao AL-600 Manual de Utilizao AL-2000/MSP Manual de Utilizao AL-2002/MSP Manual de Utilizao AL-2003 Manual de Utilizao AL-3000 Manual de Utilizao dos CPs da Srie QUARK Manual de Utilizao dos CPs da Srie PICCOLO Manual de Utilizao ALNET II Manual de Utilizao FOCOS Caractersticas Tcnicas NT-031: PROTOCOLO ALNET I

Terminologia
Neste manual, as palavras "software", "hardware", "mouse", "tag" e "wire-info" so empregadas livremente, por sua generalidade e freqncia de uso. Por este motivo, apesar de serem vocbulos em ingls, aparecero no texto sem aspas. A abreviatura MSP significa "Multi Station Processor", ou seja, corresponde capacidade do CP em realizar processamentos distribudos em diversas estaes. O nome MasterTool Programming identifica o programa ALTUS para microcomputador padro IBM-PC, executado no ambiente operacional Windows 3.1 ou superior, Windows for Workgroups verso 3.11 ou superior ou no Windows 95, que permite o desenvolvimento de aplicativos para os CPs das sries AL-600, AL-2000, AL-3000, QUARK, PICCOLO e os dispositivos roteadores AL-2400/S, AL-2401, QK2400 e QK2401. Ao longo do manual, este programa ser referido pela prpria sigla ou como "programador MasterTool". A palavra "mdulo", quando se referir a hardware, utilizada para denominar cada um dos componentes de um equipamento. A palavra "mdulo", quando se referir a software, utilizada para denominar cada um dos componentes de um programa aplicativo.

Convenes Utilizadas
Os smbolos utilizados ao longo deste manual possuem os seguintes significados: Este marcador indica uma lista de itens ou tpicos. indicam nomes de teclas, por exemplo ENTER.
MAISCULAS PEQUENAS TECLA1+TECLA2

usado para teclas a serem pressionadas simultaneamente. Por exemplo, a digitao simultnea das teclas CTRL e END indicada como CTRL+END. usado para teclas a serem pressionadas seqencialmente. Por exemplo, a mensagem "Digite ALT,F10" significa que a tecla ALT deve ser pressionada e liberada e ento a tecla F10 pressionada e liberada.
TECLA1,TECLA2

MAISCULASGRANDES indicam nomes de arquivos e diretrios. xiv

Prefcio

Itlico indica palavras e caracteres que so digitados no teclado ou vistos na tela. Por exemplo, se voc for solicitado a digitar A:MasterTool, estes caracteres devem ser digitados exatamente como aparecem no manual.

NEGRITO usado para nomes de comandos ou opes, ou para enfatizar


partes importantes do texto. As mensagens de advertncia apresentam os seguintes formatos e significados: PERIGO: O rtulo PERIGO indica que risco de vida, danos pessoais graves ou prejuzos materiais substanciais resultaro se as precaues necessrias no forem tomadas.

CUIDADO: O rtulo CUIDADO indica que risco de vida, danos pessoais graves ou prejuzos materiais substanciais podem resultar se as precaues necessrias no forem tomadas. ATENO: O rtulo ATENO indica que danos pessoais ou prejuzos materiais mnimos podem resultar se as precaues necessrias no forem tomadas. Contm informaes importantes sobre o produto, sua operao ou uma parte do texto para a qual se deve dar ateno especial.

DICA: O rtulo DICA indica a melhor maneira de realizar uma tarefa.

Convenes para Utilizao com Mouse


Apesar do MasterTool Programming poder ser executado apenas com o uso do teclado, pode-se obter uma maior eficincia com o uso de um mouse. Alguns termos so utilizados para descrever a ao a ser executada com o mouse para a realizao de uma tarefa especfica. Termo Clicar Significado Pressionar o boto principal do mouse. Normalmente o boto principal o esquerdo, mas pode ser alterado para uso de pessoas canhotas atravs do Painel de Controle do Windows, atravs do comando Configuraes, Mouse. duas ou Pressionar o boto duas vezes com um curto intervalo de tempo. Este intervalo xv

Clicar vezes

Prefcio

duplo clique

de tempo pode ser configurado no Painel de Controle do Windows, atravs do comando Configuraes, Mouse. Pressionar o boto principal do mouse, mover o mouse para a posio desejada mantendo o boto pressionado e solt-lo.

Arrastar

Suporte Tcnico
Quaisquer dvidas sobre o produto devem ser encaminhadas ao servio de suporte da ALTUS. Os endereos e telefones podem ser encontrados na ltima capa. Endereos na Internet: E-Mail: altus@altus.com.br Home Page: http://www.altus.com.br Caso o equipamento j esteja instalado, aconselhvel providenciar as seguintes informaes antes de entrar em contato: verso do programador MasterTool Programming, que pode ser obtido a partir do comando Ajuda, Sobre MasterTool Programming ou selecionando o boto informaes sobre o MasterTool Programming informaes de estado do CP, obtidas atravs do comando Comunicao, Estado, opo Informaes do programador MasterTool Programming ou selecionando o boto informaes do CP ou roteador contedo do programa aplicativo, obtido atravs do comando Comunicao, Mdulos do programador MasterTool Programming

Revises deste Manual


O cdigo de referncia, da reviso e a data do presente manual esto indicados na capa. A mudana da reviso pode significar alteraes da especificao funcional ou melhorias no manual. As informaes que no puderam ser includas neste manual aparecem no arquivo LEIAME.WRI, que acompanha o produto MasterTool Programming. Para consult-lo deve ser utilizado o software WRITE.EXE do Windows. O histrico a seguir lista as alteraes correspondentes a cada reviso deste manual: Reviso A Data 11/97 Reviso inicial do manual.

xvi

Captulo 1

Introduo

O Software MasterTool Programming


Bem-vindo ao Software MasterTool Programming, o programador para CPs e roteadores ALTUS para o ambiente Microsoft Windows. O software MasterTool Programming executvel em microcomputador padro IBM-PC, ambiente operacional Windows verso 3.1 ou posterior, Windows for Workgroups verso 3.11 ou posterior ou sistema operacional Windows 95. Possui um ambiente com funes integradas, contendo todas as ferramentas necessrias programao simblica, visualizao, impresso, gravao e monitorao em tempo real dos programas aplicativos desenvolvidos para controladores programveis das sries AL-600, AL-2000, AL-3000, QUARK e PICCOLO, bem como a edio do mdulo de configurao de rede dos dispositivos roteadores AL-2400/S, AL-2401, QK2400 e QK2401. O controlador programvel um equipamento que realiza controle sob o comando de um programa aplicativo escrito em linguagem de rels e blocos. Compe-se de uma unidade central de processamento (UCP), fonte de alimentao e estrutura de E/S. O dispositivo roteador um equipamento que realiza o roteamento de mensagens atravs de diferentes sub-redes encaminhamento-as at o seu destino. O microcomputador conectado temporariamente ao controlador programvel ou roteador, com o propsito de, atravs do software programador MasterTool, enviar o programa aplicativo ou mdulo de configurao elaborado. O MasterTool utilizado para realizar a edio de programas para os CPs ALTUS, verificar programas j enviados, modificar programas prontos ou para examinar o estado dinmico das variveis do sistema de controle. possvel acompanhar todos os passos do programa aplicativo em tempo real, forando a ocorrncia de aes especficas. Se desejvel, o microcomputador pode operar permanentemente conectado ao controlador programvel.

Integrao com o Supervisrio MasterTool SCADA


O MasterTool Programming e o supervisrio MasterTool SCADA possibilitam o compartilhamento do mesmo canal serial do computador e a mesma base de dados de tags. Desta forma possvel que os dois programas se comuniquem simultaneamente com os controladores programveis. 1-1

Captulo 1

Para habilitar a utilizao deste recurso, o supervisrio MasterTool SCADA necessita ser executado antes do programador MasterTool Programming.

Programao das Sries de CPs


O MasterTool permite a programao das seguintes UCPs das sries AL-600, AL-2000, AL-3000, QUARK e PICCOLO: AL-600 - UCP com 16 pontos de entrada e 8 pontos de sada digitais integrados, expansvel para at 280 pontos digitais de E/S AL-600/4 - UCP para 90 pontos de entrada e sada digitais - 4 mdulos AL-600/8 - UCP para 156 pontos de entrada e sada digitais - 8 mdulos AL-600/16 - UCP para 284 pontos de entrada e sada digitais - 16 mdulos AL-2000/MSP - UCP para 512 pontos de entrada e sada digitais com rede de alta velocidade ALNET II AL-2002/MSP - UCP para 512 pontos de entrada e sada digitais com rede de alta velocidade ALNET II, rede de sincronismo e possibilidade de troca de mdulos com CP energizado AL-2003 - UCP para 2048 pontos de entrada e sada digitais com rede de alta velocidade ALNET II, rede de sincronismo e possibilidade de troca de mdulos com CP energizado AL-3003 - UCP para 512 pontos de entrada e sada digitais AL-3004 - UCP com 48 pontos de entrada e 32 pontos de sada digitais integrados QK600/8 - UCP para 156 pontos de entrada e sada digitais - 8 mdulos QK600 - UCP para 284 pontos de entrada e sada digitais - 16 mdulos QK800 - UCP com 256 pontos de entrada e sada digitais QK801 - UCP com 512 pontos de entrada e sada digitais QK2000/MSP - UCP com 512 pontos de entrada e sada digitais com rede de alta velocidade ALNET II PL101/R - UCP com 8 entradas 24 VDC e 6 sadas rel PL101/T - UCP com 8 entradas 24 VDC e 6 sadas 24 VDC PL102/R - UCP com 14 entradas 24 VDC e 10 sadas rel PL102/T - UCP com 14 entradas 24 VDC e 10 sadas 24 VDC PL103/R - UCP com 16 entradas 24 VDC e 16 sadas rel - Expansvel PL103/T - UCP com 16 entradas 24 VDC e 16 sadas 24 VDC Expansvel AL-2400/S - processador "gateway" bidirecional, para interligao das redes ALNET I e ALNET II AL-2401 - "Bridge" ALNET II, para interligao de sub-redes ALNET II QK2400 - processador "gateway" bidirecional, para interligao das redes ALNET I e ALNET II

Quanto ao programa aplicativo, as UCPs AL-600, AL-600/4, AL-600/8, AL-600/16, AL-2000/MSP, AL-2002/MSP, AL-2003, AL-3003, AL-3004, 1-2

Captulo 1

Introduo

QK600, QK800, QK801, QK2000/MSP, PL101, PL102, PL103 e AL-2003 so compatveis entre si, utilizando a linguagem de rels e blocos ALTUS. Os dispositivos roteadores AL-2400/S, AL-2401, QK2400 e QK2401 no possuem programa aplicativo em diagrama de rels. O MasterTool utilizado somente para realizar a sua configurao. Os AL-2400/S, AL-2401, QK2400 e QK2401 utilizam mdulo de configurao de rede do tipo R.

1-3

Captulo 2

Instalao
Este captulo descreve como distribudo o MasterTool Programming, os requisitos de hardware e software necessrios sua execuo, o procedimento para a sua instalao em disco rgido a partir dos discos de distribuio e como iniciar a execuo do MasterTool Programming.

Disquetes de Distribuio
O MasterTool Programming distribudo em um conjunto contendo: 2 disquetes de 3 1/2, 1.44 MB 1 protetor de software (hard key) 1 Manual de Utilizao do MasterTool Programming 1 Manual de Programao do MasterTool Programming

Os disquetes de distribuio so chamados de Disco 1 e Disco 2 e contm todos os arquivos necessrios execuo do MasterTool Programming. O disquete chamado Disco 1 contm o programa CONFIG.EXE que realiza a instalao do MasterTool Programming em disco rgido. Para maiores detalhes sobre a instalao ver seo Instalando o MasterTool Programming adiante neste captulo. Antes da instalao do MasterTool Programming, deve ser realizada uma cpia de segurana dos disquetes originais e guard-los em local seguro.

2-1

Captulo 2

Requisitos de Hardware e Software


Para a instalao do MasterTool Programming so necessrios os seguintes requisitos mnimos de hardware e software: Microcomputador IBM-PC ou compatvel UCP 80486 8 Mbytes de memria RAM 1 unidade de disco flexvel de 3 1/2 de alta densidade (1.44 Mbytes) 1 unidade de disco rgido com um mnimo de 10 Mbytes livres 1 interface serial 1 interface paralela MS-DOS verso 5.0 Windows verso 3.1, Windows for WorkGroups verso 3.11 ou Windows 95 Microsoft Mouse ou dispositivo compatvel (opcional e recomendado)

Instalando o MasterTool Programming


Para instalar o MasterTool no Windows 3.1 ou 3.11
1. Certificar-se de possuir o Microsoft Windows verso 3.1 ou posterior ou Windows for Workgroups verso 3.11 ou posterior. Caso o Windows no esteja instalado, executar o programa CONFIG.EXE do Windows, localizado nos disquetes de instalao do Windows, antes de iniciar a instalao do MasterTool. 2. Executar o Windows. 3. Inserir o disquete Disco1 no drive a: ou b: conforme a configurao do microcomputador. 4. A partir do menu Arquivo do Gerenciador de Programas do Windows, escolher a opo Executar (ALT, A, E). 5. Na Linha de comando da caixa de dilogo Executar, digitar a:config ou b:config, conforme a unidade de disco em uso. 6. Escolher o boto Ok. 7. Quando o CONFIG iniciar, seguir os procedimentos exibidos na tela.

Para instalar o MasterTool no Windows 95


1. Certificar-se de possuir o Microsoft Windows 95 ou posterior. Caso o Windows 95 no esteja instalado, dever ser instalado antes de iniciar a instalao do MasterTool. 2. Executar o Windows 95. 3. Inserir o disquete Disco1 no drive a: ou b: conforme a configurao do microcomputador. 4. Selecionar o boto Iniciar. No menu que apresentado selecionar Executar... 2-2

Captulo 2

Instalao

5. Na caixa Abrir, deve ser digitado o caminho onde est localizado o disco1 do MasterTool ou utilizar o boto Procurar para localizar o arquivo. 6. Escolher o boto Ok. 7. Quando o CONFIG iniciar, seguir os procedimentos exibidos na tela.

Instalao do Software em Servidor de Rede


Quando a instalao do MasterTool feita no servidor da rede e o Windows 3.1 estiver instalado na estao local, o MasterTool gera uma mensagem de erro indicando que no encontrou o arquivo DESCRI.MOD quando executado. Isto ocorre porque o Windows no encontra o arquivo MTOOL.INI. Para solucionar este problema, uma das seguintes solues deve ser adotada: utilizar o Windows no servidor de rede tambm copiar o arquivo MTOOL.INI para o diretrio do Windows da estao local

Durante a instalao, o MasterTool avalia a data de alguns arquivos do Windows e, caso possua algum deles com verso mais atual, copia o mesmo para o diretrio especfico. Caso esteja se instalando em um serividor, pode ser exibida uma mensagem de impossibilidade de instalao. Ocorrendo isto, a instalao deve ser realizada pelo administrador da rede, o qual possui direitos de escrita no Windows.

Iniciando o MasterTool Programming


Para iniciar a execuo do MasterTool alguns dispositivos devem estar conectados corretamente ao microcomputador.

Chave de Proteo
A chave de proteo deve estar permanentemente conectado interface paralela do microcomputador para a execuo do MasterTool. ATENO: Para conectar e desconectar a chave de proteo, o microcomputador deve estar desenergizado. A chave de proteo no interfere no funcionamento de qualquer perifrico que esteja conectado ao microcomputador. Uma de suas extremidades possui um conector que permite a ligao de qualquer perifrico que utiliza a interface paralela (impressoras, por exemplo). Caso o microcomputador possua mais de uma interface paralela, pode-se conectar a chave de proteo a qualquer uma delas. Caso a chave de proteo no esteja conectado ao microcomputador quando for iniciada a execuo do MasterTool, exibida a caixa de dilogo a seguir.

2-3

Captulo 2

Instalao

Anular Encerra a execuo do MasterTool. Repetir Tenta encontrar novamente a chave de proteo. Caso no seja encontrada, o MasterTool executado em modo demonstrao. Ignorar Executa o MasterTool em modo demonstrao. No modo demonstrao, pode-se utilizar normalmente o MasterTool no sendo possvel realizar salvamento dos arquivos, o envio de mdulos para o CP e o foramento de operandos do CP.

Conexes
O MasterTool comunica-se com o controlador programvel, gateway, bridge ou com o adaptador de comunicao em rede, atravs da interface serial tipo RS-232C do microcomputador. Caso exista mais de uma interface serial do tipo RS-232C, o MasterTool assume que a comunicao ser realizada pela interface 1 (COM1). possvel no entanto, definir-se outra interface serial para a realizao da comunicao atravs de comandos do MasterTool (ver seo Configurando a Interface Serial e a Velocidade de Comunicao no captulo 5 deste manual). ATENO: A conexo ou desconexo de qualquer perifrico (CP, impressora, protetor de software, etc) com o microcomputador deve ser realizada com os equipamentos desligados da rede eltrica. De outra forma, corre-se o risco de danificar as interfaces de comunicao.

ATENO: indispensvel a existncia de aterramento entre os equipamentos perifricos e o microcomputador antes de realizar qualquer conexo. A tabela 2-1 mostra as conexes permitidas entre o microcomputador onde executado o MasterTool, e dispositivos perifricos, bem como os cabos ALTUS utilizados para tais conexes.

Captulo 2

Instalao

Interface Serial 9 pinos

Tipo de Conexo MasterTool e CPs AL-600, AL-600/4, AL-600/8, AL-600/16, AL-2000, AL-2002/MSP, AL-3003, AL-3004, QK800, QK801 e QK2000/MSP gateways AL-2400/S e QK2400 bridges AL-2401 e QK2401 mdulo de comunicao serial AL-1402

Cabo Utilizado AL-1342 ou AL-1390 *

9 pinos 9 pinos 25 pinos

MasterTool e adaptador de comunicao AL-1413 ou AL-1414 MasterTool e MODEM padro RS-232C MasterTool e CPs AL-600, AL-600/4, AL-600/8, AL-600/16, AL-2000, AL-2002/MSP, AL-3003, AL-3004, QK800, QK801 e QK2000/MSP gateways AL-2400/S e QK2400 bridges AL-2401 e QK2401 mdulo de comunicao serial QK1402

AL-1349 AL-1346 AL-1343 ou AL-1383 *

25 pinos 25 pinos

MasterTool e adaptador de comunicao AL-1413 ou AL-1414 MasterTool e MODEM padro RS232C


Tabela 2-A Tipos de Conexes

AL-1395 AL-1345

*Os cabos AL-1342 e AL-1343 permitem a comunicao com CPs configurados para uso de MODEM "half-duplex", enquanto que os cabos AL-1383 e AL-1390 no permitem. Nas demais caractersticas, so funcionalmente idnticos.

Iniciando o MasterTool
Aps a instalao do MasterTool, criado um novo grupo no Gerenciador de Programas do Windows. Este novo grupo chamado MasterTool.

2-5

Captulo 2

Instalao

cone do MasterTool cone do Importa

cone do Leiame do MasterTool cone da Ajuda do MasterTool

O MasterTool pode ser iniciado realizando-se um duplo clique sobre o cone do MasterTool.

cone do MasterTool
O MasterTool tambm pode ser iniciado como qualquer outro aplicativo Windows diretamente a partir do Gerenciador de Programas ou do Gerenciador de Arquivos.

Configurao do Canal Serial


Aps a instalao do MasterTool, durante sua primeira execuo, deve ser selecionado o comando de menu "Opes/Comunicao" para que seja feita a configurao do canal serial que dever ser utilizado para a comunicao com o controlador programvel. Caso o mouse pare de funcionar, tem-se que a comunicao com o controlador programvel foi configurada para utilizar o mesmo canal serial que o mouse. Neste caso deve ser alterada a seleo de canal serial no MasterTool, ou a configurao do canal serial utilizado pelo mouse e reinicializado o Windows.

Finalizando o MasterTool Programming


Aps uma sesso de utilizao do MasterTool, deve-se encerrar a execuo e passar o controle para o Windows.

Para Finalizar o MasterTool


O MasterTool pode ser finalizado de quatro maneiras: A partir do menu Projeto, escolher Fim (ALT, P, F) Pressionar as teclas ALT+F4

Captulo 2

Instalao

Realizar um duplo clique no menu de Controle da aplicao A partir do menu de Controle, escolher Fechar (ALT, BARRA DE ESPAOS, F)

Na finalizao do MasterTool todo o contexto salvo, isto , na prxima vez em que o MasterTool for executado todo o contexto restaurado e pode-se iniciar o trabalho a partir do ponto onde foi encerrado.

2-7

Captulo 3

Uma Viso Geral do MasterTool Programming


O MasterTool Programming uma aplicao executada no ambiente operacional Windows possuindo todas as facilidades e padronizaes oferecidas por este ambiente. Sua operao, como as demais aplicaes Windows, orientada a comandos de menus e caixas de dilogos que permitem a realizao das tarefas e escolha das opes. Com o intuito de facilitar os procedimentos mais utilizados no MasterTool Programming, existem diversos atalhos onde o pressionamento de duas ou mais teclas simultaneamente realizam um comando, bem como uma Barra de Ferramentas onde basta clicar no boto desejado para a rpida realizao do comando. O MasterTool Programming possui ainda janelas de edio especficas para Mdulo de Configurao, Mdulo de Configurao de Rede e Mdulos de Programa. Estas janelas permitem uma edio eficiente e uma visualizao adequada dos diversos componentes de cada mdulo especfico.

3-1

Captulo 3

Tela Inicial
Quando o MasterTool Programming inicializado, exibe a tela inicial mostrada na figura 3-1 permitindo que sejam executados todos os comandos disponveis.

Figura 3-1 Tela Inicial do MasterTool Programming

rea de Trabalho
A rea de Trabalho do MasterTool Programming toda a rea visvel da aplicao contendo a barra de ttulo, menu, barra de ferramentas, a rea de edio e a linha de estado.

Barra de Ttulo
Localizado na parte superior da janela de uma aplicao WindowsTM, contm o nome da aplicao e do documento ativo. Pode-se mover a janela da aplicao pressionando o boto esquerdo do mouse sobre a barra de ttulo e arrastando-o pela tela com o boto pressionado. A barra de ttulo pode conter: menu de controle da aplicao 3-2

Captulo 3

Uma Viso Geral do MasterTool

menu de controle do documento nome da aplicao nome do documento boto de maximizar boto de minimizar boto de restaurar

Menus
A operao do MasterTool orientada a menus. Um menu consiste de vrios comandos que possuem diversas opes para a realizao das tarefas no MasterTool e fica localizado logo abaixo da barra de ttulo.

Para Selecionar um Comando do Menu

Utilizando o mouse 1. Clicar sobre o nome do comando desejado. 2. No menu vertical apresentado, clicar sobre a opo desejada. Caso a opo possua um submenu, clicar sobre a opo desejada do submenu.

Utilizando o teclado 1. Pressionar a tecla ALT. O primeiro comando do menu destacado por uma barra. 2. Utilizar um dos seguintes mtodos: Selecionar o comando desejado utilizando as teclas de setas e pressionar Pressionar a letra sublinhada do comando desejado 3. No menu vertical apresentado, utilizar um dos seguintes mtodos: Selecionar a opo desejada utilizando as teclas de setas e pressionar Pressionar a letra sublinhada do comando desejado 4. Caso a opo selecionada possua um submenu, utilizar o mesmo procedimento utilizado no passo 3. Os comandos do menu do MasterTool so vistos em detalhes no captulo 5 deste manual.
ENTER ENTER

Barras de Ferramentas
As Barras de Ferramentas Viso Geral do MasterTool so um atalho para ser utilizado com o mouse e permite que as operaes mais freqentes do MasterTool possam ser realizadas sem a necessidade da utilizao do menu. 3-3

Captulo 3

Uma Viso Geral do MasterTool

Existem 3 tipos de Barras de Ferramentas no MasterTool: Comandos - permite realizar comandos do MasterTool Relatrios - permite o acesso aos relatrios de documentao Instrues - permite inserir todas as instrues da linguagem

As Barras de Ferramentas podem ser exibidas ou ocultadas atravs do comando Opes, Configurao e selecionando as caixas de verificao das barras desejadas. Quando exibidas, as Barras de Ferramentas ficam localizadas logo abaixo do menu de comandos.

Barra de Ferramentas de Comandos


A barra de ferramentas de comandos permite que diversos comandos mais comumente utilizados sejam acionados por meio de um nico clique do mouse. Tem a aparncia da figura 3-2.

Figura 3-2 Barra de Ferramentas de Comandos

Os comandos ficam habilitados ou desabilitados na barra de ferramentas de acordo com as restries de cada comando. Para Abrir um projeto Editar um projeto Criar um novo mdulo Abrir um mdulo Salvar um mdulo Recortar lgicas ou instrues Copiar lgicas ou instrues Colar lgicas ou instrues Iniciar a edio de um mdulo de programa Finalizar a edio de um mdulo de programa Inserir uma lgica Obter informaes do CP ou roteador Clicar sobre

Captulo 3

Uma Viso Geral do MasterTool

Para Passar o CP ou roteador para modo execuo Passar o CP ou roteador para modo programao Passar o CP para modo ciclado Executar um Ciclo Ler ou enviar mdulos do ou para CP ou roteador Monitorar valores de operandos Forar valores em operandos Realizar busca de operando Continuar busca de operando Gerar a referncia cruzada Obter informaes sobre o MasterTool Obter ajuda sensvel ao contexto

Clicar sobre

Barra de Ferramentas de Relatrios


A barra de ferramentas de relatrios permite que qualquer relatrio editvel no MasterTool seja acionado por meio de um nico clique do mouse. Tem a aparncia da figura 3-3.

Figura 3-3 Barra de Ferramentas de Relatrios

Os relatrios ficam habilitados ou desabilitados na barra de ferramentas de acordo com a configurao dos operandos. Para Inserir notas de projeto Inserir notas de mdulos Inserir descries das lgicas Inserir tags e comentrios de operandos %A 3-5 Clicar sobre

Captulo 3

Uma Viso Geral do MasterTool

Inserir tags e comentrios de operandos %M Inserir tags e comentrios de operandos %E Inserir tags e comentrios de operandos %S Inserir tags e comentrios de operandos %R Inserir tags e comentrios de operandos %D Inserir tags e comentrios de operandos %TM Inserir tags e comentrios de operandos %TD

Barra de Ferramentas de Instrues


A barra de ferramentas de instrues permite que qualquer instruo da linguagem de diagramas e rels ALTUS seja inserida na lgica por meio de um nico clique do mouse. Tem a aparncia da figura 3-4.

Figura 3-4 Barra de Ferramentas de Instrues

As instrues ficam habilitadas ou desabilitadas na barra de ferramentas de acordo com as restries da clula onde est posicionado o cursor de lgica. Para Inserir a instruo desejada Clicar sobre o boto corresponden te

Dicas de Utilizao do Teclado


Teclas de Atalhos
Nos dilogos e telas com campos de entradas de dados, podem ser utilizadas as teclas de atalho CTRL+C, CTRL+V E CTRL+X, para Copiar, Colar e Recortar os textos selecionados, bem como na edio de instrues ou lgicas. As teclas de atalho associadas a um comando de menu podem ser vista no lado direito do comando. Ex.: Novo Mdulo
CTRL+N

Tambm podem ser utilizadas algumas teclas de funo para a acelerao de um comando. As teclas de funo e o comando associado esto a seguir:
F1 SHIFT+F1 F3

Chama a ajuda do MasterTool Coloca o MasterTool no modo de ajuda sensvel ao contexto Realiza busca do prximo operando

Captulo 3

Uma Viso Geral do MasterTool

CTRL+F3 F4 F5

Realiza busca da prxima lgica Troca de base numrica Executa ciclo

Lista de Opes
Em caso do mouse no estar disponvel, os campos com lista de opes como a do Modelo de UCP podem ser preenchidos atravs dos seguintes comandos:
ALT + SETA PARA BAIXO :

abre a caixa, mostrando todas as opes. para a opo abaixo.

SETA PARA BAIXO : move cursor SETA PARA CIMA: LETRA TAB

move cursor para a opo acima.

: seleciona a primeira opo que inicia com esta letra.

: fecha a caixa selecionando a opo onde est o cursor.

rea de Edio
rea onde so editados os documentos do MasterTool. Nesta rea so exibidas as janelas de edio de mdulos, analisador da comunicao serial e caixas de dilogos para seleo de opes.

Linha de Estado
Localizada na parte inferior da janela do MasterTool, exibe mensagens de auxlio como descrio de um comando do menu ou endereo, wire-info ou tag do operando quando em modo edio, a base numrica atual (DEC, BIN, OCT e HEX) e o tipo de visualizao do operando na lgica (TAG, OPER e WIRE).

Janelas de Edio de Mdulos


O MasterTool possui 3 tipos diferentes de janelas de edio, uma para cada tipo de mdulo.

3-7

Captulo 3

Uma Viso Geral do MasterTool

Mdulo de Configurao
A janela de edio do mdulo de configurao permite visualizar e alterar os diversos valores de configurao do CP, e mostrada na figura 3-5.

Figura 3-5 Janela de Edio de Mdulo C

Para obter informaes sobre como configurar o mdulo C, ver seo Mdulo de Configurao - Mdulo C, no Captulo 5 deste manual.

Captulo 3

Uma Viso Geral do MasterTool

Mdulo de Configurao de Roteador


A janela de edio do mdulo de configurao de roteador permite visualizar e alterar os diversos valores de configurao de rede do roteador, e mostrada na figura 3-6.

Figura 3-6 Janela de Edio de Mdulo R

Para obter informaes sobre como configurar o mdulo R, ver seo Mdulo de Configurao de Roteadores ("Gateways" e "Bridges" - Mdulo R, no Captulo 5 deste manual.

3-9

Captulo 3

Uma Viso Geral do MasterTool

Mdulo de Programa
A janela de edio do mdulo de programa permite visualizar e alterar lgicas, instrues e operandos de um mdulo de programa, e mostrada na figura 3-7.

Figura 3-7 Janela de Edio de Mdulo de Programa

Para obter informaes sobre como editar um mdulo de programa, ver seo Editando um Mdulo de Programa, no Captulo 5 deste manual.

Captulo 3

Uma Viso Geral do MasterTool

Ajuda
O MasterTool possui um arquivo de ajuda que pode ser consultado a qualquer momento da utilizao. O acesso a este arquivo pode ser feito de 3 maneiras diferentes:

Consultando a Ajuda Diretamente


O arquivo de ajuda pode ser consultado independentemente da execuo do MasterTool mostrando em sua tela inicial o contedo do arquivo de ajuda. Para Consultar Diretamente a Ajuda 1. A partir do Gerenciador de Programas, abrir o grupo MasterTool. 2. Realizar um duplo clique sobre o cone da Ajuda do MasterTool.

cone da Ajuda do MasterTool

Consultando a Ajuda a partir do MasterTool


O arquivo de ajuda pode ser consultado em qualquer momento durante a utilizao do MasterTool a partir do menu principal. Para Consultar a Ajuda a partir do MasterTool 1. A partir do menu Ajuda, escolher ndice (ALT, D, I).

3-11

Captulo 3

Uma Viso Geral do MasterTool

Obtendo a Ajuda Sensvel ao Contexto para um Comando do Menu


A ajuda do MasterTool tambm pode ser consultada para um comando especfico do menu ou das barras de ferramentas. Para obter a Ajuda Sensvel ao Contexto para um Comando do Menu 1. Na Barra de Ferramentas, clicar sobre o boto 2. Selecionar o comando desejado para a ajuda da mesma maneira utilizada para selecionar um comando do menu ou das barras de ferramentas.

Obtendo a Ajuda Sensvel ao Contexto para uma Instruo


Durante a edio de uma lgica, pode-se consultar a ajuda do MasterTool para uma instruo especfica j editada no mdulo de programa. Para obter a Ajuda Sensvel ao Contexto para uma Instruo 1. Na Barra de Ferramentas, clicar sobre o boto 2. Clicar sobre a instruo desejada.

Captulo 4

Comandos do Menu
Este captulo descreve em detalhes todos os comandos dos menus disponveis no MasterTool Programming. Durante a execuo do MasterTool Programming podem ser utilizados 3 menus de comandos: Menu de Inicializao - disponvel a partir da inicializao do MasterTool e quando no existe nenhum projeto aberto, possuindo os comandos para a manipulao de arquivos, comunicaes, opes e ajuda Menu Principal - disponvel a partir da abertura de um projeto, possuindo os comandos para a realizao de todos os procedimentos exceto a edio de programas e menus de instrues Menu de Edio - disponvel somente no modo de edio de lgicas, possuindo comandos de edio, busca e as instrues da linguagem de rels e blocos ALTUS

Para maiores informaes sobre Comandos dos Menus, consultar a ajuda do MasterTool.

Menu de Inicializao
O Menu de Inicializao apresentado quando no existe projeto aberto. Possibilita a utilizao dos comandos bsicos do MasterTool Programming e que no dependam de um projeto aberto. Neste menu pode-se criar ou abrir projetos, abrir mdulos somente para visualizao, configurar a impressora, obter informaes de mdulos em disco, realizar comunicaes com o CP ou roteador, configurar opes do MasterTool e consultar a ajuda.

Comandos do Menu de Inicializao


Esto disponveis os seguintes itens no menu de inicializao do MasterTool Programming: Projeto Mdulo Comunicao Opes Ajuda comandos de gerenciamento de projeto e impresso comandos de gerenciamento de mdulos comandos de comunicao comandos de configurao do MasterTool comandos para a utilizao da ajuda

4-1

Captulo 4

Menu Principal
O Menu Principal apresentado a partir da abertura de um projeto, permitindo a utilizao de todos os procedimentos do MasterTool Programming.

Comandos do Menu Principal


Esto disponveis os seguintes itens no menu principal do MasterTool Programming: Projeto Mdulo Edio Busca Comunicao Relatrio Opes Janela Ajuda comandos de gerenciamento de projetos e impresso comandos de gerenciamento de mdulos comandos de edio de mdulos de programa comandos de busca de lgicas, instrues e operandos comandos de comunicao comandos de descrio de projetos, arquivos, operandos e lgicas e gerao da referncia cruzada comandos de configurao do MasterTool comandos de seleo das janelas comandos para a utilizao da ajuda

4-2

Captulo 4

Comandos do Menu

Menu de Edio
O Menu de Edio apresentado quando um mdulo est em modo edio. Este menu permite realizar comandos de edio e busca no mdulo de programa, gerenciar as janelas do MasterTool Programming, consultar a ajuda e inserir instrues no mdulo de programa.

Comandos do Menu de Edio


Esto disponveis os seguintes itens no menu do MasterTool Programming quando em modo de edio de mdulos: Edio Busca Rel Mov Arit Cont Conv Gerais Liga Janela Ajuda comandos de edio de mdulos de programa comandos de busca de lgicas, instrues e operandos comandos para insero de instrues do grupo Rel comandos para Movimentadores comandos para Aritmticas comandos para Contadores comandos para Conversores insero insero insero insero de de de de instrues instrues instrues instrues do do do do grupo grupo grupo grupo

comandos para insero de instrues do grupo Gerais comandos para insero de instrues do grupo Ligaes comandos de seleo das janelas comandos para a utilizao da ajuda

4-3

Captulo 4

Comandos do Menu

Insero de Instrues
No Menu de Edio, existem 7 itens que possibilitam a insero de instrues no mdulo de programa. So apresentados a seguir cada grupo de instrues: Rel RNA RNF BOB SLT BBL BBD PLS FRM RM Mov MOV MOP MOB MOT MES AES CES CAB Arit SOM SUB MUL DIV AND OR XOR CAR = < > Cont CON COB TEE TED - contato normalmente aberto - contato normalmente fechado - bobina simples - bobina de salto - bobina liga - bobina desliga - rel de pulso - fim de rel mestre - rel mestre - movimentao de operandos simples - movimentao de partes de operandos - movimentao de blocos - movimentao de tabelas - movimentao de entradas/sadas - atualizao de entradas/sadas - converso de entradas/sadas - carrega bloco de operandos - adio de operandos - subtrao de operandos - multiplicao de operandos - diviso de operandos - "E" binrio entre operandos - "OU" binrio entre operandos - "OU EXCLUSIVO" binrio entre operandos - carrega operandos - igual - menor - maior - contador simples - contador bidirecional - temporizador na energizao - temporizador na desenergizao

Captulo 4

Comandos do Menu

Conv B/D D/B A/D D/A Gerais LDI TEI SEQ CHP CHF ECR LTR LAI Liga LGH LGN LGV

- converso binrio-decimal - converso decimal-binrio - converso analgico-digital - converso digital-analgico - liga/desliga indexado - teste de estado indexado - seqenciador - chama mdulo procedimento - chama mdulo funo - escrita de operandos em outro CP - leitura de operandos de outro CP - libera atualizao de imagens de operandos - ligao horizontal - ligao negada - ligao vertical

Caixa de Dilogo das Instrues


Para qualquer instruo selecionada para insero no mdulo de programa que utilize operandos, apresentada uma caixa de dilogo com a figura da instruo e campos de edio para os operandos. Para maiores informaes sobre o comportamento, operandos utilizados e sinais de entrada e sada para cada instruo, ver captulo 3 do Manual de Programao do MasterTool Programming. A figura 4-1 apresenta a caixa de dilogo para a instruo MOV e a figura 4-2 apresenta a figura da instruo MOV exibida no captulo 3 do Manual de Programao.

Figura 4-1 Caixa de Dilogo da Instruo MOV

Figura 4-2 Figura da Instruo MOV Exibida no Manual de Programao

4-5

Captulo 5

Procedimentos de Utilizao
Este captulo descreve os procedimentos necessrios utilizao dos recursos que o MasterTool Programming oferece.

Utilizando Projetos
O que um Mdulo de Projeto?
Um mdulo de projeto representa uma parte do programa aplicativo de um CP ou a configurao de um roteador. Existem 5 tipos de mdulos que poder ser utilizados em um projeto: configurao, execuo, procedimento e funo em um projeto de programao e configurao de roteadores em projetos de roteadores

Para maiores informao sobre os tipos de mdulo ver sees Projeto de Programao e Projeto de Roteador no captulo 2 Linguagem de Diagramas de Rels no Manual de Programao do MasterTool Programming.

O que um Projeto ?
Um projeto um conjunto de mdulos e suas descries que so utilizados para a realizao das tarefas de um CP (programa aplicativo), ou para a configurao de um dispositivo roteador. O nome do arquivo de projeto pode possuir at 6 caracteres de comprimento e finalizado com a extenso .MTL. Alguns caracteres possuem significado especial para o sistema operacional sendo considerados caracteres invlidos para a formao do nome do projeto. Caracteres Invlidos: ,. / \ | ? * " : ; [ ] = + < >

Existem dois tipos de projetos: Projeto de Programao Um projeto de programao utilizado para reunir todos os mdulos necessrios execuo das tarefas de um CP, compondo um programa aplicativo. Neste tipo de projeto obrigatria a existncia de um mdulo de configurao e de um mdulo de execuo E001. Quando se cria um novo projeto de programao, o mdulo de configurao automaticamente criado e visualizado na janela de edio de mdulo C. 5-1

Captulo 5

O nome do mdulo de configurao formado pelo tipo do mdulo (C-), pelo nome do projeto e pela extenso .000. O nome do mdulo de execuo principal formado pelo tipo do mdulo ( E-), por um nome de at 6 caracteres (sugere-se o nome do projeto) e pela extenso . 001. O mdulo de execuo pode ser criado com o comando Novo Mdulo ou pode ser inserido com a opo Inserir Mdulo do comando Editar Projeto. Podem fazer parte deste tipo de projeto os seguintes mdulos: mdulo de configurao, mdulos de execuo (partida, principal, interrupo), mdulos procedimento e mdulos funo. Todos os mdulos integrantes do projeto ficam localizados no mesmo subdiretrio que indicado na criao do projeto. Caso sejam utilizados mdulos que estejam em outros subdiretrios, realizada automaticamente uma cpia do mdulo para o subdiretrio do projeto. Projeto de Roteador Um projeto de roteador utilizado para definir a configurao de rede e roteamento que deve ser realizado pelo dispositivo roteador. Neste tipo de projeto somente permitida a utilizao de um mdulo de configurao de roteamento. Quando se cria um novo projeto de roteador, o mdulo de configurao de roteamento automaticamente criado e visualizado na janela de edio de mdulo R. O nome do mdulo de configurao de roteamento formado pelo tipo do mdulo (R-), pelo nome do projeto e pela extenso .000. Para maiores informaes sobre projetos, ver sees Projeto de Roteador e Projeto de Programao no captulo 2 do Manual de Programao do MasterTool.

Arquivos Gerados pelo MasterTool


Um arquivo contendo programas aplicativos no MasterTool tem o seguinte formato: T-XXXXXX.NNN onde, T NNN - Tipo (C, E, P, F ou R) - Nmero XXXXXX - Nome (caracteres vlidos para o Windows) Ex.: E-TESTE.001 Durante sua operao,o MasterTool cria arquivos em que o "-" substitudo por um nmero. Estes nmeros indicam arquivos com diferentes finalidades: E2 : arquivo com a descrio das lgicas do mdulo. E5 : arquivo com a descrio do mdulo. E9 : arquivo com as referncias cruzadas existentes no mdulo. PRN: arquivo utilizado para impresso de relatrios de mdulos C e de relatrios de operandos. programa aplicativo descrio das lgicas - ETESTE.001 - E2TESTE.001 5-2

Estes arquivos tem o mesmo nome do arquivo a que esto associados. Ex.:

Captulo 5

Procedimentos de Utilizao

descrio do mdulo referncias cruzadas

- E5TESTE.001 - E9TESTE.001

Por analogia, podem tambm existir arquivos P2, P5, P9 ou F2, F5 e F9. Caso os arquivos com os identificadores 2, 9 e 5 sejam apagados, todas as decries j realizadas sero perdidas. Estes arquivos esto no formato binrio e no podem ser visualizados ou alterados fora do MasterTool. Tambm so gerados os arquivos utilizados para a impresso de relatrios de mdulos C e de relatrios de operandos. Estes arquivos possuem a extenso .PRN. Ex.: mdulo C descrio de operandos decimais MOD_C.PRN D_.PRN

Os arquivos com extenso .PRN esto em um formato que permite a sua visualizao em um editor de texto como o bloco de notas do Windows, mas no a alterao do seu contedo.

Criando um Projeto
Para a criao de um novo projeto devem ser indicados o nome do projeto, o subdiretrio do projeto e o tipo do projeto a ser criado. Para criar um novo projeto 1. A partir do menu Projeto, escolher Novo Projeto (ALT, P, N). exibida a caixa de dilogo Novo Projeto. 2. Na caixa Nome do Projeto, digitar o nome do projeto a ser criado. 3. Na caixa Tipo de Projeto, escolher Programao ou Roteadores conforme o projeto a ser criado. 4. Na caixa Diretrio, digitar o caminhamento completo do subdiretrio onde deve ficar localizado o novo projeto.

Digitar o nome do projeto Selecionar o tipo do projeto Digitar o diretrio do projeto

Abrindo um Projeto j Existente


Para realizar a edio de um projeto necessrio que este projeto esteja aberto no MasterTool. 5-3

Captulo 5

Procedimentos de Utilizao

Quando um projeto aberto no MasterTool e o mesmo j havia sido editado anteriormente, todas as janelas do projeto voltaro como estavam antes do projeto ter sido fechado, ou seja o MasterTool guarda a configurao de todo o projeto. Isto tambm acontece quando o MasterTool executado, retornando exatamente da mesma maneira que estava antes do encerramento da ltima vez em que foi executado. Para abrir um projeto j existente 1. Utilizar um dos seguintes mtodos: Na Barra de Ferramentas, clicar sobre o boto A partir do menu Projeto, escolher Abrir Projeto (ALT, P, A). 2. Na caixa Nome do Arquivo, digitar ou selecionar o nome do arquivo de projeto a ser aberto. 3. Na caixa Diretrios, selecionar o diretrio onde est localizado o projeto. 4. Na caixa Listar Arquivos do Tipo, selecionar Projeto (*.MTL,C*.* ou R*.*) 5. Na caixa Unidades, selecionar a unidade de disco onde est localizado o projeto.
Digitar ou selecionar nome do mdulo Selecionar o diretrio

Selecionar Projeto (*.MTL)

Selecionar a unidade de disco

Editando um Projeto
A edio de um projeto permite que sejam adicionados mdulos j existentes em disco ou retirados mdulos que j faam parte do projeto. Para inserir um mdulo no projeto 1. Utilizar um dos seguintes mtodos: Na Barra de Ferramentas, clicar sobre o boto A partir do menu Projeto, escolher Editar Projeto (ALT, P, E). exibida a caixa de dilogo Editar Projeto.

Captulo 5

Procedimentos de Utilizao

2. Selecionar o boto Inserir Mdulo. exibida a caixa de dilogo Abrir Arquivo. 3. Na caixa Nome do Arquivo, digitar ou selecionar o nome do mdulo. 4. Na caixa Diretrio, selecionar o diretrio onde est localizado o mdulo. 5. Na caixa Listar Arquivos do Tipo, selecionar o tipo do mdulo: E, P ou F. 6. Na caixa Unidades, selecionar a unidade de disco onde est localizado o mdulo. 7. Quando todos os parmetros estiverem corretamente configurados, selecionar o boto Fechar.

Utilizar para abrir o mdulo Utilizar para inserir mdulos Utilizar para retirar mdulos

Para retirar mdulos do projeto 1. A partir do menu Projeto, escolher Editar Projeto (ALT, P, E). exibida a caixa de dilogo Editar Projeto. 2. Na caixa Mdulos do Projeto, selecionar os mdulos a serem retirados. permitida a seleo de vrios mdulos simultneos, para isto basta selecionar um a um os mdulos desejados. 3. Selecionar o boto Retirar Mdulo. Os mdulos que esto selecionados no grupo Mdulos no Projeto podem ser abertos clicando-se sobre o boto Abrir Mdulo. Um mdulo tambm pode ser aberto realizando-se um duplo clique em seu nome. possvel realizar a marcao de vrios mdulos por meio do clique de mouse ou da barra de espaos.

Criando um mdulo para o projeto


Aps a criao de um projeto, vrios mdulos de programa podem ser inseridos no mesmo. A primeira maneira inserir no projeto um mdulo j existente, conforme abordado na seo Editando um Projeto. A segunda maneira criar um novo mdulo para o projeto. Para criar um mdulo 1. Utilizar um dos seguintes mtodos: Na Barra de Ferramentas, clicar sobre o boto . A partir do menu Mdulo, escolher Novo Mdulo (ALT, M, V). Utilizar o atalho de teclado CTRL+N. 5-5

Captulo 5

Procedimentos de Utilizao

2. Selecionar o tipo de mdulo a ser criado. O nome do mdulo mostrado ao lado do tipo. 3. Digitar o nome do mdulo. 4. Digitar o nmero do mdulo, caso seja mdulo E, P ou F. Caso exista no diretrio do projeto um mdulo com o mesmo nome do mdulo sendo criado, exibida a mensagem "Mdulo j existe. Usar o Anterior?". Se a resposta for positiva, este inserido no projeto e aberto em modo edio. Em caso de resposta negativa, um novo mdulo criado para o projeto e aberto em modo de edio. Caso no exista nenhum mdulo no diretrio de projeto com o mesmo nome, um novo mdulo criado e colocado em modo edio.
Selecionar o tipo do mdulo a ser criado

Digitar o nome do mdulo a ser criado

Fechando um Projeto
Aps todas as edies no projeto terem sido realizadas, pode-se fechar o projeto corrente permitindo que um novo projeto possa ser editado. Toda vez que for solicitado o fechamento de um projeto ser apresentada uma mensagem para confirmao desta operao. Para fechar um projeto 1. Utilizar um dos seguintes mtodos: Realizar um duplo clique no menu de controle do mdulo de configurao (canto superior esquerdo). A partir do menu Projeto, escolher Fechar (ALT, P, F).

Captulo 5

Procedimentos de Utilizao

Renomeando Arquivos
Para renomear os arquivos criados (C, E, F, P) no MasterTool deve-se seguir os seguintes passos: Para renomear a partir do MasterTool: 1. Abrir o arquivo que se deseja renomear. 2. Selecionar a opo Arquivo, Salvar mdulo como. 3. Aps especificar o novo nome e diretrio onde deve ser salvo o arquivo, clicar o boto OK. Para renomear a partir do Windows: 1. No Gerenciador de Arquivos do Windows, selecionar os arquivos a serem renomeados e a opo Arquivo, Renomear. 2. No campo De: digitar o nome original do arquivo. <t>?<nome1>.* onde <t>: tipo do mdulo (C, E ,F ou P); <nome1>: nome original do arquivo. 3. No campo "Para:" digitar o novo nome do arquivo. <t>?<nome2>.* onde <t>: tipo do mdulo (C, E ,F ou P); <nome2>: novo nome do arquivo. 4. Clicar o boto "OK" para renomear o arquivo. Para renomear a partir do DOS: 1. Na linha de comando do DOS, digitar: ren <t>?<nome1>.* <t>?<nome2>.* onde <t>: tipo do mdulo (C, E ,F ou P); <nome1>: nome original do arquivo; <nome2>: novo nome do arquivo. Ao executar o MasterTool, selecionar a opo Projeto, Editar, excluir os mdulos antigos e reinserir com os novos nomes.

ATENO: Caso o mdulo C seja renomeado, o arquivo do projeto (.MTL) deve ser tambm renomeado com o mesmo nome do mdulo C. O mdulo C e o Projeto devem possuir o mesmo nome.

Importando Projetos Desenvolvidos no Programador AL-3830


A utilizao de programas desenvolvidos no programador pelo MasterTool pode ser realizada por dois mtodos: AL-3830

5-7

Captulo 5

Procedimentos de Utilizao

Importando Mdulos Para um Projeto J Existente 1. Copiar todos os arquivos do programa para um diretrio. 2. Utilizar o comando de menu Projeto, Abrir para abrir o Mdulo C. 3. Utilizar o comando de menu Projeto, Editar, Inserir para incluir os mdulos no projeto. Importando Mdulos Para um Novo Projeto 1. Utilizar o comando de menu Projeto, Novo para criar um projeto com o mesmo nome do mdulo C criado pelo programador AL-3830. 2. Copiar os mdulos para o novo diretrio criado. 3. Utilizar o comando de menu Projeto, Editar, Inserir para incluir os mdulos no projeto.

Inserindo Notas de Projeto


Um projeto pode ter vrios dados de documentao associados contendo datas, nome de projetistas, descries e revises do projeto. Para inserir notas de projeto 1. A partir do menu Relatrio, escolher Notas de Projeto (ALT, R, P). 2. Preencher os campos de acordo com a informao solicitada. 3. Quando os dados estiverem preenchidos, selecionar o boto OK.

Arquivando/Recuperando Projetos
Qualquer trabalho executado em um microcomputador deve possuir uma cpia de segurana que permita restabelecer o ambiente de trabalho caso acontea algum problema no microcomputador ou em algum de seus perifricos que causem a perda do trabalho realizado. Esta opo permite realizar uma cpia de segurana do projeto em outra unidade de disco e/ou subdiretrio, bem como recuper-la quando necessrio.

Captulo 5

Procedimentos de Utilizao

ATENO: Para garantir cpias confiveis dos projetos, executar o teste de compatibilidade antes de realizar o primeiro arquivamento. Para isso, selecionar a partir do boto Configurar a opo Teste de compatibilidade... at que esta operao seja finalizada com sucesso. Para arquivar projetos 1. A partir do menu Projeto, escolher Arquivar/Recuperar (ALT, P, Q). 2. Clicar sobre o boto Copiar. 3. Selecionar a unidade de disco onde se encontra o projeto a ser arquivado na caixa Copiar de. 4. Clicar sobre o boto Selecionar arquivos e dar um duplo-clique no diretrio do projeto. 5. Aps selecionar o diretrio pressionar o boto OK. 6. Na caixa Copiar para selecionar a unidade e indicar o diretrio onde deve ser gravado o backup do projeto. 7. Pressionar o boto Iniciar cpia. 8. A mensagem Cpia finalizada indica que o arquivamento foi concludo com sucesso. 9. Aps finalizada a operao pressionar o boto Sair. Para recuperar projetos 1. A partir do menu Projeto, escolher Arquivar/Recuperar (ALT, P, Q). 2. Pressionar o boto Restaurar. 3. Na caixa Catlogo de cpias de segurana: selecionar o arquivo de backup do projeto a ser restaurado. 4. Selecionar a unidade de disco e indicar o diretrio onde se encontra o backup do projeto a ser restaurado na caixa Restaurar a partir de:. 5. Na caixa Restaurar arquivos: dar um duplo-clique na unidade selecionada, indicando que todos os arquivos arquivados sero restaurados. 6. Na caixa Restaurar para: selecionar Locais de origem para restaurar o projeto para a unidade e diretrio de onde foi originalmente copiado; Unidades alternativas para restaurar o projeto em uma unidade diferente de onde o projeto foi copiado ou Diretrios alternativos para restaurar o projeto em um diretrio diferente do original. As unidades e diretrios alternativos sero solicitados durante o processo de restaurao. 7. Pressionar o boto Iniciar restaurao. 8. A mensagem "Restaurao finalizada" indica que a restaurao foi concluda com sucesso. 9. Aps finalizada a operao pressionar o boto Sair.

5-9

Captulo 5

Procedimentos de Utilizao

Utilizando Mdulos
Abrindo um Mdulo
Para que um mdulo possa ser editado ou visualizado necessrio que ele esteja aberto. Ao abrir um mdulo que faa parte do projeto corrente ele poder ser visualizado e editado. Caso o mdulo sendo aberto no faa parte do projeto corrente, exibida a caixa de dilogo MasterTool onde deve ser indicado se o mdulo deve ser inserido no projeto ou no. Se o mdulo no for inserido no projeto, somente poder ser visualizado. Os mdulos que no fazem parte do projeto apresentam as barras de energia na cor cinza. Para abrir um mdulo 1. Utilizar um dos seguintes mtodos: Na Barra de Ferramentas, clicar sobre o boto . A partir do menu Mdulo, escolher Abrir (ALT, M, B). Utilizar o atalho de teclado CTRL+L. 2. Na caixa Nome do Arquivo, digitar ou selecionar o nome do mdulo. 3. Na caixa Diretrios, selecionar o subdiretrio onde est localizado o mdulo. 4. Na caixa Listar Arquivos do Tipo, selecionar o tipo do mdulo. 5. Na caixa Unidades, selecionar a unidade de disco onde est localizado o mdulo. 6. Quando todos os parmetros estiverem indicando o mdulo, selecionar o boto OK ou dar um duplo clique sobre o nome do arquivo.

Captulo 5

Procedimentos de Utilizao

Digitar ou selecionar o nome do mdulo

Selecionar o diretrio onde est o mdulo

Selecionar o tipo do mdulo E, P ou F

Selecionar a unidade de disco

Fechando um Mdulo
Caso no seja necessrio visualizar ou editar um mdulo, pode-se fechar o mesmo Para fechar um mdulo 1. Utilizar um dos seguintes mtodos: A partir do menu Mdulo, escolher Fechar Mdulo (ALT, M, C). Realizar um duplo clique no menu de controle do mdulo. Caso o mdulo que est sendo fechado tenha sofrido alguma alterao e o mesmo ainda no tenha sido salvo em disco, exibida uma caixa de dilogo solicitando o salvamento ou no do mdulo antes de fech-lo.

Salvando um Mdulo
Aps a edio de um mdulo deve-se salvar o mesmo em disco para que as alteraes realizadas possam ser realmente efetivadas. O nome e a localizao em disco permanecem as mesmas. Sugere-se que o arquivo seja salvo freqentemente, quando estiver sendo editado. Para salvar um mdulo em disco 1. Utilizar um dos seguintes mtodos: Na Barra de Ferramentas, clicar sobre o boto . A partir do menu Mdulo, escolher Salvar (ALT, M, S). Utiliza o atalho de teclado CTRL+S.

Salvando um Mdulo com outro Nome


possvel salvar-se um mdulo atualmente em edio com um nome diferente do original. 5-11

Captulo 5

Procedimentos de Utilizao

Para salvar um mdulo com outro nome 1. A partir do menu Mdulo, escolher Salvar (ALT, M, A). 2. Na caixa Nome do Arquivo, digitar ou selecionar o nome do mdulo. 3. Na caixa Diretrios, selecionar o subdiretrio onde ser salvo o mdulo. 4. Na caixa Listar Arquivos do Tipo, selecionar o tipo do mdulo. 5. Na caixa Unidades, selecionar a unidade de disco onde ser salvo o mdulo. 6. Quando todos os parmetros estiverem corretos, selecionar o boto OK. 7. Caso j exista um mdulo salvo com este nome, solicitada uma confirmao para gravar o mdulo novo no lugar do antigo.
Digitar o novo nome para o mdulo Selecionar um mdulo caso deseje substitui-lo Selecionar o diretrio em que deve ser salvo o mdulo

Selecionar a unidade de disco em que deve ser salvo o mdulo Selecionar o tipo de mdulo a ser salvo

Obtendo Informaes de Mdulo em Disco


possvel verificar informaes de um mdulo em disco sem a necessidade de abri-lo. So apresentadas as seguintes informaes: tipo do mdulo nome do mdulo nmero do mdulo verso modelo de UCP para o qual foi programado linguagem de programao utilizada tamanho em bytes

Captulo 5

Procedimentos de Utilizao

Para obter informaes de mdulo em disco 1. A partir do menu Mdulo, escolher Informaes (ALT, M, I). 2. Na caixa Nome do Arquivo, digitar ou selecionar o nome do mdulo. 3. Na caixa Diretrios, selecionar o subdiretrio onde est localizado o mdulo. 4. Na caixa Listar Arquivos do Tipo, selecionar o tipo do mdulo. 5. Na caixa Unidades, selecionar a unidade de disco onde est localizado o mdulo. 6. Quando todos os parmetros estiverem corretamente configurados, selecionar o boto OK. exibida a caixa Informaes do Mdulo com as informaes sobre o mdulo.

Editando a Verso do Mdulo


Cada mdulo do projeto pode ter um nmero de verso. Um uso comum para o nmero de verso de um mdulo relacionar as alteraes efetuadas com um nmero de versol Para editar a verso do mdulo 1. A partir do menu Edio, escolher Verso do Mdulo (ALT, E, V). 2. Na caixa Verso, digitar a verso para o mdulo. A verso deve seguir o formato X.Y, onde X e Y so nmeros separados por um ponto

5-13

Captulo 5

Procedimentos de Utilizao

Digitar a verso do mdulo

Mdulo de Configurao - Mdulo C


O que um Mdulo C?
Mdulo C o mdulo que possui todas as configuraes necessrias para o uso de um projeto de programao. Para maiores informaes sobre mdulo C, ver seo Projeto de Programao no captulo 2 do Manual de Programao do MasterTool.

Configurando o Modelo de UCP


O modelo de UCP no qual o programa aplicativo ser executado deve ser declarado no mdulo de configurao. Todos os mdulos pertencentes ao projeto sero identificados com o tipo de UCP declarado no mdulo C. Para configurar o modelo de UCP 1. Selecionar como mdulo corrente o mdulo C. 2. Na caixa Modelo de UCP, selecionar o modelo de UCP a ser utilizado na lista de UCPs disponveis.

Captulo 5

Procedimentos de Utilizao

Selecionar o modelo de UCP

Configurando Operandos Simples


Deve ser declarado no mdulo C a quantidade de operandos simples usada pelos demais mdulos que compe o programa aplicativo. A quantidade total de memria disponvel para os operandos depende do modelo de UCP declarado. medida que os operandos so declarados, a quantidade de memria disponvel diminui e pode ser visualizada no item Bytes Livres, abaixo direita. Os operandos memria so alocados em blocos de 128 operandos. Caso o valor digitado no seja mltiplo deste valor, arredondado para o primeiro valor mltiplo de 128 maior que o nmero digitado. Os operandos decimal so alocados em blocos de 64 operandos. Caso o valor digitado no seja mltiplo deste valor, arredondado para o primeiro valor mltiplo de 64 maior que o nmero digitado. Os operandos tambm podem ser configurados utilizando-se as teclas '+' e '-' que alocam ou desalocam blocos com 256 bytes como explicado anteriormente. Para configurar operandos simples 1. Na caixa Total de Operandos, Memria, digitar o nmero de operandos memria a serem utilizados ou utilizar as teclas '+' e '-' para realizar a configurao. O item ao lado mostra automaticamente os endereos dos operando memria que esto disponveis para serem utilizados. 2. Na caixa Total de Operandos, Decimal, digitar o nmero de operandos decimal a serem utilizados ou utilizar as teclas '+' e '-' para realizar a configurao. O item ao lado mostra automaticamente os endereos dos operandos decimal que esto disponveis para serem utilizados.

5-15

Captulo 5

Procedimentos de Utilizao

Digitar o nmero de operandos memria Digitar o nmero de operandos decimal

Configurando Operandos Tabelas


Deve ser declarado no mdulo C a quantidade de operandos tabela usada pelos demais mdulos que compe o programa aplicativo. A quantidade total de memria disponvel para os operandos depende do modelo de UCP declarado. medida que os operandos so declarados, a quantidade de memria disponvel pode ser visualizada no item Bytes Livres, abaixo direita. Para configurar operandos tabela 1. Na caixa Memrias do quadro Tabelas, digitar o nmero de operandos tabela memria a ser utilizado pelo programa aplicativo. Este nmero pode variar de 0 a 255. 2. Escolher o boto Posies, caso o nmero de tabelas for diferente de 0. exibida a caixa de dilogo Posies de Tabelas de Memrias. 3. Na coluna Posies, digitar o nmero de posies para cada tabela. Este nmero pode variar de 0 a 255.

Captulo 5

Procedimentos de Utilizao

Digitar o nmero de tabelas Memrias e Decimais

Escolher o boto Posies para editar o nmero de posies da tabela

4. Na caixa Decimais do grupo tabelas, digitar o nmero de operandos tabela decimal a ser utilizado pelo programa aplicativo. Este nmero pode variar de 0 a 255. 5. Escolher o boto Posies, caso o nmero de tabelas for diferente de 0. exibida a caixa de dilogo Posies de Tabela de Decimais. 6. Na coluna Posies, digitar o nmero de posies para cada tabela. Este nmero pode variar de 0 a 255.

Digitar o nmero de posies para cada uma das tabelas

Configurando Operandos Retentivos


Deve ser declarado no mdulo C o nmero de operandos retentivos, ou seja, que no tero seu valor perdido com a desenergizao do CP. Os operandos 5-17

Captulo 5

Procedimentos de Utilizao

retentivos so um subconjunto dos operandos configurados e so sempre os ltimos operandos configurados para cada tipo. Por exemplo, se existirem 256 operandos memria e 128 forem declarados como retentivos, sero os operandos de %M0127 .a %M0255. Os operandos do tipo tabela so todos retentivos. Os operandos memria declarados como retentivos so alocados em blocos de 128 operandos. Caso o valor digitado no seja mltiplo deste valor, arredondado para o primeiro valor mltiplo de 128 maior que o nmero digitado. Os operandos decimal declarados como retentivos so alocados em blocos de 64 operandos. Caso o valor digitado no seja mltiplo deste valor, arredondado para o primeiro valor mltiplo de 64 maior que o nmero digitado. Os operandos auxiliar e sada so alocados um a um.

Captulo 5

Procedimentos de Utilizao

Para configurar operandos retentivos 1. Na caixa Operandos Retentivos, Memria, digitar o nmero de operandos memria a serem retentivos ou utilizar as teclas '+' e '-' para realizar a configurao. 2. Na caixa Operandos Retentivos, Decimal, digitar o nmero de operandos decimal a serem retentivos ou utilizar as teclas '+' e '-' para realizar a configurao. 3. Na caixa Operandos Retentivos, Sada, digitar o nmero de operandos sada a serem retentivos ou utilizar as teclas '+' e '-' para realizar a configurao. 4. Na caixa Operandos Retentivos, Auxiliar, digitar o nmero de operandos auxiliares a serem retentivos ou utilizar as teclas '+' e '-' para realizar a configurao.

Digitar o nmero de operandos retentivos

Configurando o Tempo Mximo de Ciclo de Varredura


Deve ser declarado no mdulo C o tempo mximo do ciclo de varredura do programa aplicativo. O limite de tempo mximo configurvel depende do modelo de UCP declarada. Para maiores informaes sobre o tempo mximo de varredura, ver item Tempos de Ciclo de Execuo do Programa, na seo Projeto de Programao no captulo 2 do Manual de Programao do MasterTool. Para configurar o tempo mximo do ciclo de varredura 1. Na caixa Tempo Mximo do Ciclo de Varredura, selecionar o tempo a ser utilizado na lista de tempos disponveis. Podem ser escolhidos valores de 100 ms a 400 ms para todas as UCPs disponveis, exceto as UCPs AL-2002/MSP e AL-2003 que permitem tempos entre 100 ms e 800 ms.

5-19

Captulo 5

Procedimentos de Utilizao

Selecionar o tempo mximo de ciclo de varredura

Configurando o Perodo de Acionamento do Mdulo E018


Deve ser declarado no mdulo C o perodo de tempo que deve ser acionado o mdulo de interrupo de tempo E018. Para maiores informaes sobre o perodo de acionamento do mdulo E018, ver item Mdulo E - Execuo, na seo Projeto de Programao no captulo 2 do Manual de Programao do MasterTool. Para configurar o perodo de acionamento do mdulo E018 1. Na caixa Perodo de Acionamento de E018 , selecionar o tempo que deve ser utilizado entre as chamadas ao mdulo E018. So possveis tempos de 0,625 ms a 50 ms.

Captulo 5

Procedimentos de Utilizao

Selecionar o perodo de acionamen to do mdulo E018

Configurando o Barramento
Deve ser declarado no mdulo C a configurao de mdulos de entrada e sada localizados em todos os barramentos existentes em cada modelo de UCP. Na configurao do barramento so alocados operandos de entrada e sada ( %E e %S ) para os mdulos digitais e indicado o endereo dos operandos de endereo no barramento (%R ). Na caixa Primeiro Octeto de Sada possvel a definio do endereo do operando %S a partir do qual sero reservados os pontos de sada. Este valor automaticamente alterado com as declaraes dos mdulos de E/S nos barramentos, s precisando ser modificado pelo usurio para reservar endereos %E para futuras inseres de mdulos de entrada. O grupo Habilitao chaves de troca de barramento permite a habilitao das chaves que controlam a trocas de mdulos com o CP energizado dos barramentos 2 a 9 do CP. Cada barramento possui uma chave de controle localizada na sua fonte de alimentao. Caso a chave esteja habilitada, (STBY), ela poder desativar o seu barramento para a troca de mdulos. Se a chave for desabilitada (RUN) o seu barramento permanecer sempre ativo, evitando desativaes acidentais. Neste ltimo caso, entretanto, as chaves individuais de controle dos mdulos presentes no barramento permanecem habilitadas, permitindo a troca dos mdulos com o CP energizado que possuirem esta caracterstica. Para configurar o barramento 1. Selecionar o boto Barramento. exibida a caixa de dilogo Barramento para a configurao dos barramentos. 2. Na caixa Primeiro Octeto de Sada, digitar o nmero do primeiro octeto de sada, caso seja desejado um valor diferente do que automaticamente configurado, sendo o endereo da ltima entrada mais um. 3. Na caixa de verificaoTroca de Mdulos Energizado, deve-se selecionar o item caso seja utilizada a troca de mdulos com o CP energizado. Este item s existe nas UCPs AL-2002/MSP e AL-2003. 4. No quadro Habilitao chaves de troca de barramento selecionar quais os barramentos devem ter sua chave habilitada. 5-21

Captulo 5

Procedimentos de Utilizao

Indicar se deve existir troca de mdulo com o CP energizado Caso seja necessrio, digitar o endereo do primeiro octeto de sada

Selecionar o barramento a ser configurado

Habilitar chaves de troca de barramento

5. Selecionar o boto do barramento desejado, ex. Barramento 2. exibida a caixa de dilogo Barramento 2. Cada linha da tabela corresponde a uma posio no barramento indicado pela coluna Posio. A coluna PA indica o valor a ser configurado na ponte de ajuste do mdulo, se necessrio. Para maiores informaes sobre como configurar os mdulos, ver o manual da UCP ou do mdulo utilizado, relacionado na seo Manuais Relacionados, no Prefcio deste manual.

Captulo 5

Procedimentos de Utilizao

Digitar ou selecionar o mdulo desejado

Utilizar para editar o prximo barramento Utilizar para editar o barramento anterior

Utilizar para selecionar o mdulo desejado

6. Na coluna Mdulo, digitar o nmero do mdulo a ser inserido ou um espao em branco para apagar o mdulo j existente. Pode-se tambm realizar um duplo clique na clula onde se deseja editar o mdulo ou posicionar o cursor na clula desejada e selecionar o boto Adicionar mdulo. exibida a caixa de dilogo Mdulos. 7. Na caixa Selecione o mdulo: selecionar o mdulo desejado na lista e selecionar o boto OK. Caso o mdulo selecionado seja Nenhum, o mdulo existente naquela posio apagado Se o mdulo for de entrada ou sada digital so configurados os operandos %E ou %S de acordo com o nmero de octetos do mdulo. A coluna Endereo indica o endereo no barramento a ser utilizado para acesso aos mdulos analgicos e especiais. 8. Repetir os itens 6 e 7 para todos os mdulos a serem inseridos no barramento. 9. Repetir o item 5 selecionando cada barramento a ser configurado. Repetir os item 6 e 7 para configurar os mdulos de cada barramento. O nmero de barramentos varia de acordo com o modelo de UCP utilizado.

5-23

Captulo 5

Procedimentos de Utilizao

Selecionar o mdulo desejado ou nenhum para apagar mdulo existente

Os botes <<Anterior e Prximo>> podem ser utilizados durante a configurao de um barramento para exibir diretamente a caixa de dilogo de configurao do barramento anterior ou do prximo barramento.

Captulo 5

Procedimentos de Utilizao

Configurando a Comunicao ASCII


Permite configurar a velocidade de comunicao e uso dos sinais de MODEM a serem utilizados nas comunicaes ASCII. Para configurar a comunicao ASCII 1. Selecionar o boto Comunicao ASCII, exibida a caixa de dilogo Comunicao ASCII. Quando a UCP em uso for AL-2003, o boto chama-se Comunicao Auxiliar. 2. Na caixa de listagem Velocidade, selecionar a velocidade de comunicao a ser utilizada. 3. Selecionar a caixa de verificao Uso dos sinais RTS/CTS , caso seja desejada a utilizao dos sinais de MODEM. 4. Selecionar o boto OK.
Selecionar para a utilizao dos sinais de MODEM Selecionar a velocidade de comunicao

5-25

Captulo 5

Procedimentos de Utilizao

Configurando Redes
Os CPs ALTUS podem ser utilizados em conjunto e trocar informaes utilizando diversos tipos de rede. As redes suportadas pelos CPs ALTUS so ALNET I, ALNET II, Ethernet e Sincronismo. A tabela 5-1, exibe quais redes esto disponveis para cada tipo de UCP. UCP AL-600 AL-2000 AL-2002 AL-2003 AL-3003 AL-3004 QK600 QK800 QK801 QK2000 PL101 PL102 PL103
Tabela 5-1 - Redes Utilizadas pelas UCPs ALTUS

ALNET I

ALNET II

Ethernet

Sincronismo

Rede ALNET I
Devem ser declarados no mdulo C os parmetros de rede ALNET I que devem ser utilizados em comunicaes nesta rede. Para configurar os parmetros da rede ALNET I 1. Selecionar o boto ALNET I, do quadro Redes. exibida uma caixa de dilogo para a configurao dos parmetros.

Captulo 5

Procedimentos de Utilizao

Digitar o endereo da estao

Selecionar o tipo de MODEM

Selecionar a velocidade de comunicao

1. Na caixa Endereo da Estao, digitar o endereo que o CP deve possuir na rede ALNET I. Este valor pode variar de 0 a 254. 2. Na caixa Velocidade, selecionar a velocidade de comunicao que o CP deve utilizar na rede ALNET I. So possveis valores de 300 bps a 9600 bps. 3. No grupo Tipo de MODEM, selecionar o tipo de MODEM utilizado.

Rede ALNET II
Devem ser declarados no mdulo C os parmetros que devem ser utilizados para comunicaes utilizando a rede ALNET II. Para configurar parmetros da rede ALNET II 1. Selecionar o boto ALNET II do quadro Redes. exibida uma caixa de dilogo para a configurao dos parmetros. 2. Na caixa Nome de Identificao, digitar o nome de identificao da estao. Este nome pode possuir at 20 caracteres de comprimento. 3. Na caixa Endereo de N da Estao, digitar o endereo de n da estao na rede ALNET II. Todos os controladores ligados mesma sub-rede devem possuir necessariamente endereos diferentes entre 1 e 31. 4. Na caixa Endereo de Sub-rede, digitar o endereo da sub-rede qual o CP est conectado. O endereo programado neste item deve ser necessariamente igual para todos os CPs ligados mesma sub-rede, podendo assumir valores de 1 a 63. 5. Na caixa Velocidade de Comunicao, selecionar a velocidade a ser utilizada nas comunicaes ALNET II. Pode variar de 64 Kbps a 1000 Kbps. 6. Na caixa Time-out Inter Sub-rede, digitar o tempo de time-out para comunicaes realizadas entre sub-redes distintas. O valor correspondente a dcimos de segundo. 7. Na caixa Time-out Intra Sub-rede, digitar o tempo de time-out para comunicaes realizadas dentro da mesma sub-rede. O valor corresponde a dcimos de segundo 8. Selecionar o boto Grupos de Multicast. exibida a caixa de dilogo Grupos de Multicast onde devem ser selecionados todos os grupos de multicast em que o CP faz parte. Em uma mesma sub-rede existem 15 5-27

Captulo 5

Procedimentos de Utilizao

grupos de multicast (1 a 15). Quando uma estao da rede envia uma mensagem em multicast, todos os equipamentos associados quele grupo recebem a mensagem. 9. No grupo Conexo Fsica, selecionar o tipo de conexo utilizada. Esta opo s vlida para a UCP AL-2002/MSP. 10.Na caixa de verificao Habilitada do quadro Redundncia, selecionar se existe ou no redundncia. Esta opo s vlida para utilizao com a rede FOCOS. 11.Na caixa Perodo de Teste Conexo Ativa, digitar o perodo de tempo que deve ser testada a conexo ativa. O tempo expresso em segundos. Esta opo s vlida para utilizao com a rede FOCOS. 12.Na caixa Atraso para Comutao, digitar o tempo de espera para realizar comutao de conexo caso exista alguma falha. O tempo expresso em segundos. Esta opo s vlida para utilizao com a rede FOCOS.
Digitar endereos de n e subrede Digitar o nome de identificao da estao Digitar tempos de timeout Selecionar o tipo de conexo

Configurar parmetros de redundncia Selecionar a velocidade de comunicao

Utilizar o boto Multicast para configurar os grupos de Multicast

Rede Ethernet
Devem ser declarados no mdulo C os parmetros que devem ser utilizados para comunicaes utilizando a rede Ethernet. Para configurar parmetros da rede Ethernet 1. Selecionar o boto Ethernet do grupo Redes. exibida a caixa de dilogo Ethernet para a configurao dos parmetros. 2. Na caixa Endereo IP, digitar o endereo da estao na rede Ethernet onde est conectado o CP. O endereo deve seguir formato de endereos IP. Para

Captulo 5

Procedimentos de Utilizao

maiores informaes sobre endereo IP ver Caractersticas Tcnicas do AL-3405. 3. Na caixa Gateway Default, digitar o endereo do gateway utilizado para o acesso outras sub-redes TCP/IP. O endereo deve seguir o formato de endereos IP. Para maiores informaes sobre Gateway Default, ver Caractersticas Tcnicas do AL-3405. 4. Na caixa Mscara de Sub-rede, digitar a mscara que permite identificar uma sub-rede no segmento da rede Ethernet, mascarando uma parte do endereo IP deste segmento. Para maiores informaes sobre Mscara de Sub-rede, ver Caractersticas Tcnicas do AL-3405.
Digitar o endereo da estao na rede Ethernet Digitar o endereo do gateway default

Digitar a mscara de subrede Ethernet

Rede de Sincronismo
Devem ser declarados no mdulo C os parmetros que devem ser utilizados para a utilizao da rede de sincronismo. O AL-2002 pode operar com seu relgio sincronizado com outros CPs ou no. Caso opere sincronizado, deve-se configurar se o CP gera ou recebe sincronismo. Em aplicaes usuais deve ser selecionada a opo Sem Sincronismo. Para configurar os parmetros da rede de sincronismo 1. Selecionar o boto Sincronismo do grupo Redes. exibida a caixa de dilogo Sincronismo. 2. Selecionar o boto de opo desejado.

Selecionar o tipo de sincronismo

Inserindo Notas de Mdulo


Um mdulo pode ter vrios dados de documentao associados contendo datas, nome de projetistas, descries e revises do projeto. 5-29

Captulo 5

Procedimentos de Utilizao

Para inserir notas de mdulo 1. Utilizar um dos seguintes mtodos: Na Barra de Ferramentas, clicar sobre o boto A partir do menu Relatrio, escolher Notas de Mdulo (ALT, R, M). 2. Preencher os campos de acordo com a informao solicitada. 3. Quando os dados estiverem preenchidos, selecionar o boto OK.

Mdulo de Configurao de Roteadores ("Gateways" e "Bridges") - Mdulo R


O que um Mdulo R?
Mdulo R o mdulo que possui todas as configuraes necessrias para o uso de um projeto de roteador. Para maiores informaes sobre mdulo R, ver seo Projeto de Roteador no captulo 2 do Manual de Programao do MasterTool.

Configurando o Modelo de Roteador


O modelo do dispositivo roteador onde o mdulo de configurao R ser carregado deve ser declarado. Para configurar o modelo de roteador 1. Selecionar como mdulo corrente o mdulo R a ser configurado. 2. Na caixa Modelo de UCP, selecionar o modelo de roteador a ser utilizado, dentre os presentes na lista de roteadores disponveis.

Captulo 5

Procedimentos de Utilizao

Selecionar o modelo de UCP

Utilizar para configurar a redundncia Utilizar para configurar o roteamento Uitilizar para configurar os parmetros

Configurando os Parmetros do Canal


Os roteadores possuem canais comunicao. Cada canal corresponde a um conector do painel frontal e a um protocolo de comunicao. Para maiores informaes, ver documentao sobre o roteador que est sendo utilizado. O procedimento para configurar os parmetros de cada canal o mesmo, desta forma basta selecionar o boto de configurao do quadro do canal desejado, Canal 0, Canal 1, Canal 2 ou Canal 3. Para configurar os parmetros do canal 1. Selecionar o boto Parmetros do canal desejado. 2. Na caixa Nome de Identificao, digitar o nome de identificao da estao. Este nome pode possuir at 20 caracteres de comprimento. 3. Na caixa Endereo de N da Estao, digitar o endereo do n da estao. 4. Na caixa Endereo de Sub-rede, digitar o endereo de sub-rede da estao 5. Na caixa Velocidade de Comunicao, selecionar a velocidade para a comunicao. A lista de velocidades depende do Protocolo utilizado. 6. Selecionar o boto Grupos de Multicast. exibida a caixa de dilogo Grupos de Multicast onde devem ser selecionados todos os grupos de multicast em que o CP faz parte. Em uma mesma sub-rede existem 15 grupos de multicast (1 a 15). Quando uma estao da rede envia uma mensagem em multicast, todos os equipamentos associados quele grupo recebem a mensagem.No grupo Conexo Fsica, selecionar o tipo de conexo. Este item somente utilizado com protocolo ALNET II. 7. No grupo Tipo de MODEM, selecionar o tipo de MODEM ou a no utilizao deste. Este item somente utilizado com protocolo ALNET I. 8. No grupo Protocolo, selecionar o protocolo utilizado para o canal. 9. Na caixa Time-out intra sub-rede, digitar o valor de time-out para comunicaes dentro da mesma sub-rede. 5-31

Captulo 5

Procedimentos de Utilizao

10.Na caixa Time-out inter sub-rede, digitar o valor de time-out para comunicaes entre sub-redes distintas.
Digitar os endereos de n e subrede e o nome Selecionar a velocidade de comunicao Selecionar o tipo de MODEM

Selecionar o procotocolo para o canal

Selecionar o tipo de conexo

Digitar os tempos de timeout

Configurando o Roteamento do Canal


Existe uma tabela de roteamento em cada canal que especifica para qual nodo uma mensagem deve ser enviada, caso esta mensagem seja para uma sub-rede diferente daquela que o canal est conectado. Esta opo permite a configurao desta tabela. A tabela contm ndices de 1 a 63 correspondendo cada um a uma das 63 subredes possveis. Deve ser indicado para qual n, contendo um dispositivo roteador, deve ser enviada a mensagem para que chegue sub-rede destino. O procedimento para configurar os parmetros de roteamento de cada canal o mesmo, desta forma basta selecionar o boto de configurao do quadro do canal desejado, Canal 0, Canal 1, Canal 2 ou Canal 3.

Captulo 5

Procedimentos de Utilizao

Para configurar o roteamento do canal 1. Selecionar o boto Roteamento do canal desejado. 2. Na coluna N, digitar o endereo do n de roteamento para uma mensagem enviada a sub-rede que tem como endereo o nmero da linha.

Digitar o nmero do n que contm um roteador para a mensagem enviada subrede igual ao nmero da linha

5-33

Captulo 5

Procedimentos de Utilizao

Exemplo:

Figura 5-1 Exemplo de Topologia de Rede ALNET II

A figura 5-1 mostra uma topologia de rede ALNET II possuindo 4 sub-redes. Se uma mensagem do CP2 da sub-rede 4 deve ser enviada ao CP1 da sub-rede 1 ela deve ser roteada atravs das outras sub-redes para chegar ao seu destino. A mensagem automaticamente enviada em multicast na sub-rede 4 para o grupo de multicast 15, destinado a dispositivos roteadores, chegando no n onde est localizado o AL-2401, que interliga as sub-redes 3 e 4 (Roteador 1). Para repassar esta mensagem, o roteador 1 examina sua tabela de roteamento para o canal 0 (sub-rede 3) e verifica o endereo associado sub-rede destino. Como a sub-rede destino a sub-rede 1, a posio 1 da tabela indica para qual n da sub-rede 3, que contm um roteador, deve ser enviada a mensagem para que possa chegar ao destino. A posio 1 da tabela de roteamento endereo do AL-2401 na sub-rede 3 sub-rede 2 (Roteador 2). Portanto, a AL-2401 que interliga as sub-redes 3 figura a seguir. deve possuir o valor 30 que indica o usado para interligar esta sub-rede tabela de roteamento do canal 0 do e 4 configurada como mostrado na

Captulo 5

Procedimentos de Utilizao

Configurando a Redundncia do Canal


O procedimento para configurar os parmetros de redundncia de cada canal o mesmo, portanto basta selecionar o boto de configurao do quadro do canal desejado, Canal 0, Canal 1, Canal 2 ou Canal 3. Estes itens somente so vlidos para utilizao com a rede FOCOS. Para configurar a redundncia do canal 1. Selecionar o boto Redundncia do canal desejado. 2. Na caixa de verificao Redundncia Habilitada, selecionar se deve estar ou no habilitada a redundncia. 3. Na caixa Perodo de Teste Conexo Ativa, digitar o perodo de tempo que deve ser testada a conexo ativa. O tempo expresso em segundos. 4. Na caixa Atraso para Comutao, digitar o tempo de espera para realizar comutao de conexo caso exista alguma falha. O tempo expresso em segundos.

5-35

Captulo 5

Procedimentos de Utilizao

Habilitar ou desabilitar a redundncia

Digitar o tempo de atraso para comutao

Digitar o perodo de teste da conexo ativa

Inserindo Notas de Mdulo


O procedimento para a insero de notas de mdulo para um mdulo R o mesmo do mdulo C. Para maiores informaes sobre Notas de Mdulos ver o item Inserindo Notas de Mdulo, na seo Mdulo de Configurao - Mdulo C neste captulo.

Mdulo de Programa - Mdulos E, P e F


O que um Mdulo de Programa?
Mdulo de Programa um mdulo que possui rotinas desenvolvidas para serem executadas em um CP. Para maiores informaes sobre mdulos de programa, ver captulo 2 do Manual de Programao do MasterTool.

Captulo 5

Procedimentos de Utilizao

Modificando um Mdulo de Programa


Para modificar um mdulo de programa 1. Selecionar o mdulo a ser modificado para a janela ativa. 2. Utilizar um dos seguintes mtodos: Na Barra de Ferramentas, clicar sobre o boto A partir do menu Edio, escolher Modificar (ALT, E, M). Realizar um duplo clique em qualquer ponto da rea de Edio. O menu passa a ser o menu de modificao de mdulos possuindo 2 itens com comandos para edio e busca, e vrios itens contendo os grupos de instrues disponveis. Quando em modo de edio, pode-se ter acesso Ajuda de Contexto das instrues, clicando-se no respectivo boto da barra de ferramentas e em seguida sobre a instruo desejada. Quando em edio de instruo, pode-se utilizar o boto Ajuda de ajuda existente na caixa de dilogo para obter-se informaes sobre descrio, sintaxe e exemplos.

Editando os Parmetros de Entrada e Sada de um Mdulo de Funo


Um mdulo funo, diferentemente do que acontece com mdulos de execuo e procedimento, permite que sejam utilizados parmetros de entrada para a funo e sejam retornados valores depois de executada a mesma. Para editar parmetros de entrada e sada 1. A partir do menu Edio, escolher Editar Parmetros (ALT, E, P). 2. Na caixa Nmero do grupo Parmetros de Entrada e/ou do grupo Parmetros de Sada, digitar o nmero de parmetros de entrada e/ou de sada do mdulo. 3. Selecionar o boto Parmetros do grupo Parmetros de Entrada e/ou do grupo Parmetros de Sada para realizar a edio dos parmetros de entrada e/ou sada.

5-37

Captulo 5

Procedimentos de Utilizao

Digitar o nmero de parmetros de entrada e/ou sada

Utilizar para realizar a edio parmetros de entrada/sada

4. Na caixa de dilogo Parmetros de Entrada e/ou Parmetros de Sada, preencher a coluna Operando com os operandos que devem ser utilizados como parmetros de entrada e/ou sada.
Digitar os operandos utilizados como parmetros de entrada

A edio dos parmetros de sada realizada em uma caixa de dilogo semelhante a esta com o ttulo Parmetros de Sada

Buscando uma Determinada Lgica


A edio feita somente em uma lgica por vez. Para editar uma lgica deve-se busc-la para a edio. Para buscar uma determinada lgica pelo nmero ou tag 1. A partir do menu Busca, escolher Lgica (ALT, B, L). 2. Selecionar o boto Lgica / tag e digitar o nmero da lgica ou o tag na caixa de edio ao lado.

Captulo 5

Procedimentos de Utilizao

Digitar o nmero ou o tag da lgica a ser buscada Ou digitar um trecho da descrio da lgica

Para buscar uma determinada lgica pela descrio 1. A partir do menu Busca, escolher Lgica (ALT, B, L). 2. Selecionar o boto Descrio e digitar a descrio da lgica na caixa de edio ao lado.

Inserindo uma Lgica


Para inserir uma lgica 1. Utilizar um dos seguintes mtodos: Na Barra de Ferramentas, clicar sobre o boto A partir do menu Edio, escolher Nova Lgica (ALT, E, N). 2. Na caixa Lgica, digitar o nmero da lgica a ser inserida. 3. Na caixa Tag, digitar o tag para a lgica. Pode possuir at 7 caracteres. 4. Na caixa Descrio, digitar a descrio para a lgica. Pode possuir at 60 caracteres. 5. Na caixa Observaes, digitar as observaes a respeito da lgica. Pode possuir at 280 caracteres.

5-39

Captulo 5

Procedimentos de Utilizao

Digitar o nmero da lgica a ser inserida Digitar o tag para a lgica Digitar a descrio para a lgica

Digitar as observaes para a lgica

Recortando, Copiando e Inserindo Clulas


Estando em modo edio, possvel recortar, copiar e colar clulas de um ponto para outro. O ato de recortar clulas, apaga as mesmas do mdulo e faz uma cpia para rea de troca do MasterTool para posteriormente serem coladas em outras clulas. Copiar clulas tambm realiza uma cpia das clulas para a rea de troca do MasterTool, mas no apaga as clulas originais. Colar clulas significa buscar as clulas que esto na rea de troca do MasterTool e inser-las na lgica no ponto onde est o cursor de lgica. Para as operaes de recortar e copiar lgicas, deve-se antes de tudo marcar as clulas. Para marcar clulas no contnuas 1. Utilizar um dos seguintes mtodos: Clicar com o boto esquerdo do mouse sobre a clula que se deseja marcar enquanto mantm a a tecla CTRL pressionada . Posicionar o cursor de lgica na clula desejada e teclar barra de espao. 2. Repetir o passo 1 para todas as clulas a serem marcadas.

Captulo 5

Procedimentos de Utilizao

Para marcar um bloco de clulas 1. Posicionar o cursor de lgicas no incio do bloco a ser marcado. 2. Clicar com o boto esquerdo do mouse sobre a clula que delimita o fim do bloco enquanto mantm a tecla SHIFT pressionada.

Para recortar clulas 1. Marcar as clulas desejadas conforme um dos dois mtodos citados no incio da seo. 2. Utilizar um dos seguintes mtodos: Na Barra de Ferramentas, clicar sobre o boto A partir do menu Edio, escolher Recortar (ALT, E, T). Para copiar clulas de um local para outro 1. Marcar as clulas desejadas conforme um dos dois mtodos citados no incio da seo. 2. Utilizar um dos seguintes mtodos: Na Barra de Ferramentas, clicar sobre o boto A partir do menu Edio, escolher Copiar (ALT, E, C). 5-41

Captulo 5

Procedimentos de Utilizao

3. Posicionar o cursor de lgica para o ponto onde devem ser copiadas as clulas. 4. Utilizar um dos seguintes mtodos: Na Barra de Ferramentas, clicar sobre o boto A partir do menu Edio, escolher Colar (ALT, E, O). Para mover clulas de um local para outro 1. Marcar as clulas desejadas conforme um dos dois mtodos citados no incio da seo. 2. Utilizar um dos seguintes mtodos: Na Barra de Ferramentas, clicar sobre o boto A partir do menu Edio, escolher Recortar (ALT, E, T). 3. Posicionar o cursor de lgica para o ponto onde devem ser copiadas as clulas. 4. Utilizar um dos seguintes mtodos: Na Barra de Ferramentas, clicar sobre o boto A partir do menu Edio, escolher Colar (ALT, E, O).

Recortando Lgicas
Um grupo de lgicas pode ser apagado de um mdulo pelo comando Edio, Recortar. Uma cpia das mesmas transferida para a rea de Troca, podendo ser novamente inserida em qualquer ponto do mdulo atravs do comando Edio, Colar. O comando para recortar lgicas somente pode ser utilizado em modo visualio de lgicas. No modo edio, os mesmos comandos so utilizados para recortar clulas. Para apagar lgicas 1. A partir do menu Edio, escolher Recortar (ALT, E, T). 2. Na caixa Lgica Inicial, digitar o nmero da primeira lgica a ser apagada. 3. Na caixa Lgica Final, digitar o nmero da ltima lgica a ser apagada.

Captulo 5

Procedimentos de Utilizao

Digitar o nmero da primeira lgica a ser apagada

Digitar o nmero da ltima lgica a ser apagada

Copiando Lgicas
A cpia de um grupo de lgicas para um outro local do mdulo, ou mesmo entre mdulos, realizada em duas etapas: cpia do grupo de lgicas desejado para a rea de troca colagem do grupo no local de destino

Os comandos utilizados para realizar a cpia de lgicas somente podem ser utilizados em modo visualizao de lgicas. No modo edio, os mesmos comandos so utilizados para copiar clulas. Para copiar lgicas 1. A partir do menu Edio, escolher Copiar (ALT, E, C). exibida a caixa de dilogo Copiar Lgicas para a rea de Troca. 2. Na caixa Lgica Inicial, digitar o nmero da primeira lgica a ser copiada. 3. Na caixa Lgica Final, digitar o nmero da ltima lgica a ser copiada para a rea de transferncia do MasterTool.
Digitar o nmero da primeira lgica a ser copiada para a rea de troca

Digitar o nmero da ltima lgica a ser copiada para a rea de troca

4. A partir do menu Edio, escolher Colar (ALT, E, O). exibida a caixa de dilogo Colar Lgicas da rea de Troca. 5. Na caixa Lgica Destino, digitar o nmero da lgica para onde devem ser copiadas as lgicas que esto na rea de troca do MasterTool.

5-43

Captulo 5

Procedimentos de Utilizao

Digitar o nmero da lgica para onde deve ser copiado o contedo da rea de troca

Movendo Lgicas
A movimentao de um grupo de lgicas para um outro local do mdulo, ou mesmo entre mdulos, realizada em duas etapas: apagamento do grupo de lgicas desejado, esta ao copia o grupo para a rea de troca insero do grupo no local de destino

Os comandos utilizados para realizar a movimentao de lgicas somente podem ser utilizados em modo visualizao de lgicas. No modo edio, os mesmos comandos so utilizados para mover clulas. Para mover lgicas 1. A partir do menu Edio, escolher Recortar (ALT, E, T). 2. Na caixa Lgica Inicial, digitar o nmero da primeira lgica a ser apagada. 3. Na caixa Lgica Final, digitar o nmero da ltima lgica a ser apagada.
Digitar o nmero da primeira lgica a ser movida

Digitar o nmero da ltima lgica a ser movida

4. A partir do menu Edio, escolher Colar (ALT, E, O). 5. Na caixa Lgica Destino, digitar o nmero de lgica para onde devem ser copiadas as lgicas que esto na rea de troca do MasterTool.

Captulo 5

Procedimentos de Utilizao

Digitar o nmero da lgica para onde o grupo de lgicas deve ser movido

Movimentando-se pela Lgica


Para a insero de uma instruo necessrio que o cursor de lgica esteja sobre a clula onde a mesma deve ser inserida. A movimentao do cursor de lgica pode ser feita atravs do teclado ou do mouse. Para movimentar o cursor de lgica Utilizando o mouse 1. Posicionar o cursor do mouse sobre a clula desejada e pressionar o boto esquerdo do mouse.

Utilizando o Teclado Para Movimentar uma clula para a direita Movimentar uma clula para a esquerda Movimentar uma clula para cima Movimentar uma clula para baixo Movimentar para a primeira clula da linha Movimentar para a ltima clula da linha Movimentar para a primeira clula da coluna Movimentar para a ltima clula da coluna Pressionar
HOME END PAGE UP PAGE DOWN

Inserindo uma Instruo


O procedimento para a insero de uma instruo o mesmo para todas. Para as instrues que possuem operandos, apresentada uma caixa de dilogo para a edio dos mesmos. Esta caixa reflete o desenho da caixa da instruo apresentada no captulo 3 do Manual de Programao do MasterTool. Para inserir uma instruo 1. Posicionar o cursor de lgica na clula onde deve ser inserida a instruo. 5-45

Captulo 5

Procedimentos de Utilizao

2. Selecionar no menu de instrues o grupo de instrues desejado e selecionar a instruo dentro do grupo ou selecionar o boto correspondente na barra de ferramentas. exibida uma caixa de dilogo com o formato da caixa da instruo. Caso no seja possvel inserir uma instruo devido s restries da clula, o item de menu e o boto na barra de ferramentas ficam desabilitados. 3. Editar os operandos correspondentes a instruo selecionada indicando o endereo ou tag do operando. Para maiores informaes sobre a caixa de dilogo da instruo e quais operandos pertencem a sintaxe da instruo, ver captulo 3 do Manual de Programao do MasterTool 4. Caso o tag no exista, exibida a caixa de dilogo Criar Tag. Na caixa Endereo, digitar o endereo do operando. Se o boto OK estiver desabilitado, o endereo fornecido j est em uso ou invlido. Deve-se informar outro endereo. Na caixa Descrio, deve-se digitar a descrio do operando, que pode possuir at 60 caracteres de tamanho..
Digitar o endereo completo do operando

Digitar a descrio do operando Se o operando j possuir wire-info, este exibido neste campo

A insero de uma instruo pode ser acelerada utilizando-se as barras de ferramentas de instrues, bastando escolher o boto correspondente instruo desejada e realizar um clique do mouse. Para maiores detalhes sobre as barras de ferramentas ver seo Barras de Ferramentas no Captulo 3 Uma Viso Geral do MasterTool neste manual.

Excluindo uma Instruo


Para excluir uma instruo 1. Posicionar o cursor de lgica sobre qualquer clula da instruo a ser excluda. 2. Pressionar DEL.

Captulo 5

Procedimentos de Utilizao

Modificando um Operando da Instruo


Em uma instruo j inserida no mdulo pode-se alterar qualquer operando utilizado. Para modificar um operando em uma instruo j inserida 1. Posicionar o cursor de lgica na clula onde deve ser alterado o operando. 2. Utilizar um dos seguintes mtodos: Realizar um duplo clique no mouse. Pressionar ENTER. 3. Na caixa de dilogo da instruo apresentada, na caixa Tag ou Endereo, digitar o tag ou endereo do operando.

Buscando uma Instruo


A busca de uma instruo permite a localizao rpida de qualquer instruo da linguagem de diagrama de rels e blocos ALTUS em um mdulo de programa. Para buscar uma instruo 1. A partir do menu Busca, escolher Instruo (ALT, B, I). exibida a caixa de dilogo Buscar Instruo. 2. Na caixa Instruo, selecionar a instruo a ser buscada dentre as presentes na lista. 3. No grupo Origem, selecionar se a busca deve ser realizada a partir do Incio do Mdulo ou a partir da Lgica Atual. 4. No grupo Nmero de Lgicas, selecionar se a busca deve ser realizada no Programa Inteiro ou digitar o nmero de Lgicas a partir da Origem que devem ser pesquisadas.

5-47

Captulo 5

Procedimentos de Utilizao

Utilizar para comear a busca a partir da lgica atual Utilizar para comear a busca no incio do mdulo Selecionar a instruo a ser buscada

Utilizar para realizar a busca no programa inteiro Utilizar para realizar a busca em um intervalo de lgicas a partir da origem

Digitar o nmero de lgicas a serem pesquisadas

Buscando um Operando
A busca de um operando permite a rpida localizao de um operando em um mdulo de programa no MasterTool. Para buscar um operando 1. Utilizar um dos seguintes mtodos: Na Barra de Ferramentas, clicar sobre o boto A partir do menu Busca, escolher Operando (ALT, B, O). exibida a caixa de dilogo Buscar Operando. 2. Na caixa Operando, digitar o tag ou endereo do operando a ser buscado. 3. No grupo Origem, selecionar se a busca deve ser realizada a partir do Incio do Mdulo ou a partir da Lgica Atual. 4. No grupo Nmero de Lgicas, selecionar se a busca deve ser realizada no Programa Inteiro ou digitar o nmero de Lgicas a partir da Origem que devem ser pesquisadas.

Captulo 5

Procedimentos de Utilizao

Utilizar para comear a busca a partir da lgica atual Utilizar para comear a busca no incio do mdulo Digitar o tag ou endereo do operando a ser buscado

Utilizar para realizar a busca no programa inteiro Utilizar para realizar a busca em um intervalo de lgicas a partir da origem

Digitar o nmero de lgicas a serem pesquisadas

Para repetir a busca de um operando 1. Utilizar um dos seguintes mtodos: Na Barra de Ferramentas, clicar sobre o boto A partir do menu Busca, escolher Buscar Prximo (ALT, B, B) Pressionar a tecla F3

Substituindo um Operando
A substituio de um operando por outro pode ser realizada de maneira rpida e eficiente no MasterTool. Podem ser realizadas substituies de 1 at todas as ocorrncias do operando no mdulo. Para substituir operandos 1. A partir do menu Busca, escolher Substituir (ALT, B, S). exibida a caixa de dilogo Substituir Operando. 2. Na caixa Operando atual, digitar o tag ou endereo do operando a ser substitudo. 3. Na caixa Operando novo, digitar o tag ou endereo do novo operando. 4. Selecionar a caixa de verificao Solicitar confirmao, caso seja desejado a confirmao de substituio para cada operando. Caso contrrio deixar o item no selecionado. 5-49

Captulo 5

Procedimentos de Utilizao

5. Selecionar a caixa de verificao Substituir todas as ocorrncias, caso seja desejado que o MasterTool substitua todas as ocorrncias do operando. Se for desejada apenas a substituio da primeira ocorrncia, deixar o item no selecionado. 6. No grupo Origem, selecionar se a busca deve ser realizada a partir do Incio do Mdulo ou a partir da Lgica Atual.
Utilizar para substituir todas as ocorrncias do operando Utilizar para o MASTERTOOL solicitar confirmao a cada operando Digitar o tag ou endereo do operando a ser substitudo Digitar o tag ou endereo do novo operando

Utilizar para comear a substituio a partir da lgica atual Utilizar para comear a substituio a paritr do incio do mdulo

Copiando e Movendo Colunas


Pode-se realizar a cpia ou movimentao de um grupo de colunas da lgica para outra coluna quando estiver em edio. A cpia ou movimentao de colunas realizada indicando as colunas de incio e fim e a coluna destino. A cpia ou movimentao de colunas no pode ser realizada quando: nas colunas de destino existir uma das instrues CAB, ECR, LTR, CHF e CHP a coluna destino for a coluna 7 o grupo de colunas destino exceder a lgica 6

Captulo 5

Procedimentos de Utilizao

Para copiar ou mover colunas 1. A partir do menu Edio, escolher Copiar/Mover colunas (ALT, E, M). Exibida a caixa de dilogo Copia/Move Colunas. 2. Selecionar o boto de opo Copia ou Move conforme a operao desejada. 3. Na caixa Coluna Inicial, digitar a primeira coluna a ser copiada ou movida. 4. Na caixa Coluna Final, digitar a ltima coluna a ser copiada ou movida. 5. Na caixa Destino, digitar a coluna de destino da cpia ou movimentao.
Selecionar a operao desejada

Digitar a primeira e a ltima colunas a serem copiadas ou movidas

Digitar a coluna destino da cpia ou movimentao

Inserindo Notas de Mdulo


O procedimento para a insero de notas de mdulo para um mdulo de programa o mesmo do mdulo C. Para maiores informaes sobre Notas de Mdulos ver o item Inserindo Notas de Mdulo, na seo Mdulo de Configurao - Mdulo C neste captulo.

5-51

Captulo 5

Procedimentos de Utilizao

Inserindo Tags e Comentrios de Lgica


Cada lgica utilizada pode possuir um tag associado, um comentrio descrevendo sucintamente a funo da lgica e um campo de observaes para descrever detalhadamente a lgica. O tag e o comentrio da lgica so exibidos na primeira linha da lgica quando um mdulo de programa est sendo visualizado ou editado no MasterTool. Para inserir Tags e comentrios de lgicas 1. A partir do menu Relatrio, escolher Lgicas (ALT, R, L). exibida a caixa de dilogo Descrio de Lgicas. 2. Na coluna Tag digitar o tag da lgica. Pode possuir at 7 caracteres. 3. Na coluna Descrio digitar o comentrio da lgica. Pode possuir at 70 caracteres.
Digitar o Tag da lgica Digitar o comentrio Utilizar para editar da lgica as observaes da lgica

4. Na coluna Obs, selecionar o boto Obs. exibida a caixa de dilogo Observao. 5. Editar o campo de observaes. Pode possuir at 280 caracteres. Aps o retorno da edio de observaes o boto Obs passa a conter o caractere '*' indicando que o campo de observaes foi preenchido.

Captulo 5

Procedimentos de Utilizao

Digitar as observaes da lgica

Inserindo Tags, Comentrios e Wire-info de Operandos


Cada operando e suas subdivises de ponto e cada tabela e suas posies podem possuir um tag associado, um comentrio e um campo de superviso. O tag de cada operando pode possuir at 7 caracteres de tamanho e somente podem ser utilizadas letras e nmeros. O comentrio de cada operando pode possuir at 60 caracteres de tamanho e podem ser utilizados quaisquer caracteres na sua edio. O campo de superviso indica qual o uso do operando. So possveis 4 valores: (nenhum) leitura escrita leit./esc.

Wire-info um rtulo utilizado na fiao de armrio para identificar o fio, ou seja, de onde vem e em qual borneira vai. Desta forma, o ponto de entrada ou sada correspondente pode ser localizado pelo seu wire-info, do armrio eltrico, consultando-se a relao de tags, operandos e wire-info. O rtulo de wire-info empregado apenas para documentao do sistema, no podendo ser utilizado nas operaes de foramento, monitorao ou edio de instrues, embora seja visualizado na lgica. A tecla F8 permite que se troque entre tag, Operando ou Wire Info na visualizao de lgica. Caso se selecione tag, o status bar apresenta o operando e o Wire-Info. Caso se selecione wire-info, o status bar apresenta o operando e o tag e caso se selecione Operando, o status bar apresenta o tag e o wire-info. Para inserir tag e comentrios de operandos 1. A partir do menu Relatrio, escolher Operandos (ALT, R, O). 2. A partir do menu suspenso de Operandos, escolher o tipo de operando desejado. Somente esto ativos neste menu os tipos de operandos que j possuem operandos declarados no mdulo C. exibida uma janela de edio contendo uma tabela Na primeira coluna so apresentados os operandos disponveis conforme configurao do mdulo C. Para editar subdivises de pontos ou posies de tabela, realizar um duplo clique sobre o operando desejado, abaixo do endereo do operando so apresentadas todas as subdivises de ponto para o mesmo ou as posies de tabela. 5-53

Captulo 5

Procedimentos de Utilizao

3. Na coluna Tag, digitar o Tag do operando. Pode possuir at 7 caracteres. 4. Na coluna Descrio, digitar o comentrio do operando. pode possuir at 60 caracteres. 5. Na coluna Superviso, selecionar na lista a opo desejada. 6. Em caso de operandos %E, %S ou %R, digitar na coluna Wire-Info a informao de Wire-Info do ponto.
Digitar o tag do operando ou tabela Digitar a descrio do operando ou tabela

Digitar a informao de wire-info Selecionar o tipo de uso do operando

Completando Ligaes
Ao final da edio de uma lgica, o MasterTool completa com ligaes horizontais (LGH) as clulas onde no existam instrues, nas linhas que possuam instrues editadas na coluna 7. O procedimento executado pelo MasterTool para o preenchimento das clulas apresentado a seguir. 1. Para cada uma das 4 linhas da lgica que possuir uma instruo editada na coluna 7, so verificadas as clulas das colunas 6 at 0, uma por vez. 2. Se a clula verificada estiver vazia, inserida uma ligao horizontal ( LGH) e a verificao continua. Se a clula verificada possuir uma instruo, o procedimento encerrado. Este procedimento realizado sempre ao final da edio de uma lgica, mas se for desejado, pode-se utiliz-lo durante a edio da lgica, por meio do comando Edio, Completar Ligaes. Para completar ligaes 1. A partir do menu Edio, escolher Completar Ligaes (ALT, E, L). Exemplo: A figura 5-2 mostra uma lgica antes do comando Completar Ligaes e a figura 5-3 mostra a mesma lgica aps a utilizao do comando.

Captulo 5

Procedimentos de Utilizao

Figura 5-2 Lgica antes do comando Completar Ligaes

Figura 5-3 Lgica aps o comando Completar Ligaes

Encerrando a Modificao
Aps todas as alteraes necessrias ao mdulo houverem sido realizadas, deve-se encerrar a modificao.

5-55

Captulo 5

Procedimentos de Utilizao

Para encerrar a modificao 1. Utilizar um dos seguintes mtodos: Na Barra de Ferramentas, clicar sobre o boto A partir do menu Edio, escolher Encerrar Modificao (ALT, E, E).

Comunicando com o CP ou Roteador


Consideraes sobre Comunicao com outros Equipamentos
Configurao Utilizada O MasterTool pode utilizar qualquer uma das interfaces seriais do microcomputador utilizado para realizar comunicaes com diversos equipamentos. Estas comunicaes podem ser utilizadas para ler/enviar mdulos de/para CPs e roteadores, monitorar programas aplicativos, alterar o estado da UCP, entre outras tarefas. Estas comunicaes utilizam sempre o protocolo ALNET I da ALTUS. Com a utilizao de dois modens AL-1413 para comunicao entre o Mastertool e o CP, operando com sinais de modem (RTS e CTS), ocorrem problemas de comunicao quando o AL-1413 est configurado para operar sem delay.

Configurando a Interface Serial e a Velocidade de Comunicao


Para a realizao das comunicaes do MasterTool necessrio selecionar uma interface serial para uso com o MasterTool, que pode ser qualquer uma disponvel no microcomputador utilizado. Nesta interface serial deve ser conectado um dos cabos de comunicao de acordo com o dispositivo com o qual ser realizada a comunicao. Tambm deve ser configurada a velocidade de comunicao que deve ser a mesma do dispositivo com que se vai comunicar e se devem ser utilizados os sinais de MODEM CTS e RTS, quando estiver sendo utilizado um MODEM ou outro dispositivo que necessite destes sinais, por exemplo, o AL-1413.

Captulo 5

Procedimentos de Utilizao

Para configurar a interface serial e a velocidade de comunicao 1. A partir do menu Opes, escolher Comunicao (ALT, O, C). exibida a caixa de dilogo Comunicao. 2. Na caixa Porta Serial, selecionar a interface serial a ser utilizada na comunicao. 3. Na caixa Velocidade, selecionar a velocidade de comunicao. O valor inicial e mais utilizado nas comunicaes de 9600 bps. 4. Na caixa de verificao Uso dos Sinais RTS/CTS , selecionar se devem ou no ser utilizados os sinais de MODEM.

Selecionar a interface serial Selecionar a velocidade de comunicao Selecionar o uso ou no dos sinais CTS e RTS

Configurando o N e a Sub-rede para a Comunicao


Antes de realizar uma comunicao necessrio que se configure os endereos do n e sub-rede com o qual a comunicao ser realizada. Estes endereos identificam o CP ou dispositivo roteador com o qual o MasterTool executa a comunicao as comunicaes Por omisso, o MasterTool assume como endereo para n e sub-rede o valor 000, usados para comunicao ponto-a-ponto com CP ou roteador. Comunicao ponto-a-ponto a realizada com um dispositivo que est diretamente conectado no micromputador do MasterTool, atravs de um cabo. O endereo 000 para n e sub-rede no deve ser usado em comunicaes de rede, apenas em ligaes ponto-a-ponto, pois determina que todos os CPs na rede ouam e respondam ao comando enviado, ocorrendo colises nas respostas. A tabela 5-2 apresenta os valores possveis para endereos de n e sub-rede. Sub-rede 000 000 001 a 063 N Tipo de Comunicao 000 ponto-a-ponto 001 a 255 ALNET I 001 a 031 ALNET II com um n
Tabela 5-2 Endereos de N e Sub-rede

5-57

Captulo 5

Procedimentos de Utilizao

O endereo de sub-rede igual a 000 indica que a comunicao realizada utilizando a rede ALNET I e que o valor contido na opo N indica o n que recebe a comunicao. O endereo do n 000 determina que todos o CPs na rede ouam e respondam ao comando enviado. A especificao do endereo do n na faixa de 001 a 254 garante que somente o CP correspondente identifique e responda ao comando. O endereo de sub-rede entre os valores 001 e 063 indica que a comunicao realizada utilizando a rede ALNET II e que destinada a um nico n indicado na opo N. A comunicao do MasterTool atravs da rede ALNET II possvel com a utilizao de um gateway. Para configurar o endereo de n e sub-rede 1. A partir do menu Comunicao, escolher Endereo (ALT, C, E). exibida a caixa de dilogo Endereo. 2. Na caixa Sub-rede, digitar o endereo da sub-rede a qual o CP ou roteador est conectado. 3. Na caixa N, digitar o endereo do n dentro da sub-rede onde est conectado.
Digitar o endereo da subrede

Digitar o endereo do n

Monitorando a Interface Serial


O MasterTool possui uma janela que apresenta a monitorao da interface serial utilizada para as comunicaes, permitindo que sejam verificados todos os comandos realizados com o MasterTool. Esta janela possui 2 modos: Modo Pausa: neste modo os comandos executados pelo MasterTool no so monitorados pelo analisador. o modo inicial da janela do Analisador da Serial Modo Monitor: neste modo os comandos executados pelo MasterTool so monitorados e apresentados na janela do analisador. A cada comando utilizado so apresentadas 2 linhas contendo o comando enviado pelo MasterTool comeando com o prefixo TX e a resposta do CP ou roteador comeando com o prefixo RX.

Em qualquer um dos modos a janela pode ser limpa a qualquer momento, utilizando a letra L - Limpa para realizar esta tarefa.

Captulo 5

Procedimentos de Utilizao

A janela do analisador tambm alterada quando realizada a troca de base, podendo exibir os comando nas 4 bases numricas utilizadas pelo MasterTool. Para maiores informaes sobre como trocar a base numrica, ver Trocando a Base Numrica neste captulo. Os comandos do MasterTool seguem o protocolo ALNET I. Para maiores informaes sobre comandos da rede ALNET I, ver Norma Tcnica NT-031. Para monitorar a interface serial 1. A partir do menu Janela, escolher Analisador da Serial (ALT, J, A). 2. exibida a janela do analisador da serial no modo corrente. Caso a janela do analisador esteja sendo aberta, seu modo inicial ser sempre o de Pausa. 3. Para trocar o modo do analisador ou limpar a janela deve ser utilizado um dos seguintes mtodos: Utilizar as teclas L - Limpa MPMonitor Pausa

A partir do menu Janela, selecionar o comando Analisador da Serial, (ALT, J, A). Selecionar o comando desejado
Comando enviado Resposta do CP ou roteador

Lendo e Enviando Mdulos para o CP ou Roteador


Para um mdulo realizar as tarefas que foram programadas, ele deve ser enviado para o CP ou roteador. Quando um mdulo que est no CP ou roteador precisa de alguma alterao, ele deve ser lido para o MasterTool para que as alteraes possam ser realizadas.

5-59

Captulo 5

Procedimentos de Utilizao

Os processos de leitura e envio de mdulos para o CP, apagamento de mdulos e transferncias entre memria RAM e Flash EPROM podem demorar alguns segundos pois o MasterTool atualiza o diretrio de mdulos aps estes procedimentos. Somente podem ser enviados para o CP ou roteador, mdulos que faam parte do projeto. Para ler mdulos do CP ou roteador 1. Utilizar um dos seguintes mtodos: Na Barra de Ferramentas, clicar sobre o boto . A partir do menu Comunicao, escolher Ler/Enviar Mdulo (ALT, C, L). exibida a caixa de dilogo Ler ou Enviar Mdulos. 2. Na caixa Mdulos no dispositivo, selecionar os mdulos a serem lidos. O nmero de mdulos pode variar de 1 at o limite disponvel de mdulos no CP ou roteador. Marca-se cada mdulo para leitura, clicando sobre o mdulo ou pressionando a barra de espao. O processo para desmarcar um mdulo j selecionado o mesmo utilizado para marc-lo. 3. Selecionar o boto Ler Mdulo (s) <. Para ler todos os mdulos do CP 1. A partir do menu Comunicao, escolher Ler/Enviar Mdulo (ALT, C, L). exibida a caixa de dilogo Ler ou Enviar Mdulos. 2. Selecionar o boto Ler Todos <<<.

Captulo 5

Procedimentos de Utilizao

Selecionar os mdulos a serem lidos Selecionar a origem da leitura

Utilizar este boto para a leitura dos mdulos selecionados Utilizar este boto para a leitura de todos os mdulos do CP ou roteador

Para enviar mdulos para o CP ou roteador 1. A partir do menu Comunicao, escolher Ler/Enviar Mdulo (ALT, C, L). exibida a caixa de dilogo Ler ou Enviar Mdulos. 2. Na caixa Mdulos no Projeto, selecionar os mdulos a serem enviados. O nmero de mdulos pode variar de 1 at o limite disponvel de mdulos no projeto. Marca-se cada mdulo para envio, clicando sobre o mdulo ou pressionando a BARRA DE ESPAO. O processo para desmarcar um mdulo j selecionado o mesmo utilizado para marc-lo. 3. Selecionar o boto > Enviar Mdulo (s). Para enviar todos os mdulos do projeto para o CP 1. A partir do menu Comunicao, escolher Ler/Enviar Mdulo (ALT, C, L). exibida a caixa de dilogo Ler ou Enviar Mdulos. 2. Selecionar o boto >>> Enviar Todos.

5-61

Captulo 5

Procedimentos de Utilizao

Selecionar os mdulos a serem enviados Selecionar o destino do envio de mdulos

Utilizar este boto para enviar todos os mdulos do projeto Utilizar este boto para enviar os mdulos selecionados

Alterando o Estado do CP ou Roteador


O estado do CP ou roteador pode ser alterado pelo MasterTool. Para maiores informaes sobre estados do CP ou roteador, ver itens Estados de Operao dos Roteador, na seo Projeto de Roteador e Estados de Operao do CP, na seo Projeto de Programao no captulo 2 do Manual de Programao do MasterTool. Para alterar o estado do CP ou roteador 1. A partir do menu Comunicao, escolher Estado (ALT, C, S). exibida a caixa de dilogo Estado. 2. No grupo Estado, selecionar qual o estado o CP ou roteador deve assumir.

Captulo 5

Procedimentos de Utilizao

Selecionar o estado desejado

Atalho Na Barra de Ferramentas, clicar sobre o boto: para modo execuo para modo programao para modo ciclado

Executando um Ciclo de Varredura


Quando o CP est em modo ciclado possvel executar um programa realizando um ciclo de varredura por vez. Neste ciclo so lidos os valores das entradas, processado o programa aplicativo e geradas sadas. Para executar um ciclo de varredura 1. A partir do menu Comunicao, escolher Estado (ALT, C, S). exibida a caixa de dilogo Estado. 2. Selecionar o boto Executar Ciclo.

5-63

Captulo 5

Procedimentos de Utilizao

Utilizar este boto para executar um ciclo de varredura

Atalho Na Barra de Ferramentas, clicar sobre o boto

Obtendo Informaes do CP ou Roteador


Durante a execuo de um programa aplicativo no CP ou a execuo de um roteador pode-se verificar o status do CP ou roteador em determinado momento. Obtendo informaes do CP permite que sejam verificados itens como o modo atual (programao, execuo, ciclado ou erro), mensagens de erro ou advertncia, tempos de ciclo instantneo, mdio, mnimo e mximo entre outros parmetros mostrados a seguir na Janela de Estado do CP ou roteador. Para obter informaes do CP ou roteador 1. Utilizar um dos seguintes mtodos: Na Barra de Ferramentas, clicar sobre o boto A partir do menu Comunicao, escolher Estado (ALT, C, S). exibida a caixa de dilogo Estado. 2. Selecionar o boto Informaes. exibida uma janela com as informaes do CP ou roteador.

Captulo 5

Procedimentos de Utilizao

Utilizar este boto para obter informaes detalhadas do estado do CP ou roteador

3. Selecionar o boto Novo Estado para atualizar a visualizao do estado do CP. Caso seja desejada uma atualizao contnua deve-se selecionar a caixa de verificao Leitura Contnua. Janela de Estado do CP ou Roteador

Selecionar para atualizao contnua do estado do CP

Utilizar este boto para atualizar a visualizao do estado do CP

Obtendo o Estado do Barramento


Obter o estado do barramento permite que sejam verificados a qualquer instante o tipo de barramento (AL-1000 ou AL-3000), os mdulos declarados em cada posio bem como o estado atual de cada um dos mdulos.

5-65

Captulo 5

Procedimentos de Utilizao

Para obter o estado dos barramentos 1. A partir do menu Comunicao, escolher Estado (ALT, C, S). exibida a caixa de dilogo Estado. 2. Selecionar o boto Barramento. exibida uma janela com as informaes do barramento. 3. Para obter o estado dos outros barramentos podem ser selecionados os botes Prximo e Anterior.

Captulo 5

Procedimentos de Utilizao

Utilizar este boto para obter informaes dos barramentos

Janela de Estado dos Barramentos

Obtendo o Estado da Rede ALNET II


O estado da rede ALNET II pode ser consultado diretamente a partir do MasterTool. So apresentados os valores referentes s estatsticas das transmisses, recepes e parmetros do dispositivo. O estado da ALNET II pode ser consultado uma nica vez ou com leitura contnua. Os dados da estatstica podem ser reinicializados a qualquer instante. Para obter o estado da rede ALNET II 1. A partir do menu Comunicao, escolher Estado (ALT, C, S). exibida a caixa de dilogo Estado. 5-67

Captulo 5

Procedimentos de Utilizao

2. Selecionar o boto ALNET II. exibida a caixa de dilogo Estado ALNET II com as informaes da rede. 3. Selecionar o item Leitura contnua, para realizar a leitura do estado de forma contnua. 4. Selecionar o boto Novo estado, para realizar uma nova leitura do estado, quando no estiver em modo de Leitura contnua. 5. Selecionar o boto Reinicializar, para zerar todos os valores das estatsticas apresentadas.

Utilizar para realizar uma nova leitura do estado da ALNET II

Utilizar para reinicializar os valores das estatsticas apresentadas

Selecionar para realizar leituras contnuas do estado da ALNET II

Obtendo o Estado dos Pontos Forados


Pode ser consultado o estado dos pontos forados dos operandos %E e %S. Os valores so apresentados em um quadro com o nome do operando seguido do estado de cada ponto do operando. O estado de cada ponto pode ser: 1 - ponto forado para o valor 1 0 - ponto forado para o valor 0 _ - ponto no forado

Para maiores informaes sobre foramento, ver item Depurao de Projetos de Programao, Foramento, na seo Projeto de Programao no captulo 2 do Manual de Programao do MasterTool.

Captulo 5

Procedimentos de Utilizao

Para obter o estado dos pontos forados 1. A partir do menu Comunicao, escolher Estado (ALT, C, S). exibida a caixa de dilogo Estado. 2. Na caixa Pontos Forados so exibidos os operandos forados e o valor dos pontos forados.

Estado dos pontos forados

Liberando Operandos Forados


Os valores forados para operandos %E e %S podem ser liberados pelo MasterTool. Para maiores informaes sobre foramento, ver item Depurao de Projetos de Programao, Foramento, na seo Projeto de Programao no captulo 2 do Manual de Programao do MasterTool.

5-69

Captulo 5

Procedimentos de Utilizao

Para liberar pontos forados de um operando 1. A partir do menu Comunicao, escolher Estado (ALT, C, S). exibida a caixa de dilogo Estado. 2. Na caixa Pontos Forados so exibidos os operandos forados e o valor dos pontos forados. 3. Na caixa Pontos Forados, selecionar o operando desejado.

Selecionar o operando para a liberao do foramento

Utilizar para liberar todos os operandos forados Utilizar para liberar pontos de um operando

3. Escolher o boto > Liberar. apresentada a caixa de dilogo Liberar. 4. Selecionar o item Operando inteiro caso se deseje liberar todos os pontos forados do operando ou selecionar o boto de opo Nmero do bit e digitando o nmero do ponto do operando a ser liberado.

Captulo 5

Procedimentos de Utilizao

Digitar o nmero do ponto a ser liberado Utilizar para liberar todos os pontos do operando

Monitorando Operandos
A monitorao de operandos consiste em apresentar no MasterTool em tempo real os valores contidos nos operandos do CP ou roteador. Os valores dos operandos so apresentados em uma janela de edio que contm uma lista dos operandos que devem ser monitorados. Podem ser utilizadas vrias janelas de monitorao, sendo permitida uma para cada dispositivo conectado rede, identificadas pelo endereo de n e sub-rede do mesmo. Na janela da lista de monitorao permitida a insero ou remoo direta de um operando ou uma posio de tabela. Caso a monitorao seja realizada para um bloco de operandos ou para mais de uma posio de tabela, para cada bloco de operandos exibida uma janela de monitorao, no sendo permitida a edio direta nesta janela. So apresentadas 2 colunas na janela de monitorao, identificando o Operando monitorado e o seu Valor. No ttulo de cada janela de monitorao so exibidos o ttulo da janela, o endereo de n e o endereo de sub-rede do dispositivo que est sendo monitorado.

5-71

Captulo 5

Procedimentos de Utilizao

Os operandos podem ser inseridos na lista de monitorao de 2 maneiras: pelo comando Comunicao, Monitorar, explicado detalhadamente nos itens Para monitorar operandos simples e Para monitorar operandos tabela, adiante neste captulo diretamente na janela de edio do dispositivo correspondente, explicado detalhadamente no item Editando a lista de monitorao, adiante neste captulo

Para monitorar operandos simples 1. Utilizar um dos seguintes mtodos: Na Barra de Ferrramentas, clicar sobre o boto A partir do menu Comunicao, escolher Monitorar (ALT, C, M). exibida a caixa de dilogo Monitorar Valores do CP. 1. Na caixa N, digitar o endereo de n do dispositivo a ser monitorado. 2. Na caixa Sub-rede, digitar o endereo de sub-rede do dispositivo a ser monitorado. 3. Na caixa Operando, digitar o tag ou endereo do operando a ser includo na lista de monitorao. 4. Na caixa Nmero de posies, digitar quantos operandos devem ser monitorados. Digitar 1 para colocar 1 operando na lista de monitorao. Digitar um nmero maior que 1 para abrir uma janela de monitorao de bloco de operandos. Ex.: se for indicado o operando %M0002 no item Operando e no item Nmero de posies for editado o nmero 5, ser exibida uma janela de monitorao de bloco com os operandos %M0002, %M0003, %M0004, %M0005 e %M0006. DICA: possvel acelerar o processo de definio do operando a ser monitorado ou forado colocando-se o cursor sobre ele antes de selecionar a opo.

Captulo 5

Procedimentos de Utilizao

Digitar o endereo de n do dispositivo a monitorar Digitar o endereo de subrede do dispositivo a monitorar

Digitar o nmero de operandos a serem includos na lista de monitorao Digitar o tag ou endereo do operando a ser includo na lista de monitorao

Para monitorar operandos tabela 1. Utilizar um dos seguintes mtodos: Na Barra de Ferrramentas, clicar sobre o boto A partir do menu Comunicao, escolher Monitorar (ALT, C, M). exibida a caixa de dilogo Monitorar Valores do CP. 2. Na caixa N, digitar o endereo de n do dispositivo a ser monitorado. 3. Na caixa Sub-rede, digitar o endereo de sub-rede do dispositivo a ser monitorado. 4. Na caixa Operando, digitar o tag ou endereo da tabela a ser includa na lista de monitorao. 5. Selecionar o boto de opo Tabela inteira caso seja desejada uma janela de monitorao com todas as posies declaradas no mdulo C para a tabela, ou selecionar Intervalo, indicando a primeira e a ltima posio da tabela a serem monitoradas na janela de monitorao.

5-73

Captulo 5

Procedimentos de Utilizao

Digitar o endereo de n do dispositivo a monitorar Digitar o endereo de subrede do dispositivo a monitorar Digitar o tag ou endereo do operando

Digitar a ltima posio de tabela a ser inserida na lista Digitar a primeira posio de tabela a ser inserida na lista Utilizar para inserir um intervalo de posies na lista de monitorao Utilizar para inserir a tabela inteira na lista de monitorao

Editando a lista de monitorao


A lista de monitorao para cada dispositivo pode ser editada diretamente para inserir e remover operandos na mesma. Para inserir operandos na lista 1. Posicionar o ponto de insero (clula com contorno duplo) na linha onde se deseja inserir o novo operando. 2. Utilizar um dos seguintes mtodos: Realizar um duplo clique Pressionar a tecla ENTER 3. Digitar o tag ou endereo do operando desejado. Caso j exista um operando na posio editada, o mesmo deixa de fazer parte da lista sendo substitudo pelo novo. Para remover operandos da lista 1. Posicionar o ponto de insero (clula com contorno duplo) no operando a ser removido. 2. Utilizar um dos seguintes mtodos: Realizar um duplo clique Pressionar a tecla ENTER

Captulo 5

Procedimentos de Utilizao

3. Pressionar a tecla DELETE


Nome do arquivo, n e subrede monitoradas

Valor monitorado Operando monitorado

Forando Operandos
Os operandos do CP ou roteador podem ter seus valores diretamente alterados a partir do MasterTool. Este procedimento denominado foramento, muito importante na depurao de projetos, Para maiores informaes sobre foramento de operandos, ver item Depurao de Projetos, Foramento, na seo Projeto de Programao no captulo 2 do Manual de Programao do MasterTool.

5-75

Captulo 5

Procedimentos de Utilizao

Para forar operandos simples 1. Utilizar um dos seguintes mtodos: Na Barra de Ferramentas, clicar sobre o boto A partir do menu Comunicao, escolher Forar (ALT, C, F). exibida a caixa de dilogo Forar. 2. Na caixa N, digitar o endereo de n do dispositivo a ter o operando forado. 3. Na caixa Sub-rede, digitar o endereo de sub-rede do dispositivo a ter o operando forado. 4. Na caixa Operando, digitar o tag ou endereo do operando a ser forado. 5. Na caixa Nmero de posies, digitar quantos operandos devem ser forados. Ex.: se for indicado o operando %A0002 na caixa Operando e na caixa Nmero de posies for editado o nmero 5, sero forados os operandos %M0002, %M0003, %M0004, %M0005 e %M0006. 6. Caso a operao de foramento esteja sendo realizada para 1 operando, digitar o valor a ser forado na caixa Valor. Caso esteja sendo realizada para um bloco de operandos, digitar o valor de foramento para cada operando na tabela Valor. 7. Selecionar a caixa de verificao Incluir para monitorao, caso o operando deva ser includo na lista de monitorao se o valor na caixa Nmero de Posies for 1, ou se deve ser criada uma janela de monitorao de bloco para os operandos forados se o valor na caixa Nmero de Posies for maior do que 1.

Captulo 5

Procedimentos de Utilizao

Digitar o endereo de n do dispositivo Digitar o endereo de subrede do dispositivo Digitar o tag ou endereo do operando

Digitar o nmero de operandos a serem forados Selecionar para incluir os operandos na lista de monitorao

Digitar os valores a serem forados para cada operando

Para forar operandos tabela 1. Utilizar um dos seguintes mtodos: Na Barra de Ferramentas, clicar sobre o boto A partir do menu Comunicao, escolher Forar (ALT, C, F). exibida a caixa de dilogo Forar. 2. Na caixa N, digitar o endereo de n do dispositivo a ter o operando forado. 3. Na caixa Sub-rede, digitar o endereo de sub-rede do dispositivo a ter o operando forado. 4. Na caixa Operando, digitar o tag ou endereo do operando a ser forad0o. 5. Selecionar o boto de opo Tabela inteira caso se deseje forar o contedo de todas as posies declaradas no mdulo C para a tabela, ou selecionar Intervalo, indicando a primeira e a ltima posio da tabela a serem foradas. 6. Digitar o valor de foramento para cada posio na tabela Valor. 7. Selecionar caixa de verificao Incluir para monitorao, caso deva ser criada uma janela de monitorao para a tabela.

5-77

Captulo 5

Procedimentos de Utilizao

Digitar o endereo de n do dispositivo Digitar o endereo de subrede do dispositivo Digitar o tag ou endereo da tabela Digitar os valores a serem forados nas posies de tabela

Selecionar para incluir os operandos na lista de monitorao Digitar a primeira e a ltima posies de tabela a serem foradas Utilizar para forar um intervalo de posies Utilizar para forar a tabela inteira

Captulo 5

Procedimentos de Utilizao

Forando Operandos a partir da Lista de Monitorao


Os operandos tambm podem ser forados a partir da lista de monitorao. Para forar operandos a partir da lista de monitorao 1. Na janela de monitorao, realizar um duplo clique na coluna Valor do operando a ser forado. exibida a caixa de dilogo Forar. 2. Para o preenchimento dos itens, ver o item Para forar operandos simples, na seo Forando Operandos, apresentado anteriormente neste captulo.
Realizar um duplo clique para exibir a caixa de dilogo Forar

Monitorando Programas
A monitorao de programas consiste em apresentar na janela de mdulos de programa do MasterTool, em tempo real, os valores contidos nos operandos do CP. Os valores dos operandos so apresentados na janela de edio dos mdulos de programa, juntamente com o programa em linguagem de rels e blocos, logo abaixo do tag ou endereo do operando. Para a monitorao das instrues RNA, RNF, BOB, BBL, BBD e PLS o valor exibido abaixo do tag ou endereo do operando LIG ou DSL indicando se o ponto est ligado ou desligado. Para facilitar a visualizao, toda a clula exibida em uma cor diferente do restante do programa. As cores utilizadas para contatos ativos e contatos no ativos podem ser alteradas. Para maiores detalhes sobre como configurar as cores, ver Configurando as Cores para Monitorao de Programas, adiante neste captulo. Se durante a monitorao de programa, for aberta uma janela de foramento, a monitorao suspensa, voltando logo aps o fechamento da janela de foramento.

5-79

Captulo 5

Procedimentos de Utilizao

O MasterTool no permite a monitorao de tabelas que no estejam declaradas no mdulo C, do projeto que aberto no momento. Se no tivermos nenhum projeto aberto, impossvel monitorar tabelas no MasterTool. Para monitorar programas 1. A partir do menu Comunicao, escolher Monitorar Programa. 2. Aps a seleo o mdulo corrente passa a ser monitorado sendo exibido o valor dos operandos que esto visveis na janela. O sinal colocado antes do item Monitorar Programa indica que a monitorao de programa est ativa.

Configurando as Cores para Monitorao de Programas


Conforme explicado anteriormente, as cores para monitorao de contatos ativos e no ativos podem ser configuradas. Para configurar as cores para monitorao 1. A partir do menu Opes, escolher Configurao (ALT, O, C). exibida a caixa de dilogo para configurar o MasterTool. 2. Clicar sobre a caixa do item desejado no grupo Exibir (Contato Ativo ou Contato Inativo) para editar a cor. exibida a caixa de dilogo Seleo de Cores. 3. Clicar sobre a cor desejada e selecionar o boto OK. 4. Fechar a caixa de dilogo Configurao clicando no boto OK.
Selecionar a cor desejada

Compactando a Memria RAM


A memria RAM automaticamente compactada pelo CP, cada vez que este colocado em estado programao. Quando em estado execuo, a RAM compactada somente com o acionamento do comando correspondente no MasterTool, pois esta tarefa aumenta o tempo de ciclo de varredura do programa aplicativo. O procedimento de compactao desnecessrio nos dispositivos roteadores. O acionamento do comando para estes dispositivos no causa efeito algum. Para maiores informaes sobre compactao de memria RAM, ver item Depurao de um Projeto de Programao, Compactao, na seo Projeto de Programao no captulo 2 do Manual de Programao do MasterTool.

Captulo 5

Procedimentos de Utilizao

Para compactar a memria RAM 1. A partir do menu Comunicao, escolher Ler/Enviar Mdulos (ALT, C, L). 2. Selecionar o boto Compactar RAM.
Utilizar este boto para compactar a memria RAM

Obtendo o Diretrio do CP ou Roteador


Para obter o diretrio do CP ou roteador 1. A partir do menu Comunicao, escolher Mdulos (ALT, C, D). exibida a caixa de dilogo Diretrio de Mdulos. 2. Nas caixas Mdulos em RAM e Mdulos em Flash so listados os mdulos presentes no CP ou roteador bem como o seu tamanho em bytes. 3. No grupo Memria Livre exibida a quantidade de bytes livres em cada banco de memria RAM e Flash. 4. No grupo Memria Ocupada exibida a quantidade total de bytes ocupados em memria RAM e Flash, o total de bytes ocupados e o nmero de mdulos.

5-81

Captulo 5

Procedimentos de Utilizao

Diretrio de mdulos em RAM e em EPROM do CP ou roteador

Memria livre em cada banco de RAM e de EPROM

Memria ocupada em cada banco de RAM e de EPROM

Transferindo Mdulos de RAM para Flash EPROM


Para transferir mdulos em RAM para Flash EPROM 1. A partir do menu Comunicao, escolher Mdulos (ALT, C, D). exibida a caixa de dilogo Diretrio de Mdulos. 2. Na caixa Mdulos em RAM, selecionar os mdulos a serem transferidos. O nmero de mdulos pode variar de 1 at o limite disponvel de mdulos em RAM. Marca-se cada mdulo para transferncia, clicando sobre o mdulo ou pressionando a barra de espao. O processo para desmarcar um mdulo j selecionado o mesmo utilizado para marc-lo. 3. Selecionar o boto >> RAM --> Flash.

Captulo 5

Procedimentos de Utilizao

Para transferir todos os mdulos em RAM para Flash EPROM 1. A partir do menu Comunicao, escolher Mdulo (ALT, C, D). exibida a caixa de dilogo Diretrio de Mdulos. 2. Selecionar o boto >>> Todos RAM -->> Flash.
Selecionar os mdulos a serem transferidos Utilizar este boto para transferir os mdulos selecionados Utilizar este boto para transferir todos os mdulos

DICA: A transferncia de mdulos da RAM para a FLASH pode demorar vrios segundos, de acordo com o tamanho e quantidade de mdulos de programa existentes. Este tempo necessrio para a atualizao das janelas com os diretrios de mdulos. Esta operao pode ser acelerada colocando-se o CP em modo programao.

Caso a UCP em uso seja da srie Piccolo, somente o boto Todos RAM ->> Flash estar habilitado, pois as UCPs da srie Piccolo utilizam a Flash EPROM somente com fins de backup..

Transferindo Mdulos de Flash EPROM para RAM


Para transferir um mdulo em Flash EPROM para RAM 1. A partir do menu Comunicao, escolher Mdulos (ALT, C, D). exibida a caixa de dilogo Diretrio de Mdulos. 2. Na caixa Mdulos em Flash, selecionar os mdulos a serem transferidos. O nmero de mdulos pode variar de 1 at o limite disponvel de mdulos em Flash EPROM. Marca-se cada mdulo para transferncia, clicando sobre o 5-83

Captulo 5

Procedimentos de Utilizao

mdulo ou pressionando a barra de espao. O processo para desmarcar um mdulo j selecionado o mesmo utilizado para marc-lo. 3. Selecionar o boto RAM <-- Flash <<. Para transferir todos os mdulos em Flash EPROM para RAM 1. A partir do menu Comunicao, escolher Mdulo (ALT, C, D). exibida a caixa de dilogo Diretrio de Mdulos. 2. Selecionar o boto RAM <<-- Todos Flash <<<.
Selecionar os mdulos a serem transferidos de Flash para RAM

Utilizar este boto para transferir os mdulos selecionados Utilizar este boto para transferir todos os mdulos

Caso a UCP em uso seja da srie Piccolo, somente o boto RAM <<- Todos Flash estar habilitado, pois as UCPs da srie Piccolo utilizam a Flash EPROM somente com fins de backup..

Apagando Mdulos do CP ou Roteador


Para apagar um mdulo do CP ou roteador 1. A partir do menu Comunicao, escolher Mdulos (ALT, C, D). exibida a caixa de dilogo Diretrio de Mdulos. 2. Na caixa Mdulos em RAM ou Mdulos em Flash, selecionar os mdulos a serem apagados. O nmero de mdulos pode variar de 1 at o limite disponvel de mdulos em RAM ou em Flash. Marca-se cada mdulo para apagamento, clicando sobre o mdulo ou pressionando a barra de espao. O processo para desmarcar um mdulo j selecionado o mesmo utilizado para marc-lo. 3. Selecionar o boto Apagar Mdulo.

Captulo 5

Procedimentos de Utilizao

A cada execuo do comando Apagar Mdulo, somente um quadro pode conter mdulos selecionados para apagamento, Mdulos em RAM ou Mdulos em Flash.
Selecionar os mdulos a serem apagados

Utilizar este boto para apagar os mdulos selecionados

Reabilitando Mdulos em EPROM ou Flash


Para os mdulos que esto em memria EPROM ou Flash, o comando Apagar Mdulo somente remove o nome do mdulo do diretrio, no removendo-o realmente da memria. Aps o apagamento, estes mdulos podem ser reabilitados e voltar a fazer parte do diretrio. Entretanto, o apagamento da memria EPROM com raios ultravioleta ou a execuo do comando Apagar Flash remove os mdulos da memria, no podendo mais serem reabilitados. Para reabilitar um mdulo em EPROM ou Flash 1. A partir do menu Comunicao, escolher Mdulos (ALT, C, D). exibida a caixa de dilogo Diretrio de Mdulos. 2. Selecionar o boto Reabilitar Mdulo. 3. Na caixa Mdulo da caixa de dilogo Reabilita, digitar o nome do mdulo a ser reabilitado ou especificar um conjunto de mdulos a serem reabilitados atravs dos caracteres * e ?. Os caracteres * e ?funcionam da mesma forma que no WINDOWS: ? - substitui um caractere qualquer * - substitui vrios caracteres Os exemplos a seguir demonstram a funcionalidade dos mesmos: Reabilita todos os mdulos. Reabilita os mdulos F cujas extenses terminam em 20 (F-.020, F-.120, F-.220). Reabilita todos os mdulos com 5-85

Captulo 5

Procedimentos de Utilizao

extenso .000 (C-.000, E-.000, F-.000, R-.000, P-.000 ). Reabilita todos os mdulos do tipo E (E-.000, E-.001, E-.018, E-.020)
Digitar o nome do mdulo a ser reabilitado

Apagando a Memria Flash EPROM


Para apagar a memria Flash EPROM 1. A partir do menu Comunicao, escolher Mdulos (ALT, C, D). exibida a caixa de dilogo Diretrio de Mdulos. 2. Selecionar o boto Apagar Flash.
Utilizar este boto para apagar a Flash EPROM

Habilitando e Desabilitando as Sadas


As sadas habilitadas, determinam que o CP atualize os pontos de sada com os valores da memria imagem. As sadas desabilitadas, determinam que o CP desenergize todas as suas sadas digitais. Entretanto, esta operao no altera os estados dos operandos correspondentes na memria imagem.

Captulo 5

Procedimentos de Utilizao

ATENO: Se o CP for desenergizado, a desabilitao dos pontos de sada removida. Ou seja, quando o CP for novamente energizado, o estado dos operandos da memria ser normalmente transferido, ao final de cada varredura, para os pontos de sada. Para maiores informaes sobre o estado das sadas, ver item Depurao de Projetos de Programao, Desabilitao das Sadas, na seo Projeto de Programao no captulo 2 do Manual de Utilizao do MasterTool.

5-87

Captulo 5

Procedimentos de Utilizao

Para habilitar ou desabilitar as sadas 1. A partir do menu Comunicao, escolher Estado (ALT, C, S). exibida a caixa de dilogo Estado. 2. No grupo Sadas, selecionar o boto de opo desejado Habilitadas ou Desabilitadas.
Habilitar ou desabilitar as sadas

Alterando a Senha
A senha utilizada para definir o nvel de proteo do controlador. Pode possuir de 1 a 8 caracteres. Para a alterao da senha necessrio digitar-se a senha atual do CP, e duas vezes a nova senha desejada. Ao sair de fbrica, os controladores no possuem senha definida, no sendo necessrio a declarao de senha atual para definir a primeira senha.

Recomenda-se que a senha seja escrita e guardada em lugar seguro. Em caso de perda da senha programada no CP, entrar em contato com a ALTUS. Para maiores informaes sobre Senha, ver item Nveis de Proteo do CP, na seo Projeto de Programao no captulo 2 do Manual de Utilizao do MasterTool. Para alterar a senha 1. A partir do menu Comunicao, escolher Estado (ALT, C, S). exibida a caixa de dilogo Estado. 2. Selecionar o boto Senha.

Captulo 5

Procedimentos de Utilizao

Utilizar este boto para alterar a senha

3. Na caixa Senha Atual, digitar a atual senha do CP. Durante a digitao da senha nos itens 3, 4 e 5, cada tecla digitada ser exibida como um asterisco '*'. 4. Na caixa Nova Senha, digitar a senha que deve substituir a atual. 5. Na caixa Confirmao, digitar novamente a senha que deve substituir a atual para evitar possveis erros de digitao.
Digitar a senha atual

Digitar a nova senha

Este comando disponvel apenas para os CPs das sries AL-600, AL-2000 e QUARK.

Alterando o Nvel de Proteo


O nvel de proteo do CP identificado por um nmero de 0 a 3. Cada um destes nveis proporciona um conjunto de comandos que podem ser executados no CP. No nvel de proteo 0 no existe restrio, todos os comandos podem ser executados no CP. Conforme o nvel de proteo aumenta, o conjunto de comandos possveis diminui. 5-89

Captulo 5

Procedimentos de Utilizao

Para maiores informaes sobre nveis de proteo, ver item Nveis de Proteo do CP, na seo Projeto de Programao no captulo 2 do Manual de Programao do MasterTool. Para alterar o nvel de proteo do CP 1. A partir do menu Comunicao, escolher Estado (ALT, C, S). exibida a caixa de dilogo Estado. 2. Selecionar o boto Proteo.

Utilizar este boto para alterar o nvel de proteo

3. Na caixa Senha, digitar a atual senha do CP. 4. No grupo Novo Nvel de Proteo, selecionar o boto de opo do nvel de proteo desejado.
Digitar a senha atual do CP

Selecionar o novo nvel de proteo

Captulo 5

Procedimentos de Utilizao

Documentando o Programa
Realizando a Referncia Cruzada
A referncia cruzada realizada para um operando especfico. Consiste de uma tabela indicando em que mdulos o operando utilizado, em quais lgicas e em que instrues. As subdivises dos operandos dos tipos '.' e 'h' so consideradas para a referncia cruzada. Caso seja realizada a referncia cruzada para o operando %E0001.4 , sero exibidas todas as ocorrncias deste operandos, mas no ser exibida nenhuma ocorrncia de %E0001 . DICA: Ao realizar um duplo clique no operando da referncia cruzada o mesmo exibido na lgica em que foi selecionado. Para maiores informaes sobre operandos, ver seo Operandos no captulo 2 do Manual de Programao do MasterTool. Para realizar a referncia cruzada 1. Utilizar um dos seguintes mtodos: Na Barra de Ferramentas, clicar sobre o boto A partir do menu Relatrio, escolher Referncia Cruzada (ALT, R, R). 2. exibida a caixa de dilogo Referncia Cruzada.
Digitar o endereo ou o tag do operando

3. Na caixa Operando, digitar o endereo ou tag do operando que se deseja a referncia cruzada. exibida a janela de referncia cruzada contendo todas as ocorrncias deste operando no projeto. Este documento pode ser impresso atravs do comando Projeto, Imprimir.

5-91

Captulo 5

Procedimentos de Utilizao

Mdulos em que o operando aparece Lgicas em que o operando aparece Instrues em que operando aparece

Imprimindo Mdulos
Configurando a Impressora
Para configurar a impressora 1. A partir do menu Projeto, escolher Configurar Impresso (ALT, P, C). exibida a caixa de dilogo Configurar Impresso. 2. No grupo Impressora, selecionar a impressora a ser utilizada. A impressora padro definida no Painel de Controle do Windows. Caso seja selecionado Impressora especfica, deve-se definir quais das impressoras presentes na lista deve ser utilizada. 3. No grupo Orientao, selecionar se a impresso deve ser feita no formato Retrato ou Paisagem. 4. Na caixa Tamanho do grupo Papel, selecionar o tamanho do papel a ser utilizado dentre os presentes na lista. Esta lista varia de acordo com a impressora selecionada. 5. Na caixa Origem do grupo Papel, selecionar a origem da alimentao do papel dentre os presentes na lista. Esta lista varia de acordo com a impressora selecionada. 6. Selecionar o boto Opes. exibida a caixa de dilogo Opes, com opes especficas para cada tipo de impressora.

Captulo 5

Procedimentos de Utilizao

Selecionar impressora padro ou especfica No caso de impressora especfica, selecionar qual a impressora Utilizar este boto para configurar opes especficas para cada tipo de impressora

Selecionar o tamanho e a origem do papel Selecionar a orientao da impresso

Imprimindo Mdulos
Para realizar impresses 1. Utilizar um dos seguintes mtodos: A partir do menu Projeto, escolher Imprimir (ALT, P, P). Utilizar o atalho de teclado CTRL+P. exibida a caixa de dilogo Impresso. 2. Selecionar o tipo de impresso. A seleo do tipo de impresso mutuamente exclusiva, ou seja, somente um tipo pode estar selecionado para cada impresso. Os tipos de impresso esto distribudos em 3 grupos: Operandos, Projeto e Mdulo de Programa. Existem os seguintes tipos de relatrio referentes a operandos: Lista de Tags e Descries - produz uma listagem das notas de operandos editadas no comando Operandos do menu Relatrio. Referncia Cruzada do Projeto - produz uma listagem contendo para cada operando, todas as suas ocorrncias no projeto indicando mdulo, lgica e instruo. Referncia Cruzada do Mdulo - produz uma listagem contendo para cada operando, todas as suas ocorrncias no mdulo indicando lgica e instruo. Esta opo somente disponvel quando a impresso se tratar de mdulo de programa (E, P ou F). 3. Caso seja selecionado algum relatrio no grupo Operandos, deve-se selecionar no grupo Tipos o boto de opo correspondente ao tipo do operando para o qual deseja-se a impresso. Memria Decimal Auxiliar E/S 5-93

Captulo 5

Procedimentos de Utilizao

Tabela Memria Tabela Decimal 4. No grupo Projeto, esto as opes de relatrios referentes ao projeto ativo no MasterTool. Notas de Projeto - produz uma listagem das notas de projeto editadas no comando Notas de Projeto do menu Relatrios. Mdulo de Configurao - produz uma listagem de todas as opes configuradas no mdulo C. Notas do Mdulo de Configurao - produz uma listagem das notas do mdulo C, editadas com o comando Notas de Mdulo do menu Relatrio. 5. No grupo Mdulo de Programa, esto as opes de relatrios referentes ao mdulo de diagrama ativo no MasterTool. Notas de Mdulo - produz uma listagem das notas de mdulo de programa sendo impresso, editadas com o comando Notas de Mdulo do menu Relatrio. Lista de Lgicas - produz uma listagem dos comentrios de lgicas, editados com o comando Lgicas do menu Relatrio. Diagrama - produz uma listagem em linguagem de diagrama de rels do mdulo em questo. Devem ser digitados os nmeros da Lgica Inicial e Lgica Final a serem impressas. Impresso com descrio de operandos - inclui no relatrio do diagrama as descries dos operandos de cada lgica. Impresso com observao de lgicas - inclui no relatrio do diagrama as observaes de cada lgica.

Caso o relatrio que se deseja imprimir/visualizar seja referente ao projeto, o mdulo C deve ser ativado antes da seleco da opo Projeto, Imprimir. Caso o relatrio seja de um mdulo de programa, o mesmo deve ser ativado antes de selecionar a opo Projeto, Imprimir.

Caso o relatrio possa ser impresso para um arquivo, a caixa de verificao Impresso para Arquivo habilitada. Neste caso, exibida a caixa de dilogo Salvar Como.

Captulo 5

Procedimentos de Utilizao

DICA: Habilitar o uso do Print Manager do Windows para acelerar a impresso.

Visualizando a Impresso
Qualquer relatrio selecionado para ser impresso, poder ser visualizado no MasterTool antes do envio para a impressora. Para visualizar a impresso 1. A partir do menu Projeto, escolher Imprimir (ALT A, P). 2. Selecionar o relatrio a ser visualizado. 3. Selecionar o boto Visualizar.
Utilizar este boto para imprimir o mdulo Selecionar pgina anterior ou prxima pgina Selecionar visualizao de uma ou duas pginas Aproximar ou afastar o ponto de vista da visualizao

Visualizao do mdulo como ser impresso

Configurando o MasterTool
Existem alguns itens no MasterTool que podem ser configurados para uma utilizao personalizada do MasterTool.

Configurando as Cores para a Monitorao de Programas e Exibio dos Operandos


Para a monitorao das instrues RNA, RNF, BOB, BBL, BBD e PLS o valor exibido abaixo do tag ou endereo do operando LIG ou DSL indicando 5-95

Captulo 5

Procedimentos de Utilizao

se o ponto est ligado ou desligado. Para facilitar a visualizao toda a clula exibida em uma cor diferente do restante do programa. As cores utilizadas para contatos ativos e contatos no ativos podem ser alteradas. Os operandos podem ser exibidos na lgica utilizando o seu endereo, tag ou wire-info. Para cada uma dessas trs opes pode ser configurada a cor de edio. Para configurar as cores para monitorao e exibio dos operandos 1. A partir do menu Opes, escolher Configurao (ALT, O, C). exibida a caixa de dilogo para configurar o MasterTool.
Clicar aqui para configurar a cor do contato ativo Clicar aqui para configurar a cor do contato inativo

Clicar aqui para configurar a cor do tag Clicar aqui para configurar a cor do operando Clicar aqui para configurar a cor do wire-info

2. Clicar sobre a caixa do item desejado nos grupos Exibir (Contato Ativo ou Contato Inativo) e/ou Visualizao (TAG, Operando ou Wire-Info) para editar a cor. exibida a caixa de dilogo Seleo de Cores. 3. Clicar sobre a cor desejada e selecionar o boto OK. 4. Fechar a caixa de dilogo Configurao clicando no boto OK.

Captulo 5

Procedimentos de Utilizao

Selecionar a cor desejada

Configurando o Modo de Visualizao do Operando na Lgica


Existem trs maneiras de exibio para um operando em uma lgica: pelo tag pelo endereo pelo wire-info

Esta opo permitir configurar qual destes trs modos deve ser utilizado. A seleo realizada indica como o operando deve aparecer na lgica, enquanto que na linha de estado so exibidas as outras duas alternativas. Ex. caso tenha sido configurada a exibio pelo endereo, os operandos sero exibidos na lgica com o seu endereo e na linha de estado pelo seu tag e wire-info. Durante a visualizao/edio de lgicas, pode-se alternar entre os modos pressionando a tecla F8. Caso no exista a definio do tag ou do wire-info, exibido o endereo do operando. Para configurar o modo de visualizao dos operandos na lgica. 1. A partir do menu Opes, escolher Configurao (ALT, O, C). exibida a caixa de dilogo Configurao. 2. No grupo Exibir, Visualizao, selecionar o boto de opo desejado: tag, Operando ou Wire-info.

5-97

Captulo 5

Procedimentos de Utilizao

Selecionar como o operando deve ser exibido na lgica

Configurando a Exibio da Grade de Clulas


Permite configurar se deve ou no ser exibida a grade de clulas no modo edio. Para configurar a visualizao da grade clulas 1. A partir do menu Opes, escolher Configurao (ALT, O, C). exibida a caixa de dilogo Configurao. 2. No grupo Exibir, selecionar a caixa de verificao para a exibio da grade de clulas.

Captulo 5

Procedimentos de Utilizao

Selecionar se a grade deve ser exibida

Configurando a Exibio das Barras de Ferramentas


Utilizando esta configurao pode-se determinar quais barras de ferramentas devem ser exibidas. Para configurar a exibio das barras de ferramentas 1. A partir do menu Opes, escolher Configurao (ALT, O, C). exibida a caixa de dilogo Configurao. 2. No grupo Barras de Ferramentas, selecionar as caixas de verificao desejadas para exibir as barras correspondentes: Relatrios, Instrues e Comandos.

5-99

Captulo 5

Procedimentos de Utilizao

Selecionar quais as barras de ferrramentas devem ser utilizadas

Configurando a Gerao de Arquivo Backup


O MasterTool pode gerar backup automaticamente dos arquivos que contm mdulos. Esta opo permite configurar esta propriedade. Quando esta opo est selecionada o MasterTool salva automaticamente a verso antiga do arquivo com outro nome utilizando o caractere ' ~' no lugar do caractere '-' quando for utilizado o comando de salvamento de mdulos. Ex.: se o arquivo salvo for o arquivo C-TESTE.000, o arquivo de backup chama-se C~TESTE.000. Para configurar a gerao de backup 1. A partir do menu Opes, escolher Configurao (ALT, O, C). exibida a caixa de dilogo Configurao. 2. No grupo Arquivo, selecionar a caixa de verificao Gerao de Backup para a gerao de arquivos de backup.

Captulo 5

Procedimentos de Utilizao

Selecionar se deve ser gerado arquivos de bakcup

Configurando a Base Numrica


Este item permite configurar a base numrica com a qual deve-se realizar foramentos e monitoraes. As base disponveis so Decimal, Octal, Hexadecimal e Binrio. Para configurar a base numrica 1. A partir do menu Opes, escolher Configurao (ALT, O, C). exibida a caixa de dilogo Configurao. 2. Na caixa Base Nmerica do grupo Operar, selecionar na lista a base desejada: Binria, Octal, Hexadecimal ou Decimal.

5-101

Captulo 5

Procedimentos de Utilizao

Selecionar a base numrica

Configurando a Confirmao na Troca de Estados do CP


Este item permite configurar se no momento da troca de estados do CP o MasterTool deve pedir confirmao ou no. Para configurar a troca de estados do CP 1. A partir do menu Opes, escolher Configurao (ALT, O, C). exibida a caixa de dilogo Configurao. 2. Selecionar a caixa de verificao Confirmar trocas de estado do CP do grupo Operar para o MasterTool sempre pedir confirmao nas trocas de estado.

Captulo 5

Procedimentos de Utilizao

Selecionar se deve pedir confirmao para troca de estado do CP

Configurando a Utilizao do Smbolo % na Programao


Esta opo permite definir se ser ou no utilizado o % na edio das instrues para indicar se um endereo de operando ou um tag. Caso seja selecionada, deve-se sempre colocar o % antes do endereo de um operando, por exemplo %M0001. Caso o % no seja utilizado, o MasterTool ir coloc-lo automaticamente aps a edio. Nesta opo, no podem ser definidos tags com o mesmo formato do nome de operandos. Ex.: A0041, M0012, TM0002. Para configurar a utilizao do % 1. A partir do menu Opes, escolher Configurao (ALT, O, C). exibida a caixa de dilogo Configurao. 2. Selecionar a caixa de verificao Utilizao de % do grupo Programar para utilizar o % na programao.

5-103

Captulo 5

Procedimentos de Utilizao

Selecionar se deve ser utilizado o smbolo %

Captulo 6

Importando uma Documentao no MasterTool Programming


Este captulo descreve a aplicao Importa que permite que documentaes realizadas no SDA3830 possam ser importadas para serem utilizadas no MASTERTOOL PROGRAMMING. O processo de importao de documentaces realizado utilizando o formato dos arquivo exportveis do SDA3830. No processo de importao podem ser utilizadas verses 4.00 ou superiores, do SDA3830. Para maiores informaes sobre o SDA3830 verso 4.0, ver captulo 7 do volume 2 do Manual de Utilizao do AL-3830.

O Software SDA3830
O SDA3830 um software que realiza a documentao automtica dos programas aplicativos desenvolvidos no Software Programador AL-3830 que o programador para CPs e roteadores ALTUS utilizado no sistema operacional MS-DOS ou compatvel.

Arquivos Gerados pelo SDA3830 e Importveis pelo MASTERTOOL


O SDA3830 gera diversos arquivos de exportao de uma documentao contendo descries sobre operandos, lgicas , mdulos e aplicao, que podem ser importados pelo MASTERTOOL PROGRAMMING. A tabela 6-1 mostra os arquivos gerados pelo SDA3830. Arquivo xxxxxxxx.A xxxxxxxx.M xxxxxxxx.ES xxxxxxxx.R xxxxxxxx.D xxxxxxxx.TM xxxxxxxx.TD Finalidade Descrio de operandos A Descrio de operandos M Descrio de operandos E/S Descrio de operandos R Descrio de operandos D Descrio de operandos TM Descrio de operandos TD 6-1

Captulo 6

xxxxxxxx.LG xxxxxxxx.MD xxxxxxxx.AL

Descrio de lgicas Descrio de mdulos Descrio da aplicao


Tabela 6-1 Arquivos gerados pelo SDA3830

Na tabela 6-1 todos os nomes de arquivos comeam por xxxxxxxx. Esta conveno indica que todos os arquivos possuem o nome igual ao nome da aplicao sendo documentada.

Como o MasterTool Importa uma Documentao Desenvolvida no SDA3830 Verso 4.00 ou Superior
Para que possamos importar uma documentao no MasterTool importante que a Aplicao desenvolvida no SDA3830 seja exportada com o mesmo nome do mdulo de Configurao do Projeto, por exemplo, se o projeto a ser importado tenha o mdulo C de nome C-VAZ_2A.000, a aplicao deve ser exportada com o nome de VAZ_2A. Este cuidado imprescindvel para que a operao Importa do MasterTool seja executada com xito. A seguir, os passos a serem executados: 1. Executar o aplicativo SDA3830. 2. Ler a documentao a ser exportada, conforme procedimento do SDA3830. 3. A partir do menu Descrio, Transfere, escolher Exporta. 4. Exportar cada um dos itens da aplicao. Para maiores informaes sobre como exportar arquivos do SDA3830, ver Manual de Utilizao do AL-3830. 5. Encerrar a execuo do SDA3830. 6. Executar o aplicativo Importa. 7. A partir do menu Aplicao, escolher Importa (ALT, A, I). 8. Na caixa Nome do Arquivo, digitar ou selecionar o nome da documentao a ser importada. 9. Na caixa Diretrios, selecionar o diretrio onde est localizado a documentao. 10.Na caixa Listar Arquivos do Tipo, selecionar Projeto (*.MD). 11.Na caixa Unidades, selecionar a unidade de disco onde est localizada a documentao. 12.Aps selecionar a documentao a ser importada, escolher o boto OK. gerado um novo projeto com o nome da documentao importada e extenso .MTL. Este projeto pode ser aberto pelo MASTERTOOL PROGRAMMING.

6-2

Captulo 6

Importando uma Documentao no MasterTool

Digitar ou selecionar a aplicao a ser importada Selecionar o diretrio que contm a aplicao a ser importada

Selecionar Importa (*.MD)

Selecionar a unidade de disco que contm a aplicao a ser importada

ATENO: No permitido a presena de endereos fsicos sem a presena do tag e/ou a descrio respectiva no arquivo a ser importado. Por exemplo: Um arquivo contendo a seguinte descrio ser invlido: A0000.1 A0000.2 A0000.3 LIGBOMB DESLBOM Comando para ligar bomba. Comando para desligar bomba.

devendo ser substitudo por: A0000.2 A0000.3 LIGBOMB DESLBOM Comando para ligar bomba. Comando para desligar bomba.

uma vez que o endereo A0000.1 no possui tag nem descrio. O programa agora foi associado a um projeto e pode ser utilizado normalmente pelo programador MASTERTOOL PROGRAMMING.

6-3

Apndice A

Apndice A Mensagens de Erro


Este apndice contm todas as mensagens de erro ou advertncia que podem ser apresentadas pelo MASTERTOOL PROGRAMMING fornecendo uma descrio do erro e o procedimento para solucion-lo. As mensagens so referentes a erros na operao do MASTERTOOL PROGRAMMING, na comunicao com outros equipamentos ou a erros/advertncias na operao do CP propriamente dito.

Mensagens de Erro
Apagando Flash EPROM Descrio: Acionamento de um comando que no pode ser executado enquanto o CP est apagando a Flash EPROM. Soluo: Aguardar o final do apagamento da Flash EPROM (aproximadamente 10 segundos). Arquivo Inexistente Descrio: Tentativa de envio para o CP de um mdulo E, P ou F que no foi encontrado em disco. Soluo: Verificar o mdulo a ser enviado. Arquivo DESCRI.MOD no encontrado Descrio: O arquivo de descrio de mdulos DESCRI.MOD no foi encontrado. Soluo: Verificar a existncia do arquivo no subdiretrio de trabalho do MASTERTOOL. Ateno! Mudana no tipo da UCP do mdulo Descrio: O mdulo de programa (E, P ou F) sendo aberto possua modelo de UCP diferente do mdulo C do projeto, sendo alterado para o mesmo. Soluo: Caso o modelo de UCP do projeto deva continuar sendo o atual, no existe erro. Caso o modelo de UCP do projeto deva ser alterado, alterar o modelo de UCP do mdulo C do projeto. Ausncia de sinal de sincronismo Descrio: O CP AL-2002 est configurado como receptor de sincronismo e no est recebendo o sinal da rede de sincronismo. A-1

Apndice A

Mensagens de Erro

Soluo: Verificar as conexes do CP com a rede de sincronismo. Verificar se h um nico CP na rede configurado como gerador de sincronismo e suas conexes. Bateria do CP descarregada Descrio: A bateria da fonte de alimentao est descarregada ou no est conectada. Soluo: Conectar a bateria ou trocar por uma nova. Cabealho invlido no arquivo XXXX Descrio: Leitura de um mdulo XXXX com cabealho invlido, possivelmente mdulo fora dos padres (no C, E, P, F ou R). Soluo: Verificar o tipo do mdulo. Clula invlida Descrio: A consistncia da clula na lgica no foi bem sucedida, existindo algum operando invlida ou algo no permitido para aquela posio. Soluo: Verificar a lgica.

A-2

Apndice A

Mensagens de Erro

Chamada de mdulo inexistente Descrio: Alguma instruo CHP ou CHF est tentando executar um mdulo inexistente no CP. Soluo: Verificar se as instrues esto chamando os mdulos corretos ou enviar os mdulos chamados para o CP. Coloque FPGRID10.VBX no path Descrio: O arquivo FPGRID10.VBX no foi encontrado. Soluo: Colocar o arquivo FPGRID10.VBX no subdiretrio SYSTEM onde est instalado o WINDOWSTM. Confirmao invlida Descrio: Na alterao da senha, os itens Nova Senha e Confirmao possuem senhas diferentes. Soluo: Realizar novamente o processo de alterao de senha. CP com proteo ativada Descrio: Acionamento de um comando que no pode ser executado no nvel de proteo atual do CP. Soluo: Trocar o nvel de proteo do CP para um inferior, no qual o comando possa ser executado. CP em modo Ciclado Descrio: Tentativa de execuo de um comando que no pode ser executado neste modo. Soluo: Consultar o manual para verificar o estado correto do CP para executar o comando. CP em modo Erro Descrio: Acionamento de um comando que no pode ser executado quando o CP estiver em modo Erro. Soluo: Passar o CP para modo programao ou verificar o motivo do erro atravs da opo Informaes do comando Estado do menu Comunicao.

CP em modo Execuo Descrio: Tentativa de execuo de um comando que no pode ser executado neste modo. Soluo: Consultar o manual para verificar o estado correto do CP para executar o comando. CP em modo Programao Descrio: Tentativa de execuo de um comando que no pode ser executado neste modo. A-3

Apndice A

Mensagens de Erro

Soluo: Consultar o manual para verificar o estado correto do CP para executar o comando. CP est carregando mdulo Descrio: Acionamento de algum comando que no pode ser executado enquanto o CP estiver carregando mdulo em RAM ou Flash EPROM. Soluo: Aguardar o final da carga dos mdulos, podendo ser verificada atravs da opo Informaes do comando Estado do menu Comunicao. CP est compactando RAM Descrio: O CP no pode realizar operao solicitada enquanto estiver compactando a memria RAM de programa aplicativo. Soluo: Aguardar o final da compactao, podendo ser verificado atravs da opo Informaes do comando Estado do menu Comunicao. CP est lendo mdulo Descrio: Tentativa de compactao ou apagamento da Flash EPROM enquanto algum mdulo de programa est sendo lido. Soluo: Aguardar o final da leitura do mdulo de programa. CP no est em modo Ciclado Descrio: Tentativa de realizar um ciclo no CP sem estar em modo Ciclado. Soluo: Passar o CP para modo Ciclado.

A-4

Apndice A

Mensagens de Erro

CP no est em modo Execuo Descrio: Tentativa de execuo de um comando que no pode ser executado no modo atual. Soluo: Passar o CP para modo Execuo. CP no est em modo Programao Descrio: Tentativa de execuo de um comando que no pode ser executado no modo atual. Soluo: Consultar o manual para verificar o estado correto do CP para executar o comando. CP sem mdulo de configurao Descrio: No existe mdulo de configurao (mdulo c) em RAM ou EPROM. Soluo: Enviar para o CP um mdulo C. CP sem mdulo de execuo E001 Descrio: No existe mdulo E001 em RAM ou EPROM. Soluo: Enviar para o CP um mdulo E001. Diretrio de mdulos invlido Descrio: O diretrio de mdulos do CP contem dados invlidos. Soluo: Reinicializar o CP, desenergizando-o e energizando-o, e executar o comando Mdulos do menu Comunicao. Caso o erro persista, passar para modo programao, apagar todos os mdulos do CP, reinicializ-lo e carregar o programa novamente. Diretrio invlido Descrio: Tentativa de criao de um novo projeto com nome de diretrio invlido para o sistema operacional. Soluo: Utilizar um nome vlido.

A-5

Apndice A

Mensagens de Erro

Endereamento do mdulo invlido Descrio: O diretrio de mdulos do CP contem dados invlidos para o tipo de mdulo. Soluo: Reinicializar a execuo do CP, desligando e ligando novamente a sua alimentao. Se o problema persistir, passar para modo programao, apagar todos os mdulos de programa e recarreg-los novamente. Endereo da sub-rede incompatvel com o endereo do n Descrio: Os endereos de sub-rede e n configurados so incompatveis. Soluo: Configurar endereos compatveis para endereo de sub-rede e n. Para maiores informaes sobre endereos de sub-rede e n, ver item Configurando o N e a Sub-rede para a Comunicao, na seo Comunicando com o CP ou roteador no captulo 5 deste manual. Endereo IP invlido Descrio: O endereo configurado no item Endereo IP dos parmetros da rede Ethernet est fora do formato definido. Soluo: Configurar o endereo utilizando o formato de operandos IP. Para maiores informaes sobre endereo IP, ver Caractersticas Tcnicas do AL-3405. Equipamento no possui canal selecionado Descrio: Foi configurado um canal serial para comunicaes no existente no microcomputador utilizado. Soluo: Verificar os canais existentes no microcomputador e configurar novamente. Erro de consistncia Descrio: Tentativa de utilizao de um operando permitido na instruo com um valor no permitido. Soluo: Consultar a descrio da instruo para verificar os valores permitidos.

A-6

Apndice A

Mensagens de Erro

Erro de consistncia: operao invlida Descrio: Tentativa de insero de uma instruo em uma posio invlida na lgica. Soluo: Verificar as posies vlidas para a instruo. Erro de consistncia: operando invlido Descrio: Tentativa de utilizao de um tipo de operando no permitido na instruo. Soluo: Consultar a sintaxe da instruo e verificar quais tipos de operandos so permitidos. Erro de desmontagem Descrio: O mdulo lido para o MASTERTOOL possui contedo invlido. Soluo: Entrar em contato com o suporte da ALTUS. Erro na configurao Descrio: Tentativa de fechamento de relatrio de operando ativo com algum Tag duplicado ou invlido. Soluo: Verificar a existncia de Tags duplicados ou invlidos e corrigir o erro. Erro na criao do mdulo Descrio: Houve erro na criao do mdulo. Soluo: Verificar a existncia de espao disponvel ou de problemas na unidade de disco. Erro na escrita do arquivo de notas Descrio: Houve algum erro na gravao do arquivo de notas do projeto ou notas de mdulo. Soluo: Verificar a existncia de espao disponvel em disco ou de algum problema.

A-7

Apndice A

Mensagens de Erro

Erro na gravao da Flash EPROM Descrio: Ocorreu erro na gravao de um mdulo na Flash EPROM. Soluo: Transferir todos os mdulos para RAM, apagar a Flash EPROM e tentar grav-los na Flash novamente. Caso o erro persista, a memria Flash est danificada e deve ser substituda. Erro na leitura do gravador Descrio: Ocorreu um erro na comunicao com o gravador de EPROM. Soluo: Verificar as conexes e o estado do gravador. Erro na sintaxe Descrio: Tentativa de utilizao de um tipo de operando no permitido na instruo. Soluo: Consultar a sintaxe da instruo e verificar quais tipos de operandos so permitidos. Erro no acesso ao arquivo DESCRI.MOD! Alteraes no sero gravadas Descrio: Houve erro na gravao do arquivo DESCRI.MOD. Soluo: Verificar a existncia de espao disponvel ou de problemas na unidade de disco. Erro no apagamento da Flash EPROM Descrio: Ocorreu erro no processo de apagamento da memria Flash EPROM. Soluo: Reinicializar o CP, desligando e ligando novamente a sua alimentao. Passar para modo Programao e disparar novamente o apagamento da Flash. Caso o erro persista, a memria Flash est danificada, devendo ser substituda.

A-8

Apndice A

Mensagens de Erro

Erro no barramento de mdulo E/S Descrio: Ocorreu erro em algum dos barramentos de entrada e sada. Soluo: Verificar qual dos barramentos est com erro atravs da opo Informaes do comando Estado do menu Comunicao. Erro no Barramento (0..9) Descrio: Existem mdulos E/S declarados no barramento respectivo e o cabo que liga a UCP aos mdulos no est conectado ou est defeituoso. Soluo: Desligar o CP e verificar as conexes do cabo aos mdulos. Caso o problema persista, deve-se trocar o cabo do barramento. Erro no checksum Descrio: Ocorreu erro de checksum na comunicao com o CP. Soluo: Tentar novamente executar o comando. Caso o erro persista, desligar os equipamentos e verificar a sua correta conexo, aterramento e provveis fontes de rudo eltrico nas proximidades. Erro no checksum do mdulo Descrio: Houve erro de consistncia do contedo de algum mdulo de programa aplicativo. Soluo: Caso o erro tenha ocorrido na operao de carga de mdulo, deve-se carreg-lo novamente. Se a mensagem for mostrada na janela de Estado do CP, passar para modo programao e apagar todos os mdulos do programa. Desligar e ligar novamente o CP e recarregar o programa. Erro no hardware Descrio: Ocorreu erro em algum componente do circuito de hardware. Soluo: Entrar em contato com o suporte da ALTUS.

A-9

Apndice A

Mensagens de Erro

Erro no protocolo Descrio: Houve um erro no protocolo de comunicao. Soluo: Tentar novamente executar o comando. Caso o erro persista, desligar os equipamentos e verificar a sua correta conexo, aterramento e provveis fontes de rudo eltrico nas proximidades. Verificar na janela do analisador da serial se os comandos esto corretos. Erro no retorno do mdulo de programa Descrio: Houve algum problema na chamada dos mdulos do programa aplicativo. Soluo: Passar o CP para modo programao, apagar todos os mdulos do programa e recarreg-los novamente. Caso o erro persista, entrar em contato com o suporte da ALTUS. Excedido tamanho do programa Descrio: Foi excedido o tamanho mximo do mdulo de programa que de 32 KB. Soluo: Otimizar rotinas ou dividir o mdulo em dois ou mais para diminuir o espao utilizado. Excedido nmero de lgicas Descrio: Foi excedido o nmero mximo de 1000 lgicas por mdulo. Soluo: Otimizar rotinas ou dividir o mdulo em 2 ou mais para diminuir o espao utilizado. Falha na gravao da referncia cruzada Descrio: Houve um erro na gravao da referncia cruzada. Soluo: Verificar a existncia de espao disponvel ou de problemas na unidade de disco.

A-10

Apndice A

Mensagens de Erro

Falha na gravao do arquivo Descrio: Houve um erro na gravao do arquivo. Soluo: Verificar a existncia de espao disponvel ou de problemas na unidade de disco. Falha no coprocessador Descrio: O coprocessador da UCP no est operando. Soluo: Reinicializar o CP, desenergizando-o e energizando-o novamente. Caso o problema persista, trocar a UCP. Foramento invlido Descrio: Tentativa de realizar um foramento de operando invlido. Soluo: Verificar os tipos de operandos possveis de serem forados. Framming Descrio: Ocorreu erro na comunicao com o CP. Soluo: Tentar novamente executar o comando. Caso o erro persista, desligar os equipamentos e verificar a sua correta conexo, aterramento e provveis fontes de rudo eltrico nas proximidades. Framming e Overrun Descrio: Ocorreu erro na comunicao com o CP. Soluo: Tentar novamente executar o comando. Caso o erro persista, desligar os equipamentos e verificar a sua correta conexo, aterramento e provveis fontes de rudo eltrico nas proximidades. Framming e Paridade Descrio: Ocorreu erro na comunicao com o CP. Soluo: Tentar novamente executar o comando. Caso o erro persista, desligar os equipamentos e verificar a sua correta conexo, aterramento e provveis fontes de rudo eltrico nas proximidades.

A-11

Apndice A

Mensagens de Erro

Framming, Paridade e Overrun Descrio: Ocorreu erro na comunicao com o CP. Soluo: Tentar novamente executar o comando. Caso o erro persista, desligar os equipamentos e verificar a sua correta conexo, aterramento e provveis fontes de rudo eltrico nas proximidades. Gateway IP invlido Descrio: O endereo configurado no item Gateway IP dos parmetros da rede Ethernet est fora do formato definido. Soluo: Configurar o endereo utilizando o formato de operandos IP. Para maiores informaes sobre endereos IP, ver Caractersticas Tcnicas do AL-3405. Impossvel alterar constantes nas instrues CAB e CHF Descrio: Tentativa de substituir constantes em instrues que possuem interfaces especiais, onde a constante est associada ao nmero de parmetros ou de valores. Soluo: Substituir as constantes diretamente na edio da instruo, atravs do comando Modificar. ndice da tabela invlido Descrio: Tentativa de realizar operaes com uma posio de tabela invlida. Soluo: Verificar o nmero de posies da tabela na declarao de operandos do mdulo C. Instruo invlida no programa Descrio: O programa contm uma instruo que no pode ser utilizada no CP (por exemplo, uma instruo ECR no CP AL-600). Soluo: Ler o programa do CP e procurar as instrues invlidas para o modelo utilizado, removendo-as.

A-12

Apndice A

Mensagens de Erro

Instruo no encontrada Descrio: A instruo selecionada para busca no comando Instruo do menu Busca, no foi encontrada no mdulo. Soluo: Verificar se no houve erro na seleo da instruo a ser buscada. Instruo no permitida para este tipo de UCP Descrio: A instruo editada no pode ser utilizada com o modelo de UCP corrente. Soluo: Verificar as instrues que no podem ser utilizadas para o modelo de UCP corrente. Limite de chamadas ultrapassado Descrio: Esto ocorrendo excessos de chamadas sucessivas de mdulos P ou F sem retorno. Soluo: Diminuir o nmero de chamadas aninhadas ou finalizar a execuo de um mdulo para depois chamar o prximo. Limite de foramentos excedido Descrio: O nmero de operandos %E ou %S forados atingiu o limite. Soluo: Liberar alguns operandos %E ou %S atravs da opo Libera do comando Estado do menu Comunicao. Lgica vazia! Desconsidera alteraes Descrio: Tentativa de encerrar a alterao de lgica com a lgica vazia. Soluo: Quando for encerrada a edio de lgica deve haver no mnimo uma instruo na lgica. Para apagar o contedo de uma lgica, deve ser utilizado o comando Apagar do menu Edio.

A-13

Apndice A

Mensagens de Erro

Mscara IP invlida Descrio: O endereo configurado no item Mscara IP dos parmetros da rede Ethernet est fora do formato definido. Soluo: Configurar o endereo utilizando o formato de operandos IP. Para maiores informaes sobre endereos IP, ver Caractersticas Tcnicas do AL-3405. Memria de operandos utilizada excede capacidade do XXXXXX Descrio: Tentativa de alterar o modelo de UCP para uma UCP que possui rea de operandos inferior a rea utilizada no momento. Soluo: Liberar rea de memria de operandos realocando operandos memria, decimal e tabelas. Memria insuficiente Descrio: No existe memria suficiente para realizar a tarefa. Soluo: Finalizar algum aplicativo para a liberao de memria. Finalizar a edio de algum mdulo. Modelo de placa j existente Descrio: Tentativa de inserir um mdulo de entrada ou sada com o mesmo modelo de uma j existente. Soluo: Verificar o modelo do mdulo a ser inserida e edit-la novamente. Modelo inexistente Descrio: Tentativa de utilizao no barramento de um modelo de mdulo de E/S que no existe. Soluo: Verificar os modelos de placas existentes.

A-14

Apndice A

Mensagens de Erro

Mdulo invlido Descrio: Tentativa de leitura de um mdulo do CP com cabealho invlido. Soluo: Verificar o nome correto do mdulo a ser lido. Verificar se existe algum problema no mdulo. Mdulo no faz parte do Projeto. Incluir? Sim/No Descrio: Tentativa de abertura de um mdulo E, P ou F que no faz parte do Projeto. Soluo: Escolher Sim, se o mdulo deve fazer parte do projeto. Escolher No, se o mdulo no deve fazer parte do projeto. Neste caso o mdulo aberto somente para visualizao no podendo ser modificado. Mdulo recebido com sucesso Descrio: O procedimento de recepo de mdulo do CP ou roteador foi realizado com sucesso. Mdulo ultrapassa limite do banco 0. Troca de banco para enviar mdulo? Descrio: Tentativa de envio de mdulo para o gravador de EPROM ultrapassando o limite do banco 0. Soluo: Caso seja desejada a troca de banco para continuar enviando mdulos para o banco 1, responder Sim. Caso seja desejado o envio de mdulos menores at completar a rea de memria do banco 0, responder No. Mdulo ultrapassa o fim da EPROM Descrio: Tentativa de envio de mdulo para o gravador de EPROM ultrapassando o limite da EPROM. Soluo: Utilizar uma EPROM de maior capacidade ou redimensionar os mdulos a serem enviados para o gravador de EPROM.

A-15

Apndice A

Mensagens de Erro

No h espao em memria Descrio: No h espao na memria do CP para enviar mdulo de programa aplicativo. Soluo: Apagar alguns mdulos do CP para fazer a carga de um novo ou transferi-los para a Flash EPROM. No h Flash EPROM Descrio: Tentativa de apagamento da Flash EPROM sem a existncia da mesma no CP. Soluo: Se o CP no possuir Flash, inserir a mesma se desejado. Se o CP possuir Flash, substitu-la pois est danificada. Nome com caracteres invlidos Descrio: Tentativa de criao de um Tag com caractere invlido no relatrio de operando. Soluo: Utilizar somente caracteres vlidos (letras e nmeros). Nome de arquivo invlido Descrio: Tentativa de salvar um mdulo com um nome invlido. Soluo: Utilizar um nome vlido para nome de arquivo de mdulos de programa. Nome do projeto deve ter at seis caracteres! Descrio: Tentativa de edio do nome do projeto com mais de seis caracteres. Soluo: Utilizar um nome que possua no mximo seis caracteres. Novo operando invlido Descrio: O operando editado no item Novo Operando do comando Substituir Operando do menu Busca, possui endereo ou tag invlido. Soluo: Editar um operando com endereo ou tag vlido.

A-16

Apndice A

Mensagens de Erro

Nmero mximo de placas alcanado Descrio: Tentativa de insero de um nmero de placas superior ao mximo em DESCRI.MOD. Soluo: Entrar em contato com o departamento de suporte da ALTUS. Nmero de operandos reduzidos para atender limites de configurao Descrio: Tentativa de utilizar um nmero de operandos que ocupam uma rea de memria maior que a disponvel. O nmero de operandos foi reduzido para o maior nmero possvel que possa utilizar a memria disponvel. Soluo: Se houver a necessidade do uso dos operandos que no puderam ser alocados, redimensionar a configurao dos operandos. Nmero do mdulo invlido Descrio: Foi realizada tentativa de carga de mdulo com nmero invlido. Soluo: Trocar o nmero do mdulo e envi-lo novamente para a UCP com um nmero vlido. Operando atual invlido Descrio: O operando editado no item Operando Atual do comando Substituir Operando do menu Busca, invlido. Soluo: Editar um operando com endereo ou Tag vlido. Operando invlido: excede limite da configurao Descrio: Tentativa de utilizao de um operando com endereo superior ao mximo configurado no mdulo C. Soluo: Utilizar um operando que esteja dentro da faixa de operandos configurados ou alterar a configurao dos operandos para permitir a edio do operando.

A-17

Apndice A

Mensagens de Erro

Operando invlido: excede limite de valores para constantes Descrio: Tentativa de utilizar uma constante com valor superior ou inferior aos limites. Os limites para operandos constante memria vo de -32.768 a +32.767 e para operandos constante decimal de -9.999.999 a +9.999.999. Soluo: Utilizar constantes at o valor limite. Operando no definido Descrio: Tentativa de utilizao de um operando no declarado no mdulo C. Soluo: Declarar o operando ou verificar o nmero mximo de operandos possveis de serem declarados. Operando no forado Descrio: Tentativa de liberao de operando rel sem algum operando ter sido previamente forado (operandos %E e %S). Soluo: No utilizar esta opo sem ter forado rels anteriormente. Operando XXXX invlido Descrio: Tentativa de utilizao de um operando com Tag ou endereo invlido. Soluo: Consultar os Tags e endereos de operandos existentes para a correta utilizao. Operando XXXXX fora da faixa! Descrio: Existncia de clula com operando fora da faixa de configurao. Soluo: Utilizar um operando dentro da faixa de configurao ou realizar a configurao de acordo com a necessidade de operandos. Operandos devem ser do mesmo tipo Descrio: Tentativa de substituio de operandos de tipos diferentes. Soluo: Utilizar operandos do mesmo tipo na substituio de operandos.

A-18

Apndice A

Mensagens de Erro

Overrun Descrio: Ocorreu erro na comunicao com o CP. Soluo: Tentar novamente executar o comando. Caso o erro persista, desligar os equipamentos e verificar a sua correta conexo, aterramento e provveis fontes de rudo eltrico nas proximidades. Overrun e Paridade Descrio: Ocorreu erro na comunicao com o CP. Soluo: Tentar novamente executar o comando. Caso o erro persista, desligar os equipamentos e verificar a sua correta conexo, aterramento e provveis fontes de rudo eltrico nas proximidades. Paridade Descrio: Ocorreu erro na comunicao com o CP. Soluo: Tentar novamente executar o comando. Caso o erro persista, desligar os equipamentos e verificar a sua correta conexo, aterramento e provveis fontes de rudo eltrico nas proximidades. Reentrada no mdulo E018 Descrio: O tempo de execuo do mdulo E018 excedeu o perodo programado para sua chamada. Soluo: Diminuir o tempo de execuo do mdulo E018 ou aumentar o perodo de interrupo programado para a chamada do mesmo. Rudo na linha de comunicao Descrio: Algum rudo interferiu no protocolo de comunicao alterando-o. Soluo: Tentar novamente executar o comando. Caso o erro persista, desligar os equipamentos e verificar a sua correta conexo, aterramento e provveis fontes de rudo eltrico nas proximidades.

A-19

Apndice A

Mensagens de Erro

Senha invlida Descrio: A senha fornecida no confere com a senha presente no CP. Soluo: Utilizar a senha correta. Em caso de perda da senha presente no CP, entrar em contato com o departamento suporte da ALTUS. Senha no definida Descrio: Tentativa de mudana de nvel de proteo sem haver senha definida no CP. Soluo: Definir uma senha para o CP. Tag j declarado como operando XXXXX Descrio: Tentativa de associao de um operando a um tag j definido. Soluo: Utilizar um tag ainda no definido. Tempo de ciclo excedido Descrio: A execuo do programa aplicativo excedeu o mximo tempo permitido para o CP utilizado. Soluo: Otimizar a estruturao do programa de forma a atender o tempo mximo de execuo suportado. Tentativa de enviar para a EPROM um mdulo de programa que j est neste tipo de memria Descrio: Tentativa de enviar para EPROM um modo de programa que j est neste tipo de memria. Soluo: Verificar se o mdulo realmente j se encontra em EPROM ou se o nome do mdulo foi digitado com erro no comando.

A-20

Apndice A

Mensagens de Erro

Tentativa de enviar para RAM um mdulo de programa que j est neste tipo de memria Descrio: Tentativa de enviar para RAM um modo de programa que j est neste tipo de memria. Soluo: Verificar se o mdulo realmente j se encontra em RAM ou se o nome do mdulo foi digitado com erro no comando. Time-out Descrio: Tentativa de comunicao entre o microcomputador e o CP mal sucedida. Soluo: Verificar todas as conexes entre o microcomputador e o CP. Tipo conflitante com o mdulo XXXX Descrio: Tentativa de definio de um mdulo de entrada ou sada com um tipo j existente. Soluo: Verificar o tipo correto do mdulo. Tipo do mdulo invlido Descrio: Foi realizada tentativa de carga de mdulo com tipo invlido. Soluo: Tentar carregar o mdulo novamente. Caso o erro persista, o mdulo est com erro. Tipo do operando invlido Descrio: Tentativa de utilizar um operando no definido para um determinado comando. Soluo: Verificar nos captulos 2 e 3 do Manual de Programao do MASTERTOOL os tipos permitidos.

A-21

Apndice A

Mensagens de Erro

UCP do mdulo de programa invlida Descrio: Tentativa de carga de um mdulo que no pode ser executado nesta UCP. Soluo: Caso o mdulo seja de configurao (mdulo C) ou seja programado em diagrama de rels, trocar o tipo de UCP do mesmo. Se o mdulo for programado em linguagem de mquina, utilizar o mdulo com o tipo de UCP configurado. Valor deve estar dentro da faixa de 0 a 15 Descrio: Tentativa de definio do nmero de sadas de um mdulo de sada fora da faixa permitida. Soluo: Utilizar um nmero de sadas dentro da faixa permitida. Valor invlido Descrio: Tentativa de utilizao de um operando com endereo superior ao mximo configurado no mdulo C. Soluo: Utilizar um operando que esteja dentro da faixa de operandos configurados ou alterar a configurao dos operandos para permitir a edio do operando.

A-22

Apndice B

Apndice B Glossrio

Baud rate (taxa de transmisso). Taxa pela qual os bits de informao


so transmitidos atravs de uma interface serial ou rede de comunicao. de um mesmo protocolo.

Bridge. Equipamento para conexo de duas redes de comunicao dentro Broadcast. Disseminao simultnea de informao a todos os ns
interligados a uma rede de comunicao.

Byte. Unidade de informao composta por oito bits. Ciclo de varredura. Uma execuo completa do programa executivo e do
programa aplicativo de um controlador programvel. programa qual a tarefa a ser executada.

Comando. Instruo digitada pelo usurio que indica ao equipamento ou Controlador Programvel. Equipamento que realiza controle sob o comando de um programa aplicativo escrito em linguagem de rels e blocos. Compe-se de uma UCP, fonte de alimentao e estrutura de
entrada/sada.

Dispositivo Roteador. Equipamento que faz a interligao de duas sub-redes ALNET II (bridge) ou entre uma sub-rede ALNET I e uma subrede ALNET II (gateway).

E/S (entrada/sada). Dispositivos de entrada e/ou sada, tambm


chamados perifricos. Tipicamente podem ser memrias, impressoras, teclados, displays, monitores, etc., que auxiliam a UCP no processamento do sistema. somente de leitura, apagvel e programvel. Utiliza-se raios ultravioleta para apagar seu contedo, podendo ser reprogramada sempre que necessrio. No perde seu contedo quando desenergizada.

EPROM (Erasable Programmable Read Only Memory). Memria

Flash EPROM. Memria no voltil apagvel eletricamente. Gateway. Equipamento que permite a ligao de duas redes de
comunicao com diferentes protocolos e/ou meio fsico.

Hardkey. Conector normalmente ligado interface paralela do


microcomputador com a finalidade de impedir a execuo de cpias ilegais de um software. oposio a programas, procedimentos, regras e documentao associada. Opem-se a software. dentro de um programa.

Hardware. Equipamentos fsicos usados em processamento de dados, em Instruo. Operao a ser executada sobre um conjunto de operandos Interface. Dispositivo que adapta eltrica e/ou logicamente a transferncia
de sinais entre dois equipamentos.

B-1

Apndice B

Interrupo. Evento com atendimento prioritrio que temporariamente


suspende a execuo de um programa. As interrupes podem ser divididas em dois tipos genricos: hardware e software. A primeira causada por um sinal vindo de um dispositivo perifrico e a segunda criada por instrues dentro de um programa.

Linguagem Assembly. Linguagem de programao do microprocessador, tambm conhecida como linguagem de mquina. Linguagem de Rels e Blocos ALTUS. Conjunto de instrues e operandos que permitem a edio de um programa aplicativo para ser utilizado em um CP. Lgica de Programao. Matriz grfica onde so inseridas as instrues

da linguagem de diagrama de rels que compem um programa aplicativo. Um conjunto de lgicas ordenadas seqencialmente constitui um mdulo de programa.

Menu. Conjunto de opes disponveis e exibidas no vdeo por um


programa, a serem selecionadas pelo usurio a fim de ativar ou executar uma determinada tarefa.

Mdulo de Configurao. Mdulo de programa aplicativo que contem o

conjunto de parmetros de configurao especfica de hardware, sistema operacional, capacidade de memria, perifricos, etc.

Mdulo de Configurao de Redes. Mdulo de projeto de roteador que contm o conjunto de parmetros de configurao especfica de rede e roteamento para um dispositivo roteador. Mdulo de Execuo. Mdulo de programa aplicativo que contm trechos de programa aplicativo sendo chamados para a execuo pelo software executivo. Mdulo de Funo. Mdulo de programa aplicativo que contm trechos de programa sendo chamados para a execuo pelo programa aplicativo. Podem receber parmetros de entrada e retornar
valores.

Mdulo de Procedimento. Mdulo de programa aplicativo que contm trechos de programa sendo chamados para a execuo pelo programa aplicativo. No podem receber parmetros nem retornar valores. Mdulo (quando se referir a hardware). Elemento bsico na

configurao de um sistema que possui funes e sinais de entrada e sada bem definidos. Cada mdulo fabricado, testado e comercializado separadamente.

Mdulo (quando se referir a software). Parte de um programa

aplicativo capaz de realizar uma funo especfica. Pode ser executado independentemente ou em conjunto com outros mdulos trocando informaes atravs da passagem de parmetros.

Multicast. Disseminao simultnea de informao a um determinado


grupo de ns interligados a uma rede de comunicao.

Nibble. Unidade de informao composta por quatro bits. N ou nodo. Qualquer estao de uma rede com capacidade de
comunicao utilizando um protocolo estabelecido.

Octeto. Conjunto de oito bits numerados de 0 a 7. Operandos. Elementos sobre os quais as instrues atuam. Podem
representar constantes, variveis e endereos. B-2

Apndice B

Glossrio

Programa. Conjunto de instrues bsicas devidamente ordenadas com


que se instrui uma determinada mquina para que realize operaes sobre os dados a fim de obter um resultado. controle de uma mquina ou processo especfico.

Programa aplicativo. Programa organizado em mdulos que realiza o Programa executivo. Sistema operacional de um controlador programvel; controla as funes bsicas do controlador e a execuo de programas aplicativos. Protocolo. Regras de procedimentos e formatos convencionais que,
mediante sinais de controle, permitem o estabelecimento de uma transmisso de dados e a recuperao de erros entre equipamentos.

B-3

Apndice B

Glossrio

RAM (Random Access Memory). Memria onde todos os endereos


podem ser acessados diretamente de forma aleatria e a mesma velocidade. voltil, ou seja, seu contedo perdido quando desenergizada. Regio de memria onde feito o armazenamento de dados para o processamento do usurio. interconectam um conjunto de equipamentos (ns).

Rede de comunicao. Canais de transferncia de informaes que Software. Programas de computador, procedimentos e regras relacionados
operao de um sistema de processamento de dados.

Sub-rede. Segmento de uma rede de comunicao que interliga um grupo


de equipamentos (ns) com o objetivo de isolar o trfego local ou utilizar diferentes protocolos ou meio fsicos.

Tag. Nome associado a um operando ou a uma lgica que permite uma identificao resumida de seu contedo . Time-out. Tempo preestabelecido mximo para que uma comunicao seja
completada, que, se for excedido, provoca a ocorrncia de um erro de comunicao.

Toggle.

Elemento que possui alternadamente a cada ativao.

dois

estados

estveis,

trocados

UCP. Unidade central de processamento. Controla o fluxo de informaes,


interpreta e executa as instrues do programa e monitora os dispositivos do sistema. Wire-info. Rtulo utilizado na fiao de armrio para identificar o fio, ou seja, de onde vem e em qual borneira vai. Desta forma, o ponto de entrada ou sada correspondente pode ser localizado pelo seu wire-info, do armrio eltrico, consultando-se a relao de tags, operandos e wire-info.

Word. Unidade de informao composta por dezesseis bits.

ndice Remissivo

ndice Remissivo
C
Comandos do Menu principal inicializao Comunicao configurando a interface serial e a velocidade configurando o n e a subrede 1 1 1 56 56 57 1 editando a lista de monitorao 74 executando um ciclo de varredura 63 forando operandos 75 forando operandos a partir da lista de monitorao 79 habilitando e desabilitando as sadas 86 lendo e enviando mdulos 59 liberando operandos forados 69 Monitorando a Interface Serial 58 monitorando operandos 71 monitorando programas 79 obtendo informaes do CP ou roteador 64 obtendo o diretrio do CP ou roteador 81 obtendo o estado da rede ALNET II 67 obtendo o estado do barramento 65 obtendo o estado dos pontos forados 68 reabilitando mdulos em EPROM ou flash 85 transferindo mdulos de flash EPROM para RAM 83 transferindo mdulos de RAM para flash EPROM 82 Imprimindo imprimindo mdulos 93 visualizando a impresso 95 Instruo buscando 47 excluindo 46 para inserir 45 Lgica copiando 43 inserindo 39 movendo 44 movimentandose 45 para buscar 38 recortando 42 Mdulo C configurando a comunicao ASCII 25 configurando o barramento 21 configurando o modelo de UCP 14 configurando o perodo de acionamento do mdulo E018 20 configurando o tempo mximo de ciclo de varredura 19 configurando operandos simples 15 configurando operandos tabelas 16 configurando redes 26 configurar os parmetros da rede ALNET I 26 configurar os parmetros da rede de sincronismo 29 configurar parmetros da rede ALNET II 27 configurar parmetros da rede Ethernet 28 inserindo notas de mdulo 29 Mdulo de Programa completando ligaes 54 copiando e movendo colunas 50 encerrando a modificao 55 inserindo notas de mdulo 51 modificando 37

G
Glossrio

I
Importando 1 arquivos gerados pelo SDA3830 e importveis pelo MASTERTOOL 1 o software SDA3830 1 Imprimindo 92 para configurar a impressora 92 Instruo 45

L
Lgica inserindo tags e comentrios de lgica 38 52 14 17 36 30 10 47 2 1 1 1 2 91 11 7 7 7 1

M
Mdulo C configurando operandos retentivos Mdulo de Programa Mdulo R Mdulos

O
Operandos

P
Programao das Sries de CPs Projetos o que um projeto ? projeto de programao projeto de roteador

R
Referncia Cruzada

V
Viso Geral ajuda rea de edio janelas de edio de mdulos linha de estado Viso Geral Comandos do Menu edio Comunicao alterando a senha alterando o estado do CP ou roteador alterando o nvel de Proteo apagando a memria flash EPROM apagando mdulos do CP ou roteador compactando a memria RAM configurando as cores para monitorao de programas

1 88 62 89 86 84 80 80

I-1

ndice Remissivo

Mdulo R configurando a redundncia do canal configurando o modelo de roteador configurando o roteamento do canal configurando os parmetros do canal inserindo notas de mdulo Mdulos abrindo fechando obtendo informaes de mdulo em disco salvando salvando com outro nome Operandos buscando inserindo tags, comentrios e wire-info modificar um operando em uma instruo substituindo

35 30 32 31 36 10 11 12 11 11 48 53 47 49

Projetos abrindo um projeto j existente arquivando/recuperando criando editando fechando inserindo notas de projeto Referncia Cruzada para realizar Viso Geral rea de trabalho barra de ttulo menus tela inicial Viso Geral do MasterTool barras de ferramentas

3 8 3 4 6 8 91 2 2 3 2 3

I-2