Você está na página 1de 110

Manual de Utilizao MasterTool Extended Edition MT8000

Rev. J 12/2010 Cd. Doc.: MU299604

altus

Condies Gerais de Fornecimento

Nenhuma parte deste documento pode ser copiada ou reproduzida sem o consentimento prvio e por escrito da Altus Sistemas de Informtica S.A., que se reserva o direito de efetuar alteraes sem prvio comunicado. Conforme o Cdigo de Defesa do Consumidor vigente no Brasil, informamos, a seguir, aos clientes que utilizam nossos produtos aspectos relacionados com a segurana de pessoas e instalaes. 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 em caso de defeito em suas partes e peas ou de erros de programao ou instalao, podendo inclusive colocar em risco vidas humanas. O usurio deve analisar as possveis consequncias destes defeitos e providenciar instalaes adicionais externas de segurana que, em caso de necessidade, sirvam para preservar a segurana do sistema, principalmente nos casos da instalao inicial e de testes. Os equipamentos fabricados pela Altus no trazem riscos ambientais diretos, no emitindo nenhum tipo de poluente durante sua utilizao. No entanto, no que se refere ao descarte dos equipamentos, importante salientar que quaisquer componentes eletrnicos incorporados em produtos contm materiais nocivos natureza quando descartados de forma inadequada. Recomenda-se, portanto, que quando da inutilizao deste tipo de produto, o mesmo seja encaminhado para usinas de reciclagem que deem o devido tratamento para os resduos. imprescindvel a leitura completa dos manuais e/ou caractersticas tcnicas do produto antes da instalao ou utilizao do mesmo. Os exemplos e figuras deste documento so apresentados apenas para fins ilustrativos. Devido s possveis atualizaes e melhorias que os produtos possam incorrer, a Altus no assume a responsabilidade pelo uso destes exemplos e figuras em aplicaes reais. Os mesmos devem ser utilizados apenas para auxiliar na familiarizao e treinamento do usurio com os produtos e suas caractersticas. A Altus garante os seus equipamentos conforme descrito nas Condies Gerais de Fornecimento, anexada s propostas comerciais. 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. Os pedidos de informaes adicionais sobre o fornecimento e/ou caractersticas dos equipamentos e servios Altus devem ser feitos por escrito. A Altus no se responsabiliza por informaes fornecidas sobre seus equipamentos sem registro formal. DIREITOS AUTORAIS Srie Ponto, MasterTool, Quark, ALNET e WebPLC so marcas registradas da Altus Sistemas de Informtica S.A. Windows, Windows NT e Windows Vista so marcas registradas da Microsoft Corporation.

Sumrio

Sumrio
1. INTRODUO ................................................................................................................................................. 1 O Software MasterTool Extended Edition ...................................................................................................... 1 MasterTool ProPonto MT6000 ................................................................................................................... 1 Documentos Relacionados a este Manual........................................................................................................ 1 Inspeo Visual .................................................................................................................................................. 1 Suporte Tcnico ................................................................................................................................................. 2 Mensagens de Advertncia Utilizadas neste Manual ..................................................................................... 2 2. DESCRIO TCNICA .................................................................................................................................. 3 Lite, Professional e Advanced .......................................................................................................................... 3 Requisitos Mnimos .................................................................................................................................... 4 Dados para Compra .......................................................................................................................................... 4 Itens Integrantes .......................................................................................................................................... 4 Cdigo do Produto ...................................................................................................................................... 4 3. VISO GERAL ................................................................................................................................................. 5 Treeview do Projeto .......................................................................................................................................... 6 Janela de Verificao ........................................................................................................................................ 7 rea de Edio ................................................................................................................................................... 8 Janela de Mdulo Configurao .................................................................................................................. 8 Janela de Mdulo Configurao Estendido ................................................................................................. 8 Janela de Mdulo de Programa ................................................................................................................... 9 Janela de Monitorao............................................................................................................................... 10 4. PROJETO NO MASTERTOOL EXTENDED EDITION .......................................................................... 11 O que um Projeto? ........................................................................................................................................ 11 Convertendo um Projeto do MasterTool Programming.............................................................................. 11 Arquivos Gerados Pelo MasterTool Extended Edition ................................................................................ 12 Criando um Projeto......................................................................................................................................... 12 Inserindo e Removendo Mdulos do Projeto ................................................................................................ 14 Inserindo e Removendo Outros Documentos ................................................................................................ 15 Criando um Mdulo para o Projeto .............................................................................................................. 15 Inserindo Notas e Descries de Projeto ....................................................................................................... 16 Alterando o Modelo de CP do Projeto ........................................................................................................... 17 Verificando o Projeto ...................................................................................................................................... 18 Buscando Operandos - Referncia Cruzada ................................................................................................. 18 Substituindo Operandos ................................................................................................................................. 19 Buscando uma Instruo ................................................................................................................................ 21 Visualizando Hierarquia de Mdulos ............................................................................................................ 21 Relatrios de Operandos................................................................................................................................. 22 Importando e Exportando Tags e Descries ............................................................................................ 23 Exportando o Projeto para o Formato HTML ............................................................................................. 23 Seleo de Contedo do HTML ................................................................................................................ 24 Ordenao das Listas de Operandos.......................................................................................................... 24 Relatrio de Operandos ............................................................................................................................. 24 Mdulos..................................................................................................................................................... 25
ii

Sumrio Destino ...................................................................................................................................................... 25 5. MDULOS DE PROJETO ............................................................................................................................ 26 Abrindo um Mdulo ........................................................................................................................................ 26 Salvando um Mdulo ...................................................................................................................................... 26 Inserindo Notas e Descries de Mdulo ....................................................................................................... 26 Informaes de um Mdulo em Disco ........................................................................................................... 26 Editando a Verso de um Mdulo ................................................................................................................. 27 Mdulo Configurao ..................................................................................................................................... 27 Declarao de Operandos .......................................................................................................................... 29 ALNET I ................................................................................................................................................... 30 ALNET II .................................................................................................................................................. 30 Canais Seriais ............................................................................................................................................ 30 Exemplo de Configurao dos Canais Seriais (Para Srie Ponto) ............................................................ 31 MODBUS Escravo .................................................................................................................................... 31 MODBUS Mestre...................................................................................................................................... 33 Sincronismo............................................................................................................................................... 34 Parmetros (Para Srie Grano) .................................................................................................................. 35 Configurao de Teclas ............................................................................................................................. 35 Instalando um HardFlex (Para Srie Grano) ............................................................................................. 36 Barramento (Para Srie Ponto) .................................................................................................................. 38 Interrupo Externa (Para Srie PO3x47 ) ................................................................................................ 41 Barramento (Para Srie Grano) ................................................................................................................. 42 Barramento (Para Srie AL) ...................................................................................................................... 44 Configurao do CP .................................................................................................................................. 46 Ethernet (Para Srie Ponto) ....................................................................................................................... 47 Ethernet (Para Srie AL) ........................................................................................................................... 50 Redundncia de UCP (Somente para PO3247) ......................................................................................... 50 Mdulo Configurao Estendido ................................................................................................................... 54 Mdulo Configurao Estendido - PROFIBUS PO4053 .......................................................................... 55 Mdulo Configurao Estendido - Multiserial PO7093............................................................................ 56 Mdulo de Programa ...................................................................................................................................... 59 Mdulo de Programa Ladder ......................................................................................................................... 59 Buscando determinada Lgica .................................................................................................................. 60 Inserindo uma Instruo ............................................................................................................................ 60 Excluindo uma Instruo........................................................................................................................... 61 Editando uma instruo ............................................................................................................................. 61 Recortando instrues ............................................................................................................................... 61 Copiando Instrues .................................................................................................................................. 62 Colando Instrues .................................................................................................................................... 62 Recortando Lgicas ................................................................................................................................... 62 Copiando Lgicas...................................................................................................................................... 62 Colando Lgicas........................................................................................................................................ 63 Inserindo ou Editando Tags e Comentrio de Lgica ............................................................................... 63 Editando Parmetros de Entrada e Sada de Mdulos Funo .................................................................. 64 Modulo de Programa ST................................................................................................................................. 65 Desfazendo e Refazendo Alteraes ......................................................................................................... 66 Recortando, Copiando e Colando.............................................................................................................. 66 Localizando um Texto Dentro do Mdulo ST .......................................................................................... 66 Substituindo um Texto Dentro do Mdulo ST .......................................................................................... 67 Configurando os Operandos de Diagnstico ............................................................................................. 68 Configurando os Operandos Temporrios ................................................................................................ 68 6. INSTALAO ................................................................................................................................................ 70
iii

