Escolar Documentos
Profissional Documentos
Cultura Documentos
Altus Master Too Manual de Utilização PDF
Altus Master Too Manual de Utilização PDF
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.
i
Sumrio
Sumrio
1. INTRODUO ................................................................................................................................................. 1
ii
Sumrio
Destino ...................................................................................................................................................... 25
6. INSTALAO ................................................................................................................................................ 70
iii
Sumrio
iv
Sumrio
v
1. Introduo
1. Introduo
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.
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
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-51-
3589-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
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
2. Descrio Tcnica
2. Descrio Tcnica
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.
3
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 PC com Windows 2000 SP4, Windows XP SP2 (32bits) ou
Windows 7 (32bits).
.Net Framework Verso 2.0 SP2
Processador Pentium III 800MHz (mnimo)
Espao em Disco 100 MB (mnimo)
Memria RAM 256 MB (mnimo)
Resoluo 1024 x 768 (recomendvel)
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 Denominao
MT8000 Lite MasterTool Extended Edition Lite
MT8000 Lite /L MasterTool Extended Edition Lite /L (licena)
MT8000 Professional MasterTool Extended Edition Professional
MT8000 Professional /L MasterTool Extended Edition Professional/L (licena)
MT8000 Advanced MasterTool Extended Edition Advanced
MT8000 Advanced /L MasterTool Extended Edition Advanced /L (licena)
4
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:
5
3. Viso Geral
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.
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.
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.
8
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.
9
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:
ATENO:
Use tecla F4 para trocar a base numrica das linhas selecionadas.
10
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.
11
4. Projeto no MasterTool Extended Edition
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.
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
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.
14
4. Projeto no MasterTool Extended Edition
ATENO:
O mdulo removido do projeto no deletado, apenas desconsiderado pelo projeto.
15
4. Projeto no MasterTool Extended Edition
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.
16
4. Projeto no MasterTool Extended Edition
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.
18
4. Projeto no MasterTool Extended Edition
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 Capturado pela Busca?
%M0000 No
%M0007 a %M0010 Sim
%M0002 a %M0040 Sim
%M0010 Sim
%M0020 Sim
%M0010.0 Sim
%M0015 Sim
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
20
4. Projeto no MasterTool Extended Edition
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:
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
23
4. Projeto no MasterTool Extended Edition
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:
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.
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.
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
26
5. Mdulos 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.
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:
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:
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:
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.
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
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
32
5. Mdulos de Projeto
MODBUS Mestre
Assim como o MODBUS Escravo, muitos CPs Altus suportam MODBUS Mestre e para utilizar tal
funcionalidade a seguinte janela de configurao disponibilizada:
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:
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
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
36
5. Mdulos de Projeto
Ao abrir a respectiva tela de instalao, temos duas opes: Instalar HardFlex e Instalar HardFlex no
CP.
ATENO:
A instalao do HardFlex no CP acarreta em coloc-lo em programao.
37
5. Mdulos de Projeto
38
5. Mdulos de Projeto
ATENO:
A guia Interrupo externa est disponvel apenas para configuraes em CP's da srie PO3X47
que compreende em : PO3047, PO3147 e PO3247
39
5. Mdulos de Projeto
40
5. Mdulos de Projeto
ATENO:
Para conferir se o barramento esta configurado corretamente, utilize a Verificao de Projeto.
41
5. Mdulos de Projeto
ATENO:
S estar disponvel na lista de Mdulos HardFlex os mdulos instalados previamente, antes de abrir
o projeto.
42
5. Mdulos de Projeto
43
5. Mdulos de Projeto
44
5. Mdulos de Projeto
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:
46
5. Mdulos de Projeto
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.
47
5. Mdulos de Projeto
48
5. Mdulos de Projeto
49
5. Mdulos de Projeto
ATENO:
Alguns campos podem estar desabilitados para determinadas interfaces Ethernet. Veja maiores
detalhes na respectiva documentao dos mdulos.
50
5. Mdulos de Projeto
51
5. Mdulos de Projeto
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
Opes da Redundncia
53
5. Mdulos de Projeto
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.
54
5. Mdulos de Projeto
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.
56
5. Mdulos de Projeto
57
5. Mdulos de Projeto
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.
59
5. Mdulos de Projeto
60
5. Mdulos de Projeto
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.
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:
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.
63
5. Mdulos de Projeto
64
5. Mdulos de Projeto
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
66
5. Mdulos de Projeto
67
5. Mdulos de Projeto
68
5. Mdulos de Projeto
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.
ATENO:
A instalao e o uso do MTool XE deve ser feita utilizando-se um login de usurio pertencente ao
grupo administradores.
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.
71
6. Instalao
72
6. Instalao
73
6. Instalao
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.
74
6. Instalao
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.
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
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.
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.
77
7. Comunicando com o CP
ATENO:
A comunicao do MasterTool Extended Edition atravs da rede ALNET II possvel com a
utilizao de um gateway.
78
7. Comunicando com o 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.
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:
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:
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.
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.
ATENO:
Esta operao somente possvel com o CP em modo Programao.
82
7. Comunicando com o CP
Bancos de Memria
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
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.
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:
85
7. Comunicando com o CP
86
7. Comunicando com o CP
Mensagens do Sistema
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
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
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.
89
7. Comunicando com o CP
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:
ATENO:
Caso o CP esteja protegido por senha, esta ser necessria para efetuar a troca de estado.
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.
91
7. Comunicando com o CP
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
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.
94
7. Comunicando com o CP
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
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.
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.
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
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...
100
10. Glossrio
10.Glossrio
Algoritmo Seqncia finita de instrues bem definidas, objetivando resoluo de problemas.
Barramento Conjunto de sinais eltricos agrupados logicamente com a funo de transferir informao e controle entre
diferentes elementos de um subsistema.
Bit Unidade bsica de informao, podendo estar no estado 0 ou 1.
BT Sigla para teste de bateria em ingls (battery test).
Byte Unidade de informao composta por oito bits.
Ciclo de varredura Uma execuo completa do programa aplicativo de um controlador programvel.
Circuito de co de Circuito eletrnico destinado a verificar a integridade do funcionamento de um equipamento.
guarda
CSS Significa Cascading Style Sheets. uma linhagem de estilo utilizada para definir a apresentao de
documentos HTML
Cdigo comercial Cdigo do produto, formado pelas letras PO, seguidas por quatro nmeros.
Controlador Tambm chamado de CP. Equipamento que realiza controle sob o comando de um programa aplicativo.
programvel composto de uma UCP, uma fonte de alimentao e uma estrutura de E/S.
CP Veja controlador programvel.
Database Banco de dados.
Default Valor predefinido para uma varivel, utilizado em caso de no haver definio.
Diagnstico 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.
Download Carga de programa ou configurao no CP.
E/S Veja entrada/sada.
E2PROM Memria no-voltil, que pode ser apagada eletricamente.
Encoder Transdutor para medidas de posio.
Endereo de mdulo Endereo pelo qual o CP realiza acessos a um determinado mdulo de E/S.
Entrada/sada 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.
EPROM Significa Erasable Programmable Read Only Memory. uma memria somente de leitura, apagvel e
programvel. No perde seu contedo quando desenergizada.
ER Sigla usada para indicar erro nos LEDs.
ESD Sigla para descarga devida a eletricidade esttica em ingls (electrostatic discharge).
Estao de superviso Equipamento ligado a uma rede de CPs ou instrumentao com a finalidade de monitorar ou controlar
variveis de um processo.
FLASH EPROM Memria no-voltil, que pode ser apagada eletricamente.
Hardware Equipamentos fsicos usados em processamento de dados onde normalmente so executados programas
(software).
HTML Significa Hypertext Markup Language. a linhagem utilizada para criar pginas na Internet.
IEC 61131 Norma genrica para operao e utilizao de CPs. Antiga IEC 1131.
IEC Pub. 144 (1963) Norma para proteo contra acessos incidentais e vedao contra gua, p ou outros objetos estranhos
ao equipamento.
IEC-536-1976 Norma para proteo contra choque eltrico.
IEC-801-4 Norma para testes de imunidade a interferncias por trem de pulsos.
IEEE C37.90.1 (SWC) SWC significa Surge Withstand Capability. Esta norma trata da proteo do equipamento contra rudos
tipo onda oscilatria.
Interface Dispositivo que adapta eltrica e/ou logicamente a transferncia de sinais entre dois equipamentos.
Interrupo Evento com atendimento prioritrio que temporariamente suspende a execuo de um programa e desvia
para uma rotina de atendimento especfica
ISOL. Sigla usada para indicar isolado ou isolamento.
kbytes Unidade representativa de quantidade de memria. Representa 1024 bytes.
LED Sigla para light emitting diode. um tipo de diodo semicondutor que emite luz quando estimulado por
eletricidade. Utilizado como indicador luminoso.
Linguagem Assembly Linguagem de programao do microprocessador, tambm conhecida como linguagem de mquina.
Linguagem de Um conjunto de regras e convenes utilizado para a elaborao de um programa.
programao
Linguagem de rels e Conjunto de instrues e operandos que permitem a edio de um programa aplicativo para ser utilizado
blocos Altus em um CP.
Lgica Matriz grfica onde so inseridas as instrues de linguagem de um diagrama de rels que compe um
101
10. Glossrio
102
10. Glossrio
103