Sumrio CD-ROM de Distribuio ............................................................................................................................... 70 Download na Internet ..................................................................................................................................... 70 Requisitos de Hardware e Software ............................................................................................................... 70 Verses do MasterTool Extended Edition ..................................................................................................... 70 Instalando o MasterTool Extended Edition .................................................................................................. 70 Instalando Driver USB .................................................................................................................................... 71 Desinstalando o MasterTool Extended Edition ............................................................................................ 72 Iniciando o MasterTool Extended Edition .................................................................................................... 72 Conexes ........................................................................................................................................................... 74 Configurao do Canal Serial ........................................................................................................................ 75 7. COMUNICANDO COM O CP ...................................................................................................................... 77 Selecionando o CP da Rede para Comunicao ........................................................................................... 77 Endereo do CP com Canal Serial ............................................................................................................ 77 Endereo do CP com Canal Ethernet ........................................................................................................ 78 Janela de Ler e/ou Enviar Mdulos para CP ................................................................................................ 78 Enviando Mdulos para o CP.................................................................................................................... 79 Lendo Mdulos do CP .............................................................................................................................. 80 Janela de Mdulos ........................................................................................................................................... 81 Transferindo Mdulos de RAM para FLASH........................................................................................... 81 Transferindo Mdulos de FLASH para RAM........................................................................................... 82 Apagando um Mdulo............................................................................................................................... 82 Apagando a Memria FLASH .................................................................................................................. 82 Compactando a Memria RAM ................................................................................................................ 82 Obtendo Informaes de um Mdulo no CP ............................................................................................. 82 Bancos de Memria................................................................................................................................... 83 Janela de Estado .............................................................................................................................................. 83 Alterando o Estado do CP ......................................................................................................................... 84 Habilitando ou Desabilitando as Sadas .................................................................................................... 84 Obtendo Informaes do CP ..................................................................................................................... 85 Srie de UCP`s PO3x47 ............................................................................................................................ 85 Mensagens do Sistema .............................................................................................................................. 87 Mensagens Executivo................................................................................................................................ 87 Call Stack .................................................................................................................................................. 88 Obtendo o Estado do Barramento ............................................................................................................. 89 Obtendo o Estado da Rede ALNET II ...................................................................................................... 90 Protegendo o CP ........................................................................................................................................ 90 Inserindo / Alterando a Senha do CP ........................................................................................................ 91 Estado dos Operandos Forados ............................................................................................................... 91 Monitorao ..................................................................................................................................................... 92 Monitorando Operandos............................................................................................................................ 92 Monitorando Mdulos ............................................................................................................................... 94 Monitorando Lgicas ................................................................................................................................ 94 Forando Operandos ....................................................................................................................................... 95 MTConsole ....................................................................................................................................................... 96 Executando o MTConsole ......................................................................................................................... 97 8. IMPRESSO DE DOCUMENTOS ............................................................................................................... 98 Janela de Seleo de Documentos para Impresso....................................................................................... 98 Configurando a Impressora............................................................................................................................ 98 9. CONFIGURANDO OPES ...................................................................................................................... 100

iv

Sumrio 10. GLOSSRIO ................................................................................................................................................. 101

1. Introduo

1. Introduo
O Software MasterTool Extended Edition
O software MasterTool Extended Edition MT8000, ou simplesmente MTool XE, a ferramenta de configurao e programao de equipamentos Altus (Srie Grano, Srie PX, Ponto e AL-2004), incluindo CPs e remotas. Esta ferramenta permite tambm o monitoramento de processos, configurao de mdulos e gerao de relatrios. executvel nos sistemas operacionais Windows 2000, Windows XP e Windows 7, (todos 32bits) , tendo verses disponveis em ingls e portugus do software e manuais. Este software uma verso aprimorada do MasterTool Programming, contendo inmeros recursos melhorados e extras, tornando esta ferramenta de programao muito verstil. O MasterTool Extended Edition permite o desenvolvimento de aplicaes. A edio do programa aplicativo utiliza o conceito de programao simblica (tags ou nicknames), possibilitando a documentao do projeto durante a edio dos mdulos. O conceito de projeto, que estabelece uma relao entre vrios arquivos formando um ambiente de trabalho, facilita o trabalho, reduzindo de forma significativa o tempo de desenvolvimento, alm de impedir o usurio de cometer erros de configuraes mais comuns, atravs da opo de verificao de projeto. MasterTool ProPonto MT6000 O software MasterTool ProPonto MT6000, necessrio para a configurao e parametrizao da Srie Ponto. Este software, referenciado neste documento como ProPonto, encontra-se no mesmo CDROM do MTool XE, em um subdiretrio com o mesmo nome, e deve ser instalado a partir de l. ATENO: O ProPonto necessrio apenas para a criao e configurao de barramentos de CPs da Srie Ponto. Maiores informaes sobre o ProPonto podem ser obtidas no Manual de Utilizao do ProPonto, que pode ser encontrado no formato PDF no diretrio ProPonto\Manual do CDROM.

Documentos Relacionados a este Manual


Para obter informaes adicionais sobre o MasterTool Extended Edition podem ser consultados outros documentos (manuais e caractersticas tcnicas) alm deste. Estes documentos encontram-se disponveis em sua ltima reviso em www.altus.com.br. Aconselha-se os seguintes documentos como fonte de informao adicional: Caractersticas Tcnicas MT8000 Manual de Programao Ladder do MasterTool Extended Edition Manual de Programao ST do MasterTool Extended Edition Manual de Utilizao do MasterTool ProPonto - MT6000

Inspeo Visual
Antes de proceder instalao, recomendvel fazer uma inspeo visual cuidadosa do material, verificando se no h danos causados pelo transporte. Verifique se o CD-ROM est em perfeito estado. Em caso de defeitos, informe a companhia transportadora e o representante ou distribuidor Altus mais prximo.

1. Introduo importante registrar o nmero de srie de cada equipamento recebido, bem como as revises de software, caso existentes. Essas informaes sero necessrias, caso se necessite contatar o Suporte Tcnico da Altus.

Suporte Tcnico
Para entrar em contato com o Suporte Tcnico da Altus em So Leopoldo, RS, ligue para +55-513589-9500. Para conhecer os centros de Suporte Tcnico da Altus existentes em outras localidades, consulte nosso site (www.altus.com.br) ou envie um e-mail para altus@altus.com.br. Se o software j estiver instalado, tenha em mos as seguintes informaes ao solicitar assistncia: A verso do software MasterTool Extended Edition A verso da chave de software utilizada no MasterTool Extended Edition A reviso do equipamento e a verso do software executivo, constantes na etiqueta afixada na lateral do produto, quando a questo refere-se com comunicao com dispositivos O contedo do programa aplicativo (mdulos) A verso do sistema operacional Windows (juntamente com seu Service Pack) do computador que esta executando o software

Mensagens de Advertncia Utilizadas neste Manual


Neste manual, as mensagens de advertncia apresentaro os seguintes formatos e significados: PERIGO: Relatam causas potenciais, que se no observadas, levam a danos integridade fsica e sade, patrimnio, meio ambiente e perda da produo.

CUIDADO: Relatam detalhes de configurao, aplicao e instalao que devem ser seguidos para evitar condies que possam levar a falha do sistema e suas conseqncias relacionadas.

ATENO: Indicam detalhes importantes de configurao, aplicao ou instalao para obteno da mxima performance operacional do sistema.

2. Descrio Tcnica

2. Descrio Tcnica
Lite, Professional e Advanced
O software MasterTool Extended Edition MT8000, possui trs verses de distribuio, cada uma com um perfil otimizado, de acordo com a necessidade do usurio. So elas: Lite: software programador especfico para Srie Grano Professional: software programador para todas as srie CPs da Altus (Srie Ponto, Srie PX, Srie Grano e AL-2004) Advanced: software programador com ferramentas para aplicaes de grande porte

Cada uma destas verses possui caractersticas, finalidades e funcionalidades especficas para cada propsito. A tabela, a seguir, detalha estas diferenas:
Lite Verificao de Projeto Verificao de envio de mdulos Programao da Srie PX Programao da Srie AL (Apenas AL-2004 ou superior) Programao da Srie Ponto Programao da Srie Grano Programao da Srie Quark Programao da Srie AL-600 Programao da Srie AL-2000 Programao da Srie AL-3000 Programao da Srie Piccolo Linguagem Structured Text (ST) Linguagem de Blocos e Rels (Ladder) Comunicao com dispositivos via Ethernet Salvamento de Janelas de Monitorao Base numrica independente para cada operando nas janelas de monitorao Converso de Projetos do MasterTool Programming MT4100 e MT4000 para MasterTool Extended Edition Wizards de Redundncia Tags de Operandos com at 25 caracteres Impresso de mdulos de programa e configuraes do projeto Skins de Mdulos Funo Skins para laos PID Hierarquia de chamada de mdulos Substituio de blocos de operandos Incluso de arquivos diversos no projeto MTConsole Sim Sim No No No Sim No No No No Sim No Sim Sim Sim Sim Sim No Sim Sim Sim Sim Sim Sim Sim No Professional Sim Sim Sim Sim Sim Sim Sim Sim Sim Sim Sim Sim Sim Sim Sim Sim Sim No Sim Sim Sim Sim Sim Sim Sim No Advanced Sim Sim Sim Sim Sim Sim Sim Sim Sim Sim Sim Sim Sim Sim Sim Sim Sim Sim Sim Sim Sim Sim Sim Sim Sim Sim

Tabela 2-1. Caractersticas de verses do MTool XE ATENO: A programao dos CPs das Sries Quark, AL-600, AL-2000, AL-3000 e Srie Piccolo (via mdulo de programao MT4100) est disponvel a partir da verso 5.45 do MasterTool XE.

2. Descrio Tcnica Requisitos Mnimos O MasterTool Extended Edition, para qualquer uma de suas verses de distribuio, apresenta como requisitos mnimos para sua instalao e utilizao os seguintes produtos:
MasterTool Extended Edition Plataforma .Net Framework Processador Espao em Disco Memria RAM Resoluo PC com Windows 2000 SP4, Windows XP SP2 (32bits) ou Windows 7 (32bits). Verso 2.0 SP2 Pentium III 800MHz (mnimo) 100 MB (mnimo) 256 MB (mnimo) 1024 x 768 (recomendvel)

Tabela 2-2. Requisitos mnimos

Dados para Compra


Itens Integrantes O produto pode ser adquirido de duas formas: Em uma embalagem do produto que contm os seguintes itens: Software MasterTool Extended Edition gravado em CDROM Contrato Licena de Software Altus Em uma embalagem do produto que contm a Licena para posterior download do software no site da Altus: www.altus.com.br (Verses /Licenas) Cdigo do Produto Os seguintes cdigos devem ser usados para compra do produto:
Cdigo MT8000 Lite MT8000 Lite /L MT8000 Professional MT8000 Professional /L MT8000 Advanced MT8000 Advanced /L Denominao MasterTool Extended Edition Lite MasterTool Extended Edition Lite /L (licena) (licena) (licena) MasterTool Extended Edition Professional MasterTool Extended Edition Professional/L MasterTool Extended Edition Advanced MasterTool Extended Edition Advanced /L

Tabela 2-3. Cdigos para compra do MTool XE

3. Viso Geral

3. Viso Geral
O MasterTool Extended Edition 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 comandos de menus e caixas de dilogos que permitem a realizao das tarefas e escolha das opes. O MasterTool Extended Edition possui, ainda, janelas de edio especficas para Mdulo de Configurao, Mdulos de Programa e cada um dos outros mdulos e arquivos utilizados em projetos. Estas janelas permitem uma edio eficiente e uma visualizao adequada dos diversos componentes de cada mdulo especfico. O ambiente principal do software MTool XE mostrado na figura a seguir:

Figura 3-1. Ambiente do MTool XE Percebe-se, claramente, que o ambiente possui 3 divises: Treeview do projeto: esta janela pode ser usada para aumentar agilidade de uso do MasterTool Extended Edition, pois com apenas um duplo clique pode-se abrir um mdulo, uma configurao ou algum documento do projeto. Alm disto, diversas funcionalidades do software podem ser disparadas atravs desta janela. Verificao do projeto: nesta janela apresentado o resultado da verificao de um mdulo ou do projeto, sendo indicados os erros de configurao e/ou programao. Ainda, so apresentados alertas para avisar o usurio de uma configurao/programao que pode no ter o resultado esperado.
5

3. Viso Geral rea de Edio: rea de edio e/ou visualizao de um ou mais mdulo(s) de programa, relatrios, janela de monitorao ou qualquer outro arquivo ou configurao feita pelo MasterTool Extended Edition.

Treeview do Projeto
A janela de treeview do projeto tem como objetivo visualizar os mdulos e documentos utilizados no projeto, possibilitando o acesso rpido ao contedo deles e agilizando muitas funes que podem ser executados no MasterTool Extended Edition. Todos os arquivos visualizados nesta janela fazem parte do projeto. Portanto, atravs desta janela que se insere ou remove arquivos e/ou mdulos do projeto. Isto pode ser facilmente feito atravs de um clique com o boto direito do mouse. A treeview possui vrios nveis, representados por pastas. A pasta principal refere-se ao projeto aberto em questo, onde pode ser visto o nome do projeto seguido da UCP utilizada no mesmo. Os demais nveis so divididos em vrias pastas, que tem como objetivo separar os arquivos e documentos por tipos e funcionalidades, de maneira a organizar e facilitar o manuseio do projeto.

Figura 3-2. Treeview de um projeto A treeview do projeto possui as seguintes pastas: Mdulos: Esta pasta contm todos os mdulos aplicativos, sejam eles Configurao, Execuo, Funo ou Procedimento. Atravs da treeview, com clique com boto direito em cima do mdulo pode-se abrir o mdulo, fazer referncia cruzada, substituio de operandos, verificao de mdulo, envio de mdulo, etc. Janela de Monitorao: Esta pasta contm arquivos referentes s janelas de monitorao. Estas janelas podem rapidamente ser aberta com um duplo clique sobre o respectivo arquivo desejado. Relatrios de Operandos: esta pasta contm os relatrios de operandos, tendo um relatrio para cada tipo de operando suportado pela UCP. Desta forma, qualquer relatrio pode ser facilmente consultado, a qualquer instante.
6

3. Viso Geral Documentaes: Esta pasta pode conter quaisquer arquivos, os quais se deseje inserir no projeto. Desta maneira, as documentaes feitas para o projeto podem ficar facilmente disposio. Para abrir um documento inserido, basta efetuar um duplo clique sobre o documento desejado. Para remov-lo, basta clicar com o boto direito do mouse e a opo ficar disponvel.

ATENO: Deve ser observado que a remoo do link do documento do projeto no implica na remoo do arquivo no diretrio do projeto.

Janela de Verificao
A janela de verificao tem como objetivo auxiliar o trabalho do programador, permitindo a visualizao de todos os erros e warnings contidos na configurao e programao. As mensagens de advertncia e informao relativas a estas ocorrncias so apresentadas de uma maneira clara e objetiva, a fim de relatar ao programador o que o erro e onde ele se encontra. A janela de verificao preenchida e modificada toda vez que um projeto aberto ou ento quando solicitado, atravs de comando Verificar Projeto ou Verificar Mdulo. Na barra de ttulo da janela informado o que foi verificado (projeto ou mdulo e se for este ultimo caso qual o mdulo), e a quantidade de erros e warnings contidos na verificao. Cada erro ou warning representado por uma linha e ficar na janela at uma nova verificao. Entende-se por erro toda e qualquer configurao e/ou programao que certamente acarreta em uma disfuno. J um warning uma indicao de uma configurao e/ou programao perigosa, ou ento incompleta, mas que pode ser desejada, ou ento, no necessariamente far com que o objetivo do projeto seja comprometido. Um projeto com um ou mais erros no pode ser enviado para o CP, pois poderia causar uma falha grave. CUIDADO: Sugere-se que todos os projetos, quando forem carregados no CP estejam sem warnings, a fim de evitar comportamentos indesejados.

Figura 3-3. Janela de verificao A janela de verificao contm as seguintes colunas: Coluna de cones: Indicao grfica se um erro ou warning. Descrio: Descrio da ocorrncia que indica de forma rpida a configurao e/ou programao invlida. Mdulo: Indica o nome do mdulo em que a ocorrncia se encontra. No entanto, algumas ocorrncias se encontram no projeto e pode aparecer o nome do projeto. Localizao: Indica de forma mais especfica, dentro do mdulo, a localizao da ocorrncia.

ATENO: Efetuando-se um duplo clique com o boto esquerdo do mouse sobre a linha de uma ocorrncia, seja erro ou warning, ser aberto o mdulo no local correspondente.
7

3. Viso Geral

rea de Edio
O MasterTool Extended Edition trabalha com o conceito de projeto. Um projeto representa a programao e configurao de um CP, que utiliza diversos mdulos e outros documentos, como os seguintes: Mdulo de Configurao Mdulo de Configurao Estendido Mdulo de Programa Janela de Monitorao

Todos estes documentos e outros relatrios so exibidos na rea de Edio. Neste espao se encontram estes mdulos abertos, quando solicitados, como uma janela para cada mdulo. Deste modo, podem ser abertas diversas janelas simultaneamente, permitindo agilidade no trabalho. Janela de Mdulo Configurao A janela de edio do mdulo de configurao permite visualizar e alterar os diversos valores de configurao do CP, e mostrada na figura a seguir:

Figura 3-4. Janela de edio de mdulo de configurao Para obter informaes sobre como configurar o mdulo configurao, consulte o Captulo Mdulo de Configurao, neste manual. Janela de Mdulo Configurao Estendido A janela de edio de um mdulo de Configurao Estendido varia de acordo com o tipo do mdulo de Configurao Estendido. Porm, estas janelas so semelhantes janela do Mdulo de

3. Viso Geral Configurao. Para obter informaes sobre como configurar cada um dos mdulos de Configurao Estendido, consulte o captulo Mdulo de Configurao Estendido, neste manual. Janela de Mdulo de Programa A janela de mdulo de Programa apresenta os mdulos que contm de fato a programao (ou parte dela) do CP. Esta janela varia de acordo com a linguagem de cada mdulo, podendo ser diagrama Ladder ou Linguagem ST. Um exemplo destas janelas apresentado nas figuras a seguir:

Figura 3-5. Janela de edio de mdulo de programa de linguagem ST

Figura 3-6. Janela de edio de mdulo de programa de linguagem Ladder Para obter informaes sobre como configurar o mdulo de Programa, consulte os captulos Mdulo de Programa Ladder e Mdulo de Programa ST, neste manual.

3. Viso Geral Janela de Monitorao A janela de Monitorao visualiza os valores dos operandos do CP em tempo real. Pode ser monitorado qualquer tipo de operando em diversas bases numricas, tais como Decimal, Binrio, Octal e Hexadecimal. A figura, a seguir, ilustra uma janela de monitorao:

Figura 3-7. Janela de monitorao Para obter informaes sobre como monitorar operandos e manipular a Janela de Monitorao, consulte o captulo Monitorando Operandos, neste manual. ATENO: Use tecla F4 para trocar a base numrica das linhas selecionadas.

10

4. Projeto no MasterTool Extended Edition

4. Projeto no MasterTool Extended Edition


O que um Projeto?
O MasterTool Extended Edition trabalha com o conceito de projeto para assim melhor atender e representar as aplicaes. Um projeto estabelece uma relao entre vrios arquivos formando um ambiente de trabalho, facilitando o desenvolvimento, reduzindo de forma significativa o tempo de criao, alm de impedir que se cometa erros de configuraes mais comuns, atravs de uma verificao. O nome do arquivo de projeto possui a extenso .MTXE. Alguns caracteres, tais como * / :, possuem significado especial para o sistema operacional utilizado, sendo considerados caracteres invlidos para a formao do nome do projeto. Portanto, este dado deve ser observado na determinao do nome do projeto. Um projeto utilizado para reunir todos os mdulos necessrios execuo das tarefas de um CP, compondo um programa aplicativo. Alm disto, um projeto possui documentos e relatrios com os quais se desenvolve e se d manuteno preventiva futura. Como em qualquer projeto desenvolvido em outras verses, obrigatria a existncia de um mdulo de configurao C000 e de um mdulo de execuo E001. Quando se cria um novo projeto de programao, o mdulo de configurao automaticamente criado e pode ser visualizado na janela de edio de mdulo Configurao. ATENO: A pasta padro para a criao de um projeto ...\Meus documentos\Meus Projetos podendo ser alterada no instante da criao de um novo projeto.

ATENO: Todos os mdulos integrantes do projeto ficam localizados no mesmo subdiretrio que indicado na criao do projeto. Caso sejam inseridos mdulos que estejam em outros subdiretrios, realizada automaticamente uma cpia do mdulo para o subdiretrio do projeto.

Convertendo um Projeto do MasterTool Programming


O MasterTool Extendend Edition pode converter projetos criados no MasterTool Programming, tanto no MT4000 quanto no MT4100. O MTool XE realizar a converso de todos os mdulos, com seus respectivos arquivos de descries e relatrios de Operandos. Para realizar a converso de um projeto, basta abrir o projeto criado no MasterTool Programming, como se fosse um projeto normal do MTool XE. O MasterTool Extended Edition far um backup automtico do projeto criando uma pasta backup e movendo todos os arquivos do projeto para dentro daquela pasta. Permanecero na pasta do projeto apenas os arquivos necessrios para o MTool XE, e mais os que ele prprio criar em funo das configuraes. Ao converter um projeto dos CPs das sries AL-600, AL-2000, AL-3000, QUARK e PICCOLO ser solicitado uma CP das sries AL-2004, Ponto ou Grano para converter. Neste caso todo o programa ladder, relatrio de operandos e relatrio de mdulos sero convertidos normalmente. Contudo os dados configurados no mdulo C sero perdidos e devero ser reconfigurados no novo projeto.

11

4. Projeto no MasterTool Extended Edition

Figura 4-1. Alterando o modelo de CP ATENO: Recomenda-se ao usurio fazer um backup manual do projeto antes de proceder com esta converso.

CUIDADO: Para CPs das sries AL-600, AL-2000, AL-3000, QUARK e PICCOLO no possvel converter o mdulo de configurao. Neste caso todos os dados sero perdidos e o usurio dever reconfigurar o mesmo.

Arquivos Gerados Pelo MasterTool Extended Edition


O MTool XE gera e utiliza diversos arquivos que compe seus projetos. Alguns deles so os Mdulos de Projeto e outros so documentaes e relatrios em geral. A tabela, a seguir, mostra os formatos dos nomes dos arquivos usados pelo MTool XE com seus respectivos significados:
Formato do Nome *.MTXE T-XXXXXX.NNN Significado Arquivo principal do projeto do MTool XE Arquivo de Mdulo de Projeto do MTool XE, onde: *.Notas *.Tags *.mnt T - Tipo de mdulo (C, E, F ou P) XXXXXX - Nome do mdulo contendo at 6 caracteres NNN - Nmero do mdulo

Arquivo de Notas e Descries do Mdulo de Projeto NomeModulo Arquivo que contm os Relatrios de Operandos Salvos. Possui o nome do projeto seguido da extenso .Tags. Arquivo das janelas de monitorao.

Tabela 4-1. Arquivos utilizados pelo MTool XE

Criando um Projeto
Para criar um projeto sem utilizar um Wizard, deve-se selecionar a UCP utilizada no projeto e indicar o nome do projeto. Para isto no menu Projeto/Novo... aberta a seguinte tela:

12

4. Projeto no MasterTool Extended Edition

Figura 4-2. Criando um novo projeto Para a criao de um novo projeto utilizando wizard, deve-se, primeiramente, escolher o Modelo de CP e ento clicar em Utilizar Wizard (caso h algum disponvel para o CP escolhido). O wizard nada mais que um projeto previamente criado para uma determinada situao, facilitando, por se tratar de muitas etapas obrigatrias j concludas, para que o projeto alcance seu objetivo. Caso se deseje utilizar algum Wizard, deve-se selecionar um deles e seguir os passos indicados na tela. ATENO: Os CPs das sries AL-600, AL-2000, AL-3000, QUARK e PICCOLO e os dispositivos roteadores AL-2400/S, AL-2401, QK2400 e QK2401 so configurados atravs do mdulo de programao MT4100, aberto em uma janela separada.Abrindo um Projeto. Para realizar a edio de um projeto necessrio que este projeto esteja aberto no MTool XE. Quando um projeto aberto no MTool XE 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 MTool XE restaura a configurao de todo o projeto. Para abrir um projeto, basta acessar o menu Projeto/Abrir... e selecionar no browse um projeto do MasterTool Extended Edition *.MTXE ou ento, um projeto do MasterTool Programming *.MTL (ver Convertendo Projeto do MasterTool Programming). ATENO: Utilize a opo do menu Projeto/ltimos Projetos para abrir rapidamente os projetos abertos recentemente.

13

4. Projeto no MasterTool Extended Edition ATENO: Os CPs das sries AL-600, AL-2000, AL-3000, QUARK e PICCOLO e os dispositivos roteadores AL-2400/S, AL-2401, QK2400 e QK2401 so configurados atravs do mdulo de programao MT4100, aberto em uma janela separada. No possvel executar mais de uma instncia do mdulo de programao MT4100 ao mesmo tempo.

ATENO: Os projetos de CPs das sries AL-2004, Srie Ponto e Grano, se estiverem no formato do mdulo de programao MT4100 (arquivos com extenso *.mtl) devero ser convertidos para o formato do MasterTool XE (arquivos extenso *.mtxe). Ver Convertendo Projeto do MasterTool Programming.

Inserindo e Removendo Mdulos do Projeto


Os mdulos de Projeto que um projeto contm podem ser removidos, bem como se pode incluir Mdulos de Projeto j previamente existentes. Para realizar estes comandos, deve-se utilizar a Treeview do Projeto atravs do boto direito do mouse. Para inserir um mdulo deve-se: 1. Clicar com o boto direito do mouse na pasta Mdulos da treeview de Projeto, conforme sugere a prxima figura:

Figura 4-3. Inserindo um mdulo de projeto 2. Selecionar um arquivo do browse aberto: O arquivo ser copiado para o diretrio do Projeto, caso ele no esteja nesta mesma pasta. Para remover um Mdulo de Projeto: 1. Clicar com o boto direito do mouse exatamente sobre o mdulo que se deseja remover do projeto, conforme sugere a figura, a seguir, e clicar na opo Remover:

14

4. Projeto no MasterTool Extended Edition

Figura 4-4. Removendo um mdulo de projeto ATENO: O mdulo removido do projeto no deletado, apenas desconsiderado pelo projeto.

Inserindo e Removendo Outros Documentos


A insero e remoo de Janelas de Monitorao e Documentos funciona de maneira anloga a insero e remoo de Mdulos de Projeto. A Treeview de Projeto contm pastas como Documentos e Janelas de Monitorao onde se encontram estes elementos agregados ao projeto. J na pasta da Treeview de Projeto Relatrio de Operandos nenhum elemento pode ser adicionado ou excludo, pois estes relatrios so fixos, podendo ser alterado apenas seu contedo.

Criando um Mdulo para o Projeto


Alm de se inserir mdulos j existentes no projeto, outra forma de adicionar mais mdulos criando um novo. Este procedimento pode ser feito com um projeto qualquer aberto, clicando no menu Mdulo/Novo... Ser aberto uma janela como a prxima ilustrada:

15

4. Projeto no MasterTool Extended Edition

Figura 4-5. Criando um novo mdulo Dependendo do tipo de mdulo selecionado, alguns parmetros desta janela no estaro disponveis para alterao ou ento a restrio de valores mudar. Isto se deve porque alguns mdulos possuem restries, como mostra a tabela a seguir:
Tipo do Mdulo Mdulo de Partida Mdulo Principal Mdulo Interrupo de Tempo Mdulo Interrupo Externa Mdulo Procedimento Mdulo Funo Mdulo Configurao Estendido Restries O nmero fixo em 000 e a linguagem fixa em Ladder O nmero fixo em 001 e a linguagem fixa em Ladder O nmero fixo em 018 e a linguagem fixa em Ladder O nmero fixo em 020 e a linguagem fixa em Ladder O nmero varia de 0 a 199 e a linguagem pode ser Ladder ou ST O nmero varia de 0 a 228 e a linguagem pode ser Ladder ou ST O nmero varia de 003 a 009 e a linguagem irrelevante. O campo Tipo do Mdulo Configurao Estendido habilitado para ser selecionado uma opo

Tabela 4-2. Restries de nomes de mdulos de projeto ATENO: Alguns tipos de mdulos podem no constar na lista de opo porque o tipo no adequado para o modelo de CP do Projeto. O mesmo ocorre com o tipo de mdulo configurao estendido. Para maiores detalhes consulte o manual da CP utilizada.

Inserindo Notas e Descries de Projeto


No MasterTool Extended Edition uma srie de documentaes podem ser feitas para auxiliar no desenvolvimento e manuteno do projeto. Dentre elas esta incluso Notas e Descrio do Projeto, que podem ser visualizadas e editadas atravs do menu Relatrio/Notas de Projeto... A tela, a seguir, representa estas documentaes:

16

4. Projeto no MasterTool Extended Edition

Figura 4-6. Tela de visualizao e edio das notas de projeto

Alterando o Modelo de CP do Projeto


No momento de criao de um projeto no MasterTool Extended Edition definida qual o modelo de CP do projeto como um todo. Porm, algumas situaes exigem a mudana de CP e isto pode ser feito atravs do menu Projeto/Alterar Modelo de CP... ou clicando com o boto direito do mouse na Treeview de Projeto, justamente em cima da pasta de projeto e selecionando o item de menu Alterar Modelo de CP... Independente da maneira utilizada para a alterao do Modelo de CP aberta uma janela para a seleo do novo modelo de CP, como a mostrada a seguir:

Figura 4-7. Alterando o modelo de CP de um projeto Para alterar o Modelo de CP utilizado no projeto, basta selecionar na lista o novo CP, clicar no boto OK e confirmar a troca no caso de se ter certeza.

17

4. Projeto no MasterTool Extended Edition ATENO: A alterao do Modelo de CP do projeto pode acarretar em perdas de informaes do projeto. Isto acontece porque dependendo do modelo antigo e do novo, algumas informaes no so necessrias ou no fazem parte do escopo do novo modelo. Assim sendo, estas informaes so descartadas. Sugere-se, depois de alterado o modelo de CP, conferir o Mdulo Configurao (C-*.000) e verificar o projeto.

Verificando o Projeto
Para verificar o projeto a fim de detectar erros ou comportamentos perigosos na programao e/ou configurao, basta clicar no menu Projeto/Verificar Projeto. O resultado desta verificao pode ser visualizado na Janela de Verificao. De maneira anloga verificao do projeto, tambm pode ser feito uma verificao de um mdulo individualmente, bastando, para isto, ir ao menu Mdulo/Verificar Mdulo. CUIDADO: O verificador de projetos verifica erros de sintaxe na configurao e programao de um projeto. Isto no quer dizer que a aplicao funcionar como o esperado, pois o usurio pode cometer erros de programao, na lgica do funcionamento. Os algoritmos utilizados na programao so de responsabilidade do usurio.

Buscando Operandos - Referncia Cruzada


A busca por operandos utilizados no projeto, tambm conhecida como Referncia Cruzada, pode procurar por um ou mais operandos (Faixa de Operandos) por todos os mdulos do projeto, ou seja, no Mdulo Configurao, em todos Mdulos Configurao Estendidos, Mdulos Funo, Mdulos Procedimento, etc. Para realizar esta busca, basta ir ao menu Busca/Operandos... e informar a faixa de operando que se deseja buscar. Segue abaixo figura ilustrativa.

Figura 4-8. Selecionando a faixa de operandos para efetuar busca no projeto Esta tela basicamente tem o objetivo de informar a faixa de operandos que ser procurada. Isto se informando o Operando e a Quantidade. Caso se deseje limitar a rea de procura pela faixa de operando, basta selecionar da lista Pesquisar em um mdulo. Desta forma a busca ser efetuada apenas no mdulo em questo. Depois de informado a faixa de operando, que pode ser visualizada no campo Faixa, basta clicar no boto Pesquisar. O resultado da procura aparecer em uma tela como a mostrada a seguir:

18

4. Projeto no MasterTool Extended Edition

Figura 4-9. Resultado de uma busca por operandos Esta janela possui diversas colunas, so elas: Operando: Esta coluna mostra como foi localizada a Faixa de Operando, ou seja, o intervalo que foi encontrado; Acesso: Esta coluna determina como a ocorrncia utiliza a faixa de operandos: se usa o dado da faixa (Leitura) ou se escreve o contedo do operando (Escrita); Mdulo: indicado o Mdulo de Projeto na qual se encontra a ocorrncia; Localizao: uma indicao mais precisa, dentro do mdulo, onde se encontra a ocorrncia; Observao: Esta coluna descreve a finalidade do uso do operando.

ATENO: Efetuando-se um duplo clique em cima da linha aberto o mdulo (se no estiver aberto) e selecionado o local onde se encontra o operando. muito importante saber como funciona esta busca de operandos para poder interpretar o seu resultado. Para isto, o exemplo a seguir determina quando uma faixa de operando ou um operando simples entra na janela de resultado de busca. Faixa de operandos Procurado: %M0010 a %M0020.
Situao %M0000 %M0007 a %M0010 %M0002 a %M0040 %M0010 %M0020 %M0010.0 %M0015 Capturado pela Busca? No Sim Sim Sim Sim Sim Sim

Tabela 4-3. Exemplo de uma busca por operandos

Substituindo Operandos
A Substituio de Operandos no projeto pode substituir faixas de operandos, com suas respectivas subdivises por outra faixa de mesmo tipo de operando, em todos os mdulos do projeto, ou seja, no Mdulo Configurao, em todos Mdulos Configurao Estendidos, Mdulos Funo, Mdulos Procedimento, etc. Para realizar esta substituio, basta ir ao menu Busca/Substituio... e informar a faixa de operando que se deseja substituir e por qual nova faixa desejada. A figura, a seguir, ilustra esta operao:

19

4. Projeto no MasterTool Extended Edition

Figura 4-10. Selecionando a faixa de operandos que ser substituda e a substituta Esta tela basicamente tem o objetivo de informar a faixa de operandos que ser substituda, atravs dos campos Operando e Quantidade. J a faixa de operandos substituta formada pelo campo Substituir por e tambm pelo campo Quantidade, isto porque as faixa devem possuir o mesmo tamanho. Existe tambm as opes de substituir ou no os operandos com subdiviso que esto dentro da faixa. Estas opes podem ser determinadas atravs dos checkbox Bit, Nibble, Byte e Word. H tambm a possibilidade de verificar automaticamente se a faixa de operandos da substituio contm operandos j utilizados no projeto. Se isto acontecer, a substituio impedida de prosseguir. Esta consistncia desativada clicando em Permitir substituio por operandos que j esto em uso no Projeto. Depois de informado estes dados, ao clicar em OK surgir uma tela como mostrado a seguir:

Figura 4-11. Informao das faixas de operandos que sero substitudas Esta janela informa as faixas de operando no projeto, ou mdulo selecionado, que sero substitudas e as que no sero substitudas e seus respectivos locais onde se encontram. Depois de ler atentamente o contedo desta janela, pressionar o boto Sim e ser efetuada a substituio.

20

4. Projeto no MasterTool Extended Edition

Buscando uma Instruo


De maneira anloga aos operandos, uma instruo de Mdulos de Programas que utilizam a linguagem Ladder pode ser procurada. Para isto, basta ir ao menu Busca/Instruo... que ser mostrada a seguinte tela:

Figura 4-12. Procurando por uma instruo no projeto Aps selecionar a Instruo da Lista de opes e clicar em Pesquisar ser aberto uma janela de resultados semelhante de procura por operandos.

Visualizando Hierarquia de Mdulos


Hierarquia de mdulos considerada a ordem com que os mdulos so executados, ou seja, qual mdulo chama outro mdulo e onde isto acontece. O MasterTool Extended Edition exibe esta informao de maneira grfica, atravs do comando de menu Projeto / Visualizar Hierarquia de Mdulos. Clicando neste menu, ser aberta uma janela como mostrado a seguir:

Figura 4-13. Hierarquia de mdulos de um projeto Para visualizar onde cada um destes mdulos so chamados, basta clicar com o boto direito do mouse e selecionar a opo do menu Exibir Localizao. Efetuando um duplo clique sobre um mdulo, ser aberto o mdulo de Programa na localizao em que chama o mdulo clicado.

21

4. Projeto no MasterTool Extended Edition

Relatrios de Operandos
Cada operando e suas subdivises de ponto e, cada tabela e suas posies podem possuir um tag associado e um comentrio. O tag de cada operando pode possuir at 25 caracteres de tamanho e somente podem ser utilizadas letras e nmeros (as letras so sempre convertidas para maisculas). No possvel a criao de tags iguais para quaisquer operandos. O comentrio de cada operando pode possuir at 60 caracteres de tamanho e podem ser utilizados quaisquer caracteres na sua edio. Existe um relatrio para cada tipo de operando suportado pelo modelo de CP do projeto. Cada um destes relatrios pode ser acessado pelo menu Relatrio / Operando. Ser aberto um novo submenu contendo todos os relatrios presentes para o projeto. Clicando em um destes menus, ser aberta uma janela como mostrado a seguir:

Figura 4-14. Relatrio de operando memria Cada linha da tabela corresponde a um operando ou um bit de operando. Nesta janela existem as seguintes colunas: Operando: Operando associado a linha. U: Indica se o operando esta sendo utilizado em algum ponto do projeto. Esta coluna atualizada apenas na abertura da janela. Tags: Indica o tag do respectivo operando. Pode conter at 25 caracteres. Descrio: Descrio do operando, podendo conter at 60 caracteres. WireInfo: Esta coluna s esta disponvel no Relatrio de Operando Entrada/Sada. Wire-info um rtulo utilizado na fiao de armrio para identificar o fio, o cabo, a borneira ou qualquer outra informao pertinente. 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.

ATENO: 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.
22

4. Projeto no MasterTool Extended Edition Importando e Exportando Tags e Descries O MasterTool Extended Edition possui funes para exportar e importar tags e descries para arquivos de valores do Excel (.CSV). Tais procedimentos facilitam as documentaes que o usurio deseja fazer sobre o projeto e ainda facilita a edio de tags e descrio, j que se pode edit-los no Excel e importar para o MTool XE. Para efetuar a exportao de tags e descries, isto , salvar estas informaes do projeto em um arquivo CSV, basta clicar no menu Relatrio / Exportar Tags e Descries... Clicando neste menu ser aberta uma janela de browse para selecionar a pasta e o nome do arquivo que ser salvo. J para importar tags e descries de operandos, basta clicar no menu Relatrio / Importar Tags e Descries... Ser aberta uma janela como mostrado, a seguir, para que se escolha o comportamento da importao de Tags.

Figura 4-15. Importando tags e descries de um arquivo CSV Depois de clicado em OK, ser aberta uma janela de browse para escolha do arquivo desejado para importao das informaes.

Exportando o Projeto para o Formato HTML


O MasterTool Extended Edition permite exportar as principais informaes do projeto para um relatrio em formato HTML, possibilitando a visualizao em qualquer computador com um navegador de internet instalado. Para efetuar a exportao do projeto para o formato HTML, basta clicar no menu Projeto / Exportar Projeto / Formato HTML. Ser aberta uma janela, como mostrado na Figura 4-16, para a escolha dos itens a serem exportados. Nesta janela so definidas as informaes que sero exportadas para o HTML e sua formatao.

23

4. Projeto no MasterTool Extended Edition

Figura 4-16. Janela de exportao do projeto para HTML Seleo de Contedo do HTML No canto superior esquerdo da tela temos um dos principais grupos desta janela, denominado Seleo de contedo do HTML, onde possvel selecionar as sees que iro compor o documento HTML gerado. As sees Relatrio de Operandos e Mdulos ainda possuem outras opes de configurao detalhados neste manual. Ordenao das Listas de Operandos Neste grupo definida a ordenao das tabelas de operandos. A opo padro a ordenao por Operando, mas tambm podem ser ordenados por Tag. Relatrio de Operandos No grupo Relatrio de Operandos possvel selecionar os tipos de operandos que sero exportados dentro desta seo. As opes de configurao so: Incluir referncia cruzada: Inclui as referncias cruzadas de leitura e escrita de cada operando listado. Criar hyperlink em referncias: Transforma a referncia cruzada em Hyperlink apontando para a lgica onde o operando referenciado. Listar apenas operandos dos mdulos selecionados: Filtra somente os operandos que esto sendo utilizados nos mdulos selecionados dentro da seo Mdulos.

24

4. Projeto no MasterTool Extended Edition Mdulos No grupo Mdulos so listados todos os mdulos presentes no projeto, e tem opes como: Destino No campo Diretrio de Exportao selecionado o diretrio onde os arquivos sero gerados. Nesta pasta so gerados: um arquivo HTML com o contedo selecionado para a exportao, um arquivo CSS com a formatao e a pasta Logics com a imagem de cada lgica utilizada na exportao. Os arquivos HTML e CSS sempre possuem o mesmo nome do projeto. No campo Especificar arquivo CSS, possvel especificar um arquivo de estilo CSS personalizado pelo usurio. O contedo do deste arquivo ser copiado para o arquivo CSS gerado na exportao. Incluir lista de operandos: Inclui a lista de operandos utilizados em cada lgica. Incluir referncia cruzada: Inclui as referncias cruzadas de leitura e escrita de cada operando listado. Criar hyperlink em referncias: Transforma a referncia cruzada em Hyperlink apontando para a lgica onde o operando referenciado. Remover referncias de mdulos no selecionados: Remove as referncias cruzadas de mdulos que no foram selecionados. Incluir notas de mdulo: Inclui a nota de cada mdulo, se existir. Incluir observao das lgicas: Inclui a observao de cada mdulo, se existir.

ATENO: Em caso de projetos muito grandes, recomendamos realizar a exportao do projeto em etapas devido grande quantidade de informao que pode ser gerada, tendo como conseqncia, a gerao de um arquivo HTML muito grande, que em alguns casos inviabilizar a abertura do mesmo por alguns navegadores.

25

5. Mdulos de Projeto

5. Mdulos de Projeto
O MasterTool Extended Edition utiliza diversos tipos de mdulos de projeto para diversas finalidades, sempre com o objetivo de programar e/ou configurar um CP. Cada um destes tipos de mdulos possuem detalhes que os tornam diferentes entre eles e isto ser visualizado mais adiante. Porm muitas caractersticas existem em comum entre os tipos de mdulos, que sero demonstradas a seguir.

Abrindo um Mdulo
Para que um mdulo possa ser visualizado ou editado ele precisa estar aberto na rea de edio. Existem diversas maneiras de se abrir um mdulo: Atravs do menu Mdulo/Abrir... Por este mtodo o mdulo aberto necessariamente no precisa ser do projeto e se este for o caso ele no pertencer ao projeto at que o mdulo seja inserido no projeto. Atravs da Treeview de Projeto com um duplo clique em cima do mdulo desejado. Atravs da Janela de Verificao efetuando um duplo clique em cima da ocorrncia correspondente ao erro. Assim, ser aberto o mdulo que contm o erro.

Salvando um Mdulo
Um mdulo editado ou criado precisa ser salvo para recuperar as informaes ali contidas. Sempre que se deseja salvar um mdulo, este ser salvo no mesmo local de onde foi aberto ou criado. Para salvar um mdulo pode ser feito da seguinte maneira: Clicar no menu Mdulo/Salvar Verificar Mdulo ou Verificar Projeto (este ltimo salva todos os mdulos abertos) Ao fechar uma janela de um mdulo editado, mas no salvo, perguntado se deseja salvar

Inserindo Notas e Descries de Mdulo


De maneira anloga ao projeto, para inserir notas e descries a um mdulo basta abrir o mdulo desejado e, com ele aberto, ir ao menu Relatrio/Notas de Mdulo... Uma janela muito semelhante a notas de projeto ser aberta.

Informaes de um Mdulo em Disco


possvel verificar informaes de um mdulo em disco sem a necessidade de abri-lo. Existem praticamente duas formas de se fazer isto: Clicar no menu Mdulo/Informaes... e escolher um mdulo no browse apresentado. Desta maneira pode-se visualizar informaes de um mdulo que pertence ou no ao projeto aberto. Atravs da Treeview de Projeto clicando no mdulo correspondente com o boto direito do mouse e selecionando a opo Informaes...

Independente da maneira utilizada para pedir informaes de um mdulo o resultado algo semelhante tela apresentada a seguir:

26

5. Mdulos de Projeto

Figura 5-1. Tela de informaes de um mdulo de projeto A partir da verso 5.10 do MasterTool Extended Edition apresentado nesta tela o CRC de Contedo, que formado somente pelo contedo do respectivo mdulo. Tambm exibido, nesta tela, o CRC do Mdulo que incorpora toda a informao do mdulo como, por exemplo, Data e hora de envio para o CP.

Editando a Verso de um Mdulo


A fim de manter uma melhor organizao sobre as verses de arquivos e mdulos enviados para um CP existe a verso dos mdulos, que pode ser editada. Nos casos de mdulos funo em assembly este dado no pode ser alterado. Para editar e visualizar a verso de um mdulo, deve-se ter o mesmo aberto e ento ir ao menu Mdulo/Verso... ou clicando com o boto direito do mouse sobre o mdulo na TreeView. Deste modo ser exibida a seguinte janela para edio e visualizao deste parmetro:

Figura 5-2. Editando a verso de um mdulo de projeto

Mdulo Configurao
O Mdulo Configurao, ou apenas Mdulo C, o mdulo que possui todas as configuraes necessrias para o uso de um projeto de programao. Este mdulo criado assim que se cria um
27

5. Mdulos de Projeto projeto novo e no pode ser removido do projeto. Neste mdulo esto as configuraes principais de cada UCP, tais como declarao de operandos, barramento, redes, etc. O nome deste mdulo segue o seguinte formato: C-*.000, onde * deve ter no mximo 6 caracteres. O Mdulo Configurao no possui uma forma comum para os diversos CPs suportados pelo MasterTool Extended Edition, pois justamente as diferenas de caractersticas de cada um destes influencia no que o Mdulo Configurao tem ou no tem. Sendo assim, somente so visualizadas, na janela de Mdulo Configurao, as configuraes que podem ser feitas para um determinado CP. Porm, independente da UCP escolhida para o Projeto, a janela de visualizao e edio do Mdulo Configurao possui uma forma principal comum, como mostrado a seguir:

Figura 5-3. Janela de edio do mdulo configurao Como o Mdulo Configurao contm todas as informaes de configurao para um determinado CP, suas configuraes foram subdivididas e so visualizadas pela lista que aparece no lado esquerdo da janela. Cada uma destas subdivises chama-se Item do Mdulo C. Conforme a seleo desta lista, a janela do mdulo configurao se altera, ilustrando a que Item de Mdulo C correspondente. Desta maneira muito fcil navegar pelas configuraes do Mdulo Configurao. Quando um Item de Mdulo C alterado, o boto Aplicar ser habilitado. As configuraes passaro a valer apenas depois de clicar neste boto, confirmando a alterao. Caso alguma alterao tenha sido feita erroneamente ou acidentalmente, basta clicar no boto Fechar que a janela ter os valores de quando abriu ou da ultima vez que foi clicado no boto Aplicar. Ao trocar de Item de Mdulo C na lista, dever ser efetuada uma confirmao ou no da aplicao das alteraes antes de trocar o Item de Mdulo C visualizado. Somente ser trocado se forem descartados os valores ou aplicados. Sendo assim, cada Item de Mdulo C ser analisado separadamente.

28

5. Mdulos de Projeto Declarao de Operandos Neste Item de Mdulo C declarada a quantidade de operandos utilizados ao longo do projeto, seja o tipo de operando que for. A declarao de operandos se divide basicamente em trs grupos: Operandos Simples, Operandos Retentivos e Operandos Tabela. Esta idia fica clara observando-se a prxima figura:

Figura 5-4. Declarao de operandos A declarao do operando simples feita de maneira fcil, apenas inserindo a quantidade de operandos no campo do tipo correspondente. J os operandos retentivos so diretamente dependente do campo operandos simples correspondente. Isto porque no se pode configurar mais operandos retentivos que operandos simples. No canto inferior direito exibido o status de ocupao de memria destinada a declarao de operandos, a fim de ilustrar o uso de memria. Por sua vez, a declarao de operandos tabela se d em duas etapas: a primeira, na prpria tela do Item de Mdulo C Declarao de Operandos, no campo Declarao de Tabelas, deve ser informado a quantidade de tabelas de cada tipo que sero utilizadas. J a segunda etapa, consiste em determinar a quantidade de posio que cada uma destas tabelas possui e isto feito clicando no boto Posies..., pois assim ser aberto uma tela como a mostrada a seguir:

Figura 5-5. Declarao de quantidade de posies de tabelas


29

5. Mdulos de Projeto ATENO: Conforme o tipo de CP selecionado no projeto, alguns operandos no esto disponveis e seus campos estaro desabilitados. ALNET I Todos os CPs possuem no mnimo um canal serial com o qual podem se comunicar com supervisrio, MasterTool Extended Edition e qualquer outro dispositivo ALNET I Mestre. A configurao dos parmetros destes canais seriais feita na seguinte janela:

Figura 5-6. Configurando canal serial com protocolo ALNET I Nesta janela pode ser configurado por exemplo a velocidade da porta serial, bem como o Endereo da Estao. ALNET II Para as UCPs que suportam ALNET II, este Item de Mdulo C faz a configurao da UCP nesta rede, de uma maneira clara. Nesta janela pode-se configurar tempos de Time-Out, velocidade de comunicao, Redundncia, etc. A figura, a seguir, ilustra melhor esta idia.

Figura 5-7. Configurao da rede ALNET II Canais Seriais A partir desta tela ( sesso de Configurao das COMs ) configuramos os protocolos para cada canal de comunicao (ver a disponibilidade e manuais especficos de cada CLP). Note que possvel usar simultaneamente o mesmo ou diferentes protocolos nos canais de comunicao.

30

5. Mdulos de Projeto

Figura 5-8. Configurao das COMs Exemplo de Configurao dos Canais Seriais (Para Srie Ponto) Os trs canais seriais podem ser utilizados, por exemplo, da seguinte forma: Canal serial USB (COM1): interligao com um microcomputador equipado com o software de programao MasterTool XE. Canal serial RS-485 isolado (COM2): interligao com um ou mais equipamentos compatveis com o protocolo MODBUS, tais como sensores inteligentes e inversores de freqncia. O canal isolado, sendo que um cabo adequado deve ser usado para a implementao da rede. Canal serial RS-232C (COM3): interligao com uma IHM local.

ATENO: Para configurao de outros mdulos e CLPs verificar mais detalhes em Caractersticas Tcnicas e Manuais especficos. MODBUS Escravo Diversos CLPs suportam o protocolo MODBUS Escravo em uma de suas COMs e para utilizar tal funcionalidade a seguinte janela de configurao disponibilizada:

31

5. Mdulos de Projeto

Figura 5-9. Janela de visualizao das relaes MODBUS Escravo Esta janela serve apenas de visualizao das relaes MODBUS Escravo presentes na COM do CLP, podendo incluir ou remover relaes clicando nos respectivos botes da janela. Esta janela possui as seguintes colunas: rea de Dados: Refere-se ao tipo de funo MODBUS adotada Qtd: Especifica quantos Operandos ou bits (depende do tipo de funo selecionada para a relao) sero utilizados para a relao Operandos MODBUS: Faixa de operando MODBUS utilizada pela relao Operandos no CP: Faixa de operandos utilizada na relao MODBUS

Inserir ou Editar uma relao MODBUS Escrava feito atravs da seguinte janela:

Figura 5-10. Editando valores da relao MODBUS Escravo Nesta janela pode-se definira rea de Dados, a faixa de Operando Altus e Operando MODBUS que a relao trabalhar. As configuraes referentes a COM e o endereo MODBUS escravo utilizado pelo CP feito atravs do Boto Propriedades da COM, no Item de Mdulo C MODBUS Escravo. Quando clicado neste boto aberto a seguinte tela:

32

5. Mdulos de Projeto

Figura 5-11. Configurando a COM para uso do canal MODBUS Escravo MODBUS Mestre Assim como o MODBUS Escravo, muitos CPs Altus suportam MODBUS Mestre e para utilizar tal funcionalidade a seguinte janela de configurao disponibilizada:

Figura 5-12. Janela de visualizao das relaes MODBUS Mestre Esta janela serve apenas de visualizao das relaes MODBUS Mestre presentes na COM do CP, podendo incluir ou remover relaes clicando nos respectivos botes da janela. Esta janela possui as seguintes colunas: N: Especifica o endereo na rede MODBUS do escravo correspondente. N: Nmero da funo MODBUS. S deve ser preenchido no caso de uma relao Genrica, do contrrio este campo no deve ser alterado. Funo MODBUS: Seleo da funo MODBUS respectiva da relao. Operandos MODBUS: Faixa de operando MODBUS utilizada pela relao. Qtd: Especifica quantos operandos ou bits (depende do tipo de funo selecionada para a relao) sero utilizados para a relao.

33

5. Mdulos de Projeto Operando Origem no CP: Faixa de operandos utilizada para escrever nas sadas MODBUS. Com um duplo clique aberto um dilogo onde se pode informar o primeiro operando da faixa. O tamanho da faixa especificado na coluna Qtd da respectiva relao. Operando Destino no CP: Faixa de operandos utilizada para ler as entradas MODBUS. Com um duplo clique aberto um dilogo onde se pode informar o primeiro operando da faixa. O tamanho da faixa especificado no campo da coluna Qtd da respectiva relao. Operando Status: Faixa de operandos memria (de tamanho fixo 2) onde ser retornado o Diagnstico de cada relao. Pooling: Tempo em que a relao ser atualizada pelo mestre, em unidades de 100 ms.

O boto Inserir Relao, situado na regio inferior da janela serve para inserir uma relao entre as relaes j previamente declaradas pelo usurio. J o boto Remover Relao limpa e remove a relao selecionada pelo usurio. Para selecionar uma relao como foi mencionado na funo destes botes basta estar selecionado uma clula da linha da relao desejada a se intervir. Inserir ou Editar uma relao MODBUS Mestre feito atravs da seguinte janela, que pode ser editado todos os dados especificados citadas anteriormente:

Figura 5-13. Editando uma relao MODBUS Mestre Para editar as propriedades da COM para utilizao do MODBUS Mestre basta clicar no boto Propriedades da COM... e ser aberto uma janela semelhante a do MODBUS Escravo. Configuraes avanadas do MODBUS Mestre podem ser visualizadas e editadas atravs do boto Avanado..., que ao ser clicado abrir uma janela. Sincronismo Alguns CPs podem operar com seu relgio sincronizado com outros CPs ou no. Caso opere sincronizado, deve-se configurar se o CP gera ou recebe sincronismo. A opo Sincronismo NMEA refere-se a aplicaes que utilizam sincronismo GPS. Em aplicaes usuais deve ser selecionada a opo Sem Sincronismo, como sugerido a seguir:

34

5. Mdulos de Projeto

Figura 5-14. Configurando o sincronismo de um CP Parmetros (Para Srie Grano) Neste Item de Mdulo C so configurados alguns parmetros especiais de um CP, tais como Faixa de Operandos utilizados pelo Relgio do CP e Faixa de Operandos de Diagnstico do Sistema. A prxima figura mostra a janela de parmetros para CPs da Srie Grano.

Figura 5-15. Configurando parmetros da Srie Grano Para editar umas das faixas de operandos, basta clicar no respectivo boto e informar a faixa de operando desejado. Configurao de Teclas Determinados CPs possuem teclas para interface com o usurio, as quais podem ser configuradas neste Item de Mdulo C. Esta janela pode ser visualizada a seguir:

35

5. Mdulos de Projeto

Figura 5-16. Configurando teclas do CP Esta janela possui uma tabela com as seguintes colunas: Operando no CP: Faixa de operandos utilizados na funo da tecla Inferior: Limite inferior de valores Superior: Limite superior de valores

Para inserir, editar ou remover uma funo de tecla, basta selecionar uma clula de uma linha que represente a funo e clicar nos botes Inserir Funo..., Editar Funo... ou Remover Funo, respectivamente. Para uma funo de tecla ser configurada, basta efetuar um duplo clique na respectiva linha da tabela, para assim abrir a seguinte janela de edio de funes de teclas:

Figura 5-17. Editando uma funo de teclas Neste Item de Mdulo C, existe ainda um operando de controle da teclas que pode ser configurado, o mesmo valendo para o Tipo de Visualizao. Instalando um HardFlex (Para Srie Grano) Algumas UCPs da Srie Grano utilizam HardFlex. Este dispositivo deve ser instalado previamente antes de ser configurado o barramento, j que compe o mdulo mestre do barramento. A instalao, bem como a seleo de qual HardFlex ser usado com uma determinada UCP, feita atravs do menu Configuraes / Instalar HardFlex....
36

5. Mdulos de Projeto Ao abrir a respectiva tela de instalao, temos duas opes: Instalar HardFlex e Instalar HardFlex no CP.

Figura 5-18. Instalao do HardFlex A primeira opo deve ser selecionada quando se deseja inserir um novo HardFlex no projeto. Primeiramente, deve-se clicar no boto Copiar para diretrio do MasterTool para selecionar o HardFlex desejado, de acordo com o modelo de UCP utilizada no projeto. J a segunda opo deve ser utilizada para instalar o HardFlex no CP. Selecionar o HardFlex que se deseja instalar e clicar no boto Instalar no CP. ATENO: A instalao do HardFlex no CP acarreta em coloc-lo em programao. Ao final da instalao, a tela ficar como mostrado na figura abaixo:

37

5. Mdulos de Projeto

Figura 5-19. Instalao do HardFlex concluda Barramento (Para Srie Ponto) Freqentemente apenas a UCP de um Controlador Programvel no possuem todos os recursos necessrios para atingir a meta da aplicao. Como os requisitos variam de aplicao para aplicao, os CPs incorporam as funcionalidades exigidas atravs dos mdulos de E/S presentes em seu barramento, ou seja, o CP possui basicamente a funo executar o programa e gerenciar interfaces como canais seriais, memrias, etc. j os mdulos presentes em seu barramento possuem normalmente pontos ou canais de entrada e sada para interface com equipamentos de cho de fbrica. A configurao de barramento para a Srie Ponto no MasterTool Extended Edition feita atravs da seguinte tela:

38

5. Mdulos de Projeto

Figura 5-20. Configurao de barramento para Srie Ponto ATENO: A guia Interrupo externa est disponvel apenas para configuraes em CP's da srie PO3X47 que compreende em : PO3047, PO3147 e PO3247 Na parte superior da aba Configuraes h a informao dos primeiros operandos utilizados na alocao automtica dos mdulos do barramento. Alocao automtica consiste na definio de operandos de acordo com o propsito de cada mdulo, por isto deve ser especificado em separado cada operando. Nesta tela ainda pode ser configurado se o barramento suportar ou no troca quente. A configurao do barramento propriamente dita feita atravs do software MasterTool ProPonto MT6000 (incluso no CD do MTool XE e disponvel no site da Altus www.altus.com.br). Neste caso aconselha-se consultar o manual de utilizao deste software. A configurao do ProPonto deve ser importada para o MTool XE, atravs do boto Ler (o arquivo *.GBL deve estar no mesmo diretrio do projeto). O software ProPonto pode ser executado automaticamente abrindo o arquivo GBL do barramento atravs do boto Executar. Para o salvamento do estado atual do barramento, clique em Salvar. Depois de importado um barramento do ProPonto, a disposio dos mdulos no barramento, bem como os operandos alocados para cada um deles podem ser visualizados clicando nas abas Segmento 0, Segmento 1, Segmento 2 ou Segmento 3. Neste caso, uma guia de segmento de barramento da Srie Ponto pode ser vista como mostrado na figura:

39

5. Mdulos de Projeto

Figura 5-21. Visualizando um segmento de barramento da Srie Ponto Esta tela possui as seguintes colunas: Pos: Posio do mdulo no barramento. Idx: Nmero da relao de cada mdulo. Existem mdulos que possuem mais de uma relao. Mdulo: Nome do mdulo declarado. Entrada: Operandos referentes as entradas do mdulo. Sada: Operandos referentes as sadas do mdulo. Diagnstico: Operandos referentes ao diagnstico do mdulo.

No MasterTool Extended Edition pode apenas alterar os operandos utilizados em cada relao do mdulo. Isto pode ser feito atravs do boto Editar Operandos..., presente no canto inferior direito ou ento com um duplo clique na linha correspondente a relao que se deseja alterar. Independente da forma que tenha sido feita, aberto a seguinte tela para edio:

40

5. Mdulos de Projeto

Figura 5-22. Editando uma relao de um mdulo da Srie Ponto ATENO: Para conferir se o barramento esta configurado corretamente, utilize a Verificao de Projeto. Interrupo Externa (Para Srie PO3x47 ) A Interrupo Externa E020 acionada a partir de uma borda de subida no primeiro ponto de entrada digital do mdulo declarado no MasterTool Extended Edition como sendo o mdulo de interrupo externa. Para habilitar a interrupo externa necessrio configur-la nas configuraes de barramento do mdulo C-*.000. Aps configurado ao incluir o mdulo E-020 no programa aplicativo, a entrada do mdulo configurado ser alocada para interrupo, sendo chamado a cada borda gerada nesta. Para auxiliar em aplicaes que necessitem tempo de resposta rpido, utiliza-se dentro da E020 a funo F-AES.087, que permite que os pontos de E/S sejam atualizados independente do lao de execuo principal (E-*.001).

41

5. Mdulos de Projeto

Figura 5-23. Configurao da interrupo externa Barramento (Para Srie Grano) O barramento da Srie Grano pode ser totalmente configurado no MasterTool Extended Edition atravs da seguinte janela:

Figura 5-24. Configurao de barramento para Srie Grano Na aba Configuraes pode ser definido o primeiro octeto de Sada Digital, utilizado para alocar os operandos de sada digitais. Ainda nesta aba, tambm configurado se o CP ser utilizado no modo Escravo ou no modo Mestre (para maiores detalhes consulte o manual de utilizao do CP). No caso de ser modo Escravo ainda necessrio definir o tamanho e da rea de troca de dados entre o CP mestre e escravo e quais os operandos utilizados neste processo. A direita da tela pode ser visualizado o mdulos HardFlex que est sendo utilizado pelo projeto. Para mudar o HardFlex utilizado, basta clicar no boto correspondente para que seja apresentado os outros HardFlex instalados no MasterTool XE, fazer a seleo do desejado e clicar em OK. ATENO: S estar disponvel na lista de Mdulos HardFlex os mdulos instalados previamente, antes de abrir o projeto. J na aba Barramento mostrado uma janela:

42

5. Mdulos de Projeto

Figura 5-25. Editando o barramento da Srie Grano Esta tela possui as seguintes colunas: Pos: Posio do mdulo no barramento. Idx: Nmero da relao de cada mdulo. Existem mdulos que possuem mais de uma relao. Mdulo: Nome do mdulo ou HardFlex declarado. IB: Operandos referentes as entradas digitais do mdulo. IW: Operandos referentes as entradas analgicas do mdulo. QB: Operandos referentes as sadas digitais do mdulo. QW: Operandos referentes as sadas analgicas do mdulo. Diagnstico: Operandos referentes ao diagnstico do mdulo.

Para Inserir um mdulo basta clicar no boto Inserir..., e selecionar um mdulo da lista de opes aberta. Para remover, basta estar com uma posio da tabela correspondente ao mdulo que se deseja apagar e clicar no boto Remover. Para remover basta selecionar a linha do mdulo que se deseja apagar e clicar no boto Remover ou pressionar a tecla DEL. Para editar os parmetros de uma relao, basta selecionar um linha correspondente a relao que se deseja editar e clicar no boto Parmetros... Com isto ser aberta uma janela como a mostrada a seguir (Esta janela varia de acordo com cada relao):

43

5. Mdulos de Projeto

Figura 5-26. Editando os parmetros de uma relao de mdulo na Srie Grano Para editar um dos valores da tabela desta nova janela, basta efetuar um duplo clique em cima da linha correspondente e inserir ou selecionar o novo valor desejado. Se a linha estiver cinza, ento ela no esta disponvel para edio. Barramento (Para Srie AL) Assim como o barramento da Srie Grano, o barramento da Srie AL pode ser totalmente configurado no MasterTool Extended Edition, atravs da seguinte janela:

44

5. Mdulos de Projeto

Figura 5-27. Configurao de barramento para Srie AL Na aba de Configuraes pode ser habilitado as Chaves de Troca de cada um dos barramentos (somente do barramento 2 a 9). Tambm nesta aba pode ser habilitado a troca de mdulos com CP energizado (Troca a Quente), o primeiro octeto de sada digital utilizado pelos mdulos de entrada e sada. O barramento de mdulos pode ser visualizado e editado atravs das abas Barramento 0 a Barramento 9, como mostrado a seguir:

Figura 5-28. Editando o barramento da Srie AL Esta tela possui as seguintes colunas: Posio: Posio do mdulo no barramento. Mdulo: Nome do mdulo declarado. Entrada: Operandos referentes as entradas digitais do mdulo.
45

5. Mdulos de Projeto Sada: Operandos referentes as sadas digitais do mdulo. Endereo: Endereo do mdulo atravs de um operando %R. PA: Esta coluna, que somente aparece nos barramento 2 a 9, indica como deve ser endereado o mdulo de E/S, atravs de suas Pontes de Ajustes (PA).

Diferentemente dos barramentos de outras Sries, o barramento da Srie AL no permite a edio dos operandos de entrada, sada ou endereo. Estes operandos so alocados conforme a ordem dos mdulos no barramento e a posio que cada um ocupa. Sendo assim esta janela permite apenas a remoo e insero de novos mdulos. Para inserir um mdulo, basta selecionar uma linha vazia, ou seja, que no contenha um mdulo e em seguida clicar no boto Adicionar... Ser aberto uma janela com uma lista de mdulos, bastando selecionar o mdulo a ser inserido. Para remover basta selecionar a linha do mdulo que se deseja apagar e clicar no boto Remover. ATENO: A configurao para mdulos da srie PX igual configurao para mdulos da srie AL. Configurao do CP Este Item de Mdulo C tem como objetivo fazer uma rpida visualizao e configurao dos protocolos utilizados pelo CP em seus canais serias (COMs). A janela possui basicamente uma figura do CP utilizado no projeto onde, utilizando o mouse pode-se clicar no canal serial da figura que ser trocado para o Item de Mdulo C correspondente a COM clicada. A figura a seguir ilustra melhor esta idia:

Figura 5-29. Configurando os canais seriais do CP Em alguns CPs pode-se escolher o protocolo utilizado por uma determinada COM e isto feito atravs das listas disponveis na janela. Conforme o protocolo utilizado mudar a janela do Item de Mdulo C correspondente a COM. Para srie da CP PO3x47 H a possibilidade de alterar a linguagem de operao da CP como pode ser visto pela imagem a seguir:

46

5. Mdulos de Projeto

Figura 5-30. Configurando os canais seriais do CP Tambm existe configuraes mais detalhadas como Tempo Mximo de Configurao do Programa, Perodo de acionamento do mdulo E-*.018 ( Mdulo de interrupo ) e Configuraes das COM`s. Atravs das COM`s possvel configurar os canais auxiliares (COM2 e COM3), que permitem uma seleo entre vrios protocolos diferentes. partir dessa seleo possvel configurar as relaes MODBUS , que consistem na converso de operandos do CP para operandos MODBUS, permitindo ao usurio identificar e/ou informar quais reas do CP podero ser manipuladas via rede MODBUS. ATENO: - E-*.018 : executado ciclicamente, num perodo definido pelo usurio no mdulo de configurao C-*.000 (Configurao do CP) pode possuir valores entre: 50ms, 25ms, 10ms, 5ms ou 2,5ms. - Tempo Mximo de Configurao do Programa: tempo mximo possvel para a execuo de um ciclo completo do programa aplicativo no controlador programvel configurvel de 100 ms a 800 ms (dependendo do CP). Ou seja, a execuo completa de uma varredura do mdulo E001 no pode se estender por mais do que o valor configurado, incluindo as chamadas para mdulos P e F e acionamentos do mdulo de interrupo de tempo E018. O software executivo realiza uma verificao contnua no tempo de ciclo, passando automaticamente para estado de erro caso este limite seja ultrapassado. - Linguagem de Exibio: Esta funo seta a linguagem de exibio do display do mdulo. As linguagens disponveis so: Portugus e Ingls.

Ethernet (Para Srie Ponto) Diversos CPs da Altus podem trabalhar em redes Ethernet, o que demanda alguma configuraes bsicas, tais como Endereo IP, Mscara sub-rede e Gateway default. Estas configuraes estaro disponveis somente se existir pelo menos algum mdulo Ethernet (PO7091, PO7092 e PO7094) configurado no barramento do CP. Sua configurao poder ser feita atravs da seguinte tela:

47

5. Mdulos de Projeto

Figura 5-31. Configurando os parmetros Ethernet Os campos Endereo IP, Mscara sub-rede e Gateway default correspondem s propriedades de endereamento IP do CP. Todos os trs endereos tem o mesmo formato (IPV4) e so formados por quatro bytes que podem assumir valores de 0 at 255. O campo Endereo IP define qual o endereo do CP na rede TCP/IP. Este endereo dividido em duas partes: o endereo da sub-rede e o endereo do n. Ambos os endereos, sub-rede e n, dependem da mscara de sub-rede para serem determinados. O campo Mscara sub-rede permite a subdiviso da rede Ethernet em vrias sub-redes menores. Ele determina a parcela do endereo IP que se refere ao endereo de sub-rede e a parcela correspondente ao endereo de n do CP. Endereos IPs com valores 0.0.0.0 e 255.255.255.255 e mscaras de subrede com valor 0.0.0.0 no so vlidos. O campo Gateway default indica qual o gateway que ser responsvel pela retransmisso de mensagens enviadas a outras sub-redes. Se no existir um gateway default na rede, o endereo 1.1.1.1 deve ser informado para este campo. A seo Protocolos Utilizados da tela permite selecionar atravs de checkboxes quais protocolos estaro habilitados para a interface em questo. Para a interface PO7094 esto disponveis os protocolos ALNET II, ALNET II CLIENTE e/ou MODBUS, sendo que a disponibilidade da segunda depende da no existncia de outra interface Ethernet (PO7091 ou PO7092) declarada no barramento. A edio das configuraes dos mdulos Ethernet feita atravs de um software dedicado, podendo ser chamado pelo boto Abrir Webgate... Atravs deste software, pode ser configurado qualquer um dos mdulos Ethernet.

48

5. Mdulos de Projeto

Figura 5-32. Configurando o mdulo Ethernet - Webgate Software Para importar as configuraes de mdulo Ethernet para o MasterTool XE pelo software externo Webgate, basta clicar no boto Importar Chip.INI.... Imediatamente ser exibida uma mensagem de importao concluda (se no houver erros) e a tela ser atualizada para os novos valores do arquivo importado. No boto de Config. Avanadas... pode-se configurar com mais detalhes o canal Ethernet atravs da seguinte tela:

Figura 5-33. Configuraes avanadas do mdulo Ethernet Os campos editveis desta tela so: Time-out Inter Sub-Rede (x100 ms): este parmetro define o time-out da comunicao entre a UPC e a interface de rede. altamente recomendado utilizar o valor default para este parmetro, visto que ele nunca deve ser menor que o tempo de ciclo da UCP.
49

5. Mdulos de Projeto Configurao MODBUS: MODBUS TCP/IP ou MODBUS RTU sobre TCP/IP, no modo servidor,compatvel com diversos sistemas de superviso, IHMs, gateways e controladores programveis do mercado mundial.

ATENO: Alguns campos podem estar desabilitados para determinadas interfaces Ethernet. Veja maiores detalhes na respectiva documentao dos mdulos. Ethernet (Para Srie AL) Os CPs da Srie AL, tal como o AL-2004, pode utilizar em seu barramento diversos mdulos Ethernet. Desta maneira, as configuraes destes mdulos so feitas atravs da seguinte janela:

Figura 5-34. Barramento de mdulos Ethernet A configurao de cada mdulo pode ser feita clicando no boto correspondente. De acordo com o mdulo clicado, ser aberto uma janela de configurao correspondente s caractersticas suportadas. Redundncia de UCP (Somente para PO3247) A UCP PO3247 possibilita que duas UCPs se conectem ao mesmo tempo no barramento. Porm apenas uma delas responsvel a cada vez pelo acesso aos mdulos de E/S. Essa UCP que acessa o barramento chamada de Primria. A outra UCP no acessa o barramento, apenas recebe dados da primria e retorna diagnsticos. Esta UCP chamada de Backup. Em caso de falha de UCP, falha de fonte ou ainda falta atividade no barramento a UCP Backup passa a controlar o barramento se tornando a primria. Ao mesmo tempo enquanto a segunda UCP perde o acesso ao barramento ela se torna a backup ou ento entra em erro devido a falha diagnosticada. Para configurar a UCP PO3247 como redundante necessrio seguir os passos descritos abaixo: 1. Configurar o barramento utilizando a ferramenta MasterTool ProPonto 2. Habilitar a redundncia no mdulo C 3. Configurar as relaes redundantes 4. Carregar o programa em ambas UCPs Para maiores detalhes sobre a redundancia na PO3247 UCP, veja o Manual de Utilizao PO3047, PO3147 e PO3247 - UCPs Srie Ponto (MU209108).

50

5. Mdulos de Projeto

Figura 5-35. PO3247 redundante Barramento Redundante Para configurar a UCPredundante PO3247 necessrio construir o barramento usando a ferramenta MasterTool ProPonto selecionando a UCP com o nome PO3247 - RED CPU 1M 30 I/O ao invs de UCP PO3247 - CPU 1M Flash 30 I/O . No necessrio colocar nenhuma outra UCP no barramento, pois a UCP PO3247 - RED CPU 1M 30 I/O j indica que o barramento ter duas UCPs.

51

5. Mdulos de Projeto

Figura 5-36. Configurao redundante no ProPonto ATENO: Existem dois tipos de UCP PO3247 no ProPonto. Quando se deseja utilizar uma configurao redundante necessrio inserir a UCP descrita como PO3247 - Red. CPU 1M 30 I/O como mostra a figura acima. Relaes Redundantes O segundo passo definir as Relaes Redundantes. As Relaes Redundantes so usadas para definir quais operandos sero copiados da UCP primaria para a UCP backup. Isto necessrio para o sistema redundante continuar no mesmo estado quando a falha ocorrer. Em cada ciclo de execuo, a UCP primria copiar cada dado definido como redundante para a UCP de apoio (backup). Quando a UCP de cpia terminar o processo de receber dados, ela indicar o final de um ciclo e somente ento um novo ciclo de execuo ser iniciado.

52

5. Mdulos de Projeto

Figura 5-37. Configurao da PO3247 redundante Opes da Redundncia

Figura 5-38. Edio das configuraes de redundncia As relaes de redundncia so utilizadas para identificar os operandos que sero copiados da UCP primria para a backup. Isso necessrio para que um sistema redundante continue no mesmo estado quando ocorrer uma falha. Todo ciclo de execuo a UCP primria copia os dados declarados como redundantes para a backup. Quando a UCP backup termina de processar os dados recebidos ela indica o final de um ciclo e s ento um novo ciclo de execuo iniciado.
53

5. Mdulos de Projeto Para maiores informaes ver o Manual de Utilizao da UCP PO3x47. ATENO: importante que se pense bem na aplicao para a escolha das faixas redundantes. Uma quantidade excessiva de operandos redundantes pode levar a um grande aumento no desempenho da aplicao. Alm disso a quantidade total de operandos redundantes est limitado a 16kbytes.

Figura 5-39. Inserindo relaes redundantes Carregando as Configuraes Redundantes Aps, encerradas as configuraes de redundncia as mesmas devem ser enviadas para as duas UCP colocadas no barramento. A partir de ento uma passar a executar o ladder como UCP primria enquanto a outra ser a reserva.

Mdulo Configurao Estendido


O MTool XE possui uma configurao especial para mdulos PO4053 e PO7093. Estas configuraes podem ser atendidas atravs do Mdulo C-Estendido criado atravs da seguinte janela:

54

5. Mdulos de Projeto

Figura 5-40. Criando mdulo estendido Mdulo Configurao Estendido - PROFIBUS PO4053 No MTool XE temos a janela de Mdulo de Configurao Estendido, onde possvel editar e exibir configuraes de redes PROFIBUS. Para isto, devemos inserir ao projeto o arquivo .PB atravs do boto Importar arquivo .PB.... Estes arquivos com extenso .PB so gerados atravs do aplicativo ProfiTool.

Figura 5-41. Barramento de mdulos

55

5. Mdulos de Projeto Detalhes da Configurao Diagnsticos: so operandos configurveis que so utilizados para diagnosticar a interface e os mdulos a ela ligados. o Mestre A: Faixa de operandos memria (%M) que recebe informaes de diagnstico do Mestre A da rede PROFIBUS. o Mestre B: Faixa de operandos memria (%M) que recebe informaes de diagnstico do Mestre B da rede PROFIBUS. o Redundante: Faixa de operandos memria (%M) que informa o estado da redundncia. o Faixa Erros: campo de operandos memria (%M) que recebem sinais de eventuais erros durante a operao com a rede PROFIBUS. O tamanho desta faixa est fixado sempre em 2 operandos. o Controle: faixa de operandos auxiliar (%A) para controle do mdulo Mestre da rede PROFIBUS. O tamanho o mesmo de um operando auxiliar. Diagnsticos Escravos: Refere-se ao diagnstico dos mdulos Escravos contidos na rede PROFIBUS. Esta faixa de operandos admite apenas operandos do tipo Memria (%M) podendo ser tambm tabela de Memria (%TM) O tamanho desta faixa especifica do pelo usurio no campo Quantidade de Operandos onde seu valor pode variar de 75 a 255. Redundncia: Habilita ou no a opo de redundncia. Aps importar o arquivo .PB ao projeto ser possvel editar os campos na grade. Importar/Exportar O boto Exportar Relaes serve para exportar as configuraes da relaes para um arquivo *.CSV, que pode ser aberto no Microsoft Excel. Isto pode ser usado para fazer um backup das configuraes de relaes. O boto Importar Relaes funciona de forma anloga, importando o arquivo *.CSV para as configuraes das relaes PROFIBUS. ATENO: - O nmero mximo de relaes que pode ser alocado 2000. - Para maiores detalhes de como configurar um dos mdulos PROFIBUS, consultar o manual de utilizao do respectivo equipamento.

ATENO: Esta janela possui diversas caractersticas que dependem da UCP utilizada. Mdulo Configurao Estendido - Multiserial PO7093 O MTool XE, possui uma configurao especial para barramentos que contenham o mdulo PO7093. Este mdulo possui 3 canais seriais para funes de IHM local e rede MODBUS, configurveis atravs do mdulo de Configurao Estendido. Com o mdulo PO7093 declarado no barramento, necessrio criar o mdulo Estendido (Ver tpico: Mdulo Configurao Estendido). Com a insero do mdulo de Configurao, a tree-view ficar com o aspecto mostrado a seguir:

56

5. Mdulos de Projeto

Figura 5-42. Novo mdulo estendido No item Configurao do Mdulo, devem ser escolhidos a posio do mdulo PO7093 no barramento e o protocolo para cada um dos canais seriais.

57

5. Mdulos de Projeto

Figura 5-43. Configurao PO7093 As telas de configurao de cada um dos canais seriais variam conforme o protocolo selecionado para o canal (ALNET I ou MODBUS MESTRE ou ESCRAVO). Configurando Nesta janela pode ser configurado, por exemplo, a velocidade da porta serial, bem como o Endereo da Estao.

Figura 5-44. Canal ALNET I Mais detalhes da configurao ALNET I e outros protocolos na sesso Propriedades da COM. Configurao MODBUS MESTRE e ESCRAVO Ver os respectivos itens : MODBUS MESTRE e MODBUS ESCRAVO no captulo Mdulo Configurao

58

5. Mdulos de Projeto ATENO: Para maiores detalhes sobre mdulos PO7093, como compatibilidade com UCPs, ver a documentao: Caractersticas Tcnicas (CT109617) e Manual de Utilizao (MU209617).

Mdulo de Programa
Mdulo de Programa um mdulo que possui rotinas desenvolvidas para serem executadas em um CP. O nome de um mdulo de Programa sempre possui um dos seguintes formatos: F-*.*: Mdulo Funo P-*.*: Mdulo Procedimento E-*.*: Mdulo Execuo

Existem basicamente duas linguagens de desenvolvimento de Mdulos de Programa: Ladder e Structure Text (ST). A linguagem Ladder uma linguagem de programao grfica que lembra os diagramas de painis eltricos utilizados na indstria, antes da entrada do CLP. Esta linguagem de grande aceitao no mercado devido sua simplicidade de programao e utilizao de praticamente os mesmos smbolos do diagrama de rels. Para maiores detalhes sobre esta linguagem, consultar o Manual de Programao Ladder do MasterTool Extended Edition. J a linguagem de programao Structure Text, ou simplesmente ST, uma linguagem texto que rene os elementos de programao clssicos para desenvolver algoritmos. Para maiores detalhes sobre esta linguagem, consultar o Manual de Programao ST do MasterTool Extended Edition. As duas linguagens podem ser utilizadas simultaneamente no projeto, porm no pode haver as duas em um mesmo Mdulo de Programa.

Mdulo de Programa Ladder


O Mdulo de Programa Ladder representado no MasterTool Extended Edition atravs de um editor grfico, onde existe vrios conceitos determinados no Manual de Programao Ladder do MasterTool Extended Edition. Este editor basicamente subdividido por lgicas, como mostrado na figura a seguir:

59

5. Mdulos de Projeto

Figura 5-45. Janela de edio de mdulo de programa ladder Como auxlio ao uso da linguagem, existe uma coluna a esquerda da janela, onde fica um boto de maximizar e minimizar um lgica. Na figura anterior, pode-se perceber que a lgica 1 esta minimizada, diferentemente do resto das lgicas. Buscando determinada Lgica Para rolar a janela de visualizao de um mdulo de programa Ladder para uma lgica especfica, basta ir ao menu Busca / Lgica..., com o mdulo de programa aberto, e informar a lgica na seguinte janela:

Figura 5-46. Buscando uma lgica Inserindo uma Instruo O procedimento para a insero de uma instruo o mesmo para todas. Para as instrues que possuem operandos ou qualquer outro parmetro a ser informado, apresentada uma janela para a edio dos mesmos. Esta janela reflete o desenho da caixa da instruo, como mostrado na figura a seguir:

60

5. Mdulos de Projeto

Figura 5-47. Inserindo uma instruo no mdulo de programa ladder Para inserir uma instruo, com o mdulo de programa aberto, deve seguir os passos: 1. Posicionar o cursor de lgica na clula onde deve ser inserida a instruo. 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 janela 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. Excluindo uma Instruo A excluso de uma instruo facilmente feita, pois basta selecionar a instruo e clicar em DEL ou ento, atravs do menu Instruo / Remover. Editando uma instruo Para editar uma instruo basta efetuar um duplo clique em cima da instruo que se deseja editar. Ser aberta a mesma janela de insero de uma instruo, porm com os valores atuais nos campos correspondentes. ATENO: Pode ser tambm trocado a instruo, mas mantendo os operandos, atravs da tecla de atalho CTRL + T a instruo ser trocada por uma equivalente. A Cada vez acionada este atalho, em cima da instruo, ser trocada por uma diferente. Exemplo: uma instruo SOM, pode ser trocada por SUB e MUL. Recortando instrues Uma instruo ou um grupo de instrues previamente selecionados podem ser recortados de uma lgica de programa ladder pelo comando CTRL+X do teclado. Uma cpia da(s) mesma(s) transferida para a rea de Troca, podendo ser novamente inserida em qualquer ponto de uma lgica (desde que no ultrapasse os limites da lgica) atravs do comando CTRL+V do teclado.

61

5. Mdulos de Projeto Copiando Instrues A cpia de Instrues de uma lgica de programa Ladder idntica a recortar instrues, porm as instrues copiadas no so excludas do mdulo. Para efetuar a copia de instrues, basta utilizar as teclas CTRL+C que a(s) instruo(es) selecionada(s) ser(o) copiada(s) para a rea de transferncia. Colando Instrues Colar instrues em um mdulo de programa, a partir de instrues carregadas na rea de transferncia, pode ser feito atravs das teclas CTRL + V. As instrues sero adicionadas nas clulas vazias e substituiro as clulas preenchidas. No ser permitido colar instrues em determinadas posies se estas colocaro alguma das instrues coladas em uma posio invlida. Recortando Lgicas Um grupo de lgicas pode ser apagado de um mdulo de programa ladder pelo menu Edio / Recortar Lgicas... Uma cpia das mesmas transferida para a rea de Troca, podendo ser novamente inserida em qualquer ponto do mdulo atravs do menu Edio / Colar Lgicas... Ao chamar o comando de menu para recortar lgicas de um mdulo de programa ladder, ser aberta a seguinte janela, para informar as lgicas que sero recortadas.

Figura 5-48. Recortando lgicas de um mdulo de programa Copiando Lgicas A cpia de Lgicas de uma mdulo de programa Ladder para a rea de transferncia idntica a recortar lgicas, porm as lgicas copiadas no so excludas do mdulo. Para efetuar a copia de lgicas, basta ir ao menu Edio / Copiar Lgicas... que ser aberto a seguinte janela:

Figura 5-49. Copiando lgicas de um mdulo de programa Nesta janela devem ser informado as lgicas a serem copiadas.

62

5. Mdulos de Projeto Colando Lgicas Colar lgicas em um mdulo de programa, a partir de lgicas carregadas na rea de transferncia, pode ser feito atravs do menu Edio / Colar Lgicas... Ser aberto uma janela onde deve ser informado o nmero da lgica na qual ser colado as lgicas. Se for a ltima lgica, ento ser includo novas lgicas no final do mdulo de programa. Se for a primeira ou qualquer lgica do meio, ser efetuado um deslocamento das lgicas a fim de comportar as novas lgicas inseridas.

Figura 5-50. Colando lgicas no mdulo de programa Inserindo ou Editando Tags e Comentrio de Lgica Cada lgica utilizada em um mdulo de programa Ladder 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 no MasterTool Extended Edition. Para editar os Tags e comentrio de Lgica, basta ir ao menu Relatrio / Descrio da Lgica... ou ento, clicando com o boto direito em cima da lgica e selecionar o menu de mesmo nome. As seguintes janelas sero abertas: A primeira janela exibe todas os tags do modulo:

63

5. Mdulos de Projeto

Figura 5-51. Descrio da lgica Para editar as lgicas basta clicar em uma das linhas da grid na janela acima. A seguinte janela ser exibida:

Figura 5-52. Inserindo ou editando tags e comentrio de lgica Editando Parmetros de Entrada e Sada de Mdulos Funo Um mdulo funo ladder, 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 estes parmetros de entrada e sada basta ir ao menu Mdulo / Editar Parmetros... (somente para mdulos funo Ladder). Clicando neste menu, ser aberto a seguinte janela:

64

5. Mdulos de Projeto

Figura 5-53. Definindo a quantidade de parmetros de entrada e sada Nesta janela determinada a quantidade de parmetros de entrada e sada sendo no mximo 10 para cada um. Para editar qualquer um dos parmetros, deve-se clicar no boto Parmetros... Qualquer um dos casos, ser aberto uma janela, como mostra a figura, para a edio:

Figura 5-54. Editando parmetros de um mdulo funo ladder

Modulo de Programa ST
O Mdulo de Programa Structure Text, ou simplesmente ST, representado no MasterTool Extended Edition atravs de um editor de texto, onde existem vrios conceitos determinados no Manual de Programao ST do MasterTool Extended Edition. Este editor muito semelhante a um editor de texto convencional, porm, como dedicado a programao da linguagem ST, apresenta algumas caractersticas que distinguem dos demais editores. A janela de edio de um mdulo de programa ST mostrada a seguir:

65

5. Mdulos de Projeto

Figura 5-55. Janela de mdulo de programa ST Este editor destaca com cores diferentes os elementos de programao (variveis, comentrios, palavras chave, etc) para facilitar a visualizao e compreenso do programa. Desfazendo e Refazendo Alteraes O mdulo ST permite desfazer as ltimas alteraes executadas no mdulo. A operao pode ser feita a partir do menu Edio / Desfazer ou atravs do comando CTRL+Z do teclado. As aes desfeitas tambm podem refeitas a partir do menu Edio / Refazer ou atravs do comando CTRL+Y. Recortando, Copiando e Colando O mdulo ST permite que trechos selecionados do fonte sejam transferidos entre o editor e a rea de transferncia do Windows. E as operaes so conhecidas como recortar, copiar e colar e podem ser acessadas atravs do menu Edio e tambm por comandos de teclado. Recortar: esta a operao apaga todo o texto selecionado e guarda uma cpia na rea de transferncia do Windows. A operao pode ser acessada a partir do menu Edio / Recortar ou atravs dos comandos de teclado CTRL+X ou SHIFT+DEL. Copiar: esta operao copia todo o texto selecionado para a rea de transferncia do Windows. A operao pode ser acessada a partir do menu Edio / Copiar ou atravs dos comandos de teclado CTRL+C ou CTRL+INSERT. Colar: esta operao cola o texto que est na rea de transferncia do Windows para a posio indicada pelo cursor do teclado. A operao pode ser acessada a partir do menu Edio / Colar ou atravs dos comandos de teclado CTRL+V ou SHIFT+INSERT.

Localizando um Texto Dentro do Mdulo ST A ferramenta Localizar permite ao usurio localizar um texto dentro do mdulo ST. acessada atravs do menu Edio / Localizar ou atravs do comando CTRL+F do teclado. Procurar por: texto para procurar. Diferenciar ALTA/baixa: se selecionado, diferencia as letras maisculas das minsculas e vice-versa durante a localizao do texto.
66

5. Mdulos de Projeto Procurar palavra inteira: se selecionado, procurar apenas pela palavra inteira. Localizar acima: se selecionado, procura pelo texto da posio do cursor para cima. Localizar prxima: localiza a prxima ocorrncia do texto. Substituir: habilita a substituio de texto. Marcar tudo: marca com um bookmark todas as linhas onde uma ocorrncia do texto foi encontrada.

Figura 5-56. Janela de localizao Substituindo um Texto Dentro do Mdulo ST A ferramenta Substituir permite ao usurio localizar e substituir texto dentro do mdulo ST. acessada atravs do menu Edio / Substituir ou atravs do comando CTRL+R do teclado. Procurar por: texto para procurar. Substituir por: texto para substituir. Diferenciar ALTA/baixa: se selecionado, diferencia as letras maisculas das minsculas e vice-versa durante a localizao do texto. Procurar palavra inteira: se selecionado, procurar apenas pela palavra inteira. Localizar acima: se selecionado, procura pelo texto da posio do cursor para cima. Localizar prxima: localiza a prxima ocorrncia do texto. Substituir: substitui a atual ocorrncia do texto localizada pelo texto de substituio. Substituir tudo: substitui todas as ocorrncias do texto pelo texto de substituio. Marcar tudo: marca com um bookmark todas as linhas onde uma ocorrncia do texto foi encontrada.

Figura 5-57. Janela de substituio Indo para uma LinhaA ferramenta Ir Para Linha, permite posicionar o cursor na linha indicada.

67

5. Mdulos de Projeto

Figura 5-58. Janela ir para linha Configurando os Operandos de Diagnstico Cada mdulo ST disponibiliza diagnsticos do seu funcionamento, como por exemplo, erro de diviso por zero. Os cdigos dos erros esto listados no Manual de Programao ST. A janela acessada atravs do menu Mdulos / Operandos / Diagnstico.

Figura 5-59. Janela configurao dos operandos de diagnose Configurando os Operandos Temporrios Algumas operaes aritmticas necessitam de operandos para armazenar alguns clculos temporrios. Os tipos de operandos podem ser habilitados individualmente. Caso seja necessrio utilizar um tipo de operando que esteja desabilitado, ser gerado um erro de verificao. Para cada tipo de operando possvel configurar o endereo inicial e a quantidade de operandos, contudo, atualmente s necessrio configurar 4 operandos. A janela acessada atravs do menu Mdulos / Operandos / Temporrios.

68

5. Mdulos de Projeto

Figura 5-60. Janela configurao dos operandos temporrios

69

6. Instalao

6. Instalao
Este captulo descreve como o MasterTool Extended Edition distribudo, os requisitos de hardware e software necessrios sua execuo, o procedimento para a sua instalao em disco rgido a partir do CD-ROM de distribuio e como iniciar a execuo do MasterTool Extended Edition.

CD-ROM de Distribuio
O MasterTool Extended Edition distribudo em um conjunto contendo: 1 CD-ROM Contrato de Licena de Software Altus

O CD-ROM contm uma pasta chamada MTool XE que contm o programa CONFIG.EXE. Para maiores detalhes sobre a instalao consulte a seo Instalando o MasterTool Extended Edition adiante neste captulo.

Download na Internet
O MasterTool Extended Edition tambm pode ser obtido atravs de download da pgina da Altus (www.altus.com.br). Recomenda-se aos usurios para que, periodicamente, fazer um download de atualizao do software para que, desta maneira, tome conhecimento de novas caractersticas adicionadas as novas verses do MasterTool Extended Edition.

Requisitos de Hardware e Software


Os requisitos mnimos para a utilizao do MasterTool Extended Edition esto descritos no captulo Descrio Tcnica. ATENO: A instalao e o uso do MTool XE deve ser feita utilizando-se um login de usurio pertencente ao grupo administradores.

Verses do MasterTool Extended Edition


Freqentemente, o software MasterTool Extended Edition pode sofrer alteraes, tais como incluso de novas caractersticas, alteraes, etc. A medida que isto ocorre, lanada uma nova verso do software. Os usurios que possuem licena do MasterTool Extended Edition sempre podero ter acesso ao uso de verses mais recentes de quando foi adquirido o software. Porm, as novas funcionalidades e caractersticas, podero ser bloqueadas, estando livres apenas para chaves de software novas. Sendo assim, sempre que for necessrio fazer um download da Internet do software MTool XE, este poder ser utilizado normalmente com a chave de software existente.

Instalando o MasterTool Extended Edition


Para instalar o MasterTool Extended Edition no Windows: 1. Inserir o CD-ROM no drive D: ou conforme a configurao do microcomputador.

70

6. Instalao 2. Automaticamente exibido um programa auxiliar que pergunta qual produto ser instalado. Clique no MasterTool XE para dar prosseguimento a instalao. 3. Seguir os procedimentos exibidos na tela. ATENO: O usurio deve instalar o Framework .NET da Microsoft, fornecido juntamente com o CD do MTool XE na primeira vez que o software instalado em um microcomputador.

ATENO: O pacote de Mdulos Funo tambm oferecido na instalao do MTool XE, porm toda vez que um projeto do MasterTool Extended Edition for alterado sugere-se atualizar este pacote atravs do site da Altus (www.altus.com.br).

ATENO: O instalador do MdacTyp no necessrio ser instalado no Windows XP porque este sistema operacional j possui os recursos necessrios.

Instalando Driver USB


Atravs do instalador do MasterTool XE possvel instalar o driver responsvel pela comunicao entre o computador e UCP`s que dispe conexo USB. Para iniciar a instalao, acesse o CD da distribuio do MasterTool XE, em seguida, acesse o executvel Autorun.exe.

71

6. Instalao

Figura 6-1. Tela de setup do MasterTool XE Para instalar em seu sistema clique em OS 32bits. Aps isso, ser automaticamente instalado no seu sistema o driver. A tela seguinte ir surgir quando a instalao estiver concluda.

Figura 6-2. Tela de concluso da instalao Clique em OK para concluir a instalao.

Desinstalando o MasterTool Extended Edition


Para desinstalar o MasterTool Extended Edition no Windows existem as seguintes formas: Clicar no boto Iniciar, selecionar Programas, MasterTool Extended Edition e clicar em Uninstall MasterTool Extended Edition. Atravs do Painel de Controle do windows, em Adicionar ou Remover Programas.

Iniciando o MasterTool Extended Edition


Para utilizar o MasterTool Extended Edition necessrio ter uma licena, isto , uma chave de software que permita o uso do MTool XE. Esta chave de software requisitada logo na primeira vez que o MTool XE for executado, atravs de uma tela, mostrada a seguir:

72

6. Instalao

Figura 6-3. Tela de insero da chave de software No caso de no ter a chave de software ou a chave for invlida, h a opo do MasterTool Extended Edition executar em modo Demonstrao (Demo). Desta maneira, o software vai funcionar normalmente, porm no ser permitido: Comunicar com dispositivos, tanto pela serial, quando pela Ethernet Salvar quaisquer documento ou mdulo

Algumas funcionalidades so restringidas de acordo com a verso da chave de software, isto , se a chave de software da mesma verso do MasterTool Extended Edition, ento todas as funcionalidades estaro disponveis. Porm, se a verso da chave de software anterior a verso do MasterTool Extended Edition, ela habilita apenas as funcionalidades lanadas at a verso da chave de software. Para verificar a verso de uma chave de software, basta, depois de instalado e informado a chave de software, clicar no menu Ajuda item Sobre... Ser exibido uma janela, como a ilustrado a seguir, que contm esta informao, juntamente com a verso do MasterTool Extended Edition. Para maiores detalhes, ver o captulo Verses do MasterTool Extended Edition.

73

6. Instalao

Figura 6-4. Janela sobre o MasterTool XE indicando verses

Conexes
O MTool XE 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 e, no caso do MT4100, comunica-se tambm pelo canal Ethernet. Caso exista mais de uma interface serial do tipo RS-232C, o MTool XE 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 MTool XE. CUIDADO: 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.

CUIDADO: indispensvel a existncia de aterramento entre os equipamentos perifricos e o microcomputador antes de realizar qualquer conexo. A prxima tabela mostra as conexes permitidas entre o microcomputador onde executado o MTool XE, e dispositivos perifricos, bem como os cabos Altus utilizados para tais conexes.

74

6. Instalao
Interface Serial 9 pinos Tipo de Conexo Cabo Utilizado MasterTool XE e AL-1342 ou AL-2004, PX2004 AL-1390 * gateways AL-2400/S e QK2400 bridges AL-2401 e QK2401 mdulo de comunicao serial AL-1402 MasterTool XE e adaptador de comunicao AL-1413 AL-1349 MasterTool XE e MODEM padro RS232 AL-1346 MasterTool XE e CPs PO3x42, PO3x45, PO3x47 e GRANO MasterTool XE e AL-2004, PX2004 gateways AL-2400/S e QK2400 bridges AL-2401 e QK2401 mdulo de comunicao serial AL-1402 MasterTool XE e adaptador de comunicao AL-1413 MasterTool XE e MODEM padro RS-232C MasterTool XE e CPs PO3x42, PO3x45, PO3x47 e GRANO MasterTool XE e PO3X47 AL-1715 AL-1343 ou AL-1383

9 pinos 9 pinos 9 pinos 25 pinos

25 pinos 25 pinos 25 pinos USB

AL-1395 AL-1345 AL-1715 AL-1746

Tabela 6-1. Tipos de conexes ATENO: 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.

Configurao do Canal Serial


Aps a instalao do MasterTool Extended Edition, durante sua primeira execuo, deve ser selecionado o comando de menu "Configuraes/Comunicao..." para que seja feita a configurao do canal serial que dever ser utilizado para a comunicao com o controlador programvel. A figura, a seguir, ilustra a tela de configurao do canal serial:

Figura 6-5. Janela de configurao e seleo do canal serial ATENO: 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.
75

6. Instalao Atravs do boto AutoDetectar... possvel detectar a velocidade (Baudrate) da porta serial selecionada. Clicando neste boto, ser aberto a seguinte janela:

Figura 6-6. Autodetectar: velocidade do canal serial Clicando no boto Detectar executado uma varredura de todas as velocidades de comunicao possveis at que, a velocidade adequada seja encontrada ,como visto seguir:

Figura 6-7. Velocidade encontrada ATENO: Esta deteco automtica da velocidade de comunicao da Porta Serial s funcionar se o microcomputador estiver ligado com um CP, que deve estar energizado.

76

7. Comunicando com o CP

7. Comunicando com o CP
O MasterTool Extended Edition pode utilizar qualquer uma das interfaces seriais ou pode ser utilizado, tambm, um canal Ethernet do microcomputador, a fim de realizar comunicaes com diversos equipamentos. Estas comunicaes podem ser utilizadas para ler ou enviar mdulos de/para CPs, monitorar programas aplicativos, alterar o estado da UCP, monitorar e forar operandos, entre outras tarefas. Estas comunicaes utilizam sempre o protocolo ALNET I para comunicao serial, ou ALNET II para comunicao via Ethernet. Ambos os protocolos so da Altus.

Selecionando o CP da Rede para Comunicao


Antes de realizar uma comunicao com um CP, necessrio configurar no MasterTool Extended Edition o meio fsico utilizado e o endereo do CP na rede. O meio fsico, aqui chamados de Canal, deve ser escolhido entre Serial ou Ethernet, conforme se deve especificar no endereo do CP na rede do Canal escolhido. A configurao do endereo feita atravs do menu Comunicao / Endereo... e quando este menu selecionado mostrada uma tela de configurao como a figura a seguir:

Figura 7-1. Configurando o canal de comunicao e endereo do CP O endereo configurado nesta janela utilizado por todos os comandos de comunicao do MasterTool Extended Edition, salvo alguns comandos que utilizam endereos prprios em cada janela, como a monitorao de operandos. A configurao desta janela salva juntamente com o projeto (quando este estiver aberto). Endereo do CP com Canal Serial Antes de realizar uma comunicao serial 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 MTool XE executa a comunicao as comunicaes. Por omisso, o MTool XE assume como endereo para n e sub-rede o valor 000, usados para comunicao ponto-a-ponto com o CP. Comunicao ponto-a-ponto a realizada com um dispositivo que est diretamente conectado no microcomputador do MTool XE, atravs de um cabo. ATENO: 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, a seguir, apresenta os valores possveis para endereos de n e sub-rede.
77

7. Comunicando com o CP
N 0 1 a 254 255 1 a 31 Sub-rede 0 0 0 1 a 63 ALNET I ALNET I BroadCast ALNET II Tipo de Comunicao ALNET I Ponto a ponto

Tabela 7-1. Endereos de n e sub-rede 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, sendo este o indicado na opo N. ATENO: A comunicao do MasterTool Extended Edition atravs da rede ALNET II possvel com a utilizao de um gateway. Endereo do CP com Canal Ethernet Da mesma forma que o canal serial, o canal Ethernet necessita do endereo IP do CP na rede Ethernet para efetuar a comunicao com o mesmo. Os endereos vlidos para uso neste tipo de comunicao so os mesmos utilizados em uma rede Ethernet.

Janela de Ler e/ou Enviar Mdulos para CP


Para um mdulo realizar as tarefas que foram programadas, ele deve ser enviado para o CP. Quando um mdulo que est no CP precisa de alguma alterao, ele deve ser lido para o MTool XE para que as alteraes possam ser realizadas. 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 MTool XE atualiza o diretrio de mdulos aps estes procedimentos. A janela de Ler e/ou Enviar Mdulos para CP pode ser aberta atravs do menu Comunicao / Ler/Enviar Mdulo... para a qual ser efetuado a comunicao com o CP para abrir a seguinte janela:

78

7. Comunicando com o CP

Figura 7-2. Janela de ler e enviar mdulos de projeto para o CP Esta janela apresenta diversas informaes, tanto do projeto do MasterTool Extended Edition, em disco, quanto do CP. Existe duas listas de mdulos na tela: a primeira apresenta os Mdulos no Projeto, onde so listados todos os mdulos salvos no projeto e a segunda lista, Mdulos no Dispositivo, apresenta justamente os mdulos que esto na memria do CP. A lista Mdulos no Dispositivo contm um linha para cada mdulo contido em sua memria, onde possui tambm as seguintes colunas: Nome do Mdulo: nome do mdulo que est na memria do CP. Tamanho: tamanho do mdulo em bytes. Localizao: informa se o mdulo esta em RAM ou EPROM. Data e Hora Envio: data e hora em que o mdulo foi enviado para o CP. CRC: esta coluna indica se um mdulo igual (=) ou diferente (!) do respectivo mdulo no projeto. Se no houver nenhuma indicao, ento porque o mdulo s existe no CP e no projeto no h um de mesmo nome.

A lista de Mdulos no Projeto contm uma linha para cada mdulo pertencente ao projeto, possuindo somente duas colunas: Nome do Mdulo e Tamanho, com os mesmos significados da outra lista. Na parte inferior da tela de Ler ou Enviar Mdulos, h os estados das memrias utilizadas pelo CP, bem como o estado dele e o CRC do projeto em disco e do projeto no CP. ATENO: partir da verso 5.10 o Master Tool XE o CRC calculado levando em considerao o contedo do mdulo e no mais o mdulo por completo. Enviando Mdulos para o CP Para enviar um mdulo a partir da janela de Ler e/ou Enviar Mdulo, basta selecionar o mdulo da lista de Mdulos no Projeto e clicar em > Enviar Mdulo(s). Pode ser selecionado um ou mais mdulos. No caso de enviar todos os mdulos do projeto para o CP basta apenas clicar no boto >>>
79

7. Comunicando com o CP Enviar Todos. Tambm se pode enviar um mdulo atravs da Treeview de Projeto, bastando clicar com o boto direito do mouse sobre o mdulo e selecionar a opo Enviar Mdulo. O processo de envio de mdulo automaticamente faz uma verificao do projeto, utilizando, neste caso, tambm os dados do CP que se esta comunicando. Caso haja algum erro ou warning uma janela ser mostrada indicando as anormalidades. No caso de haver erro, os mdulos no sero enviados para o CP, at que se solucionem os erros. Se houver apenas warnings, ser exibida uma janela com as ocorrncias, perguntando se o usurio realmente deseja enviar. Esta janela de verificao como a mostrada a seguir:

Figura 7-3. Exemplo de erro no envio de um mdulo para o CP Caso o envio do(s) mdulo(s) tenha sido concludo, os mdulos enviados devero aparecer na lista de Mdulos no CP. Quando enviado um mdulo, caso no CP houver um equivalente, este ltimo ser sobrescrito. ATENO: Somente podem ser enviados para o CP, mdulos que faam parte do projeto e se estiverem salvos.

ATENO: O Envio de mdulos somente permitido caso o CP esteja em modo execuo, programao ou ciclado. Caso contrrio, ser exibida uma janela de advertncia e o CP dever ser colocado em modo programao. Lendo Mdulos do CP Para ler um mdulo do CP, a partir da janela de Ler ou Enviar Mdulo, basta selecionar o mdulo da lista de Mdulos no Dispositivo e clicar em Ler Mdulo(s) <. Podem ser selecionados um ou mais mdulos. No caso de leitura de todos os mdulos do CP, basta apenas clicar no boto Ler Todos <<<. O Mdulo lido do CP ser includo no projeto, sobrescrevendo, se for o caso, um mdulo equivalente. Somente ser permitida a leitura de mdulo, se o CP de quem se est lendo o mdulo, for o mesmo tipo de CP declarado no projeto.

80

7. Comunicando com o CP

Janela de Mdulos
O MasterTool Extended Edition possui uma janela que visualiza as principais informaes sobre a memria de programa do CP, os mdulos que esto na RAM e FLASH, podendo ser feito o controle de onde o mdulo permanecer (RAM ou FLASH), se ser apagado da memria do CP, etc. Esta janela de Mdulos pode ser obtida atravs do menu Comunicaes / Mdulos... Clicando neste item, ser aberta uma janela, como mostrado a seguir:

Figura 7-4. Janela de mdulos do CP Na parte superior desta janela h duas listas: a lista da esquerda contm os mdulos que esto na memria RAM do CP. J a lista da direita representa os mdulos que esto na memria FLASH do CP. Cada uma destas listas possui duas colunas, de maneira que cada linha, que representa um mdulo, indique o nome e tamanho do mdulo. J na parte inferior da janela, atravs do boto Banco de Memria, podem ser visualizados os bancos de memria do CP, bem como o tamanho da memria ocupada e livre do CP. Observao : Quando a comunicao estabelecida atravs da rede Ethernet, os bancos de memria livre de 8 at 15 aparecem todos com valor zero ( 0 ), isto acontece pois, existe uma limitao deste comando quando executado pela rede Ethernet. Atravs desta janela, muitos outros comandos podem ser efetuados, clicando em seus botes, conforme descrito a seguir. Transferindo Mdulos de RAM para FLASH Para transferir um mdulo da memria RAM para memria FLASH do CP, a partir da janela de Mdulos, basta selecionar o mdulo da lista de Mdulos em RAM e clicar em RAM->Flash. Podem ser selecionados um ou mais mdulos. No caso de se desejar transferir todos os mdulos do CP, basta apenas clicar no boto Todos RAM->Flash.
81

7. Comunicando com o CP ATENO: 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. Transferindo Mdulos de FLASH para RAM Para transferir um mdulo da memria FLASH para memria RAM do CP, a partir da janela de Mdulos, basta selecionar o mdulo da lista de Mdulos em Flash e clicar em Flash->RAM. Pode ser selecionado um ou mais mdulos. No caso de transferir todos os mdulos o CP, basta apenas clicar no boto Todos Flash->RAM. Apagando um Mdulo Para apagar um mdulo da memria do CP, seja na RAM ou na FLASH, basta selecionar um ou mais mdulos das listas de Mdulos em RAM ou Mdulos em Flash e clicar no boto Apagar Mdulo. Ser feito apenas uma pergunta para confirmao do procedimento e clicando em Sim ser efetuado o comando. Apagando a Memria FLASH Para apagar toda a memria FLASH, ou seja, todos os mdulos da memria FLASH do CP, basta que na janela de Mdulos seja clicado no boto Apagar Flash. Ser feito apenas uma pergunta para confirmao do procedimento e clicando em Sim ser efetuado o comando. ATENO: Esta operao somente possvel com o CP em modo Programao. 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 Extended Edition, pois esta tarefa aumenta o tempo de ciclo do programa aplicativo. Para compactar a RAM basta que na janela de Mdulos clique no boto Compactar RAM. Obtendo Informaes de um Mdulo no CP Na janela de Mdulos no Dispositivo, para obter a informao de um mdulo no CP basta selecionar um mdulo em qualquer uma das listas e clicar no boto Informaes... Esta funcionalidade tambm pode ser feita efetuando um duplo clique em cima de um mdulo em qualquer uma das listas. Independente da forma feita, ser aberto uma janela de informaes igual a de informaes de mdulo em disco.

82

7. Comunicando com o CP Bancos de Memria

Figura 7-5. Bancos de memria Ao clicar no boto Banco de Memria na Janela de Diretrios de Mdulos, exibe a quantidade de bancos livres na memria RAM e FLASH internas no CP. ATENO: Quando a comunicao realizada atravs da rede Ethernet, protocolo ALNET II, alguns dos bancos de memria podem apresentar trs pontos de interrogao (???), indicando que a ferramenta no pode precisar o espao disponvel nestes bancos. Isto ocorre devido a uma limitao do comando quando executado pela rede Ethernet.

Janela de Estado
O MasterTool Extended Edition possui uma janela que pede as principais informaes do estado que o CP se encontra no momento em que se solicita a abertura desta janela. Esta janela pode ser aberta atravs do menu Comunicao / Estado... Nesta janela diversas informaes relativas ao CP, tal como mostra a prxima figura:

83

7. Comunicando com o CP

Figura 7-6. Janela de estado do CP Nesta janela apresentado o modelo do CP e verso de executivo, o estado que o CP se encontra, a lista de operandos forados. Ainda existem diversas funcionalidades que podem ser acessadas atravs desta janela, por meio dos botes disponveis do lado esquerdo da tela. Estas funcionalidades so discutidas a seguir. Alterando o Estado do CP O estado do CP pode ser alterado pelo MasterTool Extended Edition, atravs da seleo dos estados disponveis: Execuo Programao Ciclado

Para maiores informaes sobre estados do CP, ver item Estados de Operao do CP, na seo Projeto de Programao no Manual de Programao do MasterTool Extended Edition. No modo ciclado, o boto Executar Ciclo estar habilitado para que, quando clicado, execute um ciclo de varredura do CP. Habilitando ou Desabilitando as Sadas As sadas habilitadas determinam que o CP atualize os pontos de sada com os valores da memria imagem. J 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. 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.

84

7. Comunicando com o CP Obtendo Informaes do CP Durante a execuo de um programa aplicativo no CP pode-se verificar o status do CP 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. Para obter todas estas informaes, basta clicar no boto Informaes..., ou ento atravs do menu Comunicao / Informaes do CP... Independente da forma utilizada para obter informaes do CP, uma janela ser aberta, como mostrada a seguir:

Figura 7-7. Tela de informaes do CP Enquanto a janela esta aberta, para atualizar os valores contido nela, basta clicar no boto Novo Estado, ou ento marcar a opo Leitura Contnua para atualizao constante da tela. Srie de UCP`s PO3x47 Nas UCP's PO3x47 possuem Logs de mensagens de Sistema, executivo e Call Stack. Este Log de mensagens do sistema guarda todas as informaes referentes a manuteno do CLP. Tem a funcionalidade de auxiliar a deteco de problemas ocasionados por algum erro de operao.

85

7. Comunicando com o CP

Figura 7-8. Tela de informaes avanadas A janela de informaes avanadas possuem diversas mensagens que o CP armazena na memria, para registrar os ltimos eventos e interaes do usurio com o CP. Para isto, as informaes so subdivididas em guias. Atravs do boto Avanado acessamos esta janela que possui 3 guias: Mensagens do Sistema, Mensagens Executivo e Call Stack .

86

7. Comunicando com o CP Mensagens do Sistema

Figura 7-9. Tela de informaes avanadas: guia mensagens executivo Esta janela armazena o histrico de mensagens do sistema referentes a manuteno do CLP. Este log foi criado para auxiliar a deteco de problemas ocasionados por algum erro de operao. Este histrico armazena at 128 operaes (eventos) do usurio, junto com cada evento logado informado a data e a hora da operao. ATENO: necessrio ajustar previamente o relgio do CLP, caso contrrio o campo Data e Hora mostrar a mensagem Data e Hora invlida Mensagens Executivo As mensagens de executivo so um histrico de chamadas das principais funes/rotinas do programa executivo do CP. Ele voltado para os desenvolvedores do software bsico do CP conseguirem rastrear de forma rpida e precisa qualquer comportamento a normal no equipamento. Seu sistema de armazenamento de dados funciona como uma fila circular, de modo que o evento mais novo substitui o mais antigo, tendo capacidade para 64 eventos. Alm da rotina/funo chamada ou executada, tambm exibido neste histrico a informao de tempo em milisegundos de cada evento logado, esta informao til para se calcular o tempo perdido em cada funo/rotina no caso de alguma anormalidade no funcionamento do equipamento.

87

7. Comunicando com o CP

Figura 7-10. Tela de informaes avanadas: guia mensagens executivo Call Stack Este tipo de histrico de eventos informa ao usurio todos os mdulos (E*.000, E*.001, E*.018, E*,020, F*.*, P*.*) do programa aplicativo chamados no ltimo ciclo de execuo. Ele apresentado em modo Treeview sendo possvel saber de qual mdulo de programa partiu a chamada para o mdulo seguinte. Este histrico til para se diagnosticar um eventual problema no programa aplicativo, como um lao infinito, ou um salto para um ponto errado do programa.

88

7. Comunicando com o CP

Figura 7-11. Tela de informaes avanadas: guia call stack OBSERVAO: Nas guias (Mensagens Sistema, Mensagens Executivo e Call Stack) pode se observar a existncia do boto Novo Estado, que atualiza todos os histricos de mensagens, e no caso do Call Stack, busca as informaes do ltimo ciclo. Obtendo o Estado do Barramento Alguns CPs disponibilizam algumas informaes sobre o estado do barramento do CP. Isto pode ser conseguido na tela de Estado do CP atravs do boto Barramento... Ao clicar neste boto, uma tela como a figura a seguir ser aberta:

89

7. Comunicando com o CP

Figura 7-12. Estado do barramento Obtendo o Estado da Rede ALNET II O estado da rede ALNET II pode ser consultado diretamente a partir do MasterTool Extended Edition. 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 basta, na janela de Estado, clicar no boto ALNET II... e ser aberta uma janela como a seguir:

Figura 7-13. Estado da rede ALNET II Protegendo o CP 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 e os que no podem ser executados no CP. No nvel de proteo 0 no existe restrio, todos os comandos podem ser executados no CP. Conforme o nvel
90

7. Comunicando com o CP de proteo aumenta, o conjunto de comandos possveis diminui. Para maiores informaes sobre nveis de proteo, ver item Nveis de Proteo do CP, na seo Projeto de Programao no Manual de Programao do MasterTool Extended Edition. Para alterar o nvel de proteo do CP, a partir da tela de Estado do CP, basta clicar no boto Proteo... para que a seguinte janela aparea:

Figura 7-14. Tela de escolha de nvel de proteo do CP ATENO: Caso o CP esteja protegido por senha, esta ser necessria para efetuar a troca de estado. Inserindo / Alterando a Senha do CP Alterar ou inserir senha feito atravs da janela de Estado do CP, pelo boto 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. ATENO: 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. A tela de alterao de senha mostrado a seguir:

Figura 7-15. Alterando a senha Para maiores informaes sobre Senha, ver item Nveis de Proteo do CP, na seo Projeto de Programao no Manual de Programao do MasterTool Extended Edition. Estado dos Operandos Forados A janela de Estado do CP possui na parte inferior uma lista com os 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:
91

7. Comunicando com o CP 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, no Manual de Programao do MasterTool Extended Edition. Para liberar os operandos do foramento, atravs da tela de Estado do CP, basta selecionar uma linha da lista de Pontos Forados, que representa o operando que se deseja liberar. Caso se deseja liberar o operando por inteiro, deve-se clicar no boto Liberar Todos, mas, no caso de querer liberar apenas um bit, deve-se clicar no boto Liberar... Esta ltima opo, quando clicada, abrir uma janela, como mostrada seguir, para liberar apenas um bit:

Figura 7-16. Liberando um bit de operando forado

Monitorao
A monitorao consiste em apresentar em tempo real no MasterTool Extended Edition em tempo real os valores contidos em instrues, mdulos ou lgicas. Existem trs tipos de monitorao : Operandos, Mdulos e de Lgicas. A seguir, cada tipo de monitorao ser detalhada. Monitorando Operandos A monitorao de operandos consiste em apresentar no MasterTool Extended Edition em tempo real os valores contidos nos operandos do CP aps o trmino do ciclo. 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, identificadas pelo endereo de n e sub-rede ou pelo endereo IP do mesmo e pelo nome do arquivo da janela de monitorao, caso tenha sido salva. 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. Uma janela de monitorao pode ser criada a partir do menu Comunicao / Monitorar..., especificando na seguinte janela, o operando e a quantidade de operandos monitorados.

92

7. Comunicando com o CP

Figura 7-17. Selecionando operandos para monitorao Nesta janela, pode ser escolhido tambm o canal de comunicao da janela de monitorao, para que desta maneira pode ser utilizada vrias janelas de monitorao com CPs diferentes. Ao clicar no boto OK, ser aberto uma janela de monitorao nova, criada com os parmetros informados nesta janela. A prxima figura ilustra uma janela de monitorao:

Figura 7-18. Exemplo de uma janela de monitorao No ttulo de cada janela de monitorao so exibidos o ttulo da janela, o endereo de n e o endereo de sub-rede ou o endereo IP do dispositivo que est sendo monitorado. Em cada janela de monitorao, h uma tabela contendo os operandos monitorados com as seguintes colunas: Operando: Operando monitorado, podendo ser qualquer at mesmo subdivises Valor: Valor do operando monitorado no CP Base: Base numrica que ser utilizada para visualizar o valor monitorado

Uma janela de monitorao pode ser salva e anexada ao projeto. Para isto, deve-se inserir o nome da janela, que deve ficar na mesma pasta que o projeto. Ser salvo os operandos que esto sendo monitorados, bem como as respectivas bases numricas. Para abrir estas janelas, basta ir janela de Treeview do Projeto e abrir a janela desejada.

93

7. Comunicando com o CP Monitorando Mdulos Na monitorao de Mdulo, todo o contedo do mdulo monitorado, utilizando a monitorao de operandos, anteriormente citada, para preencher o contedo desta monitorao. Para acessar esta funcionalidade no MasterTool Extended Edition, deve-se clicar no menu Comunicao/ Monitorar Mdulos. Note que atravs deste caminho todos os mdulos ativos (ou seja abertos) no sistema sero monitorados. Para uma monitorao individual do mdulo, necessrio acessar o seguinte menu : Mdulo/Monitorar Mdulo, este item tambm pode ser acessado atravs do menu-contexto (clicando na rea do mdulo, com o boto direito do mouse). Monitorando Lgicas A monitorao de lgica, diferentemente da monitorao de operandos e monitorao de mdulo, permite que seja ilustrado o contedo da lgica no momento em que ela executada no programa aplicativo. Com isto, pode-se depurar mais eficientemente o programa aplicativo. O MasterTool Extended Edition permite que somente uma lgica seja monitorada por vez e esta funcionalidade s est disponvel para projetos que utilizem CPs que tenham esta caracterstica implementada. Para acessar esta opo, atravs do menu Principal, basta ir ao menu Mdulo / Monitorar Lgica, ou atravs do menu-contexto (clique com o boto direito do mouse sobre a lgica). Quando a lgica monitorada executada pelo CP tem seus valores instantneos exibidos e indica a atualizao destes atravs da colorao verde do fundo da lgica.

Figura 7-19. Exemplo de uma lgica executada monitorada Quando a execuo do programa aplicado no ocorre, os valores da ltima monitorao so mantidos e o fundo da lgica assume tonalidade avermelhada, como mostrado na figura a seguir:

94

7. Comunicando com o CP

Figura 7-20. Exemplo de uma lgica no executada monitorada Em situaes especiais, como exemplo CP em estado de Programao a lgica ir exibir o fundo avermelhado constantemente, pois no existe execuo de ladder e a lgica nunca ser executada. Neste estado o valor informado nos operandos ser o ltimo valor monitorado antes da troca de estado. Outra situao especial a falta de comunicao com o CP. Durante este perodo onde as leituras de valores no so possveis, assim os operandos iro apresentar ? no campo de valor, mantendo a colorao do ltima leitura vlida. ATENO: Esta funcionalidade est habilitada somente para a srie PO3x47

Forando Operandos
Os operandos do CP podem ter seus valores diretamente alterados a partir do MasterTool Extended Edition. Este procedimento denominado foramento, muito importante na depurao de projetos, pois se pode determinar o estado das sadas e entradas a fim de detectar problemas e testar as instalaes, entre outras funcionalidades. Para forar operandos, pode ser feito clicando no menu Comunicao / Forar..., abrindo a seguinte janela:

95

7. Comunicando com o CP

Figura 7-21. Janela de foramento de operandos Atravs desta janela pode-se definir os operandos e seus respectivos valores para forar e ainda determinar qual o CP que ser forado, atravs do canal de comunicao. Caso a quantidade de operandos seja maior que 1, na tela aberto uma tabela com uma linha para cada operando forado. O nmero mximo de operandos que podem ser forados simultaneamente 63. O foramento de operandos somente realizado para os operandos %E e %S. Para os demais operandos, %A, %M. %D, %I, %F, %TM. %TD, %TI e %TF, a operao convertida para escrita, pois as UCPs no suportam foramento para operandos destes tipos.

MTConsole
O MTConsole um utilitrio que permite a comunicao com os CPs atravs do prompt de comandodo Windows permitindo que se crie scripts para a automatizao de rotinas de comunicao.Os comandos disponveis so: Ler estado do CP Alterar estado do CP Ler nvel de proteo Alterar o nvel de proteo do CP Apagar memria FLASH Remover mdulo do CP Alterar memria de armazenamento Ler diretrio de mdulos Ler informaes do CP Ler pontos forados do CP Alterar a senha de proteo do CP Ler estados dos bancos de memria Enviar mdulos para o CP Ler mdulos do CP Comparar projeto Verificar projeto

96

7. Comunicando com o CP Executando o MTConsole Para executar o MTConsole, realizar os passos descritos abaixo: 1. Menu INICIAR EXECUTAR (para Windows 7: INICIAR TODOS OS PROGRAMAS ACESSRIOS EXECUTAR) digitar cmd e clicar em OK. 2. Digitar cd \Arquivos de programas\Altus\MtoolXE (pasta padro onde o MasterTool XE est instalado, podendo ser mudado pelo usurio durante a instalao). 3. Digitar o comando desejado.

Figura 7-22. Executando o MTConsole Para maiores informaes sobre os comandos, usar o comando mtcons /?.
O MTConsole est disponvel a partir do MaterTool XE 5.61 na verso Advanced. Para seu funcionamento necessrio uma licena nessa verso ou superior. O MTConsole funciona com todos os modelos de CPs da Altus. Os comandos Enviar/Ler mdulos, Comparar, Verificar projeto e Ler Pontos Forados funcionam somente com os CPs da Srie Grano, Srie PX, Srie Ponto e AL-2004.

97

8. Impresso de Documentos

8. Impresso de Documentos
O MasterTool Extended Edition permite a impresso de seus principais documentos e relatrios, oferecendo recursos e opes para configurao da impresso, bem como o que ser impresso.

Janela de Seleo de Documentos para Impresso


No MasterTool Extended Edition existe uma janela na qual podem ser configurados e selecionados os documentos que se deseja imprimir. A figura, a seguir, mostra esta janela de seleo.

Figura 8-1. Janela de seleo dos documentos para impresso No canto superior esquerdo feita a seleo do tipo de documento que ser impresso: Relatrio de Tags e Descries ou Mdulos de Programa. No caso de impresso de relatrio de tags e descries, dever ser informado qual deles ser impresso, atravs do tipo de operando. No caso de se desejar imprimir mdulo de programa, dever ser escolhido um mdulo na lista Nome e, no caso de mdulo de programa ladder, informar as lgicas que sero impressas. Nesta tela pode-se ainda determinar se ser impresso o cabealho e o rodap por pginas. Independente das selees e opes que se tenha feito, pode ser visualizado no monitor uma prvia da impresso. Para isto basta, depois de selecionadas e configuradas as opes de impresso, clicar no boto Visualizar...

Configurando a Impressora
Depois de clicar no boto OK na janela de Seleo de Documentos para Impresso, ser aberta uma janela de configurao da impresso e impressora, como mostrado a seguir:

98

8. Impresso de Documentos

Figura 8-2. Configurao da impresso Clicando no boto Propriedades... aberta a tela de configurao da impressora selecionada.

99

9. Configurando opes

9. Configurando opes
No MasterTool Extended Edition possvel alterar as configuraes de opes de usurio. Isto possvel acessando o menu Configurao/Opes...

Figura 9-1. Configurando opes Esta janela possui as seguintes opes: Exibir: Permite configurar o modo de visualizao de endereos utilizados nos mdulos de programa e a cor utilizada para cada um deles. As opes so: o o o Contato Ativo: Configurao de cor referente aos contatos ativos na monitorao de ladder. Contato Inativo: Configurao de cor referente aos contatos inativos na monitorao de ladder. Tag: Permite a visualizao de endereos pelo tag utilizado, caso exista. possvel tambm marcar a caixa Tag + Bit; desta forma, o tag criado para um endereo ser automaticamente utilizado para todos os bits daquele endereo, caso sejam utilizados no programa. Operando: Permite a visualizao de endereos pelo prprio operando. Wire-Info: Permite a visualizao de endereos pela descrio de Wire-Info utilizada na janela de Relatrio de Operandos de Entrada/Sada.

o o

Operar: Permite inibir/permitir a abertura da janela de confirmao de troca de estado do CP. Esta opo pode ser til para impedir a troca indevida de estado do CP. Casas Decimais aps a Vrgula: Permite configurar o nmero de casas decimais utilizados pelo operando tipo %F ou %TF. Configuraes do Editor ST: Configurao das cores do texto para edio de programas ST. Ativar Toolbar Instrues: Habilita ou no o conjunto de toolbars com atalhos referente as instrues de ladder e outras funes auxiliares.
100

10. Glossrio

10.Glossrio
Algoritmo Barramento Bit BT Byte Ciclo de varredura Circuito de co de guarda CSS Cdigo comercial Controlador programvel CP Database Default Diagnstico Download E/S E2PROM Encoder Endereo de mdulo Entrada/sada Seqncia finita de instrues bem definidas, objetivando resoluo de problemas. Conjunto de sinais eltricos agrupados logicamente com a funo de transferir informao e controle entre diferentes elementos de um subsistema. Unidade bsica de informao, podendo estar no estado 0 ou 1. Sigla para teste de bateria em ingls (battery test). Unidade de informao composta por oito bits. Uma execuo completa do programa aplicativo de um controlador programvel. Circuito eletrnico destinado a verificar a integridade do funcionamento de um equipamento. Significa Cascading Style Sheets. uma linhagem de estilo utilizada para definir a apresentao de documentos HTML Cdigo do produto, formado pelas letras PO, seguidas por quatro nmeros. Tambm chamado de CP. Equipamento que realiza controle sob o comando de um programa aplicativo. composto de uma UCP, uma fonte de alimentao e uma estrutura de E/S. Veja controlador programvel. Banco de dados. Valor predefinido para uma varivel, utilizado em caso de no haver definio. Procedimento utilizado para detectar e isolar falhas. tambm o conjunto de dados usados para tal determinao, que serve para a anlise e correo de problemas. Carga de programa ou configurao no CP. Veja entrada/sada. Memria no-voltil, que pode ser apagada eletricamente. Transdutor para medidas de posio. Endereo pelo qual o CP realiza acessos a um determinado mdulo de E/S. Tambm chamado de E/S. Dispositivos de E/S de dados de um sistema. No caso de CPs, correspondem tipicamente a mdulos digitais ou analgicos de entrada ou sada que monitoram ou acionam o dispositivo controlado. Significa Erasable Programmable Read Only Memory. uma memria somente de leitura, apagvel e programvel. No perde seu contedo quando desenergizada. Sigla usada para indicar erro nos LEDs. Sigla para descarga devida a eletricidade esttica em ingls (electrostatic discharge). Equipamento ligado a uma rede de CPs ou instrumentao com a finalidade de monitorar ou controlar variveis de um processo. Memria no-voltil, que pode ser apagada eletricamente. Equipamentos fsicos usados em processamento de dados onde normalmente so executados programas (software). Significa Hypertext Markup Language. a linhagem utilizada para criar pginas na Internet. Norma genrica para operao e utilizao de CPs. Antiga IEC 1131. Norma para proteo contra acessos incidentais e vedao contra gua, p ou outros objetos estranhos ao equipamento. Norma para proteo contra choque eltrico. Norma para testes de imunidade a interferncias por trem de pulsos. SWC significa Surge Withstand Capability. Esta norma trata da proteo do equipamento contra rudos tipo onda oscilatria. Dispositivo que adapta eltrica e/ou logicamente a transferncia de sinais entre dois equipamentos. Evento com atendimento prioritrio que temporariamente suspende a execuo de um programa e desvia para uma rotina de atendimento especfica Sigla usada para indicar isolado ou isolamento. Unidade representativa de quantidade de memria. Representa 1024 bytes. Sigla para light emitting diode. um tipo de diodo semicondutor que emite luz quando estimulado por eletricidade. Utilizado como indicador luminoso. Linguagem de programao do microprocessador, tambm conhecida como linguagem de mquina. Um conjunto de regras e convenes utilizado para a elaborao de um programa. Conjunto de instrues e operandos que permitem a edio de um programa aplicativo para ser utilizado em um CP. Matriz grfica onde so inseridas as instrues de linguagem de um diagrama de rels que compe um

EPROM ER ESD Estao de superviso FLASH EPROM Hardware HTML IEC 61131 IEC Pub. 144 (1963) IEC-536-1976 IEC-801-4 IEEE C37.90.1 (SWC) Interface Interrupo ISOL. kbytes LED Linguagem Assembly Linguagem de programao Linguagem de rels e blocos Altus Lgica

101

10. Glossrio
programa aplicativo. Um conjunto de lgicas ordenadas seqencialmente constitui um mdulo de programa. Menu Mdulo (referindo-se a hardware) Mdulo (referindo-se a software) Mdulo C Mdulo de configurao Conjunto de opes disponveis e exibidas por um programa no vdeo e que podem ser selecionadas pelo usurio a fim de ativar ou executar uma determinada tarefa. Elemento bsico de um sistema completo que possui funes bem definidas. Normalmente ligado ao sistema por conectores, podendo ser facilmente substitudo. 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. Veja mdulo de configurao. Tambm chamado de mdulo C. um mdulo nico em um programa de CP que contm diversos parmetros necessrios ao funcionamento do controlador, tais como a quantidade de operandos e a disposio dos mdulos de E/S no barramento. Mdulo pertencente ao subsistema de entradas e sadas. Veja mdulo execuo. Mdulo que contm o programa aplicativo, podendo ser de trs tipos: E000, E001 e E018. O mdulo E000 executado uma nica vez, na energizao do CP ou na passagem de programao para execuo. O mdulo E001 contm o trecho principal do programa que executado ciclicamente, enquanto que o mdulo E018 acionado por interrupo de tempo. Veja mdulo funo. Mdulo de um programa de CP que chamado a partir do mdulo principal (mdulo E) ou a partir de outro mdulo funo ou procedimento, com passagem de parmetros e retorno de valores. Atua como uma subrotina. Veja mdulo procedimento. Mdulo de um programa de CP que chamado a partir do mdulo principal (mdulo E) ou a partir de outro mdulo procedimento ou funo, sem a passagem de parmetros. Unidade de informao composta por quatro bits. Conjunto de oito bits numerados de 0 a 7. Elementos sobre os quais as instrues atuam. Podem representar constantes, variveis ou um conjunto de variveis. Ver pontes de ajuste. Significa protocolo PROFIBUS Process Automation. Sigla para programmable controller. a abreviatura de controlador programvel em ingls. Chave de seleo de endereos ou configurao composta por pinos presentes na placa do circuito e um pequeno conector removvel, utilizado para a seleo. Procedimento de depurao final do sistema de controle, quando os programas de todas as estaes remotas e UCPs so executados em conjunto, aps terem sido desenvolvidos e verificados individualmente. o programa carregado em um CP, que determina o funcionamento de uma mquina ou processo. Sistema operacional de um controlador programvel. Controla as funes bsicas do controlador e a execuo de programas aplicativos. Sigla para random access memory. a memria onde todos os endereos podem ser acessados diretamente de forma aleatria e com a mesma velocidade. voltil, ou seja, seu contedo perdido quando o equipamento desenergizado, a menos que se possua uma bateria para a reteno dos valores. Ondulao presente em tenso de alimentao contnua. Sigla usada para indicar recepo serial. Sistema que contm elementos de reserva ou duplicados para executar determinada tarefa, que podem tolerar determinados tipos de falha sem que execuo da tarefa seja comprometida. Programas de computador, procedimentos e regras relacionadas operao de um sistema de processamento de dados. Dispositivo no qual se encaixam circuitos integrados ou outros componentes, facilitando a substituio dos mesmos e simplificando a manuteno. Conjunto de mdulos de E/S digitais ou analgicos e interfaces de um controlador programvel. Nome associado a um operando ou a uma lgica que permite uma identificao resumida de seu contedo. Elemento que possui dois estados estveis, trocados alternadamente a cada ativao. Procedimento de substituio de mdulos de um sistema sem a necessidade de desenergizao do mesmo. Normalmente utilizado em trocas de mdulos de E/S. Sigla usada para indicar transmisso serial. Sigla para unidade central de processamento. Controla o fluxo de informaes, interpreta e executa as instrues do programa e monitora os dispositivos do sistema. Em um sistema redundante, a UCP ativa realiza o controle do sistema, lendo os valores dos pontos de entrada, executando o programa aplicativo e acionando os valores das sadas. a UCP que no est no estado ativo (controlando o sistema) nem no estado reserva (supervisionando a

Mdulo de E/S Mdulo E Mdulo execuo

Mdulo F Mdulo funo

Mdulo P Mdulo procedimento Nibble Octeto Operandos PA PROFIBUS PA PC Ponte de ajuste Posta em marcha

Programa aplicativo Programa executivo RAM

Ripple RX Sistema redundante Software Soquete Subsistema de E/S Tag Toggle Troca a quente TX UCP UCP ativa UCP inoperante

102

10. Glossrio
UCP ativa). No pode assumir o controle do sistema. UCP redundante UCP reserva Upload Varistor WD Word Corresponde outra UCP do sistema, como, por exemplo, a UCP2 em relao UCP1 e vice-versa. Em um sistema redundante, a UCP que supervisiona a UCP ativa, no realizando o controle do sistema, mas estando pronta para assumir o controle em caso de falha na UCP ativa. Leitura do programa ou configurao do CP. Dispositivo de proteo contra surto de tenso. Sigla para co de guarda em ingls (watchdog). Veja circuito de co de guarda. Unidade de informao composta por 16 bits.

103