Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
MasterTool IEC XE
MT8500
Rev. F 10/2015
Cd. Doc.: MU299048
Condies Gerais de Fornecimento
Nenhuma parte deste documento pode ser copiada ou reproduzida sem o consentimento prvio e por
escrito da Altus Sistemas de Automao 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.
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 nos manuais e/ou caractersticas tcnicas, no garantindo a satisfao de algum tipo
particular de aplicao dos equipamentos.
A Altus desconsiderar qualquer outra garantia direta ou implcita, principalmente quando se tratar
de fornecimento de terceiros.
Pedidos de informaes adicionais sobre o fornecimento e/ou caractersticas dos equipamentos e
servios Altus devem ser feitos por escrito. A Altus no se responsabiliza por informaes fornecidas
sobre seus equipamentos sem registro formal.
DIREITOS AUTORAIS
Nexto e MasterTool IEC XE so marcas registradas da Altus Sistemas de Automao S.A.
Windows marca registradas da Microsoft Corporation.
i
Sumrio
Sumrio
SUMRIO ...................................................................................................................................................... II
1. INTRODUO ...........................................................................................................................................9
Introduo .................................................................................................................................................. 16
Conceitos Bsicos ....................................................................................................................................... 16
Funcionalidades Avanadas ...................................................................................................................... 16
Orientao a Objetos na Programao e na Estrutura do Projeto ........................................................... 17
Tipos de Dados Especiais ..................................................................................................................... 17
Operadores e Variveis Especiais ......................................................................................................... 17
Conceito de Gerenciamento de Usurio e Direitos de Acesso ............................................................... 17
Caractersticas em Editores .................................................................................................................. 17
Verses de Bibliotecas ......................................................................................................................... 17
Funcionalidades Adicionais ................................................................................................................. 17
Perfis de Projeto......................................................................................................................................... 18
Projeto ........................................................................................................................................................ 18
Modelo de Projeto................................................................................................................................ 19
Janela das POUs ........................................................................................................................................ 19
Configuraes e Informaes do Projeto .............................................................................................. 19
Arquivo Externo .................................................................................................................................. 19
Dispositivos, rvore de Dispositivos.......................................................................................................... 20
Gerais .................................................................................................................................................. 20
Instalao de Dispositivos no Sistema Local ........................................................................................ 22
Organizando e Configurando Objetos na rvore de Dispositivos - Regras ............................................ 22
Aplicao .................................................................................................................................................... 23
Task Configuration .................................................................................................................................... 23
Notas Importantes para Sistemas Multitarefas ...................................................................................... 23
Gerao de Cdigo e Alterao Online ..................................................................................................... 24
Gerao de Cdigo e Informaes de Compilao ................................................................................ 24
Alteraes Online ................................................................................................................................ 24
Aplicao de Inicializao (Projeto de Inicializao) ............................................................................ 26
ii
Sumrio
4. INICIALIZAO RPIDA...................................................................................................................... 29
iii
Sumrio
viii
1. Introduo
1. Introduo
A Srie Nexto uma poderosa e completa Srie de Controladores Programveis (CP) com
caractersticas exclusivas e inovadoras. Devido a sua flexibilidade, design inteligente, recursos de
diagnsticos avanados e arquitetura modular, a Srie Nexto pode ser usada para controle de sistemas
em aplicaes de mdio e grande porte ou em mquinas com requisitos de alto desempenho.
O MasterTool IEC XE uma ferramenta completa para programao, depurao, configurao e
simulao das aplicaes do usurio. O software baseado no conceito de ferramenta integrada,
provendo flexibilidade e facilidade de uso permitindo aos usurios a programao em seis linguagens
definidas pela norma IEC 61131-3: Texto Estruturado (ST), Sequenciamento Grfico de Funes
(SFC), Diagrama de Blocos Funcionais (FBD), Diagrama Ladder (LD), Lista de Instrues (IL) e
Grfico Contnuo de Funes (CFC). O MasterTool IEC XE permite o uso de diferentes linguagens
na mesma aplicao, fornecendo ao usurio uma poderosa maneira de organizar a sua aplicao alm
de reutilizar cdigo desenvolvido em aplicaes anteriores.
Este produto oferece caractersticas para todas as etapas de desenvolvimento de um sistema de
automao, comeando por uma anlise grfica da topologia da arquitetura, passando por um
ambiente de programao com suporte s linguagens da norma IEC 61131-3, com uma ferramenta de
simulao realstica, onde o usurio pode verificar o comportamento da aplicao antes de execut-la
em um sistema real, e, finalmente, prov uma completa interface para visualizao de diagnsticos e
status.
O MasterTool IEC XE tambm oferece dois diferentes mecanismos de proteo da aplicao e
caractersticas de segurana: Proteo da Propriedade Intelectual e Login Seguro no CP. A Proteo
da Propriedade Intelectual tem por objetivo proteger a propriedade intelectual do usurio, permitindo
a ele proteger todo o projeto ou arquivos especficos dentro do projeto atravs da definio uma
senha de acesso. Isso significa que estes arquivos estaro disponveis (para operao de leitura e
escrita) apenas depois de desbloqueados com a senha correta. J o Login Seguro no CP prov uma
maneira de proteger a aplicao do usurio de qualquer acesso no autorizado. Habilitando esta
caracterstica, a UCP da Srie Nexto ir solicitar uma senha de usurio antes de executar quaisquer
comandos entre MasterTool IEC XE e a UCP, como parar e programar a aplicao ou forar pontos
de sada em um mdulo.
O MasterTool IEC XE torna o uso de interfaces para redes de campo uma prtica to simples como
nunca visto anteriormente. O usurio no precisa um software especial para configurar a rede de
campo porque o MasterTool IEC XE atende este requisito atravs de uma nica ferramenta reduzindo
tempo de desenvolvimento e simplificando a aplicao.
Outras caractersticas importantes tambm esto disponveis para aumentar a produtividade do
usurio como: Mdulo de impresso que consiste de um relatrio com os parmetros especficos dos
mdulos e as configuraes da aplicao; Impresso de lgicas que consiste de um relatrio com
todo o cdigo da aplicao; Verificao de Projeto que auxilia o usurio a verificar diferentes
condies durante a programao como: sintaxe do programa, consumo de corrente da fonte de
alimentao, regras de posicionamento dos mdulos da Srie Nexto, parametrizao e configurao
de mdulos; Depurao em tempo real que prov uma maneira de verificar a funcionalidade da
aplicao passo-a-passo, verificar o contedo de variveis ou ainda adicionar e remover breakpoints
durante a programao da UCP da Srie Nexto.
9
1. Introduo
Cada produto possui um documento denominado Caracterstica Tcnica (CT), onde se encontram as
caractersticas do produto em questo. Adicionalmente, o produto pode possuir Manuais de
Utilizao (os cdigos dos manuais, se aplicveis, so sempre citados na CT).
Inspeo Visual
Antes de proceder instalao, recomendvel fazer uma inspeo visual cuidadosa dos
equipamentos, verificando se no h danos causados pelo transporte. Verifique se todos os
componentes de seu pedido esto em perfeito estado. Em caso de defeitos, informe a companhia
transportadora e o representante ou distribuidor Altus mais prximo.
CUIDADO:
Antes de retirar os mdulos da embalagem, importante descarregar eventuais potenciais
estticos acumulados no corpo. Para isso, toque (com as mos nuas) em qualquer superfcie
metlica aterrada antes de manipular os mdulos. Tal procedimento garante que os nveis de
eletricidade esttica suportados pelo mdulo no sero ultrapassados.
importante registrar o nmero de srie de cada equipamento recebido, bem como as revises de
software, caso existentes. Essas informaes sero necessrias caso seja preciso contatar o Suporte
Tcnico da Altus.
10
1. Introduo
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 equipamento j estiver instalado, tenha em mos as seguintes informaes ao solicitar
assistncia:
os modelos dos equipamentos utilizados e a configurao do sistema instalado
o nmero de srie da UCP
a reviso do equipamento e a verso do software executivo, constantes na etiqueta afixada na
lateral do produto
as informaes sobre o modo de operao da UCP, obtidas atravs do programador MasterTool
o contedo do programa aplicativo (mdulos) obtido atravs do programador MasterTool
a verso do programador utilizado
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 consequncias relacionadas.
ATENO:
Indicam detalhes importantes de configurao, aplicao ou instalao para obteno da mxima
performance operacional do sistema
11
2. Descrio Tcnica
2. Descrio Tcnica
NOTA: Suporte a interfaces com redes de campo: As arquiteturas da Srie Nexto utilizam o
PROFIBUS DP como rede de campo.
12
2. Descrio Tcnica
NOTA: Nmero mximo de pontos de E/S: Para MasterTool IEC XE, nas verses Professional e
Advanced, no existe limite para o nmero mximo de pontos de E/S. Neste caso, o MT8500 no faz
nenhuma verificao. Entretanto, a quantidade de pontos ser limitada pela ocupao de memria %I
e %Q em cada um dos modelos de UCP.
ATENO:
A programao dos CPs da Srie Nexto est disponvel a partir da verso 1.00 do MasterTool IEC
XE.
Idiomas
O software MasterTool IEC XE est disponvel nos idiomas Portugus e Ingls. Aps a instalao, a
interface assume o idioma do Sistema Operacional do Computador. O idioma pode ser alterado aps
a instalao, sem a necessidade de reinstalao.
Verses do MasterTool IEC XE anteriores a verso 1.40 no permitem a configurao dos drivers de
comunicao MODBUS por Mapeamentos Simblicos. O mesmo comportamento valido para a
utilizao da Biblioteca LibLogs. Ser necessria a utilizao dos produtos da Srie Nexto verso de
software, ou reviso de produto, indicada na tabela abaixo, para que um projeto com estes drivers ou
biblioteca possa ser carregado na UCP. Caso no seja necessrio a utilizao dos drivers de
comunicao MODBUS por Mapeamentos Simblicos ou da Biblioteca LibLogs no existe restrio
de uso dessa verso.
Verso de software Reviso de produto
NX3010 1.3.0.22 ou superior AR ou superior
NX3020 1.3.0.22 ou superior AL ou superior
NX3030 1.3.0.22 ou superior AO ou superior
13
2. Descrio Tcnica
Verses do MasterTool IEC XE anteriores a verso 2.00 no so compatveis com todas as revises
de produtos de mdulos da Srie Nexto. Caso esteja utilizando um dos produtos da Srie Nexto na
verso de software, ou reviso de produto, indicada na tabela abaixo, ser necessria a atualizao do
MasterTool IEC XE para a verso 2.00 ou superior.
Verso de software Reviso de produto
NX3010 1.4.0.33 ou superior AT ou superior
NX3020 1.4.0.33 ou superior AN ou superior
NX3030 1.4.0.33 ou superior AQ ou superior
Verses do MasterTool IEC XE anteriores a verso 2.01 no so compatveis com todas as revises
de produtos de mdulos da Srie Nexto. Caso esteja utilizando um dos produtos da Srie Nexto na
verso de software, ou reviso de produto, indicada na tabela abaixo, ser necessria a atualizao do
MasterTool IEC XE para a verso 2.01 ou superior.
Verso de software Reviso de produto
NX3004 1.5.0.18 ou superior AB ou superior
NX3010 1.5.0.10 ou superior AU ou superior
NX3020 1.5.0.10 ou superior AO ou superior
NX3030 1.5.0.10 ou superior AS ou superior
Verses do MasterTool IEC XE anteriores a verso 2.03 no so compatveis com todas as revises
de produtos de mdulos da Srie Nexto. Caso esteja utilizando um dos produtos da Srie Nexto na
verso de software, ou reviso de produto, indicada na tabela abaixo, ser necessria a atualizao do
MasterTool IEC XE para a verso 2.03 ou superior.
Verso de software Reviso de produto
NX3004 1.5.0.21 ou superior AD ou superior
NX3010 1.5.1.0 ou superior AX ou superior
NX3020 1.5.1.0 ou superior AQ ou superior
NX3030 1.5.1.0 ou superior AU ou superior
14
2. Descrio Tcnica
NOTAS:
- Plataforma: o instalador do MasterTool IEC XE para Windows 7 64 bits est disponvel desde a
verso 1.20 e para Windows 8.1 64 bits est disponvel desde a verso 2.00.
- Plataforma e Memria RAM: apesar de serem comercializados computadores com mais de 3
Gbytes de Memria RAM e sistemas operacionais de 32 bits, esta memria na sua totalidade s pode
ser acessado por um sistema operacional de 64 bits. Por esta razo recomendvel que seja utilizado
um sistema operacional de 64 bits para a instalao do MasterTool IEC XE.
- Requisitos: como regra geral, PCs com os requisitos mnimos podem ser utilizados para projetos
no redundantes, j para projetos redundantes devem ser utilizados PCs com os requisitos
recomendveis.
Itens Integrantes
O produto pode ser adquirido de duas formas:
Em uma embalagem do produto que contm os seguintes itens:
o Software MasterTool IEC XE gravado em CDROM
o 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
MT8500 Lite MasterTool IEC XE Lite
MT8500 Basic MasterTool IEC XE Basic
MT8500 Basic /L MasterTool IEC XE Basic/L (licena)
MT8500 Professional MasterTool IEC XE Professional
MT8500 Professional /L MasterTool IEC XE Professional/L (licena)
MT8500 Advanced MasterTool IEC XE Advanced
MT8500 Advanced /L MasterTool IEC XE Advanced /L (licena)
15
3. Conceitos e Componentes Bsicos
Introduo
O MasterTool IEC XE um software programador de CP independente de dispositivo. A sua
compatibilidade com a IEC 61131-3 permite suporte a todas as linguagens de programao definidas
na norma.
Conceitos Bsicos
Considere os seguintes conceitos bsicos que caracterizam a programao via MasterTool IEC XE:
Orientao a objetos: a orientao a objetos contemplada pela disponibilidade das
caractersticas e dos elementos de programao associados, pelo tratamento da estrutura e pela
forma como o projeto organizado.
Estrutura do programador baseada em componentes: a funcionalidade disponvel na interface do
usurio (editores, menus) depende dos componentes utilizados. Existem componentes essenciais
e opcionais.
A organizao do projeto tambm determinada pela orientao ao objeto: um projeto do
MasterTool IEC XE contm um programa de CP composto de vrios objetos de programao e
tambm da definio dos "recursos" necessrios para executar as instncias do programa
(aplicao) nos sistemas dos dispositivos definidos (dispositivos, CPs).
Assim sendo, existem dois tipos de objetos em um projeto:
o Objetos de programao: os objetos de programao (POUs) que podem ser instanciados no
projeto (em todas as aplicaes definidas no mesmo) devem ser gerenciados na janela das
POUs. Alguns exemplos destes objetos de programao so: programas, funes, blocos
funcionais, mtodos, aes, definies de tipos de dados, entre outros. O instanciamento
feito ao chamar uma POU de programa atravs de uma tarefa atribuda aplicao. Os objetos
de programao gerenciados na janela de dispositivos (atribudos diretamente a uma
aplicao) no podem ser instanciados por outra aplicao inserida abaixo.
o Objetos de recurso: estes so objetos de dispositivos, aplicaes, configuraes de tarefas e
so gerenciados na rvore de dispositivos ou no editor grfico, dependendo do tipo do
dispositivo. Ao inserir objetos, o hardware a ser controlado deve ser mapeado de acordo com
determinadas regras.
Gerao de cdigo: a gerao de cdigo feita atravs de compiladores integrados e otimizao
do cdigo de mquina versus tempos de execuo.
Transferncia de dados entre o MasterTool IEC XE e o dispositivo (controlador): esta operao
feita via gateway (componente) e um sistema de execuo.
Interface padro e profissional: configuraes pr-definidas oferecem a possibilidade de escolher
entre uma interface de usurio "padro" (seleo reduzida de configuraes com menor
complexidade) ou um ambiente "profissional", o qual suporta todas as configuraes. A escolha
entre estas opes feita quando o programador inicializado aps a primeira instalao no
sistema, porm possvel alterar esta opo posteriormente, assim como se pode tambm adotar
uma customizao definida pelo usurio. Para conhecer mais detalhes sobre as diferenas
especficas entre as verses padro e profissional, consulte Caractersticas.
Funcionalidades Avanadas
A seguir, so apresentadas as funcionalidades avanadas disponveis no MasterTool IEC XE.
16
3. Conceitos e Componentes Bsicos
Caractersticas em Editores
Editor ST: recursos de edio, quebra de linha, autocompletar, monitorao e atribuio
SET/RESET na linha
Editores FBD, LD e IL reversveis e programveis em um editor combinado
Editor IL como editor de tabela
Editores FBD, LD e IL: possibilidade de alterao da sada principal em caixas com vrias sadas
Editores FBD, LD e IL sem atualizao automtica dos parmetros da caixa
Editores FBD, LD e IL: ramificaes e redes dentro de redes
Editor SFC: somente um tipo de passo, macros, seleo mltipla de elementos independentes,
sem verificao sinttica durante a edio e declarao automtica de variveis sinalizadoras
Verses de Bibliotecas
Vrias verses de bibliotecas podem ser usadas no mesmo projeto utilizando o recurso de
contextos
Instalao em repositrios, atualizao automtica e depurao
Funcionalidades Adicionais
Menus, barra de ferramentas e uso de teclado
Possibilidade de incluir componentes especficos do usurio
Configurao do CP e configurao de tarefas integradas na rvore de dispositivos
17
3. Conceitos e Componentes Bsicos
Suporte a UNICODE
Comentrios de linha
Co-de-guarda
Seleo mltipla na rvore de objetos do projeto
Ajuda online integrada na interface do usurio
Compilao condicional
Breakpoints condicionais
Depurao: passo para o cursor e retorno chamada anterior
Driver de barramento de campo em conformidade com a norma IEC 61131-3
Configurao do CP e de smbolos disponveis na aplicao
Alocao livre de memria de cdigo e dados
Cada objeto pode ser especificado como interno ou externo (link posterior no sistema de
execuo)
Notas de pr-compilao referentes a erros sintticos
Perfis de Projeto
Um perfil de projeto no MasterTool IEC XE um conjunto de regras, caractersticas comuns e
padres utilizados no desenvolvimento de uma soluo de automao industrial, um perfil que
influencia a forma de implementao da aplicao. Com a diversidade de tipos de aplicaes
suportadas pelo Runtime System (RTS) da Srie Nexto, seguir um perfil uma forma de reduzir a
complexidade na programao. As aplicaes podem ser criadas conforme um dos seguintes perfis:
Simples
Bsico
Normal
Experiente
Personalizado
Perfil de Mquina
O MasterTool IEC XE pode disponibilizar inmeros templates compatveis para cada perfil definido
para o RTS. Quando o usurio seleciona um template como modelo na criao de um projeto, a nova
aplicao ser desenvolvida conforme um determinado perfil, adotando as regras, caractersticas e
padres definidos pelo perfil associado ao template. Para mais informaes sobre cada um destes
perfis consulte o Manual de Utilizao UCPs Srie Nexto MU214100, no captulo Programao
Inicial.
NOTA: No decorrer dos perfis de projeto so nomeados alguns tipos de tarefas, as quais esto
descritas na seo Configurao das Tarefas.
Projeto
Um projeto contm os objetos das POUs que compem um programa do CP, assim como as
definies dos objetos de recursos necessrios para executar uma ou mais instncias do programa
(aplicao) em determinados sistemas-destino (CPs, dispositivos). Objetos de POUs podem ser
gerenciados na janela de visualizao das POUs ou na janela de visualizao dos dispositivos, POUs
criadas a partir do wizard, aparecem na janela visualizao dos dispositivos, e os objetos de recursos
especficos do dispositivo so gerenciados na janela de visualizao dos dispositivos.
Um projeto salvo no arquivo <nome do projeto>.project.
18
3. Conceitos e Componentes Bsicos
Modelo de Projeto
A configurao bsica de um novo projeto (estrutura de menu, objetos pr-definidos) determinada
pelo modelo do projeto usado. Este modelo escolhido na criao de um novo arquivo de projeto
com o comando Novo Projeto, para mais informaes consulte Iniciar o MasterTool IEC XE.
Arquivo Externo
Qualquer arquivo externo (com qualquer extenso) pode ser adicionado ao projeto na janela das
POUs atravs do comando Acrescentar Objeto, opo Arquivo Externo.... O dilogo Acrescentar
Arquivo Externo ser aberto.
Pressione o boto para navegar para um arquivo, o caminho que ser inserido no campo
Caminho do arquivo. No campo Nome automaticamente o nome do arquivo escolhido ser inserido
sem extenso. Voc pode editar este campo para definir um outro nome para o arquivo dentro do
projeto.
Seguintes opes podem ser selecionadas em relao ao arquivo externo.
Lembrar link: O arquivo estar disponvel no projeto somente se ele est disponvel no caminho
definido.
Lembrar link e incluir no projeto: uma cpia do arquivo ser armazenado internamente no
projeto, mas tambm o link para o arquivo externo ser lembrado. Com esta opo marcada outra
opo do grupo, quando o arquivo externo muda, ento deve ser escolhida.
o Recarrega o arquivo automaticamente: O arquivo ser atualizado dentro do projeto assim que
ele foi alterado externamente.
19
3. Conceitos e Componentes Bsicos
o Solicita para recarregar o arquivo: Uma caixa de dilogo ir aparecer assim que o arquivo foi
alterado externamente. Voc pode decidir se o arquivo deve ser atualizado tambm dentro do
projeto.
o Nenhuma ao: O arquivo permanecer inalterada, mesmo quando ele for alterado
externamente.
Incluir no projeto: uma cpia do arquivo ser armazenado no projeto. No haver nenhuma
conexo adicional para o arquivo fora do projeto.
No dilogo ainda existe o boto Exibir Propriedades dos Arquivos..., ele abre o dilogo padro para
as propriedades, mas com uma aba adicional Arquivo Externo, onde as propriedades que foram
definidas na caixa de dilogo Acrescentar Arquivo Externo podem ser visualizadas e modificadas.
Gerais
Veja na Figura 3-2 as regras para insero de objetos na rvore de dispositivos:
20
3. Conceitos e Componentes Bsicos
21
3. Conceitos e Componentes Bsicos
22
3. Conceitos e Componentes Bsicos
Aplicao
Uma aplicao o conjunto dos objetos necessrios para executar uma instncia especfica do
programa do CP em um determinado dispositivo de hardware (CP, controlador). Para isto, objetos
independentes gerenciados na visualizao das POUs so instanciados e atribudos a um
dispositivo na janela visualizao dos Dispositivos. Isto est em conformidade com a programao
orientada a objetos. Entretanto, POUs especficas da aplicao tambm podem ser utilizadas.
Uma aplicao representada por um objeto de aplicao ( ) na rvore de dispositivos inserido
abaixo de um n do dispositivo programvel (PLC Logic). Os objetos que definem o conjunto de
recursos da aplicao podem ser inseridos abaixo de um item da aplicao.
A aplicao padro, Application, criada junto com novos projetos criados a partir do modelo
Projeto MasterTool Padro ela acrescentada rvore de dispositivos abaixo do item Device e PLC
Logic.
Uma parte essencial da aplicao a Task Configuration que controla a execuo de um programa
(instncias de POU ou POUs especficas da aplicao). Adicionalmente, podem estar atribudos
objetos de recursos, tais como listas de variveis globais, bibliotecas, entre outros, os quais - ao
contrrio daqueles gerenciados na janela das POUs - somente podem ser usados pela aplicao
especfica e seus subitens.
A compatibilidade dos parmetros da aplicao no CP com os parmetros da aplicao do projeto
verificada no momento do login em um dispositivo (CP ou dispositivo de simulao). Em caso de
incompatibilidade, exibida uma mensagem apropriada . Veja a descrio do comando Login para
obter mais detalhes.
Task Configuration
A Task Configuration ( ) define uma ou vrias tarefas para controlar o processamento de um
programa aplicativo.
Ela um objeto de recurso essencial para uma aplicao e inserido automaticamente ao criar um
novo projeto a partir do modelo Projeto MasterTool Padro. Uma tarefa pode chamar uma POU de
programa especfica da aplicao que esteja disponvel na rvore de dispositivos, assim como o
programa gerenciado na janela das POUs. Neste ltimo caso, o programa do projeto global
disponvel ser instanciado pela aplicao.
Uma task configuration pode ser editada no editor de tarefas, sendo as opes disponveis especficas
do dispositivo.
No modo online o editor de tarefas fornece uma visualizao da monitorao e tambm informaes
sobre os ciclos, tempos e status.
23
3. Conceitos e Componentes Bsicos
Alteraes Online
Dependendo da alterao no projeto em execuo no controlador, apenas os objetos modificados
sero carregados para o mesmo.
ATENO:
Alteraes online modificam o programa aplicativo em execuo e no provocam a reinicializao
do mesmo. Certifique-se de que o novo cdigo da aplicao no afetar o comportamento esperado
do sistema. Dependendo do controlador, podem ocorrer danos nas mquinas ou nas suas partes,
assim como pode haver risco sade e vida das pessoas.
NOTAS:
- Quando realizada uma alterao online, as inicializaes especficas da aplicao no sero
executadas, pois a mquina mantm o seu estado. Por esta razo, o novo cdigo de programa pode
no funcionar conforme o desejado.
- Variveis de ponteiro mantm os valores do ciclo anterior. Se houver um ponteiro em uma varivel
que tenha alterado seu tamanho devido a uma alterao online, o valor no estar mais correto.
Certifique-se de que as variveis de ponteiro sejam re-atribudas a cada ciclo.
24
3. Conceitos e Componentes Bsicos
Login com alterao online: esta opo est selecionada por padro. Ento, ao confirmar o
dilogo com OK, as modificaes sero carregadas e imediatamente exibidas na visualizao
online (monitorao) do(s) respectivo(s) objeto(s).
Login com download: marque esta opo se o projeto aplicativo deve ser compilado e enviado.
Login sem alteraes: marque esta opo para manter inalterada a execuo do programa no
controlador. Na seqncia, pode ser realizado um envio, o qual permite enviar o projeto
aplicativo completo, ou, no prximo login, haver novamente a pergunta referente a alteraes
online.
Atravs do boto Detalhes no dilogo do login, podem ser obtidas algumas informaes (nome do
projeto, ltima modificao, verso do IDE, autor, descrio) relacionadas aplicao corrente
dentro do IDE (verso de desenvolvimento integrada = programador) em comparao quela
disponvel no CP.
Se outras aplicaes estiverem disponveis no CP, estaro disponveis tambm caixas de dilogo
adicionais relacionadas a esta situao. Para uma descrio detalhada, consulte o item Login.
2. Atravs do comando Alterao Online <aplicao> (menu Comunicao) executa-se uma
alterao online em uma aplicao especfica.
Considere que aps a operao Limpar (Limpar Tudo, Limpar) no ser mais possvel realizar
alteraes online em um projeto modificado. Neste caso a informao de quais objetos foram
alterados desde o ltimo envio ser apagada. Assim, somente o projeto completo poder ser enviado.
As seguintes informaes devem ser consideradas antes de se realizar uma alterao online:
O cdigo foi alterado sem erros?
As inicializaes especficas da aplicao (execuo de referncia, etc.) no sero processadas
porque a mquina mantm o seu estado.
O novo cdigo de programa pode realmente ser executado sem estas inicializaes?
Variveis de ponteiro mantm os valores do ciclo anterior. Ao apontar para uma varivel cujo
tamanho tenha sido alterado, este valor no estar mais correto. Por esta razo, as variveis de
ponteiro devem ser re-atribudas a cada ciclo.
Se o passo ativo em um diagrama funcional for removido, este diagrama permanecer inativo.
25
3. Conceitos e Componentes Bsicos
NOTA: Alteraes online no podem ser aplicadas quando so alterados parmetros de dispositivos
como mdulos do barramento, parmetros PROFIBUS e mapeamentos MODBUS. O mesmo vale no
caso de adicionar ou remover dispositivos e tambm para alteraes na configurao de tarefas.
Monitorao
No modo online existem vrias possibilidades de exibir os valores atuais das expresses de
monitorao de um objeto no CP:
Monitorao na linha no editor de implementao de um objeto. Para obter mais detalhes,
consulte o respectivo editor.
Visualizao online do editor de declarao de um objeto. Para obter mais detalhes, consulte a
descrio do Editor de Declarao.
Lista de monitorao independente do objeto. Para obter mais detalhes, consulte a descrio dos
tipos de monitorao.
Funcionalidade Trace. Gravao e exibio dos valores das variveis do CP. Para obter mais
detalhes, consulte a descrio da funcionalidade Editor Trace.
26
3. Conceitos e Componentes Bsicos
NOTA: No modo online h uma limitao de 25000 entradas de variveis monitorveis em POUs
editadas com o editor ST, o usurio ser alertado quando o limite for ultrapassado com um erro de
compilao.
Depurao
Para avaliar erros de programao use a funcionalidade de depurao do MasterTool IEC XE no
modo online. Neste contexto, considere a possibilidade de verificar a aplicao no modo de
simulao, isto , sem a necessidade de conectar-se com um dispositivo de hardware real.
Breakpoints podem ser configurados em determinadas posies para forar uma interrupo na
execuo. Algumas condies podem ser configuradas para cada breakpoint, como por exemplo,
quais as tarefas associadas ou em quais ciclos o breakpoint deve atuar. Funes de passos esto
disponveis para que um programa seja executado em passos controlados. A cada interrupo, os
valores atuais das variveis podem ser examinados. Uma pilha de chamadas pode ser visualizada na
posio do passo atual.
Breakpoints
Um breakpoint, configurado em um programa aplicativo provocar uma interrupo na execuo do
programa. As posies permitidas para o breakpoint dependem do editor. De qualquer forma, ao final
de uma POU est associado um breakpoint.
Consulte o item Breakpoints para obter uma descrio dos comandos referentes a breakpoints.
Passo-a-Passo
O passo a passo permite a execuo controlada de um programa aplicativo, por exemplo, para fins de
depurao. Basicamente os passos se do de uma instruo para outra, atravs do uso repetido da
tecla <F10>. Existe a possibilidade de pular POUs chamadas.
A prxima sentena a ser executada pode ser definida de forma explcita, via comando Definir
prxima sentena.
A prxima interrupo na execuo pode ser definida simplesmente posicionando-se o cursor no
local desejado.
Passar Fora retorna chamada anterior.
Os comandos indicados acima encontram-se detalhados no item Breakpoints.
Smbolos usados em editores textuais: ( ).
Posio atual do passo, indicada por uma seta amarela na linha e um sombreado amarelo na
operao.
Imprimir
A visualizao do editor ativo pode ser impressa atravs do comando Imprimir.
27
3. Conceitos e Componentes Bsicos
Segurana
Projeto
Atravs dos dilogos Configuraes do Projeto e Propriedades do Objeto, so configurados e
gerenciados o controle de acesso aos projetos e objetos, assim como o direito de executar
determinadas aes em um projeto.
Um projeto pode ser protegido por uma senha codificada, veja Configuraes do Projeto.
Os Direitos de Acesso referentes a objetos so sempre atribudos a grupos de usurios especficos, e
no a usurios nicos. Para cada objeto, pode ser definida uma lista de aes permitidas para cada
grupo.
Cada usurio, no entanto, pode ter uma senha prpria.
Consulte o item Gerenciamento de Usurios e Direitos de Acesso para obter uma viso geral sobre
grupos de usurios e gerenciamento de direitos de acesso para um projeto.
CP
Dependendo do dispositivo pode haver tambm um controle de acesso relacionado a objetos e
arquivos no CP. Consulte o tpico Gerenciamento de Usurios e Direitos de Acesso da UCP para
obter informaes sobre o respectivo usurio e possibilidades de gerenciamento de direitos de acesso
no editor de configurao do dispositivo.
28
4. Inicializao Rpida
4. Inicializao Rpida
O objetivo deste captulo indicar os passos bsicos para a programao das UCPs da Srie Nexto.
Seguindo este captulo, o usurio conseguir dar os primeiros passos antes de iniciar a programao
de um CP.
Sero explorados os seguintes itens:
Criar e executar projetos
Desinstalao, atualizao e reparos
Obtendo ajuda
Aps, uma janela ser apresentada ao usurio, solicitando que o mesmo selecione o tipo de projeto
que deseja fazer e, em seguida, escreva um nome e a localizao para armazenar o projeto no
computador. Clicar em OK, para prosseguir, ou Cancelar.
29
4. Inicializao Rpida
Escolhendo o modelo Projeto MasterTool Padro ser aberto um wizard para criao de projetos,
onde o usurio dever selecionar a UCP desejada, os mdulos de hardware bsicos que compem o
barramento, ou seja, o modelo de bastidor e de fonte de alimentao e a configurao de redundncia.
Nesse caso, ser utilizada a UCP NX3030, um bastidor NX9000 e uma fonte de alimentao NX8000
e sero utilizadas os opes sem redundncia de Half-Cluster e de expanso de barramento.
30
4. Inicializao Rpida
O prximo passo escolher as opes de rede. Nesta pgina possvel selecionar a quantidade de
redes PROFIBUS e Ethernet. Tambm possvel definir se as redes de comunicao sero simples
ou redundantes. No caso das redes Ethernet ainda possvel definir se estas iro gerar um
chaveamento em caso de falha quando configurado com redundncia de Half-Cluster. Neste exemplo
no foi criada nenhuma rede alm das interfaces de rede Ethernet da UCP.
31
4. Inicializao Rpida
A pgina seguinte permite definir configuraes de nmeros de pontos de E/S que sero criados
automaticamente com o projeto. No necessrio conhecer os cdigos dos produtos e basta inserir a
quantidade de pontos da aplicao, pois o Wizard calcula a quantidade de mdulo necessrios e os
adiciona. Neste exemplo no esto sendo criados pontos de E/S.
32
4. Inicializao Rpida
A seguir, o usurio dever selecionar o perfil para o projeto, e a linguagem padro para as POUs
(programas). Nesse caso, ser utilizado o perfil Simples (Single) e linguagem ST. Clicar em Prximo,
para prosseguir, ou Cancelar.
33
4. Inicializao Rpida
A prxima tela define a linguagem da POU criada pelo perfil selecionado. Como o perfil Simples,
existe apenas uma POU (MainPrg) e a linguagem ST foi mantida. Clicar em Anterior para voltar
tela antecedente, Concluir ou Cancelar.
34
4. Inicializao Rpida
Acrescentar Mdulos
Por padro, a UCP e os mdulos de hardware selecionados na criao do projeto j so inseridos na
configurao do sistema. Resta ao usurio incluir os outros mdulos necessrios.
Caso a aba Biblioteca de Produto no esteja disponvel na tela do MasterTool IEC XE, a mesma deve
ser includa, atravs do menu Visualizar, clicando sobre o item Biblioteca de Produtos, conforme
mostra a Figura 4-8.
35
4. Inicializao Rpida
Aps abrir esta aba, basta selecionar o mdulo a ser inserido no projeto e, mantendo pressionado o
boto esquerdo do mouse, arrast-lo para a rea de configurao do barramento.
36
4. Inicializao Rpida
Criando POUs
Uma POU (Program Organization Unit, ou Unidade de Organizao de Programa), uma subdiviso
do programa aplicativo que pode ser escrito em qualquer uma das linguagens disponveis no software
MasterTool IEC XE.
Com a criao do projeto atravs de um perfil selecionado, algumas POUs j so criadas, porm o
usurio poder criar quantas quiser, limitado pelo tamanho mximo da memria de programa.
Para inserir uma nova POU, basta clicar com o boto direito do mouse sobre Application (nome
padro criado para a aplicao), selecionar Acrescentar Objeto e, ento, POU..., conforme mostra a
Figura 4-10.
Uma janela de configurao surgir na tela, na qual o usurio deve colocar o nome da POU e
selecionar o tipo e a linguagem que se deseja implementar. A seguir, deve clicar em Abrir.
37
4. Inicializao Rpida
Para editar a POU basta selecionar a aba com o nome correspondente e iniciar o desenvolvimento da
aplicao na linguagem escolhida anteriormente. O mesmo procedimento vlido para as POUs
criadas automaticamente pelo perfil do projeto.
38
4. Inicializao Rpida
Criando Tarefas
Para que uma POU seja executada, ela deve estar vinculada a alguma tarefa. Esse mecanismo de
escalonamento, denominado de Tarefa, muito til para sistemas de tempo real que definem a
execuo peridica ou em resposta a um evento (mudana de estado de alguma varivel booleana).
As tarefas controlam a execuo de programas em diferentes taxas, em funo das caractersticas da
aplicao. A necessidade de executar programas em taxas diferentes tem por objetivo as exigncias
de tempo de resposta do processo sob controle e otimizar o uso da capacidade de processamento da
UCP. Os controladores que fazem o uso de tarefas so denominados sistemas multitarefa.
Somente ser permitida a criao de novas tarefas quando o perfil de projeto selecionado for o
Personalizado (Custom), sendo que nos demais perfis as tarefas possveis so criadas e configuradas
automaticamente.
Desta forma, para incluir uma nova tarefa (caso o perfil selecionado permita), basta clicar com o
boto direito do mouse sobre o objeto Task Configuration, selecionar Acrescentar Objeto e ento
Tarefa..., conforme mostra a Figura 4-13.
39
4. Inicializao Rpida
Em seguida, surgir uma tela para colocar o nome da tarefa. Aps, clicar em Abrir para finalizar a
criao da mesma.
40
4. Inicializao Rpida
41
4. Inicializao Rpida
para a MainTask nos perfis Simples, Bsico, Normal, Experiente e Personalizado igual a 750 ms e
o tempo mnimo igual a 5 ms. No Perfil de Mquina o tempo mximo para a MainTask igual a 100
ms e o tempo mnimo 5 ms. Recomenda-se configurar o intervalo da tarefa de no mnimo duas vezes
o tempo de ciclo (execuo) da mesma.
O co-de-guarda da UCP configurado para evitar o travamento das tarefas de usurio. O campo
Tempo, define o tempo mximo permitido para a execuo da tarefa. Caso a tarefa leve um tempo
maior que o tempo de co-de-guarda para ser executada, a aplicao ir para STOP e entrar em
exceo por co-de-guarda. O campo Sensibilidade refere-se a quantas vezes o tempo do co-de-
guarda dever ser atingido para que o diagnstico seja ativado. Caso o tempo de execuo da tarefa
atinja o valor do campo Sensibilidade multiplicado pelo campo Tempo, o diagnstico tambm ser
indicado. Deve-se atentar ao fato de que o co-de-guarda da UCP no utilizado para proteger a
aplicao do usurio de picos no tempo de execuo e sim de travamentos. Portanto, seu tempo deve
ser configurado com um valor alto, se comparado ao tempo de execuo da tarefa a que est
relacionado. O ideal manter o tempo mdio de execuo das tarefas em, no mximo, 50% do tempo
de co-de-guarda. Assim, diminuem as chances de ocorrerem erros de co-de-guarda por eventuais
picos de tempo na execuo da tarefa.
Visando proteger o sistema quanto a possveis erros de configurao, o MasterTool IEC XE verifica
em todas as tarefas cclicas, durante a compilao, o co-de-guarda (Co-de-Guarda de Software) e
os limites mnimo e mximo do intervalo da tarefa. importante destacar que o usurio dever ter
cuidado ao alterar os valores pr-definidos pelos perfis de projeto, uma vez que alteraes indevidas
podem colocar em risco a execuo do sistema. Ento, recomenda-se utilizar os valores padro.
Para mais informaes, consulte Editor de Tarefas.
Abaixo, a Tabela 4-1 exibe as verificaes realizadas pelo MasterTool IEC XE para a configurao
do campo Intervalo das tarefas cclicas, quando o campo Sensibilidade igual a 1. Para o Perfil
Personalizado no feita consistncia no intervalo da tarefa e no tempo de co-de-guarda.
42
4. Inicializao Rpida
43
4. Inicializao Rpida
Para informaes adicionais sobre a quantidade mxima de tarefas IEC por UCP e perfil de projeto,
consulte o Manual de Utilizao UCPs Srie Nexto (MU214100).
Configurao da UCP
A configurao da UCP Nexto baseia-se em estruturar a rea de diagnsticos, a rea de memria
retentiva e persistente, modo de troca a quente, entre outros parmetros.
O usurio dever dar dois cliques no cone da UCP Nexto (localizado na rvore de dispositivos) e
configurar os campos conforme descrito no captulo Editores deste manual e no Manual de
Utilizao UCPs Srie Nexto MU214100, captulo Configurao.
Bibliotecas
Existem diversos recursos da ferramenta de programao disponibilizados atravs de bibliotecas.
Sendo assim, os mesmos devem ser inseridos no projeto para que a sua utilizao seja possvel. O
procedimento de insero bastante simples, sendo necessrio selecionar o item Library Manager,
disponvel no menu da esquerda e selecionar Acrescentar Biblioteca, conforme mostra a Figura 4-17.
NOTA: Dependendo das opes selecionadas nas opes de caractersticas esse dilogo pode ter
mais ou menos opes. Para mais informaes sobre caractersticas, consulte Caractersticas.
44
4. Inicializao Rpida
MODBUS RTU
O primeiro passo para configurar o MODBUS RTU, em modo escravo, incluir a instncia na COM
desejada (nesse caso, COM 1). Clicar com o boto direito do mouse sobre a COM e selecionar
Acrescentar Dispositivo..., conforme mostra a Figura 4-18.
45
4. Inicializao Rpida
Aps, surgiro na tela os protocolos disponveis ao usurio. Nesse caso, selecionar o MODBUS RTU
Slave e clicar em Acrescentar, conforme mostra a Figura 4-19.
MODBUS Ethernet
O primeiro passo para configurar o MODBUS Ethernet, em modo cliente, incluir a instncia na
NET desejada (nesse caso NET 1, pois a UCP NX3010 possui uma interface Ethernet). Clicar com o
boto direito do mouse sobre a NET e selecionar Acrescentar Dispositivo..., conforme mostra a
Figura 4-20.
46
4. Inicializao Rpida
Aps, surgiro na tela os protocolos disponveis ao usurio. Nesse caso, selecionar o MODBUS
Client e clicar em Acrescentar, conforme mostra a Figura 4-21.
47
4. Inicializao Rpida
Compilando um Projeto
A fim de realizar a verificao da aplicao criada, o usurio deve executar a compilao do projeto.
Essa a forma mais eficaz de se encontrar problemas ou receber avisos sobre alguns equvocos
cometidos durante a configurao do produto e edio da aplicao. Para executar tal procedimento,
basta acessar o menu Compilar e clicar na opo Gerar Cdigo.
48
4. Inicializao Rpida
Depois do tempo de processamento, o qual vai variar de acordo com o tamanho da aplicao do
usurio, os erros e mensagens de alerta, caso sejam necessrios, sero mostrados conforme mostra a
Figura 4-23.
Caso os erros e mensagens no estejam visveis na tela, basta acessar o menu Visualizar e clicar em
Mensagens, conforme mostrado na Figura 4-24.
49
4. Inicializao Rpida
Modo Simulao
O MasterTool IEC XE possui um importante recurso de simulao que permite ao usurio testar sua
aplicao sem a utilizao do equipamento, conferindo maior agilidade no desenvolvimento do
programa. No entanto, alguns recursos especficos, que dependem do hardware das UCPs Nexto, no
so possveis de serem simulados.
Seguem abaixo, os recursos indisponveis no modo de simulao:
Relgio RTC
Varredura do Barramento
Mdulos de E/S
Interrupo de Barramento
Portas Seriais
Comunicao Ethernet
Protocolos de comunicao como Modbus
Interfaces PROFIBUS
Escravos PROFIBUS
Operaes em carto de memria
Diagnsticos em variveis
Diagnostics Explorer
Outras funes que acessem o hardware do CP
Por esta razo o modo simulao deve ser utilizado para testar a lgica da aplicao no que no
depender de funes de acesso ao hardware. Estes recursos devem ser testados com o hardware para
garantir o funcionamento da aplicao neste sentido.
Para alterar o MasterTool IEC XE para Modo Simulao necessrio selecionar esta opo no Menu
Comunicao conforme Figura 4-25. Aps isso exibido um aviso no barra inferior do MasterTool
IEC XE que indica que a ferramenta est operando em Modo Simulao.
50
4. Inicializao Rpida
52
4. Inicializao Rpida
Na parte de declarao do editor posicione o cursor aps VAR e pressione a tecla < ENTER>. Ser
inserida uma linha vazia para entrar com a declarao das variveis ivar e erg do tipo INT e
fbinst do tipo FB1:
PROGRAM MainPrg
VAR
ivar: INT;
fbinst: FB1;
erg: INT;
END_VAR
Outra opo digitar diretamente uma instruo na parte de implementao do editor (corpo) e
utilizar a funo Autodeclarar.
53
4. Inicializao Rpida
O escopo e nome das variveis, assim como a POU atual (objeto) sero preenchidos
automaticamente. Digite o tipo desejado e o valor de inicializao de acordo com a declarao
descrita anteriormente e adicione um comentrio. Adicionalmente poderia ser inserido o endereo de
uma varivel de representao direta no campo Endereo.
Confirme o dilogo com OK. Isto far com que a declarao de erg seja inserida na parte de
declarao da POU com os comentrios, conforme a Figura 4-28.
54
4. Inicializao Rpida
VAR_OUTPUT
out:INT;
END_VAR
VAR
ivar:INT:=2;
END_VAR
Na parte de implementao do editor, digite:
out:=in+ivar;
NOTA: no ser gerado nenhum cdigo neste caso. Informaes, avisos e mensagens de erro sero
exibidos na janela de Mensagens localizada na parte inferior da interface do usurio (padro).
Mesmo que esta verificao sinttica no tenha sido feita antes, possvel realizar o login no Nexto.
Certifique-se de que o Nexto est em execuo (smbolo colorido na barra do sistema).
55
4. Inicializao Rpida
Monitorar a Aplicao
Existem trs possibilidades de monitorao das variveis do programa aplicativo:
Listas de monitorao
Escrita e foramento de variveis
Visualizao online de POUs
56
4. Inicializao Rpida
Se ainda no foi feito, selecione o objeto da aplicao e execute o comando Iniciar no menu de
contexto. A aplicao ser iniciada no Nexto e o valor atual ser exibido na coluna Valor:
57
4. Inicializao Rpida
A tecla <F8> permite percorrer os passos (equivalente ao comando Passar Dentro no menu Depurar)
e, portanto, percorrer tambm instncias de blocos funcionais.
Para pular as etapas do bloco funcional, use <F10> (o mesmo que o comando Passar Sobre). Todo os
valores da varivel do Nexto sero exibidos.
O dilogo breakpoints tambm est disponvel via comando Breakpoints, no menu Visualizao.
Aqui, os breakpoints configurados no momento podem ser visualizados e editados, assim como
novos breakpoints tambm podem ser inseridos.
Observe tambm que as posies de breakpoint sero memorizadas ao fazer o logout. Elas sero
indicadas por marcadores vermelho-claro.
Ajuda
Uma verso no dinmica da Ajuda online est instalada. Por padro, ela pode ser acessada atravs
do menu Ajuda. A linguagem na qual as pginas de ajuda so exibidas podem ser alteradas no
dilogo Opes no menu Configuraes Internacionais.
58
4. Inicializao Rpida
Se optar por utilizar <F1>, da mesma forma a pgina de ajuda correspondente ser exibida (por
exemplo uma palavra-chave, uma funo bsica ou uma mensagem de erro dentro da janela de
mensagens).
59
5. Interface do Usurio
5. Interface do Usurio
Este captulo aborda a interface do usurio do programador MasterTool IEC XE:
Componentes da interface do usurio
Customizando a interface do usurio
Objetos de visualizao no modo online
60
5. Interface do Usurio
Janela de dispositivos: organiza os objetos dos recursos dos dispositivos de um projeto em uma
estrutura de rvore (aberta no menu Visualizar).
Janela do editor: cria um objeto especfico no respectivo editor. No caso de editores de
linguagem (por exemplo, Editores ST ou CFC), em geral, estas janelas esto na parte inferior,
enquanto que no editor de declarao esto na parte superior. No caso de outros editores, esta
janela tambm fornece dilogos (por exemplo, Editor de tarefas, Editor de dispositivos, Editor de
UCP). O nome das POUs ou dos objetos dos recursos sempre so exibidos na barra de ttulos. Os
objetos podem ser abertos na janela do editor no modos online ou off-line atravs do comando
Editar Objeto.
Nos componentes abaixo, encontram-se mais informaes sobre o projeto nos modos online ou off-
line:
Janela de Mensagens: os comandos Precompilar, Compilar, Montar, Enviar mensagens, entre
outros, so exibidos nesta janela.
Janelas de Monitorao e visualizaes online dos editores: mostram uma visualizao da
monitorao de uma POU e uma lista de expresses de monitorao definida pelo usurio.
Linha de informao e status: a linha na borda inferior da interface do usurio fornece
informaes sobre o usurio conectado no momento. A posio do cursor e o status do modo de
edio tambm sero exibidos se o usurio estiver trabalhando em uma janela do editor. No
modo online, indicado o status do programa.
Usurio Atual: cada projeto tem um usurio e gerenciamento de acesso. O usurio conectado no
momento ser nomeado na linha de status.
Posio: considerada a partir da margem superior esquerda da janela do editor em:
o Ln = nmero de linhas.
o Col = nmero de colunas (uma coluna inclui exatamente 1 espao, caractere ou
dgito).
o Ch = nmero de caracteres (neste contexto, um caractere pode ser um dgito ou
caractere nico, assim como tambm pode ser uma guia incluindo, por exemplo, 4
colunas).
Com um duplo clique em um dos campos exibido o dilogo Ir para a linha, onde o usurio pode
direcionar o cursor para outra posio.
Status do modo de edio: INS refere-se ao modo de insero e OVR refere-se ao modo de
sobrescrita. Com um duplo clique neste campo o usurio alterna entre as duas configuraes.
Informao no modo online: status da aplicao no dispositivo:
o = programa em execuo.
o = programa parado.
o = programa interrompido em um breakpoint.
o Programa Carregado = o programa est carregado em um dispositivo.
o Programa Inalterado = o programa no dispositivo coincide com o programa do
programador.
o Programa Modificado (alterao online) = o programa no dispositivo diferente do
programador e requer uma alterao online.
o Programa Modificado (envio completo) = o programa no dispositivo difere do
programador e um envio completo se faz necessrio.
61
5. Interface do Usurio
Dispositivos, POUs, Caixa de Ferramentas. Elas podem ser acessadas atravs dos comandos do
menu Visualizar e tambm so chamadas "visualizaes". A maioria das visualizaes inclui
uma barra de ferramentas no configurvel com botes para classificar, visualizar e pesquisar na
janela.
Outras abrem na visualizao ou na edio de um objeto especfico do projeto no respectivo
editor. Estas janelas so exibidas em uma rea do editor, ou dependendo das configuraes da
interface do usurio, como janelas MDI. Estas janelas no podem ser ocultadas nem encolhidas
na moldura da janela e podem ser acessadas atravs dos comandos do menu Janelas.
Tipos adicionais de janelas ou visualizaes podem ser acrescentados atravs de componentes
especficos do fornecedor.
NOTA: Nas janelas de visualizao, como por exemplo, POUs, Dispositivos ou Propriedades de
elementos visuais, est disponvel uma barra de ferramentas especial que fornece botes para
classificao, visualizao e localizao. Esta barra no pode ser configurada.
Zoom
Cada janela dos editores das linguagens de programao apresentam uma funo de zoom ( ),
exceto no editor da linguagem ST. Este boto, localizado no canto inferior direito da janela, abre uma
lista com os nveis permitidos: 25, 50, 75, 100, 150, 200, 400 %. A impresso refere-se visualizao
em 100%. O usurio tambm pode definir o nvel de zoom de acordo com o seu interesse, bastando
para isto digitar o valor desejado no campo correspondente.
62
5. Interface do Usurio
Nos campos Dispositivo/Aplicao veja o Dispositivo e a Aplicao aos quais o respectivo objeto
est associado.
Para abrir a visualizao online do objeto, ative a opo Modo Online e pressione OK. Para a
visualizao off-line, ative a opo Modo Offline.
Se o objeto um bloco funcional, no campo Instncia do bloco funcional haver uma lista de todas as
instncias atuais usadas na aplicao. Neste caso, o usurio pode:
Selecionar uma das instncias e ativar os modos online ou off-line, ou
Selecionar a opo Implementao, que, independentemente da instncia selecionada, abrir a
visualizao da implementao bsica do bloco funcional. A implementao no tem efeito para
objetos no instanciados.
63
5. Interface do Usurio
Para mais informaes sobre visualizaes online dos editores especficos, consulte a descrio dos
respectivos editores.
A barra de status fornecer informaes sobre o status atual da aplicao.
Menu Arquivo
Comandos para aes no arquivo do projeto (abrir, fechar, salvar, imprimir, configurar pgina,
envio/carregamento de fonte).
Smbolo Comando Atalho
Novo Projeto... <Ctrl>+<N>
Menu Editar
Comandos disponveis para trabalhar nos editores (editores de linguagem e editor de declarao).
Smbolo Comando Atalho
Desfazer <Ctrl>+<Z>
Refazer <Ctrl>+<Y>
Recortar <Ctrl>+<X>
Copiar <Ctrl>+<Ins>
64
5. Interface do Usurio
Colar <Shift>+<Ins>
Excluir <Del>
Selecionar Todos <Ctrl>+<A>
Localizar & Substituir
Localizar <Ctrl>+<F>
Substituir <Ctrl>+<H>
Assistente de Entrada F2
Autodeclarar <Shift>+F2
Prxima Mensagem F4
Mensagem Anterior <Shift>+F4
Ir para Posio Fonte
Menu Visualizar
Comandos para ativar as visualizaes padro especficas que esto sendo exibidas na janela da
interface do usurio.
Smbolo Comando Atalho
POUs <Alt> + 0
Dispositivos <Alt> + 1
Mensagens <Alt> + 2
Propriedades do Elemento
- para Elemento SFC
- para Elemento de visualizao
Biblioteca de Produtos
Caixa de Ferramentas
Janelas de Monitorao
65
5. Interface do Usurio
Monitorar <n>*
* n= 1,2,3,4
Monitorar Todos Foramentos
Breakpoints
Pilha de Chamadas
Lista de Referncias Cruzada
Pgina Inicial
Tela Cheia <Ctrl>+<Shift>+<F12>
Propriedades
Menu Projeto
Comandos relacionados s informaes gerais do projeto e aos seus objetos.
Smbolo Comando Atalho
Acrescentar Objeto...
Arquivo Externo...
DUT...
PID Control...
POU...
Ao...
Mtodo...
Propriedade...
Transio...
Trace...
Variveis Persistentes...
Library Manager...
Task Configuration...
Tarefa...
Acrescentar Dispositivo...
Acrescentar Pasta...
Editar Objeto
Configuraes do Projeto...
Atualizao de Projeto...
Documentar...
Comparar...
Gerenciamento de Usurios
Logon...
66
5. Interface do Usurio
Logoff
Permisses...
Menu Compilar
Comandos para compilar o projeto, ou seja, para realizar uma pr-compilao da execuo, incluindo
as verificaes sintticas. O menu contempla tambm comandos para apagar as informaes da
ltima compilao (comando Limpar), aes importantes para as Alteraes online e Gerao de
cdigos off-line.
Smbolo Comando Atalho
Gerar Cdigo
Limpar
Limpar Tudo
Menu Comunicao
Comandos relacionados ao login/logout no controlador, carregamento do projeto e aes de reset.
Smbolo Comando Atalho
Login <Alt>+<F8>
Logout <Ctrl>+<F8>
Download
Alterao Online
Download do Cdigo Fonte para o Dispositivo Selecionado
Configurao Bsica do Cluster
Reset a Quente
Reset a Frio
Reset Origem
Simulao
Menu Depurar
Comandos para controlar a execuo do programa no controlador (Iniciar e Parar) e para aes de
depurao (Breakpoints, Passos, Escrita, Foramento).
Smbolo Comando Atalho
Iniciar <F5>
Parar <Shift>+<F8>
Novo Breakpoint...
Alternar Breakpoint... <F9>
Passar Sobre <F10>
Passar Dentro <F8>
67
5. Interface do Usurio
Menu Ferramentas
Comandos para acessar ferramentas destinadas preparao do ambiente para trabalhar no projeto
(instalao de bibliotecas e dispositivos, opes para editores, carregamento & salvamento, entre
outros).
Smbolo Comando Atalho
Repositrio de Bibliotecas
Repositrio de Dispositivos...
Opes...
Menu Janelas
Comandos relacionados ao tratamento das janelas na interface do usurio (organizao, abertura,
fechamento, entre outros).
Smbolo Comando Atalho
Prximo Editor <Ctrl>+<F6>
68
5. Interface do Usurio
Menu Ajuda
Comandos para obter ajuda online e informaes sobre o programador.
Smbolo Comando Atalho
Contedos <Ctrl>+<<Shift>+<F1>
Classificar <Ctrl>+<<Shift>+<F2>
Pesquisar
Contatar o Suporte
Sobre...
Mais Zoom
Rguas
Portas
Grade
69
5. Interface do Usurio
Para maiores informaes sobre a utilizao dessa caracterstica do produto, consultar o Manual de
Utilizao UCPs Srie Nexto MU214100, captulo Configurao Memria de Arquivos de
Usurio.
70
6. Gerenciamento de Usurios e Direitos de Acesso
Gerenciamento de Usurios
A configurao dos usurios e grupos feita no dilogo Projeto na janela Configuraes do Projeto.
Os projetos contam, automaticamente, com um grupo padro, chamado Everyone. Todos os usurios
de outros grupos so membros deste grupo especfico. Assim, cada conta de usurio fornecida
automaticamente com, no mnimo, as configuraes padro. O grupo Everyone no pode ser
excludo, (somente renomeado) e os seus membros no podem ser removidos.
O projeto apresenta tambm o chamado grupo Owner que contm o usurio Owner. Usurios podem
ser acrescentados ou removidos deste grupo, mas ao menos um usurio deve permanecer. Este grupo
tambm no pode ser excludo e sempre tem todos os direitos de acesso. Tanto o grupo Owner, como
o usurio Owner podem ser renomeados.
Ao iniciar o programador e um projeto, no h nenhum usurio conectado. Entretanto, o logon do
usurio pode ser realizado atravs de uma conta definida com nome e senha e, assim, ele pode obter
direitos de acesso especficos.
Observe que cada projeto tem o seu prprio gerenciamento de usurios, por exemplo, para ter direitos
de acesso especficos em uma biblioteca, o usurio deve realizar o logon nesta biblioteca
separadamente. Os usurios e grupos definidos em projetos diferentes no so idnticos, mesmo que
tenham nomes iguais.
NOTAS:
- As senhas dos usurios so armazenadas de forma irreversvel. Caso uma senha seja perdida, a
respectiva conta do usurio no mais poder ser utilizada. Se a senha Owner for perdida, o projeto
inteiro pode ser inutilizado.
- Por padro, em novos projetos, a senha do usurio Owner vazia.
71
6. Gerenciamento de Usurios e Direitos de Acesso
Usurios
Os usurios atuais registrados so listados em uma estrutura de rvore. Atravs dos comandos
Acrescentar ou Editar possvel exibir, alm do Nome (logon), o Nome completo e a Descrio do
usurio. As propriedades de cada usurio podem ser visualizadas ou no (ficam ocultas) atravs do
sinal de mais e menos respectivamente. Cada usurio, por padro, membro do grupo Everyone.
Para definir uma nova conta de usurio, use o boto Acrescentar para abrir o dilogo Acrescentar
Usurio.
72
6. Gerenciamento de Usurios e Direitos de Acesso
73
6. Gerenciamento de Usurios e Direitos de Acesso
segurana - apresentaro 32 asteriscos (*). Aps ter modificado os itens desejados, feche o dilogo
com OK para aplicar as novas configuraes.
Para excluir uma ou vrias contas de usurios, selecione os respectivos usurios na lista apropriada e
tecle Remover. Note que esta ao no exige confirmao. No possvel excluir todos os usurios
do grupo (no mnimo um deve permanecer). Caso o usurio tente fazer isto, aparecer uma
mensagem de erro.
Grupos
Os grupos atuais disponveis so listados em uma estrutura de rvore. Os membros de cada grupo
podem ser visualizados ou no atravs do sinal de mais e menos respectivamente. Lembre que o
membro deve ser parte de um grupo.
Para acrescentar um novo grupo, utilize o boto Acrescentar e abra o dilogo correspondente.
74
6. Gerenciamento de Usurios e Direitos de Acesso
75
6. Gerenciamento de Usurios e Direitos de Acesso
Configuraes
76
6. Gerenciamento de Usurios e Direitos de Acesso
ACT atribuda ao objeto MainPrg (POU). Assim, na janela das POUs, ACT mostrada na rvore
de objetos em MainPrg. No dilogo Permisses, ACT representada por MainPrg.ACT indicando
que MainPrg o principal da ACT. Se o direito modificar fosse explicitamente negado para
MainPrg e a um determinado grupo de usurios, o valor padro deste direito para ACT tambm seria
negado automaticamente.
Para acessar a tela Permisses deve-se clicar nessa opo no menu Projeto > Gerenciamento de
Usurio. Ser aberta a tela da Figura 6-6.
A janela Aes exibe todas as possibilidades de direitos, ou seja, todas as aes que podem ser
executadas nos objetos. A rvore estruturada da seguinte forma:
: No topo da rvore encontram-se os nomes de algumas categorias configuradas para estruturar
visualmente os direitos de acesso. Estas categorias referem-se execuo de Comandos,
configurao de Contas de usurios e grupos, criao de Tipos de objetos e tambm
visualizao, edio, excluso e tratamento de objetos secundrios nos Objetos do projeto.
: Em cada categoria encontram-se ns com as aes especficas que podem ser executadas em
relao ao comando, conta do usurio, grupo, tipo de objeto ou objeto do projeto. Estes ns
possuem tambm apenas funo visual.
Possveis aes:
Executar (execuo de um comando do menu).
Criar (criao de um novo objeto no projeto atual).
Acrescentar ou excluir objetos secundrios (de um objeto existente).
Modificar (edio de um objeto no editor).
Excluir (excluir ou recortar um objeto).
Visualizar (visualizao de um objeto no editor).
: Cada item ao pode conter dispositivos, ou seja, objetos (do projeto).
A janela Permisses fornece uma lista de todos os grupos de usurios disponveis (exceto o grupo
Owner) e uma barra de ferramentas para configurar os direitos de acesso ao grupo.
esquerda de cada nome do grupo encontram-se cones que indicam a permisso atual referente ao
dispositivo selecionado na janela Aes:
: a ao selecionada atualmente na janela Aes garantida ao grupo.
77
6. Gerenciamento de Usurios e Direitos de Acesso
78
6. Gerenciamento de Usurios e Direitos de Acesso
ATENO:
Caso o usurio esquea a(s) senha(s) da(s) conta(s) com acesso UCP, o nico modo de recuperar
este acesso ser atualizando o firmware da mesma.
ATENO:
Aps executar o comando Logoff de um usurio da UCP, deve-se fechar a aba Device desse
mesmo projeto para efetivamente encerrar os seus direitos de acesso.
Usurios e Grupos
O dilogo Usurios e Grupos fornecido em uma guia do dilogo Device. Ele permite configurar
contas de usurios e grupos que, em conjunto com o gerenciamento dos direitos de acesso controlam
o acesso aos objetos no CP no modo online.
Comum
Para que algumas funes de um controlador possam ser executadas apenas por usurios autorizados,
utiliza-se o Gerenciamento de Usurio Online. Esta opo fornece a possibilidade de definir contas
de usurios, atribuir direitos de acesso para grupos e forar a autenticao do usurio no login.
O gerenciamento de usurios especfico do dispositivo pode ser pr-definido pela descrio deste.
Depende tambm da descrio do dispositivo quais definies podem ser editadas nos dilogos de
configurao no programador.
Da mesma forma que no gerenciamento de usurios do projeto, os usurios devem ser membros dos
grupos e somente grupos de usurios podem obter determinados direitos de acesso.
79
6. Gerenciamento de Usurios e Direitos de Acesso
Usurios
Os seguintes botes esto disponveis para configurar contas de usurios:
ATENO:
Ao abrir esse dilogo os campos Senha e Confirmar Senha estaro preenchidos com caracteres
fictcios, o usurio deve substituir esses caracteres por uma senha vlida.
80
6. Gerenciamento de Usurios e Direitos de Acesso
No dilogo Inserir Senha, digite a senha (conforme definido no gerenciamento) para que a conta do
usurio seja importada para o gerenciamento de usurio especfico do dispositivo.
ATENO:
Os usurios e grupos da UCP podem importar os usurios e grupos do projeto, porm eles no vo
ter a mesma organizao, pois os direitos de acesso do projeto so diferentes dos direitos de acesso
da UCP, portanto a estrutura de usurios e grupos ter que ser organizada novamente.
Grupos
Owner Owner
Everyone Developer
Everyone
Service
Watch
82
6. Gerenciamento de Usurios e Direitos de Acesso
ATENO:
Caso o projeto antigo esteja com as verses 1.3.x.x ou inferiores do firmware deve-se, antes de
salvar a configurao em um arquivo, criar um usurio e um grupo com o nome Administrator. Este
procedimento garante que a configurao ser carregada em projetos com verses 1.4.x.x ou
superiores do firmware.
Direitos de Acesso
Este dilogo fornecido em uma guia do dilogo Device (Editor do dispositivo). Ele faz parte do
Gerenciamento de Usurios Online e serve para conceder e negar certas permisses ao grupo de
usurios definido no momento, determinando assim os direitos de acesso a arquivos e objetos (a uma
aplicao, por exemplo) quando o CP est em execuo.
83
6. Gerenciamento de Usurios e Direitos de Acesso
Observe que estas permisses somente podem ser atribudas a grupos e no a usurios nicos. Por
isto, um usurio deve estar definido como membro de um grupo. A configurao dos usurios e
grupos feita na guia Usurios e Grupos do editor do dispositivo.
A Figura 6-11 mostra a permisso para adicionar e remover ns secundrios para/do objeto PLC
Logic concedido ao grupo de usurios Everyone e Owner.
84
6. Gerenciamento de Usurios e Direitos de Acesso
Passar
x
Dentro/Sobre/Fora
Executar at o
x
Cursor
Configurar Prxima
x
Declarao
Ler a Pilha de
x
Chamadas
Iniciar/Parar
x
aplicao
Efetuar Reset
x
Quente/Frio/Origem
Visualizar
configuraes de x
usurio
UserManagement
Modificar
configuraes de x
usurio
Veja a seguir como definir as permisses de acesso e como fazer com que elas sejam carregadas para
o dispositivo ou armazenadas em um arquivo recarregvel.
Aes
Esta parte do dilogo lista as aes que podem ser realizadas durante a execuo em arquivos no
sistema de arquivos do CP e objetos de execuo, como por exemplo, aplicaes. A rvore
estruturada da seguinte forma:
Categorias de objetos
No nvel superior, para fins de estruturao, encontram-se as pastas referentes aos objetos do
sistema de arquivos e objetos de execuo.
Tipos de ao
Nesta pasta, existem ns para os quatro tipos de aes passveis de execuo nos objetos
especficos. Estes ns servem apenas para fins estruturais:
Adicionar/remover secundrios (adio ou remoo de objetos secundrios para um objeto
existente)
Executar (por exemplo, iniciar/parar aplicaes, configurao de breakpoints, etc.)
Modificar (por exemplo, envio de aplicaes, etc.)
Visualizar (monitorao)
Objetos (ao dispositivos)
Em cada n de tipo de ao, encontram-se os dispositivos (objetos) da ao (por exemplo,
Dispositivo).
Estes objetos mapeados na rvore de dispositivos ou na estrutura do sistema de arquivos, so
exibidos de forma estruturada.
85
6. Gerenciamento de Usurios e Direitos de Acesso
ATENO:
Atribuir um direito de acesso a um n principal, na rvore de objetos, geralmente significa que o
n secundrio vai herdar esta definio enquanto no receber uma definio especfica prpria.
Entretanto, dependendo do dispositivo, isto pode ser tratado diferentemente. De qualquer forma, as
heranas no so visualizadas nos dilogos.
Permisses
Este campo mostra os grupos de usurios definidos. Cada grupo precedido por cones que indicam
a permisso atribuda no momento referente ao dispositivo atualmente selecionado na janela Aes.
: as aes selecionadas no momento na janela Aes so concedidas para o grupo.
: as aes selecionadas no momento na janela Aes so negadas para o grupo.
: no h definio explcita de direito de acesso para as aes selecionadas no momento, na janela
Aes.
Se vrias aes sem configuraes exclusivas (em relao ao grupo) estiverem selecionadas, nenhum
cone ser exibido.
Barra de botes: aps ter selecionado os objetos e o grupo desejados (janela Aes e Permisses), um
dos seguintes botes pode ser usado:
: permisso de acesso explicitamente concedida.
: o direito de acesso concedido para as aes atualmente selecionadas na janela Aes ser
apagado, ou seja, ele retornar para o padro.
86
7. Comandos de Menu
7. Comandos de Menu
Os comandos disponveis na interface do usurio MasterTool IEC XE so padronizados, consulte o
item Menus e Comandos Padronizados para ver a estrutura do menu padro.
Menu Arquivo
O menu Arquivo fornece comandos para tratamento do arquivo de projeto.
Comandos disponveis:
Novo Projeto...
Abrir Projeto...
Fechar Projeto
Salvar Projeto
Salvar Projeto Como...
Arquivo de Projeto
Carregar Cdigo Fonte
Download do Cdigo Fonte
Imprimir...
Configurao de Pgina...
Projetos Recentes
Sair
Novo Projeto
Smbolo:
Atalho padro: <CTRL>+<N>
Este comando usado para criar um novo projeto com a ajuda do dilogo Novo Projeto.
87
7. Comandos de Menu
88
7. Comandos de Menu
O nome do novo projeto ser exibido na barra de ttulos da janela externa do programador.
NOTA: Um asterisco no nome do projeto na barra de ttulos indicar que o projeto foi modificado
desde o ltimo salvamento.
Abrir Projeto
Smbolo:
Atalho padro: <CTRL> +<O>
Este comando pode ser usado para abrir um arquivo de projeto existente com a ajuda do dilogo
padro para abertura de arquivos.
Ao selecionar a opo Abrir, o projeto escolhido ser aberto ou no. Os seguintes casos so
possveis:
Outro projeto ainda est aberto.
O projeto no foi fechado corretamente e o Auto-salvamento foi ativado.
O projeto somente leitura.
89
7. Comandos de Menu
Fechar Projeto
Este comando fecha o projeto e mantm o programador aberto. Se o projeto contiver alteraes no
salvas, haver uma pergunta sobre salvar ou no estas alteraes.
Salvar Projeto
Smbolo:
Atalho padro: <CTRL> +<S>
Este comando usado para salvar o projeto. S est disponvel se foram feitas alteraes no projeto
desde o ltimo salvamento. Ele indicado por um asterisco no nome do projeto na barra de ttulos.
No caso do projeto ser protegido contra escrita, a mensagem da Figura 7-5 ser aberta.
90
7. Comandos de Menu
91
7. Comandos de Menu
O comando Extrair contedo de arquivo relativamente para especifica o caminho pelo qual o
arquivo deve ser extrado. O diretrio do dispositivo pode ser alterado tanto manualmente (clique na
indicao do caminho e modifique-o digitando) quanto atravs de um clique no boto (abre o
dilogo padro para buscas).
O retngulo inferior da caixa de dilogo exibe as categorias compactadas no arquivo. Um clique no
sinal que antecede cada categoria expande-o e mostra uma lista com os arquivos a ele associados.
Todas as categorias mencionadas so marcadas por , sinal que indica que estes arquivos sero
extrados. Para evitar que determinados arquivos ou at mesmo uma categoria inteira sejam
extrados, escolhe-se a opo de desativao dos mesmos, (na desativao parcial aparece o smbolo
e na desativao total o smbolo ).
O arquivo pode conter outros itens alm dos itens do projeto adicionados. Um clique em Arquivos
Adicionais... faz surgir a caixa de dilogo abaixo, onde uma lista completa de arquivos adicionais
exibida.
92
7. Comandos de Menu
Por padro, os arquivos adicionais de projeto so marcados com a opo <No extrair.> ( direita do
nome do arquivo). Para extrair um arquivo adicional, selecione-o com um clique no nome. Logo
aps, escolha uma das trs opes abaixo:
Extrair para a pasta do projeto: extrai o arquivo selecionado para o mesmo diretrio dos
arquivos de projeto (especificado pelo caminho). A indicao direita do nome do arquivo ser
alterada para <Extrair para a pasta do projeto.>.
Extrair para a pasta: extrai o arquivo para a pasta especificada (digitando-se o caminho
correspondente no campo de texto ou usando o dilogo padro para busca com um clique em
). A indicao direita do nome do arquivo ser alterada para contemplar o caminho
especificado.
No extrair: suspende a operao com o arquivo e retorna ao modo padro.
Aps ajustar as propriedades de extrao dos arquivos adicionais, pode-se sair do subdilogo
pressionando OK.
Um clique em Mostrar Comentrios... exibe os eventuais comentrios feitos pelo autor sobre o
projeto. Se no houver nenhum comentrio contido no arquivo, ser apresentada uma mensagem de
erro.
Aps realizar as configuraes na caixa de dilogo, clique em:
Extrair: Se o arquivo a ser extrado tiver o mesmo nome de um arquivo j existente no diretrio
destino, ser exibida uma mensagem de erro na qual deve se optar por substituir o arquivo local
ou no. Ao ativar a opo Aplicar a todos os itens e arquivos ( ), evita-se que toda vez que
houver incompatibilidade de nomes seja feita a mesma pergunta.
Cancelar: Abortar a operao e no extrair o arquivo.
93
7. Comandos de Menu
NOTA: A funo arquivar no serve para restaurar um ambiente de projeto. Ela projetada para
uma fcil compactao dos arquivos pertencentes ao projeto.
Ao executar o comando Salvar/Enviar Arquivo (opo Arquivo de Projeto > menu Arquivo), a caixa
de dilogo mostrada a seguir aberta.
Nesta caixa de dilogo definem-se quais categorias de arquivo devem ser adicionadas ao arquivo.
Selecione ou desmarque a categoria ativando/desativando a opo correspondente. Isto feito com
um clique simples na caixa correspondente, ou com um duplo clique no nome da categoria. Se esta
est marcada com , todos os arquivos pertencentes a ela so adicionados ao arquivo. Se no houver
nenhum arquivo correspondente para incluir, a categoria ser marcada com .
Para selecionar/desmarcar um arquivo nico de uma categoria especial, pressione o boto alinhado
para obter uma lista dos arquivos associados. Por padro, todos os arquivos da categoria selecionada
sero selecionados tambm.
Para modificar uma seleo, ative ou desative os arquivos desejados da mesma forma que nas
categorias. Se somente alguns arquivos estiverem selecionados, estes sero marcados com .
Para adicionar outros arquivos, pressione o boto Arquivos Adicionais... e a caixa de dilogo
correspondente ser aberta.
Pressione o boto Acrescentar e abra o dilogo padro para procurar arquivos (classificados por tipo)
e para abrir os arquivos selecionados (atravs da confirmao com Abrir). Os arquivos selecionados
sero adicionados lista do dilogo Arquivos Adicionais.... Para remover um arquivo da lista,
selecione-o com um clique e pressione o boto Remover. Quando a lista estiver de acordo com a
demanda, feche o dilogo com OK.
Para adicionar uma nota ao projeto, pressione o boto Comentrio.... Antes de fechar o dilogo com
OK, insira o comentrio no editor de texto. Nas importaes de projeto, o comentrio pode ser
acessado no dilogo correspondente via Mostrar Comentrio....
Aps configurar a inscrio desejada, escolha um dos seguintes itens do dilogo principal:
Salvar: para criar e armazenar o arquivo no caminho desejado, o qual selecionado via dilogo
padro. Ali, o nome do arquivo <nome do projeto>.projectarchive pode ser alterado. Confirmar
com Salvar para iniciar o processo de compilao.
Enviar: para criar um arquivo temporrio que ser anexado simultaneamente a um e-mail vazio
criado. O sucesso desta operao depende da correta instalao de um cliente de e-mail. Se a
operao no for bem sucedida, aparecer uma mensagem de erro.
Cancelar: para cancelar a ao; nenhum arquivo ser gerado.
95
7. Comandos de Menu
Imprimir
O comando Imprimir abre a tela de impresso padro para a visualizao do editor.
Considere tambm a possibilidade de criar uma "documentao" de um ou vrios objetos do projeto,
com um layout definido e uma tabela de contedos, para mais informaes consulte Documentar.
Configurao de Pgina
Configura o layout da pgina de impresso, para mais informaes consulte Configurao de
Pgina.
Projetos Recentes
Este comando usado para reabrir projetos, a partir de uma lista contendo os projetos abertos
recentemente.
96
7. Comandos de Menu
Sair
Atalho padro: <ALT>+<F4>
Este comando encerra o programador. Se, neste momento, estiver aberto um projeto que foi
modificado desde o ltimo salvamento, ser aberto um dilogo perguntando se estas ltimas
alteraes devem ser salvas.
Menu Editar
Este menu fornece comandos para edio de dispositivos e objetos em seus respectivos editores.
Comandos disponveis:
Desfazer
Refazer
Recortar
Copiar
Colar
Excluir
Selecionar Todos
Localizar & Substituir
Navegar
Inserir Arquivo Como Texto
Avanado
Bookmarks
Assistente de Entrada...
Autodeclarar...
Prxima Mensagem
97
7. Comandos de Menu
Mensagem Anterior
Ir para Posio Fonte
Desfazer/Refazer
Oferece comandos para restaurar aes no projeto e restabelecer passos durante a edio de um
objeto no projeto.
Comandos disponveis:
Desfazer
Refazer
Desfazer
Smbolo:
Atalho padro: <CTRL>+<Z>
Este comando desfaz a ltima ao executada na janela de visualizao ou no editor recentemente
aberto.
Seu uso repetido desfaz todas as aes at o momento em que a janela foi aberta. Isto se aplica a
todas as aes nos editores, tipos de dados, visualizaes e variveis globais.
Com o comando Refazer possvel restabelecer uma ao que tenha sido desfeita anteriormente.
Refazer
Smbolo:
Atalho padro: <CTRL>+<Y>
Com este comando possvel restabelecer uma ao que tenha sido desfeita anteriormente (Desfazer)
na janela de visualizao ou no editor recentemente aberto.
rea de Transferncia
A categoria rea de Transferncia oferece as funes usuais para gerenciar contedos entre o
projeto e a rea de transferncia.
Comandos disponveis:
Recortar
Copiar
Colar
Excluir
Recortar
Smbolo:
Atalho padro: <CTRL>+<X> ou <SHIFT>+<DELETE>
Este comando transfere a seleo atual (objeto, string) para a rea de transferncia. A seleo
removida do editor e da rvore de objetos. Na estrutura de rvore utilizada para organizar objetos,
como por exemplo na visualizao de POUs, isto se aplica ao objeto selecionado. Tambm possvel
realizar vrias selees.
Observe que nem todos os editores suportam o comando Recortar, ou seja, seu uso pode ser limitado
em alguns editores.
98
7. Comandos de Menu
A forma da seleo depende do respectivo editor: por exemplo, nos editores textuais uma string ou
caractere e, nos editores grficos, deve haver um ou vrios elementos envolvidos por uma moldura de
seleo.
Para colar o contedo da rea de transferncia usa-se o comando Colar.
Para copiar uma seleo para a rea de transferncia sem apag-la, usa-se o comando Copiar.
Para remover uma rea selecionada sem alterar a rea de transferncia, usa-se o comando Excluir.
Copiar
Smbolo:
Atalho padro: <CTRL>+<C> ou <CTRL>+<INS>
Este comando copia a seleo atual do editor para a rea de transferncia. Isto no altera os
contedos da janela do editor. Na rvore de objetos, como por exemplo na visualizao de POUs, isto
se aplica ao objeto selecionado. Tambm possvel realizar vrias selees.
Observe que nem todos os editores suportam a ao Copiar, ou seja, seu uso pode ser limitado em
alguns editores.
Para o tipo de seleo aplicam-se as mesmas regras do comando Recortar.
Para colar o contedo da rea de transferncia usa-se o comando Colar.
Para apagar uma rea selecionada e simultaneamente coloc-la na rea de transferncia, usa-se o
comando Recortar.
Colar
Smbolo:
Atalho padro: <CTRL>+<V> ou <SHIFT>+<INS>
Este comando cola o contedo da rea de transferncia na posio determinada na janela do editor.
Colar no uma ao suportada por todos editores e seu uso pode ser limitado. Em editores grficos
o comando s suportado se o local de insero escolhido estiver correto.
Tambm possvel realizar vrias selees. Dependendo da posio escolhida no momento, por
exemplo na rvore de dispositivos, um dilogo pode ser aberto para escolher se o objeto da rea de
transferncia deve ser colado acima ou abaixo.
Para copiar uma seleo para a rea de transferncia sem exclu-la, usa-se o comando Copiar.
Para apagar uma rea selecionada sem alterar a rea de transferncia, usa-se o comando Excluir.
Excluir
Smbolo:
Atalho padro: <DEL>
Este comando apaga a rea selecionada da janela do editor. Isto no altera os contedos da rea de
transferncia.
O comando aplica-se ao objeto selecionado.
Para o tipo de seleo, aplicam-se as mesmas regras do comando Recortar.
Para apagar uma rea e simultaneamente coloc-la na rea de transferncia, usa-se o comando
Recortar.
99
7. Comandos de Menu
Selecionar Todos
Atalho padro: <CTRL + A>
A funo Selecionar Todos, seleciona todo o contedo do editor atualmente ativo. Por exemplo, em
POUs e listas, seleciona todo o cdigo. J no editor grfico, seleciona todos os dispositivos que l
estiverem.
Selecionar Todos no uma ao suportada por todos editores e seu uso pode ser limitado.
Localizar/Substituir
A categoria Localizar/Substituir fornece comandos para localizar determinadas strings no projeto.
Comandos disponveis:
Localizar
Substituir
Localizar prximo
Localizar prximo (Selecionado)
Localizar anterior
Localizar anterior (Selecionado)
Localizar
Smbolo:
Atalho padro: <CTRL>+<F>
Use este comando para localizar uma determinada string no projeto. Todos os locais editveis nos
objetos do projeto sero pesquisados.
O dilogo Localizar ser aberto para definir qual string deve ser procurada de acordo com certas
regras (onde deve ser pesquisada e se o resultado deve ser exibido individualmente ou todos de uma
vez s). Tambm possvel alterar para o dilogo Substituir.
No campo Localizar: insira a string a ser localizada. A lista de seleo disponvel via boto
mostrar as strings anteriormente procuradas desde a ltima inicializao do MasterTool IEC XE.
Opes de busca:
Diferenciar Maisculas e Minsculas: a busca diferencia letras maisculas de minsculas na
string.
Coincidir Palavra Inteira: sero localizadas apenas as strings que coincidirem com a palavra
inteira procurada.
Procurar Acima: a rea de busca especificada ser acima da posio atual. Desative a opo caso
deseje localizar strings que estejam localizadas abaixo do ponto em questo.
100
7. Comandos de Menu
Projeto Inteiro: sero apontados todos os locais editveis nos objetos do projeto.
Nos seguintes objetos: sero mostrados somente os locais editveis nos objetos com determinadas
configuraes.
o Tipos de objetos: os objetos a serem pesquisados devem apresentar um sinal de verificao.
o Nome do filtro: opcionalmente, possvel definir um filtro para a string pesquisada atravs do
uso de espaos reservados *. Exemplo: ao digitar *PROFIBUS* sero apontados todos os
objetos que tenham PROFIBUS em seu nome.
o Esquema: possvel tambm salvar uma configurao de busca definida. Configure os tipos
de objeto desejados e um filtro de nome (opcional). A seguir, pressione o boto Salvar como...
e, no dilogo Salvar Esquema, defina um nome para a configurao atual. Todos os esquemas
salvos estaro disponveis posteriormente atravs do boto . Eles podem ser excludos
atravs do boto Remover.
101
7. Comandos de Menu
Para substituir a string encontrada por outra, pressione o boto Substituir. O dilogo correspondente
ser aberto para executar esta ao.
Substituir
Smbolo:
Atalho padro: <CTRL>+<H>
Este comando abre o dilogo Substituir, que uma extenso do dilogo Localizar.
102
7. Comandos de Menu
Da mesma forma que no dilogo Localizar, primeiramente selecione as opes de procura da string a
ser substituda. Em seguida, digite uma nova string no campo Substituir por e, logo aps, use um dos
seguintes botes de substituio descritos abaixo:
Substituir: pressione este boto para substituir a primeira string encontrada. O boto Localizar
Prxima, leva para a prxima string localizada.
Substituir Tudo: pressione este boto para substituir todas as strings de uma nica vez.
Localizar Prximo
Smbolo:
Atalho padro: <F3>
Este comando leva o usurio prxima string, aps a ao Localizar ou Substituir ter sido executada.
Por padro, este comando faz parte do menu Localizar & Substituir, no menu Editar.
Localizar Anterior
Smbolo:
Atalho padro: <SHIFT>+<F3>
Este comando leva o usurio string anterior encontrada, aps a ao Localizar ou Substituir ter sido
executada. Por padro, este comando faz parte do menu Localizar & Substituir, no menu Editar.
Navegar
Fornece comandos referentes lista de referncias cruzadas de uma varivel e para ir at uma
definio de uma POU ou varivel, os comandos esto disponveis no menu Navegar.
Comandos:
Ir para Definio
103
7. Comandos de Menu
Ir para Definio
Smbolo:
Este comando pode ser usado quando o cursor est atualmente posicionado num identificador em
uma janela do editor. Ele percorrer o projeto buscando a linha (ou POU), que contenha a definio
da POU ou varivel correspondente e abrir a respectiva POU em uma janela do editor.
Exemplos:
A seguinte POU contm a definio do bloco funcional (fbinst), uma chamada do programa
(prog_y) e uma chamada do bloco funcional (fbinst.out):
VAR
fbinst:fb1;
ivar:INT;
END_VAR
prog_y();
ivar:=prog_y.y;
res1:=fbinst.out;
Ao posicionar o cursor em prog_y, o comando abrir o programa prog_y na janela do editor.
Ao posicionar o cursor em fbinst, o comando mostrar a janela de declarao da linha
fbinst:fb1;.
Ao posicionar o cursor em out, o comando abrir o bloco funcional fb1 na janela do editor.
Avanado
Dependendo do editor atualmente ativo, normalmente editores textuais, estes comandos aparecem no
menu Editar.
Comandos disponveis:
Modo sobrescrever
Ir para linha...
Minsculas
Maisculas
Ir para o Parnteses Correspondente
Selecionar at o Parnteses Correspondente
104
7. Comandos de Menu
Modo Sobrescrever
Atalho Padro: <INS>
Use este comando para alternar entre os modos Sobrescrever (opo ativada) e Inserir (opo
desativada). Ao realizar a edio nestes modos, os caracteres existentes sero sobrescritos ou
inseridos respectivamente.
Ir para Linha
Use este comando para saltar para uma determinada linha em um editor textual. Um dilogo (Ir para
Linha) ser aberto para inserir o nmero da linha desejada. Aps encerrar o dilogo com OK, o
cursor ser posicionado no incio da linha correspondente.
Minsculas
Atalho Padro: <CTRL> + <U>
Este comando configura o texto atualmente selecionado para letras minsculas.
Maisculas
Atalho Padro: <CTRL> + <SHIFT> + <U>
Este comando configura o texto atualmente selecionado para letras maisculas.
Bookmarks
Menu e sub-menus Bookmarks so exibidos no menu Editar, dependendo do editor ativo,
normalmente editores textuais. Bookmarks podem ser atribudos a uma ou mltiplas linhas em um
editor para facilitar a navegao em programas extensos. Atravs do comando apropriado pode-se
saltar para o prximo bookmark ou para o bookmark anterior.
Comandos disponveis:
Alternar Bookmark
Prximo Bookmark
Bookmark Anterior
Apagar Bookmarks
Alternar Bookmark
Smbolo:
Este comando usado para criar um bookmark na linha atual do editor textual ou para remover um
bookmark previamente criado. Um retngulo azulado na margem esquerda indica que h um
bookmark naquela linha.
105
7. Comandos de Menu
Prximo Bookmark
Smbolo:
Este comando usado para saltar para o prximo bookmark em um editor textual.
Bookmark Anterior
Smbolo:
Este comando usado para saltar para o bookmark anterior em um editor textual.
Apagar Bookmarks
Smbolo:
Este comando usado para apagar todos os bookmarks na janela atual do editor.
Assistente de Entrada
Smbolo:
Atalho padro: <F2>
O dilogo e o comando Assistente de Entrada somente estaro disponveis se o cursor estiver
posicionado em uma janela de edio de texto. O dilogo disponibiliza todos os itens de projeto
inserveis na posio atual do cursor.
Na aba Pesquisa Textual possvel pesquisar um determinado item (Figura 7-17). Ao digitar um ou
mais caracteres no campo de busca, todos itens que contm o texto pesquisado sero listados. Pode-
se restringir a pesquisa a uma categoria de variveis atravs do campo Filtro. Com um duplo-clique
do mouse sobre um item ele ser inserido na posio atual do cursor no editor.
106
7. Comandos de Menu
NOTAS:
- Se existirem objetos com o mesmo nome disponveis na rea global (rvore das POUs) em uma
aplicao (rvore dos dispositivos), somente um item ser oferecido na janela Assistente de Entrada.
O uso do objeto determinado pelas prioridades de chamada usuais (primeiramente o objeto da
aplicao atribudo, seguido do global).
- As variveis exibidas nos objetos IoConfig_Globals, IoConfig_Application_Mappings e
IoConfig_Global_Mappings so utilizadas internamente para controle de E/S e no devem ser
utilizadas pelo usurio.
107
7. Comandos de Menu
As opes Inserir com Argumentos e Inserir com Prefixo de Contexto e o campo Documentao
esto disponveis nas abas Pesquisa Textual e Categorias.
Se a opo Inserir com Argumentos estiver ativada sero inseridos os itens e seus argumentos
(funes, blocos funcionais, etc.). Exemplo: se o bloco funcional FB1 contendo uma varivel de
entrada fb1_in e uma varivel de sada fb1_out for inserido com argumentos o editor ficar como
segue: fb1(fb1_in:= , fb1_out=>).
Com a opo Inserir com Prefixo de Contexto ativada, o item ser inserido com o namespace
prefixado. Esta opo est disponvel para variveis globais apenas.
Se o elemento selecionado for uma varivel com um endereo atribudo e houver um comentrio
acrescentado a esta declarao, estes itens sero exibidos no campo Documentao.
Autodeclarar...
Atalho padro: <SHIFT> + <F2>
Abre o dilogo Autodeclarar para a declarao de uma varivel. Para esta finalidade, o cursor deve
ser posicionado em uma linha da parte de implementao do editor que contenha uma varivel no
declarada ou uma varivel j existente selecionada. O dilogo tambm abre automaticamente ao sair
de uma linha contendo uma varivel ainda no declarada, para ser exibido a respectiva opo em
SmartCoding deve estar ativada.
108
7. Comandos de Menu
Alguns campos sero automaticamente preenchidos com valores padro, mas podem ser editados.
Veja abaixo:
Nome: o padro apresentado nome da nova varivel digitada no editor.
Objeto: o padro o nome do objeto que est sendo editado. Para definir outro objeto onde a
declarao de varivel deve ser realizada, selecione um dos objetos disponveis. Exemplo: na
declarao de uma varivel global (Escopo: VAR_GLOBAL) aparecero todas as listas de
variveis globais j definidas no projeto.
Tipo: o padro INT (se esta a primeira varivel na linha). Entretanto, se j existir uma
varivel declarada na linha, o tipo desta varivel ser considerado.
Para modificar esta entrada, pressione o boto para acessar o dilogo do Assistente de Entrada que
permite selecionar um dentre todos os tipos de dados possveis. No caso da declarao de uma
varivel do tipo ARRAY, utilize o array wizard tambm disponvel no boto de seta. Veja
detalhamento abaixo.
Escopo: o padro VAR (varivel local). Alternativamente, selecione outro escopo a partir da
lista de seleo.
Inicializao: digita-se um valor de inicializao para a varivel. Se no houver nada digitado
neste campo, a varivel ser inicializada com o valor padro.
Endereo: a varivel que est sendo declarada pode ser alocada em um endereo IEC (declarao
AT). Exemplo: varivel b do tipo INT e endereo %IB0 -> declarao: b AT %IB0 :
INT;.
Comentrio: se necessrio, digita-se um comentrio. O texto pode ser formatado com quebras de
linha utilizando-se a combinao de teclas <CTRL> + <ENTER>. Ele aparecer na parte de
declarao do objeto na linha superior declarao da varivel.
Memrias (CONSTANT, RETAIN, PERSISTENT): ative a opo desejada para definir se a
declarao refere-se a uma constante ou a uma varivel remanente. O atributo respectivo ser
acrescentado palavra-chave VAR, por exemplo: VAR CONSTANT, no incio da parte de
declarao da varivel. A opo PERSISTENT somente estar disponvel se existir uma lista
de Variveis Persistentes.
Autodeclarao de Arrays
Para acessar o wizard quando da declarao de variveis do tipo ARRAY, use o boto no campo
Tipo e selecione o comando Array Wizard. O dilogo Array ser aberto:
109
7. Comandos de Menu
No mnimo, os campos marcados com uma exclamao devem ser preenchidos. Defina a
dimenso digitando os limites inferiores e superiores e o tipo base da varivel (o boto de seta pode
ser usado para acessar o assistente de entrada).
Na parte inferior do dilogo (Resultado) uma prvia da declarao do ARRAY ser exibida.
Veja tambm o item ARRAYS (Manual de Programao IEC 61131).
Pressionando OK o dilogo de declarao ser fechado e a declarao da varivel aparecer no editor
de declarao em conformidade com a sintaxe IEC.
Visualizao de Mensagens
Os comandos da categoria Visualizao de Mensagens so usados para navegar entre mensagens
exibidas na janela de mensagens ou entre as mensagens e o cdigo de implementao.
Comandos disponveis:
Prxima Mensagem (F4)
Mensagem Anterior (<SHIFT> + F4)
Ir para Posio Fonte
Fornece comandos que servem para navegar entre as mensagens na janela Mensagens (visualizao
de mensagens) e entre as mensagens e a posio referida no projeto.
Menu Visualizar
Janelas do tipo visualizao podem ser gerenciadas pelos comandos pertencentes a este menu.
Estes comandos abrem as janelas correspondes, conforme escolha do usurio.
Comandos disponveis:
POUs
Dispositivos
Mensagens
Propriedades do Elemento
Biblioteca de Produtos
110
7. Comandos de Menu
Caixa de Ferramentas
Janelas de Monitorao
Breakpoints
Pilha de Chamadas
Lista de Referncias Cruzadas
Pgina Inicial
Tela Cheia
Propriedades
Navegadores Padro
Fornece os seguintes comandos no menu Visualizar, os quais estaro visveis como janelas na
interface do usurio:
POUs
Dispositivos
Por padro, cada uma dessas visualizaes na parte superior direita apresenta o boto para abrir o
menu com os seguintes comandos e opes:
Abrir no Editor: abre o objeto no editor apropriado.
Encontrar Objeto: abre o dilogo no qual se procura o nome da POU na rvore de objetos.
o Localizar: insira uma string de busca (pode ser um nico caractere) e ative as opes
desejadas.
o Coincidir Nome Inteiro: a busca retornar todos os nomes de objetos que correspondam
exatamente seqncia de caracteres da string pesquisada.
o Coincidir Maisculas e Minscula: a busca retornar todos os nomes de objetos que
correspondam referida string, considerando o uso de letras maisculas e minsculas.
o Coincidir Prefixo: a busca retornar todos os nomes de objetos que iniciam com string
pesquisada.
o Coincidir Substring: a busca retornar todos os nomes de objetos que contenham a string
pesquisada.
Os objetos encontrados sero exibidos com nome e caminho na janela de resultados.
Classificao Ascendente e Classificao Descendente: a classificao acima definida realizada
em ordem ascendente ou descendente.
Classificar por Tipo e Classificar por Nome: os objetos so classificados pelo tipo ou nome e em
ordem alfabtica.
POUS
Smbolo:
Atalho padro: <ALT> + <0>
Na janela de visualizao das POUs, todas as unidades de organizao de programa do projeto atual
(programa do CP) esto listadas e podem ser instanciadas para o uso em uma aplicao especfica.
Dispositivos
Smbolo:
Atalho padro: <ALT> + <1>
Na janela de visualizao dos dispositivos, todos os dispositivos necessrios para o projeto so
configurados e as aplicaes so definidas apropriadamente.
111
7. Comandos de Menu
Mensagens
Smbolo:
Atalho padro: <ALT> + <2>
Este comando abre a janela Mensagens.
Propriedades do Elemento
Smbolo:
Este comando abre a visualizao das Propriedades para o elemento do SFC atualmente selecionado.
As propriedades, como o nome do passo ou transio, comentrio, atributos de tempo de passo e
aes associadas, so exibidas em uma tabela estruturada. Elas podem ser editadas com um clique do
mouse no campo valores e, no caso da propriedade Passo Inicial, atravs de um clique na caixa de
verificao correspondente (para ativ-la ou desativ-la).
Consulte Propriedades do Elemento SFC (Manual de Programao IEC 61131) para obter detalhes
sobre as propriedades especficas do elemento.
112
7. Comandos de Menu
Biblioteca de Produtos
Smbolo:
Este comando abre a visualizao da Biblioteca de Produtos, onde o usurio pode escolher e inserir
dispositivos no projeto, para mais informaes consulte Acrescentar Mdulos.
Caixa de Ferramentas
Smbolo:
Este comando abre a caixa de ferramentas para o editor atualmente usado em uma janela. Em geral,
as caixas de ferramentas esto disponveis com os editores de linguagens grficas ou no editor de
visualizao e fornecem elementos de programao grficos que podem ser inseridos no editor via
arrastar e soltar.
Janelas de Monitorao
Fornece um submenu para abrir as listas de monitorao disponveis.
Monitorar
Smbolo:
Este um submenu da opo janelas de monitorao, e comporta os comandos Monitorao 1,
Monitorao 2, Monitorao 3, Monitorao 4 e Monitorar Todos Foramentos. Estes so usados
para abrir a respectiva lista de monitorao em uma janela de visualizao. A opo Monitorar Todos
Foramentos consiste em uma monitorao dos valores atualmente forados. Mais informaes
consulte Menu Depurar.
Breakpoints
Smbolo:
Este comando abre o dilogo Breakpoints o qual fornece uma viso geral sobre quais breakpoints
esto configurados atualmente no projeto. Os parmetros dos breakpoints atuais so visualizados e
podem ser modificados. Da mesma forma, os breakpoints podem ser adicionados, removidos,
habilitados ou desabilitados.
Os parmetros do breakpoint basicamente so aqueles que foram configurados ao criar um
breakpoint atravs do comando Alternar Breakpoint (so atribudos parmetros de condio padro)
ou atravs de Novo Breakpoint (possibilidade de definir determinadas condies). Mais informaes
consulte Menu Depurar.
113
7. Comandos de Menu
POU: refere-se ao nome da POU que contm este breakpoint. Exemplo: MainPrg.
Local: refere-se posio do breakpoint dentro da POU: linha+nmero da coluna (editores
textuais), rede ou nmero do elemento (editores grficos); (Impl) no caso de blocos funcionais
indica que o breakpoint est na parte de implementao do bloco funcional. Exemplo: Linha 2,
Coluna 1 (Impl).
Caminho da Instncia: trata do caminho do objeto completo da posio do breakpoint. Exemplo:
Device.Application.MainPrg.FBinst1.
Tarefas: trata das tarefas em execuo nas quais os breakpoints devem ser considerados: (n) no
caso de no haver restries (padro) e nomes de tarefas especficas. Exemplo: MainTask,
SubTask1.
Condio: refere-se definio de quando (nmero de execues) o breakpoint deve causar uma
interrupo no processamento. Para verificar as entradas possveis consulte o item Novo
Breakpoint. Exemplo: Interromper quando a contagem atingir 3.
Contagem Atual: indica a frequncia de execuo do breakpoint at o momento. Exemplo: 3.
As seguintes funes esto disponveis como botes na parte superior direita do dilogo para editar
os parmetros dos breakpoints atuais e para adicionar ou remover breakpoints.
Smbolo Nome Significado
Novo breakpoint Abre o dilogo Novo breakpoint para definir um novo
breakpoint. Consulte a descrio do comando
correspondente.
Limpar breakpoint Remove o breakpoint: no confundir com desabilitar!
Pilha de Chamadas
Smbolo:
Este comando abre a janela Pilha de Chamadas. A posio atual da pilha ser indicada juntamente
com o caminho completo, quando estiver no modo online.
A janela da pilha de chamadas abaixo da barra de ttulo exibe o nome aplicao e o nome da tarefa
que controla a POU atual.
A pilha de chamadas exibida como uma lista de posies, cada qual descrita pelo nome e
Localizao da POU e - no caso das instncias - com o Caminho da Instncia. Dependendo do editor,
a localizao descrita pelos nmeros da linha e coluna (editor textual), pela rede ou ainda pelo
nmero do elemento (editores grficos).
A primeira linha na lista, indicada com a seta amarela, descreve a posio atual do passo. Se esta
posio est dentro de uma POU, a qual foi chamada por outra POU, a posio da chamada ser
114
7. Comandos de Menu
descrita na prxima linha. Se esta POU for novamente chamada por outra POU, a posio de
chamada segue na terceira linha e assim por diante.
A pilha de chamadas est disponvel no modo off-line e durante a execuo normal online. No modo
online, a posio visualizada por ltimo ser visualizada com grafia cinza.
Para listar todas as referncias cruzadas no projeto digite manualmente a string do identificador ou
copie-a (via copiar e colar) a partir de qualquer janela do editor para o campo Nome e confirme com
<ENTER>. Outra possibilidade usar o boto .
Para listar as referncias cruzadas na POU: selecione a string do identificador na janela do editor
desta POU e arraste-a com o mouse para a visualizao da lista de referncia cruzada.
Se um identificador vlido foi inserido, os locais encontrados sero listados em forma de tabela,
mostrando as seguintes informaes sobre a varivel:
Tipo Descrio
POU Nome da POU onde a varivel usada.
Varivel Nome da varivel ou da POU referenciada.
Acesso Como a varivel usada e acessada neste local: declarao / leitura / escrita
/ chamada.
Tipo Tipo de dados.
Escopo Escopo da varivel: global / local.
Endereo Endereo IEC, se definido.
Localizao Localizao da varivel referenciada no editor (exemplo: linha, rede).
Comentrio Comentrio associado declarao da varivel.
115
7. Comandos de Menu
A lista pode ser classificada alfabeticamente. Um clique do mouse no ttulo da coluna classifica-a em
ordem ascendente ou descendente (cada clique alterna a ordem).
Um clique duplo em uma linha da lista de referncia cruzada abre a POU correspondente e reala a
localizao da varivel referenciada. Isto corresponde ao uso do boto (Mostrar Localizao)
quando um item da lista selecionado.
O boto (Mostrar Posio Anterior, atalho: <SHIFT>+<F4>) salta para o item anterior na lista de
referncia cruzada.
O boto (Mostrar Prxima Posio, atalho: <F4>) salta para o prximo item da lista de referncia
cruzada.
O boto (Ir para Definio, atalho: <F2>) salta para a posio onde a respectiva varivel est
declarada. O editor de declarao correspondente ser aberto e a varivel ser realada.
O boto faz com que a lista das referncias atuais seja gerada na janela de mensagens. Isto pode
ser til para manter a lista disponvel mesmo com a exibio automtica ativada e tambm no caso de
alterao na lista de referncias cruzadas.
Pgina Inicial
Smbolo:
Ele abre uma janela com a informao de verso e um visualizador do site da Altus, bem como com
uma seleo de comandos para o incio rpido de um projeto novo ou recente.
Consulte Carregar e Salvar, onde configura-se a pgina inicial que aparece quando o programador
iniciado.
Tela Cheia
Smbolo:
Atalho padro: <CTRL>+<SHIFT>+<F12>
Faz com que a janela do MasterTool IEC XE seja exibida no modo tela cheia. Para retornar ao modo
anterior, desative o item do menu ou pressione as teclas de atalho novamente.
Propriedades
Smbolo:
Abre o dilogo Propriedades <nome do objeto>. As propriedades do objeto atualmente selecionado
na visualizao da janela das POUs, dispositivos ou editor grfico ser exibida em vrias guias. A
disponibilidade destas depende do tipo de objeto. Estas opes incluem os dilogos mostrados a
seguir.
Comum
Fornece informaes sobre o objeto.
Nome: nome do objeto conforme visualizao da janela das POUs ou dispositivos.
Tipo: tipo de objeto (por exemplo: POU, Aplicao, Interface etc.).
Abre com: tipo do editor usado para editar o objeto.
Descrio (somente em mdulos): permite adicionar uma descrio aos mdulos.
116
7. Comandos de Menu
Compilar
Em relao compilao, as seguintes opes podem ser ativadas:
Excluir da Compilao: o objeto no ser considerado durante a prxima execuo do comando
Gerar Cdigo.
Implementao Externa (link posterior no sistema de execuo): nenhum cdigo criado durante
a compilao do projeto. O objeto ser vinculado (durante a execuo do projeto) a um
dispositivo, se este estiver disponvel, por exemplo, via uma biblioteca.
Habilitar Chamada de Sistema: ao contrrio da verso anterior, nesta o operador ADR pode ser
usado com nomes de funo, programa, blocos funcionais e mtodo, substituindo, assim, o
operador INSTANCE_OF. Consulte o item Ponteiros de Funo (Manual de Programao IEC
61131). Mas, h a possibilidade de chamar um ponteiro de funo no MasterTool IEC XE. Para
habilitar uma chamada de sistema (sistema de execuo) ative esta opo na funo.
Vincular Sempre: o objeto selecionado e includo nas informaes de compilao. Assim, ele
compilado e enviado para o CP. Esta opo importante quando o objeto est localizado em uma
aplicao ou referenciado atravs de bibliotecas. As variveis selecionveis para a configurao
de smbolos tambm usam as informaes de compilao como base.
Definies do compilador: nesta opo so definidas as condies para este objeto de compilao
(veja instruo {definir}). A expresso "expr" usada nestes pragmas pode ser inserida neste
campo, assim como vrios itens podem ser inseridos em uma lista separada por vrgulas.
Por exemplo, pode ser til tornar a compilao de uma aplicao dependente de um valor de uma
determinada varivel.
117
7. Comandos de Menu
Controle de Acesso
Permite configurar os direitos de acesso ao objeto atual para os grupos de usurios disponveis. Isto
corresponde configurao via dilogo Permisses, o qual est disponvel no menu Gerenciamento
de Usurios.
118
7. Comandos de Menu
Para editar o direito a uma determinada ao e grupo, selecione o respectivo campo na tabela,
execute um clique no mouse ou use a <BARRA DE ESPAO> para abrir a lista de seleo e, a partir
dali, escolha o direito desejado.
Para obter uma descrio das possveis aes, direitos e smbolos consulte o dilogo Permisses.
119
7. Comandos de Menu
Aplicao de Inicializao
Vincular ao Arquivo
Listas de variveis globais podem ser definidas com a ajuda de um arquivo externo no formato de
texto. Este arquivo pode ser gerado usando-se a funcionalidade de exportao fornecida no dilogo
Propriedades da respectiva lista de variveis. Se a opo Exportar antes de compilar estiver ativada,
automaticamente a cada compilao do projeto um arquivo com a extenso .gvl ser criado e
armazenado no caminho especificado no campo Nome do arquivo. Se a opo Importar antes de
compilar estiver ativada, uma lista existente de arquivo de exportao pode ser lida a cada
compilao do projeto. Isto permite importar uma GVL criada a partir de outro projeto, por exemplo,
para configurar a comunicao das variveis de rede.
120
7. Comandos de Menu
Configuraes SFC
Este dilogo permite configurar o objeto SFC atual em relao compilao e gerenciamento de
memria. Estes itens, tratados na guia Memria e Compilar correspondem queles tratados no
dilogo Opes SFC , onde as configuraes padro para os objetos SFC so definidas. Consulte o
item correspondente para obter uma descrio das configuraes especficas.
121
7. Comandos de Menu
O boto Definir Padres aplica ao objeto atual o padro definido atualmente no dilogo Opes do
SFC.
Arquivo Externo
Esta aba do dilogo Propriedades de arquivos externos adicionados no projeto permite visualizar e
modificar as propriedades que foram definidas na caixa de dilogo Acrescentar Arquivo Externo.
Para mais informaes consulte Arquivo Externo.
122
7. Comandos de Menu
Menu Projeto
Fornece comandos para gerenciar os objetos e as pastas do projeto.
Comandos disponveis:
Acrescentar Objeto
Acrescentar Dispositivo
Acrescentar Pasta...
Editar Objeto
Editar Objeto com...
Definir Aplicao Ativa
Informaes do Projeto...
Configuraes do Projeto...
Atualizao de Projeto
Exportar para CSV...
123
7. Comandos de Menu
Importar de CSV...
Documentar...
Comparar...
Gerenciamento de Usurio
Acrescentar Objeto
Smbolo:
Este comando abre um janela que fornece os objetos disponveis para insero na posio atualmente
selecionada na rvore de POUs ou Devices.
Acrescentar Dispositivo
Este comando usado para adicionar um objeto do tipo dispositivo (mdulo de hardware) recuado
abaixo do objeto atualmente selecionado na rvore de dispositivos.
O comando abre o dilogo Acrescentar Dispositivo. Dependendo da posio atualmente selecionada
na rvore de dispositivos, o usurio ver uma lista com os dispositivos disponveis para insero.
Para tanto, os dispositivos devem estar instalados no sistema, procedimento que pode ser realizado no
dilogo Repositrio de Dispositivos.
124
7. Comandos de Menu
No campo Nome na parte superior do dilogo define-se um nome com o qual o dispositivo possa ser
inserido na rvore. Este nome deve ser um identificador IEC vlido e exclusivo.
Ao ativar o respectivo item, selecione qual das aes listadas deve ser executada: Anexar Dispositivo,
Inserir Dispositivo, Conectar Dispositivo ou Atualizar Dispositivo. A escolha por uma destas opes
afetar tanto a lista no setor Dispositivos quanto tambm o rtulo do boto localizado esquerda do
boto Fechar, o qual fecha o dilogo. No momento somente a opo Anexar Dispositivo vlida.
A tabela neste campo fornece uma lista de dispositivos que podem ser inseridos na posio atual da
rvore de dispositivos.
Os dispositivos so listados com Nome, Fornecedor e Verso. Ativando a caixa de verificao Exibir
todas as verses (somente para usurio avanado) so exibidas tambm todas as verses disponveis
dos dispositivos especficos. Os dispositivos podem ser agrupados (tabelas recuadas na coluna nome,
categoria nomes), como por exemplo Miscelnea. Para abrir ou fechar os grupos use os sinais de
mais e menos precedentes.
Inicialmente sero exibidos todos os dispositivos disponveis. Para restringir a exibio a um
determinado fornecedor, altere a seleo atual no item correspondente (<Todos fornecedores>) na
lista Fornecedor acima da tabela.
Em relao ao dispositivo atualmente selecionado, algumas informaes adicionais (fornecidas pelo
arquivo de descrio do dispositivo) podem ser exibidas abaixo da tabela: nome do dispositivo,
fornecedor, grupos (devem ser definidos para fins de classificao), verso, nmero do modelo e uma
breve descrio. Tambm pode ser acrescentada uma imagem do dispositivo.
Dependendo do tipo de ao escolhida o usurio dever confirmar a seleo clicando em
Acrescentar. possvel acrescentar outros dispositivos sem reabrir este dilogo. Para tanto, selecione
o n apropriado na rvore de dispositivos.
Aps finalizar a operao, o dilogo deve ser fechado com um clique em Fechar.
Este comando tambm est disponvel no menu de contexto de determinados dispositivos na rvore
de dispositivos.
NOTA: Um dispositivo pode tambm ser adicionado rvore pelo dilogo Acrescentar Objeto. O
dilogo Acrescentar Dispositivo, entretanto, oferece a vantagem de exibir informaes adicionais
sobre este.
Procurar Dispositivos
O MasterTool IEC XE permite realizar pesquisas por novos dispositivos em redes campo clicando
sobre o dispositivo mestre do barramento de campo na rvore de projeto utilizando o comando
denominado Procurar Dispositivos.
Atravs deste recurso possvel identificar dispositivos escravos, ainda no configurados, em redes
de campo como PROFIBUS-DP e EtherCAT. Algumas condies especificas so necessrias para
iniciar o processo em cada um dos mestres de rede. Para maiores informaes consulte o Manual de
Utilizao de cada mestre.
Uma vez que as condies para a procura estejam satisfeitas ao executar o comando a tela Figura
7-34 ser exibida mostrando os dispositivos que foram detectados.
125
7. Comandos de Menu
Acrescentar Pasta
Smbolo:
Este comando esta disponvel no menu Projeto e no menu de contexto na visualizao das POUs ou
dispositivos.
Para adicionar uma pasta no nvel superior na rvore de objetos de uma janela de visualizao,
verifique se a janela est ativa e se no h nenhum objeto ou pasta selecionada. Para adicionar uma
pasta em um nvel inferior, selecione o item na rvore onde a pasta deve ser inserida.
A seguir, execute o comando para abrir o dilogo Acrescentar Pasta e defina o nome desta. O nome
pode conter espaos, dgitos e caracteres especiais.
126
7. Comandos de Menu
Aps confirmar com OK, a pasta ser inserida na rvore, precedida pelo cone .
Se a pasta foi criada em um item j existente, clique no sinal de adio localizado antes deste para
tornar a nova pasta visvel.
Editar Objeto
Smbolo:
Use este comando para editar ou visualizar um objeto disponvel na visualizao das POUs ou
dispositivos. O objeto deve ser selecionado para que o comando seja disponibilizado no menu de
contexto e de projeto.
O comando abrir o objeto no editor apropriado. Se usado no modo online, o usurio dever decidir
(no dilogo) em qual visualizao o objeto deve ser aberto.
Informaes do Projeto
Smbolo:
Este comando abre o dilogo Informaes do Projeto, o qual permite visualizar e definir
propriedades e informaes sobre o arquivo de projeto, por exemplo, atributos de acesso, nmero da
verso, informaes do autor e empresa assim como estatsticas referentes aos objetos. Considere a
possibilidade de acesso externo aos dados e informaes de projeto atravs da chave de propriedade e
via funes geradas automaticamente.
Quatro guias esto disponveis para as categorias de informaes: Arquivo, Sumrio, Propriedades e
Estatsticas.
127
7. Comandos de Menu
Arquivo
Esta guia exibe os seguintes propriedades do arquivo de projeto: Nome, Local, Tamanho, Nome MS-
DOS, Criado, Alterado, ltimo acesso e ltimo Salvo com.
A seguir so exibidos os atributos do arquivo: Somente leitura, Oculto (por padro no visvel no
Explorer), Arquivo (pronto para arquivar) e Sistema (arquivo de sistema). Estes atributos, a princpio,
no so editveis neste dilogo (consulte as propriedades de arquivos no Windows Explorer).
128
7. Comandos de Menu
Sumrio
Nesta guia, opcionalmente, pode-se adicionar algumas informaes sobre o arquivo do projeto como
Ttulo, Verso, Contexto Padro, Autor, Empresa e qualquer texto no campo Descrio. Estas
informaes automaticamente sero exibidas como chaves disponveis na guia Propriedades.
NOTA: Se o projeto deve ser usado como biblioteca em outros projetos, digite um Ttulo, um
nmero de Verso e o nome da Empresa. Qualquer biblioteca que contenha estas informaes pode
ser instalada no sistema e includa no projeto. O nome da empresa e a categoria servem para
classificao da mesma no dilogo Repositrio de Bibliotecas.
Alm destas informaes, opcionalmente, podem ser especificados um contexto padro, o nome do
autor e uma breve descrio. Se no houver um contexto padro, automaticamente o nome do projeto
de biblioteca ser considerado como um contexto.
Atribuindo Categorias de bibliotecas: a atribuio de uma categoria de biblioteca serve para
classificar as bibliotecas disponveis no dilogo do Repositrio de Bibliotecas. Se no houver
nenhuma categoria explicitamente especificada, a biblioteca ser adicionada categoria Miscelnea.
Todas as categorias especiais devem ser definidas em um arquivo descritivo de categoria no formato
XML. Pode haver um ou mais arquivos descritivos de categoria. Estes arquivos podem ser chamados
para estabelecer a categoria desejada para o projeto de biblioteca local ou para chamar outro projeto
de biblioteca que j tenha includo as informaes de um arquivo descritivo de categoria.
Atravs do boto , abre-se o dilogo Categorias de Biblioteca, o qual mostra as categorias
atualmente atribudas.
129
7. Comandos de Menu
Para atribuir o projeto de biblioteca atual a uma ou mais categorias, use o boto Acrescentar e
selecione uma das opes abaixo.
A partir do arquivo de descrio...: abre o dilogo padro para selecionar um arquivo onde se
pode procurar o arquivo de descrio *.devdesc.xml.
A partir de outra biblioteca ...: abre o dilogo padro para selecionar um arquivo onde se pode
procurar por uma biblioteca que j contenha as informaes da categoria *.library.
As categorias lidas a partir da descrio ou do arquivo da biblioteca sero listadas. Remova as
categorias desnecessrias atravs do boto Remover ou adicione outras e, finalmente, confirme com
OK para fechar o dilogo e inserir as categorias no campo Categorias de Bibliotecas no dilogo
Informaes de Projeto.
130
7. Comandos de Menu
Propriedades
Esta guia define as chaves para algumas propriedades do projeto. Posteriormente, elas podem ser
usadas em programas externos especficos de clientes para controle da respectiva propriedade.
No campo Chave, as informaes definidas na guia Sumrio estaro visveis. Os nomes das
propriedades sero usados como nomes-chave, o tipo de dado automaticamente ser Texto e o Valor
sero as strings de texto, conforme definido na guia Sumrio. Outras chaves tambm podem ser
adicionadas.
Para adicionar uma chave, digite um nome da chave no campo de edio Chave e escolha o tipo de
dados a partir da lista de seleo em Tipos (Texto, Data, Nmero, Booleano, Verso). A seguir, no
campo de edio Valor, digite o valor desejado (o qual deve se adequar ao tipo de dado). O boto
Acrescentar adiciona a nova chave tabela propriedades.
Para modificar uma chave selecione o item na coluna Chave, edite-o e pressione o boto Modificar.
O objeto e as respectivas chaves (tambm na guia Sumrio) sero atualizados.
Para remover uma chave selecione o item na coluna Chave da tabela Propriedades e pressione o
boto Remover.
Gerar POUs automaticamente para acesso s propriedades: esta funo gera, automaticamente, POUs
do tipo funo que podem ser usadas para acessar os valores das propriedades do projeto no
programa aplicativo. Funes especiais sero criadas neste caso para as propriedades Empresa, Ttulo
e Verso (GetCompn, GetTitle, GetVersion). Para acessar propriedades definidas adicionalmente,
uma funo respectiva para cada tipo de propriedade (GetTextProperty, GetBooleanProperty,
GetNumberProperty, GetVersionProperty) estar disponvel. Neste caso, chame a funo apropriada,
pressione a tecla adequada como uma entrada (conforme definido na guia propriedades) e o valor da
propriedade ser retornado.
131
7. Comandos de Menu
Exemplo: a seguinte propriedade definida na guia Propriedades: Key = nProp1, Tipo = Nmero,
Valor = 333. Para obter o valor no programa aplicativo, chame a funo GetNumberProperty, por
exemplo, showprop:=GetNumberProperty ("nProp1"); showprop deve ser declarado como tipo DINT
neste caso.
Estatsticas
A tabela mostra uma viso geral dos objetos usados no projeto. Consulte o nmero de objetos total no
topo e na tabela abaixo do nmero de objetos (Contagem) por tipo de objeto.
Configuraes do Projeto
Smbolo:
Este objeto est disponvel no menu Projeto e automaticamente includo na rvore de POUs.
O dilogo fornece subdilogos para vrias configuraes, como por exemplo, codificao de projeto,
gerenciamento de usurios e direitos de acesso, tratamento de verses, definies de layout para
impresses, entre outros.
132
7. Comandos de Menu
No lado esquerdo do dilogo esto listadas as categorias das configuraes possveis. direita, o
dilogo correspondente aparecer.
Configurao de Pgina
Os dilogos para configurar o layout de uma pgina de impresso. O que for definido aqui vlido
para impresses via comandos Imprimir... e Documentar....
As seguintes configuraes so vlidas para um envio de cdigo fonte que esteja transferindo o(s)
arquivo(s) de projeto para o CP:
Dispositivo Destino: a princpio, no h dispositivo pr-definido neste campo. Entretanto pode-se
selecionar um a partir da lista de seleo que oferece todos os dispositivos programveis
disponveis no projeto.
Contedo: permite selecionar a opo de envio compacto e pode pr-determinar arquivos
pertencentes ao projeto que devem ser armazenados no arquivo para envio de cdigo fonte.
Tempo: pr-determina quando um envio de cdigo fonte pode ser feito.
o Implicitamente em um download do programa: o envio de cdigo fonte executado a cada
envio de programa sem nenhuma interao com o usurio.
133
7. Comandos de Menu
Opes de Compilao
Verso do Compilador: neste campo verifica-se qual verso de compilador usada quando o projeto
for compilado.
NOTA: o dispositivo especfico que determina se o tipo de dados LREAL ser tratado como tipo
de 64 bits ou se ser convertido para REAL.
Configuraes:
Salvar rvores de modelagem para arquivo: esta opo deve ser ativada no caso de projetos
grandes ou sistemas de baixa performance. Ela ajuda a evitar problemas de falta de memria,
armazenando a informao pr-compilada (linguagem modelo) do projeto em um arquivo
temporrio e no na memria principal. Entretanto, isto aumentar o tempo de compilao e
carga do projeto.
Substituir constantes: esta opo deve ser ativada, por padro. Para cada constante do tipo escalar
(excluem-se strings, ARRAYS e estruturas) o seu valor diretamente carregado. No modo online
as constantes so indicadas pelo cone precedendo o valor na declarao ou na visualizao de
monitorao. Neste caso, no possvel o foramento, a escrita e nem o acesso a constantes, por
exemplo, via um operador ADR. Se a opo est desativada, a constante pode ser acessada,
embora isto signifique um tempo de processamento maior.
134
7. Comandos de Menu
Perfil de Visualizao
Permite definir um perfil de visualizao para ser utilizado em projetos, atualmente nenhum perfil de
visualizao est disponvel para as UCPs srie Nexto.
Segurana
135
7. Comandos de Menu
Este dilogo permite o uso de uma senha de projeto. Ative a opo Habilitar codificao de arquivo
de projeto. A senha deve ser editada nos campos de edio Nova senha e Confirmar nova senha (para
detectar erros de digitao). Se a caixa de verificao continuar ativada enquanto o projeto est sendo
salvo, esta senha ser necessria para recarregar o projeto, mesmo que ele tenha sido carregado como
uma biblioteca referenciada. O dilogo Senha Criptografada ser aberto neste caso.
O dilogo de configuraes de projeto pode ser utilizado para modificar a senha. No campo de edio
Senha atual, insere-se a senha atual e, na seqncia, ela poder ser alterada digitando o novo nome
duas vezes no campo de edio Nova senha e Confirmar nova senha.
Usurios e Grupos
O dilogo Configuraes de Projeto na categoria Usurios e Grupos fornece trs subdilogos para o
gerenciamento de usurios no projeto:
Usurios
Grupos
Configuraes
Para mais informaes consulte Gerenciamento de Usurios.
Atualizao de Projeto
Este comando abre a janela Atualizar Projeto, ela tem o objetivo de permitir modificar o dispositivo
utilizado e o perfil de projeto atual.
136
7. Comandos de Menu
Modificar Dispositivo
Tem os objetos de atualizar projetos criados com verses anteriores do MasterTool IEC XE e
modificar o modelo da UCP. Neste grupo encontramos os seguintes campos:
Modelo do dispositivo: Exibe o modelo, o fornecedor e a verso do dispositivo atual no projeto.
Selecionar dispositivo: Exibe todas as opes disponveis para modificao ou atualizao de
modelos e verses de UCPs.
Alterar: Executa a modificao ou atualizao selecionada pelo usurio, alterando assim o
modelo ou as verses dos dispositivos atualmente usados no projeto.
NOTA: Ao modificar o modelo da UCP utilizada, o nome desta no alterado. Esse comportamento
pode causar confuso caso o usurio no altere o nome padro, que o modelo da UCP com que o
projeto foi criado. Por exemplo, um projeto criado com UCP NX3010, com o seu nome padro
mantido, aps ter a UCP modificada para NX3020 manter o seu nome como NX3010, at que
seja modificado pelo usurio.
NOTA: Essa operao pode ser lenta e poder gerar perda de parametrizao dos dispositivos. Antes
do processo ser iniciado o usurio poder criar um arquivo de projeto do projeto original.
137
7. Comandos de Menu
configurao e necessrio escolher a opo No, desta forma, os parmetros tero seus valores
restaurados para o padro do configurador.
138
7. Comandos de Menu
No arquivo de exportao, as linhas que iniciam com o caractere sustenido (#) descrevem o nome dos
parmetros de um dispositivo, mapeamento ou requisio. As linhas subsequentes contm os valores
para esses parmetros. Nesse arquivo, as informaes so separadas pelo caractere ponto-e-vrgula
(;). O arquivo de exportao pode ser importado para um projeto existente atravs do comando de
importao.
139
7. Comandos de Menu
ATENO:
O comando de exportao no exporta a declarao das variveis que esto sendo usadas nos
dispositivos, mapeamentos ou requisies. Dessa forma, o comando de importao no ir declarar
essas variveis caso elas no existam no projeto.
Alguns dados no so passiveis de exportao:
- A aba Dados do Processo de mdulos de E/S;
- Na aba Bus: Mapeamento de E/S, o valor da caixa de seleo Sempre atualizar variveis;
- Na aba Bus: Mapeamento de E/S, mapeamentos a nvel de BIT de alguns mdulos;
- As senhas de acesso ao carto de memria disponveis atravs da aba Parmetros Gerais da UCP.
Apenas objetos POUs com linguagem ST (Structured Text) podem ser exportados e importados.
NOTAS:
- Os dispositivos que no podem ser exportados possuem a opo Exportar para CSV... do menu de
contexto desabilitada. Da mesma forma, esses dispositivos no sero exportados caso seja utilizada a
opo disponvel no menu Projeto. - O arquivo gerado pela exportao um arquivo CSV, este um
arquivo de tabela e recomentado utilizar o programa Microsoft Excel para fazer alteraes no
mesmo. Alteraes feitas em qualquer outra ferramenta podem estar sujeitas a erros no momento da
importao. Ao salvar o arquivo CSV utilizando o programa Microsoft Excel deve ser escolhido o
tipo "CSV (MS-DOS)". Ento uma mensagem de confirmao ir aparecer informando que o
arquivo pode conter recursos que no sejam compatveis com arquivos do tipo CSV, e questionando
se deseja-se manter a pasta de trabalho no formato atual. Nesse dilogo deve-se responder "Sim".
- Esta funcionalidade est disponvel a partir da verso 1.40 do MasterTool IEC XE.
Importar de CSV
Esse comando permite importar um ou mais dispositivos e objetos como POUs, GVLs (dentro ou
fora de pastas) descritos no arquivo gerado pelo comando de exportao. O processo de importao
inclusivo, no removendo dispositivos previamente existentes no projeto.
Para importar todos os dispositivos e objetos descritos no arquivo, deve-se usar a opo Importar de
CSV... disponvel no menu Projeto. Os dispositivos includos a partir da biblioteca de produtos no
podem ser criados automaticamente, portanto, s podem ser importadas configuraes destes
mdulos se os mesmos estiverem presentes no projeto.
A importao parcial ocorre quando se deseja importar somente parte das informaes constantes em
um arquivo CSV. Para tanto, necessrio escolher um dispositivo ou objeto presente no projeto e
selecionar sua opo Importar de CSV....Como consequncia, o processo de importao procurar
todas as informaes deste dispositivo no arquivo de importao, bem como todas as informaes de
dispositivos filhos deste (vlido apenas para dispositivos), pois o processo de importao recursivo.
importante atentar que as informaes em um arquivo CSV respeitam no somente o tipo de um
dispositivo, mas tambm o seu nome. Logo, uma importao seletiva s ser realizada se o nome do
dispositivo presente no arquivo de importao for o mesmo do dispositivo selecionado na hora da
importao ou houver filhos dos dispositivo selecionado no arquivo.
Vale lembrar que a importao seletiva, quando executada a partir da UCP, contempla no s os
dispositivos que visualmente podem estar conectados a ela (como um dispositivo MODBUS ou
PROFIBUS), como tambm configuraes de dispositivos que so includos a partir da biblioteca de
produtos. Isto ocorre pois todos os dispositivos conectveis aos bastidores, quando includos no
projeto, acabam por se tornarem filhos da UCP. Este comportamento semelhante ao
comportamento informado no processo de exportao descrito anteriormente.
Ao escolher a opo Importar de CSV..., a caixa de dilogo Abrir ser exibida. Nela possvel
escolher o arquivo gerado pelo comando de exportao. Aps escolher o arquivo e clicar em Abrir, a
importao ser iniciada e os dispositivos descritos no arquivo sero adicionados ao projeto corrente.
140
7. Comandos de Menu
O comando de importao atua sob projetos existentes. Dessa forma, h algumas situaes que
precisam ser tratadas e seu comportamento descrito a seguir:
Caso um dispositivo descrito no arquivo no exista no projeto, o mesmo ser criado e ter as
configuraes conforme descritas no arquivo CSV, a menos que ele seja um mdulo.
Caso um dispositivo descrito no arquivo no exista no projeto e ele seja um mdulo, ser exibida
uma mensagem de erro informando que o mesmo deve ser criado no projeto. H ainda a
possibilidade de retirar as informaes deste mdulo do arquivo de importao, se isso for de
interesse do usurio.
Caso um dispositivo j exista no projeto, a sua configurao ser substituda pela configurao
descrita no arquivo, desde que este dispositivo seja do mesmo tipo e esteja na mesma posio que
o dispositivo descrito no arquivo de importao. Sero atualizadas somente as informaes
constantes no arquivo CSV, sendo as demais informaes mantidas.
Caso um dispositivo j exista no projeto e possua o mesmo nome, contudo no esteja no mesmo
local ou no possua o mesmo tipo do dispositivo a ser importado, o processo de importao ser
cancelado. Ser informado ao usurio que este deve remover o dispositivo do projeto ou
renomear o dispositivo do arquivo CSV.
Caso no sejam encontradas informaes a serem importadas durante o processo de importao,
o usurio ser notificado.
Caso haja inconsistncias nos dados dos dispositivos constantes no arquivo de importao, a
importao ser cancelada e o erro ser informado ao usurio.
Objetos que estejam adicionados em pastas sero mantidos nas mesmas no arquivo CSV e na
importao. Caso estas pastas no existam sero criadas e o arquivo adicionado na mesma.
Pastas existentes no projeto porm com "Pastas Pais" diferentes das contidas no arquivo CSV
sero criadas na hierarquia das pastas presentes no arquivo CSV.
A opo Importar de CSV... do menu Projeto permite a importao de mltiplos arquivos, bastando
para tanto que seja feita seleo mltipla de arquivos no momento da importao. O processo de
importao ser ento executado uma vez para cada arquivo e ter o mesmo comportamento
informado anteriormente. Vale ressaltar que, caso haja erros de importao, as modificaes do
arquivo sendo processado no momento do erro sero desfeitas, sendo as alteraes dos demais
arquivos j processados mantidas.
ATENO:
- Caso haja erros no processo de importao, mensagens apropriadas informaro ao usurio o motivo
do erro e as mesmas sero desfeitas. As mensagens de erro so variadas e refletem a
incompatibilidade dos valores importados com a faixa de valores esperados. Uma vez que as
correes sejam realizadas, a operao de importao dever ser novamente iniciada pelo usurio.
- Sempre que um item da aba Bus:Mapeamento de E/S de um dispositivo for atualizado pelo
processo de importao, a caixa de seleo Sempre atualizar variveis ser marcada.
- Para que seja possvel importar a configurao de um dispositivo especfico sem importar as
configuraes de seus filhos, necessrio retirar do arquivo CSV todas as informaes dos filhos
deste dispositivo.
- Apenas objetos POUs com linguagem ST (Structured Text) podem ser exportados e importados.
NOTAS:
- O comando de importao no cria novos projetos. Sendo assim, a opo Importar de CSV... do
menu Projeto estar habilitado somente se um projeto estiver aberto.
- O arquivo gerado pela exportao um arquivo com extenso .csv, ou seja um arquivo de
tabela e recomendado fazer alteraes no mesmo utilizando o programa Microsoft Excel. As
alterao feitas em qualquer outra ferramenta pode estar sujeito a erros no momento da importao.
- Esta funcionalidade est disponvel a partir da verso 1.40 do MasterTool IEC XE.
141
7. Comandos de Menu
Quando uma exportao for realizada, deve-se atentar para a configurao na tela citada. Essa mesma
configurao deve ser aplicada previamente no mdulo do projeto que desejar receber estes dados
atravs de importao. Caso a configurao no seja a mesma, erros de importao podero ocorrer.
Caso ocorram erros devido a diferena nesta configurao, os mesmos sero apresentados como erros
de incompatibilidade de canais e o processo de importao ser cancelado. Para a exportao e
importao de dados destes mdulos, sugere-se que se realize sempre com todas as configuraes de
142
7. Comandos de Menu
mapeamentos habilitadas. Isto significa que a tela Dados do Processo ter todas as caixas de
verificao marcadas.
ATENO:
Somente um mdulo pode ser escolhido como gerador de eventos de barramento. Caso mais de um
mdulo seja configurado como gerador de evento de barramento no arquivo de importao, o
processo de importao manter o ultimo mdulo importado que tenha esta configurao como
sendo o mdulo selecionado na aba Configurao de Evento de Barramento da UCP.
Exportar PLCopenXML
A PLCopen uma entidade independente de fabricantes ou marcas de produtos que visa promover o
uso padro internacional na automao em especial aqueles relacionados com programao e as
linguagens definidas pela norma IEC 61131-3. Ela promove isso atravs de certificaes e tambm
atravs de outros padres que se baseiam na norma IEC 61131-3.
O PLCopen XML um padro que visa prover uma interface independente de fabricante para
armazenar as informaes de um projeto criado usando os conceitos da IEC 61131-3. Este padro
prev um formato de arquivo XML com esquemas determinados para armazenar cada tipo de
estruturas, dados e configuraes previsto na IEC 61131-3. Estes arquivos podem ser usados em
qualquer ferramenta que possua suporte para ela. Esta caracteristica permite por exemplo que parte
de um programa implementado no MasterTool IEC XE possa ser exportada para ser importada e
utilizada no MasterTool Xtorm.
O comando Exportar PLCopenXML permite exportar os objetos de um projeto criado com o
MasterTool IEC XE no formato PLCopen XML. Ao executar o comando Exportar PLCopenXML a
tela da Figura 7-52 ser exibida.
143
7. Comandos de Menu
Nesta tela possvel configurar individualmente todos os objetos que sero exportados. Quando um
objeto que pai de outros, na estrutura em rvore do projeto, marcado ou desmarcado, todos os
filhos tero aplicados sobre si a mesma ao.
Para facilitar a edio tambm podem ser usados os botes Marcar e Desmarcar. Atravs deles
possvel selecionar todos os objetos de um mesmo tipo presentes no projeto para serem marcados ou
desmarcados.
Aps selecionar os objetos a serem exportados e pressionar o boto OK uma janela padro de
salvamento do sistema operacional ser exibida. Nela deve ser escolhido o caminho e o nome do
arquivo a serem salvos. O arquivo salvo com a extenso *.xml.
Importar PLCopenXML
O comando Importar PLCopenXML permite importar para o projeto os objetos de um arquivo no
formato PLCopen XML criado com o MasterTool IEC XE ou outras ferramentas que salvem
arquivos no formato PLCopen XML.
Ao executar o comando Importar PLCopenXML uma janela padro de abrir arquivos do sistema
operacional. O arquivo a ser importado deve ser selecionado, sendo que o arquivo deve ter a extenso
*.xml. Aps isso uma tela como da Figura 7-53 ser aberta.
144
7. Comandos de Menu
Na tela possvel selcionar quais os objetos disponveis no arquivo sero adicionados ao projeto.
Estes objetos podem ser marcados individualmente ou com os auxlio dos botes Marcar e
Desmarcar que possibilitam selecionar todos os objetos de um mesmo tipo presentes no arquivo para
serem marcados ou desmarcados. Quando um objeto que pai de outros, na estrutura em rvore do
projeto armazenada no arquivo, marcado ou desmarcado, todos os filhos tero aplicados sobre si a
mesma ao.
Para que o contedo seja mostrado de forma correta necessrio que antes de executar o comando
Importar PLCopenXML, seja selecionado o objeto pai na arvore de projeto. Por exemplo, se foram
salvas POUs e GVLs declaradas abaixo do objeto Application, este objeto deve ser selecionado antes
de executar o comando para importao. Caso isso no seja feito, a aba Contedos ir aparecer vazia.
Mesmo assim o boto Mostrar Contedos pode ser pressionado e ir exibir o que est salvo no
arquivo.
A aba informaes apresenta informaes sobre o arquivo salvo,como por exemplo, a ferramenta na
qual o arquivo foi criado.
Ao clicar no boto OK todos os objetos selecionados sero adicionados ao projeto.
Documentar
Este comando abre a janela de Documentar Projeto, onde possvel configurar e imprimir uma
documentao para o projeto.
145
7. Comandos de Menu
Os objetos do projeto como nas janelas POUs e dispositivos so apresentados em uma rvore e o
usurio pode selecionar qual objeto(s) deve ser documentado na forma impressa. O contedo de
objetos exibidos em cinza no so imprimveis, mas ele ser considerado na documentao na
medida em que o nome do objeto inserido na estrutura e no contedo da rvore.
Para classificao e pesquisa na rvore de objetos uma barra de ferramentas est disponvel acima da
rvore.
Se opo Capa estiver marcada, a documentao ser aumentada para mais uma pgina para capa. Se
a opo Tabela de Contedo estiver marcada, a documentao ser aumentada por uma pgina de
contedo mostrando todos os objetos e os nmeros de pgina correspondentes na documentao. Os
nveis de cabealho so definidos na janela Configurao de Pgina.
Comparar
Smbolo:
Atravs do uso do comando Comparar realiza-se a comparao entre o projeto atual e outro (projeto
de referncia). O projeto de referncia e as opes de comparao esto especificadas no dilogo
Comparao de Projeto, o qual aberto ao executar o comando.
146
7. Comandos de Menu
No campo Comparar o projeto aberto atualmente com, o projeto de referncia pode ser um:
Projeto em disco: por padro, se v o caminho do projeto atual, que comparado com a ltima
verso salva. possvel substitu-lo modificando o caminho do arquivo com um clique no campo
de texto. Tambm possvel utilizar a caixa de dilogo padro para procurar o projeto com um
clique em .
Em Opes, uma ou vrias das seguintes opes referentes comparao podem ser ativadas:
Ignorar espao em branco: discrepncias devido a diferenas no nmero de espaos no sero
mencionadas.
Ignorar comentrios: comentrios sero excludos da comparao.
Ignorar propriedades: propriedades de objeto no sero comparadas.
Aps fechar o dilogo Comparao de Projeto com OK, a comparao ser executada de acordo com
as configuraes.
147
7. Comandos de Menu
A nova janela est dividida em uma parte esquerda (representando o projeto atual) e uma parte
direita (representando o projeto de referncia). Os caminhos dos arquivos correspondentes so
exibidos na barra de ttulos enquanto a subjanela mostra as duas rvores de dispositivo associadas aos
projetos.
Ali se encontra o nome das unidades idnticas exibidas em preto, sem outras marcaes. Caso
contrrio, o nome da unidade ser exibido:
Em negrito azul, se existir somente no projeto de referncia; em vez do nome ser inserida uma
lacuna no local correspondente da rvore de dispositivos do projeto atual.
Em negrito verde: se existir somente no projeto atual; em vez do nome ser inserida uma lacuna
no local correspondente da rvore de dispositivos do projeto de referncia.
Em negrito vermelho em ambas as partes da janela, se existirem diferenas nas duas verses da
unidade relacionada implementao. Adicionalmente, o nome da unidade ser seguido por .
Em vermelho, se as diferenas nas verses estiverem relacionadas apenas s propriedades ou
direitos de acesso .
Adicionalmente, cada linha contendo um item colorido marcada em cinza.
Abaixo da subjanela encontram-se outras linhas exibindo as opes de configurao para a
comparao assim como uma breve estatstica mostrando o nmero de adies, excluses e
alteraes.
Mais informaes sobre discrepncias nas unidades marcadas em negrito vermelho podem ser
obtidas com um duplo clique no nome, abrindo assim a comparao detalhada (Figura 7-57), para
retornar para a pesquisa pressione a tecla <BACKSPACE> do teclado.
148
7. Comandos de Menu
Gerenciamento de Usurio
A categoria Gerenciamento de Usurio oferece comandos para configurar contas de usurios e
grupos assim como para a configurao dos direitos de acesso ao projeto.
A configurao das contas do usurio e grupos feita nas Configuraes do Projeto, subdilogo
Gerenciamento de Usurio. Para obter uma viso geral deste, assim como dos direitos de acesso,
consulte o item Gerenciamento de Usurios e Direitos de Acesso.
Comandos disponveis:
Logon
Logoff
Permisses
Logon
Smbolo:
Este comando abre o dilogo Logon para que o usurio possa conectar-se a um projeto ou a uma
biblioteca referenciada atravs de uma conta definida.
Realizar o logon com uma determinada conta de usurio implica em ter os direitos de acesso ao
objeto garantidos ao grupo ao qual o usurio pertence. A configurao das contas de usurio e grupos
feita nas Configuraes do Projeto, subdilogo Gerenciamento de Usurio. Para obter uma viso
geral deste, assim como dos direitos de acesso, consulte o item Gerenciamento de Usurios e
Direitos de Acesso.
149
7. Comandos de Menu
Para realizar o logon selecione o projeto ou a biblioteca includa na lista de seleo do campo
Projeto/Biblioteca. Digite o Nome do usurio e a Senha de uma conta de usurio vlida, observando
que cada projeto ou biblioteca tem um usurio e gerenciamento de direitos de acesso prprios.
Confirme com OK.
Se outro usurio j realizou logon no projeto, ser executado um logoff deste automaticamente na
nova ao de logon.
Se o usurio tentar executar uma ao para a qual no tenha direito, o dilogo Logon aberto
automaticamente, permitindo realizar o logon com outra conta que tenha estes direitos.
A parte superior do dilogo mostra - apenas para fins de informao - os grupos com os direitos de
acesso necessrios para a ao desejada. Caso o usurio tenha a conta de um destes grupos, ele
poder realizar o logon com o nome e senha apropriados e, assim, executar a ao desejada.
A barra de status sempre indica o usurio que est conectado ao projeto.
150
7. Comandos de Menu
Logoff
Smbolo:
Realiza o logoff do usurio no projeto atual. No so exibidas mensagens nem dilogos.
Se no houver nenhum usurio conectado ao projeto aberto ou em uma biblioteca referenciada, ser
apresentada uma mensagem apropriada ao tentar realizar o logoff.
Se o usurio estiver conectado a mais de um projeto ou biblioteca, ser exibido um dilogo
apropriado, neste deve-se escolher na lista de seleo Projeto/Biblioteca o projeto ou a biblioteca do
qual quer realizar logoff. O nome do usurio atual exibido apenas para fins de informao.
A barra de status sempre exibe qual usurio est conectado ao projeto.
Permisses
Este comando abre o dilogo Permisses, onde se configuram os direitos de acesso aos objetos e a
execuo de aes no projeto atual. Os direitos referentes aos objetos tambm so configurados no
dilogo Propriedades.
Para mais informaes consulte Gerenciamento de Direitos de Acesso.
Menu Recipe
Visvel apenas quando o editor do objeto Recipe Definition est ativo, o menu Recipe fornece
comandos para se trabalhar com as variveis adicionadas no objeto Recipe Definition.
Os comandos fornecidos so:
Acrescentar novo Recipe
Remover Recipe
Carregar Recipe
Salvar Recipe
Inserir varivel
E quando o usurio est logado, mais alguns comandos so adicionados ao menu, so eles:
Ler Recipe
Ler e Salvar Recipe
Escrever Recipe
Carregar e Escrever Recipe
NOTA: Todos os comandos do menu Recipe esto presentes no menu de contexto do editor do
objeto Recipe Definition. A explicao detalhada de cada um deles pode ser encontrada nas sees
Editor Recipe Manager e Editor Recipe Definition.
151
7. Comandos de Menu
NOTA: Para inserir elementos na visualizao dos editores FBD e LD considere tambm a
possibilidade de arrast-los diretamente a partir da caixa de ferramentas ou a partir de outra posio
no editor.
Inserir Rede
Smbolo:
Atalho padro: <CTRL>+<I>
Este comando usado para inserir uma rede nos editores FBD, LD ou IL.
Se o cursor estiver em uma rede existente, a nova rede ser inserida imediatamente acima daquela.
No entanto, se estiver posicionado na janela do editor, a nova rede ser adicionada ao final da lista de
redes. O nmero da rede ser automaticamente atualizado.
Observe que, diferentemente da verso anterior, o elemento rede tambm usado no editor IL.
NOTA: A exibio dos elementos em uma rede LD/FBD/IL definida nas Editores FBD, LD e IL.
NOTA: A exibio dos elementos em uma rede LD/FBD/IL definida nas Editores FBD, LD e IL.
152
7. Comandos de Menu
NOTA: Em relao s opes de visualizao para os componentes de uma rede LD/FBD observe as
configuraes nas Editores FBD, LD e IL.
Inserir Atribuio
Smbolo:
Atalho padro: <CTRL>+<A>
Este comando usado para incluir uma atribuio nos editores LD, FBD ou IL.
Dependendo da posio escolhida, a insero ocorre diretamente na frente da entrada selecionada,
diretamente aps a sada ou - se toda a rede ou sub-rede estiverem selecionadas - ao final destas.
No editor FBD a atribuio inserida como uma linha seguida do campo ??? e no editor LD ela
representada por uma bobina e pelo campo ???.
Para definir a atribuio, selecione o campo ??? e substitua-o pelo nome da varivel a ser atribuda.
O assistente de entrada pode ser usado para esta finalidade.
No IL uma atribuio programada via operadores LD e ST.
153
7. Comandos de Menu
NOTA: Em relao s opes de visualizao para os componentes de uma rede LD/FBD, observe
as configuraes nas Editores FBD, LD e IL.
Inserir Caixa
Smbolo:
Atalho padro: <CTRL>+<B>
Este comando usado para inserir um elemento caixa em uma rede com o objetivo de chamar um
operador, programa, bloco funcional, funo ou uma interface. No editor IL sero inseridas as
instrues correspondentes.
Ao executar o comando, o dilogo do Assistente de Entrada ser aberto e apresentar as categorias
das POUs. Selecione uma delas e confirme com OK para inserir a caixa na posio selecionada na
rede e para criar as instrues IL correspondentes.
Outra forma possvel escolher o comando Inserir Caixa Vazia e inserir diretamente o tipo de caixa
desejado. Uma maneira simples de adicionar a caixa arrastando-a diretamente a partir da caixa de
ferramentas ou atravs de outra posio no editor.
154
7. Comandos de Menu
O texto na caixa mostra o seu tipo (por exemplo F_TRIG) e pode ser editado. Ao substituir este texto
pelo nome de outro mdulo vlido possvel substituir a caixa por outra. Uma caixa existente
tambm pode ser substituda inserindo-se outra caixa na mesma posio. Observe que se j tiverem
sido definidas entradas para a caixa usada previamente, estas sero mantidas e a nova caixa
apresentar um nmero menor de entradas. Neste caso, as ltimas entradas sero excludas.
Se a opo Mostrar cone da Caixa for oferecida pelo respectivo mdulo e estiver ativada, um cone
ser exibido na caixa.
As conexes paralelas na rede LD no oferecem posies de insero ao arrastar uma caixa da caixa
de ferramentas. Motivo: a chamada da POU (caixa) precisa de uma conexo direta com a linha de
energia.
A chamada de determinados operadores nas caixas do editor LD, implicam na insero de entradas e
sadas EN e ENO. Conexes EN e ENO somente sero includas naqueles operadores que
apresentarem uma sada no booleana (por exemplo ADD, SEL, BOOL_TO_INT). No caso de
operadores com uma sada booleana (por exemplo EQ, GE, GT) ser includa somente uma entrada
EN. Em uma caixa com sada ENO no possvel inserir uma caixa adicional nas outras sadas desta
caixa.
Os parmetros VAR_IN_OUT de uma caixa POU inserida so marcados com setas bidirecionais .
As caixas dos blocos funcionais tm um campo de edio acima do local onde se deve inserir o nome
da varivel da instncia. Se a caixa representando a instncia do bloco funcional for substituda pela
insero de outro tipo de bloco funcional, a instncia dever ser redefinida.
Nas funes e blocos funcionais so exibidos os nomes formais das entradas e sadas. No entanto, a
sada principal da funo (valor de retorno) ser exibida sem nome.
No caso da interface da caixa ter sido alterada (por exemplo: nmero de sadas modificado), os
parmetros da caixa podem ser atualizados atravs do comando Atualizar Parmetros. A atualizao
no ser feita automaticamente.
Em relao s posies de insero, a POU que est sendo inserida ser posicionada no local
selecionado, conforme o local escolhido:
Entrada: a caixa ser inserida aps a mesma. Sua primeira entrada e - se aplicvel - sua primeira
sada sero conectadas ramificao existente.
Sada: a caixa ser inserida aps a mesma. Sua primeira entrada e - se aplicvel - sua primeira
sada sero conectadas ramificao existente.
Outra caixa: neste caso esta ser substituda pela nova POU. Dentro do possvel, as conexes
sero mantidas como eram anteriormente. Se a caixa antiga apresentar mais entradas do que a
nova, as ramificaes inalteradas sero excludas. O mesmo verdadeiro para as sadas.
155
7. Comandos de Menu
Salto ou Retorno: a caixa ser inserida antes destes. Sua primeira entrada e - se aplicvel - sua
primeira sada sero conectadas ramificao existente.
Rede ou Sub-rede: a caixa ser inserida aps o ltimo elemento destas e ser conectada a sua
primeira entrada.
Todas as entradas da caixa que no puderam ser conectadas recebero o texto ???. Este texto deve
ser selecionado e substitudo pelo nome da varivel ou constante desejadas.
Se j houver uma ramificao direita de uma caixa inserida, ela ser atribuda primeira sada da
caixa. Caso contrrio, as sadas permanecero sem atribuies.
NOTA: em relao s opes de visualizao para os componentes de uma rede LD/FBD, observe as
configuraes nas Editores FBD, LD e IL.
A caixa TON foi inserida e a instncia TONinst foi definida localmente. Parmetros de entrada:
IN, PT . Parmetros de sada: ET.
156
7. Comandos de Menu
Inserir Salto
Smbolo:
Atalho padro: <CTRL>+<L>
Este comando insere um salto. O alvo (destino) do salto deve ser outra rede, ou seja, o rtulo desta.
Nos editores FBD ou LD, dependendo da posio do cursor, a insero ocorre diretamente na entrada
selecionada, diretamente na sada selecionada ou - se a rede ou sub-rede estiverem selecionadas - ao
final destas.
Para inserir um salto, selecione o campo ??? e substitua-o pelo nome do rtulo que deve ser
atribudo.
Se um operador JMP inserido no editor IL (sem o operador LD precedente) for convertido para LD,
ser inserido o operador ???.
157
7. Comandos de Menu
NOTA: Em relao s opes de visualizao para os componentes de uma rede LD / FBD observe
as configuraes nas Editores FBD, LD e IL.
Inserir Rtulo
Smbolo:
Este comando insere um campo de rtulo na rede atualmente selecionada. A string de texto padro
pode ser modificada de acordo com a exigncia do usurio.
Digite o nome do rtulo fornecendo um alvo para uma instruo de salto.
Digite uma instruo de pragma. Para obter uma descrio detalhada, consulte o item Instrues
de Pragma (Manual de Programao IEC 61131).
Para utilizar simultaneamente as duas alternativas, digite primeiramente o pragma e em seguida o
nome do rtulo.
158
7. Comandos de Menu
Inserir Retorno
Smbolo:
Este comando insere uma instruo de RETORNO.
FBD ou LD
Dependendo da posio, a insero ocorre diretamente na entrada selecionada, diretamente na sada
selecionada, diretamente antes de uma linha cruzada ou ao final da rede/sub-rede.
NOTA: Em relao s opes de visualizao para os componentes de uma rede LD/FBD observe as
configuraes nas Editores FBD, LD e IL.
IL
Da mesma maneira, em IL, uma instruo de retorno (RETURN) ser inserida.
Inserir Entrada
Smbolo:
Atalho padro: <CTRL>+<Q>
Este comando insere uma entrada adicional em uma caixa estendida (AND, OR, ADD, MUL, SEL)
nos editores FBD e LD. O comando no est disponvel no editor IL.
O nmero mximo de entradas depende do tipo de caixa (por exemplo ADD pode ter 2 ou mais
entradas).
Para incluir uma entrada em uma caixa selecione a entrada acima da qual se deseja inserir a entrada
adicional.
Para incluir uma entrada na posio inferior (ltima) de uma caixa selecione o corpo da caixa.
A nova entrada alocada com o texto ???. Substitua este texto pelo nome da constante ou varivel
desejada. O Assistente de Entrada pode ser usado para esta finalidade.
NOTA: Em relao s opes de visualizao para os componentes de uma rede LD/FBD observe as
configuraes nas Editores FBD, LD e IL.
Inserir Bobina
Smbolo:
Atalho padro: <CTRL>+<A>
Este comando usado para inserir uma bobina em paralelo com outra(s).
Se a posio escolhida for uma conexo entre os contatos e as bobinas, ento a nova bobina ser
inserida por ltimo. Caso a posio marcada seja outra bobina, ento a nova ser inserida diretamente
acima daquela.
O texto ??? associado bobina como padro. Clique neste campo e altere-o para a varivel
desejada ou ento use o assistente de entrada.
Para inserir endereos, quebras de linha em nomes de variveis e comentrios na bobina, consulte a
descrio do item Editores FBD, LD e IL.
159
7. Comandos de Menu
Inserir Contato
Smbolo:
Atalho padro: <CTRL>+<K>
Este comando usado para inserir um contato em uma rede LD. Ele no est disponvel nos editores
FBD e IL, mas ser convertido apropriadamente na troca das visualizaes.
O novo contato ser inserido na linha esquerda do contato ou da caixa selecionados. Se o cursor
estiver posicionado em uma conexo paralela existente, o novo contato tambm ser inserido ali.
NOTA: O elemento contato tambm pode ser inserido a partir da caixa de ferramentas ou a partir de
outra posio no editor. Para inseri-lo na frente, atrs ou entre as conexes paralelas (e no dentro
das mesmas), use o comando do menu (selecione um dos elementos de contato em cada ramificao
da conexo paralela e execute o comando). Vrios elementos podem ser selecionados ao mesmo
tempo mantendo-se pressionados <CTRL>+TECLA.
160
7. Comandos de Menu
Consulte tambm Inserir Contato (Direita), Inserir Contato Paralelo (Acima) e Inserir Contato
Paralelo (Abaixo).
Um novo contato pr-configurado com o texto ???. Selecione este campo e, com um clique do
mouse, substitua-o pelo nome ou endereo da varivel ou constante desejadas (dependendo das
configuraes atuais no dilogo Opes do FBD, LD e IL). O Assistente de Entrada pode ser usado
com esta finalidade.
NOTA: Em relao s opes de visualizao para os componentes de uma rede LD/FBD observe as
configuraes nas Editores FBD, LD e IL.
161
7. Comandos de Menu
Este comando est disponvel somente no editor LD. Ele cola os elementos ou a seo da rede
previamente colocados na rea de transferncia atravs dos comandos Copiar ou Recortar. Os
elementos so colados acima do contato selecionado na rede.
Excluir Linha IL
Smbolo:
Atalho padro: <CTRL>+<DEL>
Este comando s est disponvel no editor Lista de Instrues. Ele usado para excluir a linha onde o
cursor est posicionado.
Negao
Smbolo: (FBD), (LD)
Atalho padro: <CTRL>+<N>
Este comando usado em FBD ou LD para alternar a negao de uma entrada, sada, salto ou
instruo de RETORNO. O comando no est disponvel no editor IL, onde os modificadores
correspondentes devem ser usados da forma apropriada.
ATENO:
Se uma visualizao for alterada de FBD/LD para IL e vice-versa, as negaes de algumas
construes podem no voltar configurao anterior, pois no possvel realizar uma converso
inequvoca.
Em caixas, saltos ou retornos o smbolo para a negao um pequeno crculo na respectiva conexo
de entrada ou sada.
Um contato negado em LD indicado por um corte no smbolo do contato:
NOTA: Em relao s opes de visualizao para os componentes de uma rede LD/FBD observe as
configuraes nas Editores FBD, LD e IL.
Deteco de Borda
Smbolo: (FBD), (LD)
163
7. Comandos de Menu
Neste exemplo, um elemento de deteco de borda foi inserido quando a primeira entrada (b1) da
caixa SEL foi selecionada. O operador SEL apresentar sada 1 cada vez que uma borda de subida
for detectada em sua entrada.
Este comando no est disponvel no editor IL. Uma rede que contenha um elemento de deteco de
borda ser mantida inalterada aps a converso de FBD/LD para IL.
NOTA: Em relao s opes de visualizao para os componentes de uma rede LD/FBD, observe
as configuraes nas Editores FBD, LD e IL.
Set/Reset
Smbolo:
Atalho padro: <CTRL>+<M>
Este comando usado em FBD ou LD para alternar o tipo das sadas booleanas entre Set, Reset
ou normal. O comando no est disponvel no editor IL, onde os modificadores correspondentes
devem ser usados de forma apropriada.
Se o comando for executado vrias vezes, a sada alternar entre set, reset e normal.
NOTA: Em relao s opes de visualizao para os componentes de uma rede LD/FBD observe as
configuraes nas Editores FBD, LD e IL.
164
7. Comandos de Menu
NOTA: Em relao s opes de visualizao para os componentes de uma rede LD/FBD observe as
configuraes nas Editores FBD, LD e IL.
Inserir Ramificao
Smbolo:
Atalho padro: <CTRL>+<SHIFT>+<V>
Este comando gera uma ramificao na linha de execuo atual da rede nos editores FBD/LD.
A linha atual se dividir em duas sub-redes: uma linha adicional ser desenhada abaixo da outra.
No modo online as duas sub-redes, partindo do ponto de ramificao sero executadas, uma aps a
outra, de cima para baixo.
Ao arrastar o elemento ramificao a partir da caixa de ferramentas ou a partir de outra posio na
rede, sero indicadas todas as posies de insero possveis em marcadores de cor cinza.
Uma ramificao pode ser inserida nos seguintes locais: nos conectores de entrada das caixas que no
esto posicionadas em uma sub-rede; conectores de sada de uma caixa se esta no estiver conectada
ainda que indiretamente entrada de outra caixa em uma sub-rede; conector entre contatos e bobinas
ou em um contato. Uma ramificao no pode ser inserida dentro de OR, em grupos de contatos e
tampouco dentro de mltiplos grupos de atribuio.
Cada sub-rede tem seu prprio marcador para selecionar a mesma (um retngulo indicativo).
Para informaes a respeito das posies do cursor indicadas, consulte o respectivo item no Manual
de Programao IEC 61131.
Cada sub-rede pode formar outras ramificaes. Desta forma, a rede principal pode apresentar uma
construo amplamente ramificada de sub-redes, com vrios braos.
O comando no est disponvel no editor IL. Redes com ramificaes no podem ser convertidas em
IL.
NOTA: Em relao s opes de visualizao para os componentes de uma rede LD/FBD, observe
as configuraes nas Editores FBD, LD e IL.
165
7. Comandos de Menu
Atualizar Parmetros
Atalho padro: <CTRL>+<U>
Este comando pode ser usado nos editores FBD, LD ou IL para atualizar os parmetros (entradas,
sadas) de uma caixa previamente inserida em uma rede, aps ter sua interface alterada (pela adio
de uma sada, por exemplo).
As conexes previamente definidas para as entradas e sadas permanecem inalteradas e, se uma
entrada ou sada forem adicionadas, estas incluiro o campo ??? e podero ser atribudas na
seqncia.
166
7. Comandos de Menu
Este comando estar disponvel se o usurio estiver trabalhando nos editores Diagrama Ladder (LD)
ou Lista de Instrues (IL) na POU. Ele pode ser usado nos modos off-line e online.
As redes LD e IL sero convertidas em redes FBD. Observe, entretanto, que h alguns elementos
especiais que no podem ser convertidos e, portanto, s estaro disponveis no editor de visualizao
apropriado. Algumas construes podem no ser convertidas de forma clara. Para retornar
visualizao LD use o comando Visualizar como Lgica Ladder.
Para retornar visualizao IL use o comando Visualizar como Lista de Instrues.
ATENO:
Uma converso apropriada requer que o cdigo esteja sintaticamente correto. Se no estiver,
algumas partes da implementao podem ser perdidas.
NOTA: Em relao s opes de visualizao para os componentes de uma rede LD/FBD observe as
configuraes nas Editores FBD, LD e IL.
ATENO:
Uma converso apropriada requer que o cdigo esteja sintaticamente correto. Se no estiver,
algumas partes da implementao podem ser perdidas.
NOTA: Em relao s opes de visualizao para os componentes de uma rede LD/FBD observe as
configuraes nas Editores FBD, LD e IL.
167
7. Comandos de Menu
NOTA: Nas converses, h alguns elementos que no podem ser convertidos e, assim, a respectiva
rede permanecer na visualizao do editor original. No caso de erros de sintaxe tambm no
possvel realizar a converso e, assim, uma mensagem de erro correspondente apresentada.
Algumas construes podem no ser convertidas adequadamente e sero "normalizadas" aps a
converso de IL para FBD/LD e vice-versa. Isto se refere a negaes e atribuies explcitas ou
implcitas de entradas e sadas de blocos funcionais.
Para retornar visualizao FBD use o comando Visualizar como Diagrama de Blocos Funcionais.
Para retornar visualizao LD use o comando Visualizar como Lgica Ladder.
ATENO:
Uma converso apropriada requer que o cdigo esteja sintaticamente correto. Se no estiver,
algumas partes da implementao podem ser perdidas.
Comandos CFC
Os comandos desta categoria so fornecidos e habilitam a programao no editor CFC.
Comandos disponveis:
Editar Planilha de Trabalho
Negar
EN/ENO
Set/Reset (Nenhum)
Set/Reset (S Set)
Set/Reset (R Reset)
Ordem de Execuo (Trazer para frente)
Ordem de Execuo (Enviar para trs)
Ordem de Execuo (Mover para cima)
Ordem de Execuo (Mover para baixo)
Definir Ordem de Execuo
Ordenar por Fluxo de Dados
Ordenar topologicamente
Conectar pinos selecionados
Editar parmetros...
Reset dos pinos
Remover pinos no utilizados
168
7. Comandos de Menu
Usar as seguintes dimenses: se esta opo est ativada, o tamanho da planilha de trabalho ser
determinado pelos seguintes valores de altura e largura:
o Largura: mostra a largura atual em unidades de grade. Pode ser editada, sendo que no
possvel inserir um valor menor do que o exigido pelos elementos existentes. Aumentar o
valor (X) aumentar a largura horizontalmente para a direita.
o Altura: mostra a altura atual em unidades de grade. Pode ser editada, sendo que no possvel
inserir um valor menor do que o exigido pelos elementos existentes. Aumentar o valor (Y)
aumentar a planilha de trabalho verticalmente para baixo.
Adaptar as dimenses automaticamente: esta opo, por padro, est ativada. O tamanho da
planilha de trabalho ser determinado pelas bordas dos elementos mais abaixo (altura) e mais
direita (largura) dentro da janela do editor. O ponto de origem (X=0, Y=0) est no canto superior
esquerdo.
A alterao no deve conduzir ao canto superior esquerdo menos que 0/0. Se a opo Usar as
seguintes dimenses estiver ativada na parte superior do dilogo, a alterao no pode exceder a
altura e largura ali definidas. No entanto, se a opo Adaptar as dimenses automaticamente estiver
ativada, a alterao pode exceder as dimenses atuais e os valores da altura e largura sero
atualizados de acordo.
Mover a origem da planilha de trabalho relativamente: se esta opo est ativada, a planilha de
trabalho pode ser alterada vertical e/ou horizontalmente pelos valores de offset dados a seguir.
o Offset X: por padro, 0. Digitar um valor positivo altera o grfico para a direita, aumentando
a largura da planilha. Digitar um valor negativo altera o grfico para a esquerda (entretanto
isto s possvel se houver espao entre o elemento mais esquerda e a borda da janela
esquerda).
o Offset Y: por padro, 0. Digitar um valor positivo altera o grfico para baixo, aumentando a
altura da planilha. Digitar um valor negativo altera o grfico para cima (entretanto isto s
possvel se houver espao entre o elemento mais acima e a borda superior da janela).
169
7. Comandos de Menu
Ao digitar valores invlidos, ser exibido um dilogo com uma mensagem de erro, listando as
restries.
Negar
Smbolo:
Este comando usado para negar entradas, sadas, saltos ou comandos de retorno. O smbolo para a
negao um pequeno crculo na conexo. Para atribuir uma negao selecione a respectiva entrada
(ou pinos de sada) do elemento e execute o comando. Consulte Editor CFC, Posies do Cursor
(Manual de Programao IEC 61131).
Uma negao pode ser excluda se for negada novamente.
EN/ENO
Smbolo:
Este comando usado para agregar a um bloco selecionado (Posio de cursor 3) uma entrada de
habilitao Booleana adicional EN, bem como uma sada Booleana ENO (Sada de habilitao).
Neste exemplo, a funo ADD somente ser executada se a varivel booleana condition for TRUE.
VarOut ir para TRUE aps a execuo de ADD. Observe que se, posteriormente, condition for
alterada para FALSE, ADD no mais ser executada e VarOut ir para FALSE.
O exemplo da Figura 7-82 mostra como a sada ENO pode ser usada para encadear outros blocos.
No exemplo mostrado, os nmeros no canto direito das caixas indicam a ordem na qual os comandos
so executados.
Neste exemplo, pode-se inicializar x com 1. Enquanto x for menor que 10 (0), ele incrementar
uma unidade (1). Na condio x = 10, a sada de LT (0) transmitir o valor FALSE e SUB (6) e ADD
(4) sero executados. x assumir novamente o valor 1 e y ser incrementado em 1. LT (0) ser
170
7. Comandos de Menu
executado novamente enquanto x for menor que 10. Assim, y indicar a frequncia com que x passa
pelo intervalo de valores de 1 a 10.
Set/Reset
None
Smbolo:
Este comando, que por padro faz parte do submenu Set/Reset do menu CFC, remove o Set ou
Reset do respectivo elemento de sada. Selecione o pino desejado e execute o comando. Os
smbolos S ou R do elemento de sada desaparecero.
Consulte Editor CFC, Posies do Cursor (Manual de Programao IEC 61131).
Reset
Smbolo:
Este comando, que por padro faz parte do submenu Set/Reset do menu CFC, atribui um Reset
para um elemento de sada booleano (quando a entrada for TRUE) e retm este valor mesmo que a
entrada torne-se FALSE novamente.
Selecione o pino desejado e execute o comando. Consulte Editor CFC, Posies do Cursor
(Manual de Programao IEC 61131).
A sada Reset ser indicada por um R.
Neste exemplo VarOut ir para FALSE se VarIn for TRUE. VarOut retm este valor mesmo quando
VarIn voltar para FALSE.
A opo Nenhum uma alternativa s propriedades Set/Reset de uma sada, ou seja, sem atividade
Reset ou S (Set) atribuda.
Set
Smbolo:
Este comando que por padro faz parte do submenu Set/Reset do menu CFC, atribui um Set para
um elemento de sada booleano (quando a entrada for TRUE) e retm este valor mesmo que a entrada
torne-se FALSE novamente.
Selecione o pino desejado e execute o comando. Consulte Editor CFC, Posies do Cursor (Manual
de Programao IEC 61131).
Neste exemplo VarOut ir para TRUE, se VarIn for TRUE. VarOut retm este valor mesmo se VarIn
voltar para FALSE.
A opo Nenhum uma alternativa s propriedades Set/Reset de uma sada, ou seja, sem atividade
Set ou R (Reset) atribuda.
171
7. Comandos de Menu
Ordem de Execuo
172
7. Comandos de Menu
Ordenar Topologicamente
Este comando parte do submenu Ordem de Execuo no menu CFC. Ele faz com que a ordem de
execuo no editor CFC (indicada pelo nmero do elemento no canto superior direito deste) seja
determinada pela ordem topolgica dos elementos e no pelo fluxo de dados.
Ordem topolgica significa que a ordem de execuo, ou seja, o processamento dos elementos,
ocorre da esquerda para a direita e de cima para baixo. Os nmeros dos elementos indicando a
posio de um elemento dentro da lista de processamento, aumentam da esquerda para a direita e de
cima para baixo. A posio das linhas de conexo no relevante, apenas a posio dos elementos
importante.
Quando o comando executado, todos os elementos atuais selecionados so implicitamente
removidos da lista de processamento e, aps, so re-inseridos individualmente na lista remanescente
da direita inferior at a parte superior esquerda. Assim sendo, cada elemento selecionado ser
173
7. Comandos de Menu
inserido antes de seu sucessor topolgico e os nmeros dos elementos remanescentes sero
adaptados.
Exemplo de uma organizao topolgica dos elementos selecionados:
Desta forma, um novo elemento sempre ser colocado frente na lista sequencial de processamento
(sucessor topolgico).
174
7. Comandos de Menu
Pinos Reset
Smbolo:
Se os pinos de entrada ou sada no usados forem removidos de uma caixa no editor CFC, este
comando pode ser usado para restaurar e atualizar a exibio destes. Este o caso, por exemplo, em
que a interface da POU foi alterada. Este comando pode tambm ser usado para exibir os parmetros
do tipo VAR_IN_OUT de um bloco funcional, que, por padro, esto escondidos.
No exemplo a seguir, a entrada fbin2 de uma instncia do bloco funcional foi excluda por no ter
sido usada. Ao selecionar a caixa fb1 e usar este comando para restaurar os pinos, todas as entradas
e sadas do bloco funcional sero exibidas novamente, conforme definido na sua implementao.
175
7. Comandos de Menu
Comandos SFC
Os comandos desta categoria so fornecidos e esto disponveis quando da programao no editor
SFC:
Passo Inicial
Inserir Transio de Passo
Inserir Transio de Passo Aps
Paralela
Alternativa
Inserir Ramificao
Inserir Ramificao Direita
Inserir Associao de Ao
Inserir Associao de Ao Aps
Inserir Salto
Inserir Salto Aps
Inserir Macro
Inserir Macro Aps
Zoom Interno da Macro
Zoom Externo da Macro
Passo Inicial
Este comando usado no editor SFC para transformar o passo atualmente selecionado em um passo
inicial.
Neste caso, o formato do passo ser alterado para uma linha dupla. O passo anterior ao inicial ser
automaticamente alterado para um passo normal e exibido em um formato de linha nica. Esta
transformao pode ser til para reconstruir um grfico existente.
Ao criar uma nova POU SFC, um passo inicial ser inserido automaticamente seguido de uma
transio (TRUE) e um salto de retorno ao passo inicial.
possvel uma redefinio para o passo inicial atravs das variveis SFCInicial e SFCReset.
Acrescentar Ao de Entrada
Smbolo:
Este comando usado no editor SFC para inserir um Ao de Entrada a um passo atualmente
selecionado. Este comando s tem efeito quando o passo selecionado no possui uma Ao de
Entrada j definida.
A Ao de Entrada executada uma nica vez quando ocorre a transio de um passo anterior para o
passo onde se adicionou a Ao de Entrada.
Ao adicionar uma Ao de Entrada o passo onde ela foi adicionado passa a exibir um smbolo
quadrado com a letra E no canto inferior esquerdo do passo.
Acrescentar Ao de Sada
Smbolo:
176
7. Comandos de Menu
Este comando usado no editor SFC para inserir um Ao de Sada a um passo atualmente
selecionado. Este comando s tem efeito quando o passo selecionado no possui uma Ao de Sada
j definida.
A Ao de Sada executada uma nica vez quando ocorre a transio do passo onde se adicionou a
Ao de Sada antes de passar ao prximo passo.
Ao adicionar uma Ao de Sada o passo onde ela foi adicionado passa a exibir um smbolo quadrado
com a letra X no canto inferior direito do passo.
177
7. Comandos de Menu
Neste exemplo o novo passo e transio esto localizados aps uma transio TRUE, a qual foi
selecionada ao executar o comando Inserir.
O novo passo, a princpio, nomeado Step<n>, onde n o nmero de execuo iniciando em 0
(para o primeiro passo inserido aps o passo inicial).
A nova transio, por sua vez, denominada Trans<n>.
Para alterar os nomes padro, clique na string do nome e entre no modo de edio.
Paralela
Smbolo:
Este comando disponvel no editor SFC transforma a ramificao alternativa atualmente selecionada
em ramificao paralela.
Aps uma transformao de ramificao, o grfico deve ser apropriadamente adaptado, isto , os
passos e transies devem ser organizados conforme o respectivo tipo de ramificao.
Alternativa
Smbolo:
Este comando disponvel no editor SFC transforma uma ramificao paralela em uma ramificao
alternativa.
Aps uma transformao de ramificao, o grfico deve ser apropriadamente adaptado, isto , os
passos e transies devem ser organizados conforme o respectivo tipo de ramificao.
Inserir Ramificao
Smbolo:
Este comando usado no editor SFC para inserir uma ramificao esquerda do(s) elemento(s)
atualmente selecionado(s).
178
7. Comandos de Menu
NOTA: Observe que as ramificaes podem ser transformadas atravs dos comandos Alternativa e
Paralela.
179
7. Comandos de Menu
Inserir Associao de Ao
Smbolo:
Este comando usado no editor SFC para associar uma ao a um passo.
Selecione o passo desejado e execute o comando. A caixa de ao ser inserida direita da caixa do
passo.
Se uma ou mais aes j estiverem associadas a um passo, a nova ao ser posicionada como
primeira ao (posio superior) no passo, se este foi selecionado no comando Inserir ou diretamente
antes da ao selecionada ao executar o comando Inserir.
Consulte Inserir Associao de Ao Aps.
A parte esquerda de uma caixa de ao contm a ao qualificador (padro: N) e na parte direita
um nome de ao deve ser inserido. Para tal, clique no campo apropriado para abrir um campo de
edio. A ao deve estar disponvel no projeto.
O qualificador pode tambm ser editado na linha. Para qualificadores vlidos consulte o item
correspondente.
180
7. Comandos de Menu
Inserir Salto
Smbolo:
Este comando usado no editor SFC para inserir um salto antes do elemento atualmente selecionado.
O salto inclui automaticamente uma string Step que especifica o seu destino. Substitua esta string
pelo nome de um passo ou pelo rtulo de uma ramificao paralela para a qual deve ser realizado o
salto.
181
7. Comandos de Menu
Inserir Macro
Smbolo:
Este comando usado no editor SFC para inserir uma caixa de macro antes da posio atualmente
selecionada no diagrama. A princpio, o nome da macro (Macro<x>) inserido na caixa, onde x
o nmero de execuo. O nome da macro pode ser editado.
Para editar ou visualizar uma macro abra o editor desta via comando Zoom Interno da macro.
Este comando usado no editor SFC para dar zoom macro, ou seja, abrir a visualizao principal
do editor da macro.
O comando pode ser usado nos modos online e off-line.
Selecione a caixa da macro no diagrama SFC e execute o comando. A visualizao do editor SFC
dar lugar do editor da macro. Edite ou simplesmente visualize a seo do grfico representada pela
caixa da macro na visualizao principal do SFC. O menu zoom, como sempre nas visualizaes do
editor, est disponvel no canto inferior direito.
Para retornar visualizao do SFC padro, utilize o comando Zoom Externo da macro.
Menu Compilar
O menu Compilar fornece comandos para tratamento do arquivo de projeto.
Esses comandos executam verificaes sintticas, tanto nos objetos alterados como nos objetos da
aplicao ativa, permitem realizar tambm uma gerao de cdigo off-line e verificar se foram
detectados erros de compilao antes de realizar o envio do cdigo para o dispositivo.
Os resultados so exibidos na janela de mensagens.
O comando Limpar serve para apagar as informaes de compilao criadas no ltimo envio -
inclusive a gerao do cdigo de compilao - no dispositivo. Isto, por exemplo, est relacionado
alterao online.
Comandos disponveis:
Gerar Cdigo
Limpar
183
7. Comandos de Menu
Limpar Tudo
Gerar Cdigo
Este comando permite compilar a aplicao ativa no momento apenas para fins de teste. Uma gerao
de cdigo ser executada, da mesma forma que feito ao realizar o login da aplicao. Entretanto
nenhum cdigo ser enviado e nenhuma informao de compilao ser criada no diretrio do
projeto. Assim, possvel verificar se foram detectados erros de compilao, evitando uma conexo
online com algum cdigo incorreto.
Limpar
Este comando apaga as informaes de compilao para as aplicaes ativas no momento. As
informaes de compilao foram criadas e armazenadas em um arquivo *.compileinfo no diretrio
do projeto durante o ltimo envio da aplicao.
Aps um processo de limpeza, no mais possvel realizar alteraes online na respectiva aplicao.
Primeiramente, deve ser realizado um novo envio do programa.
Limpar Tudo
Este comando apaga as informaes de compilao para todas as aplicaes. As informaes de
compilao foram criadas e armazenadas em um arquivo *.compileinfo no diretrio do projeto
durante o ltimo envio da aplicao.
Aps um processo de limpeza, no mais possvel realizar alteraes online na respectiva aplicao.
Primeiramente deve ser realizado um novo envio do programa.
Menu Comunicao
O menu Comunicao fornece comandos aplicveis no modo online.
Fornece comandos para controlar o programa aplicativo em um dispositivo real ou de simulao
(dispositivo, CP) aps o login ter sido realizado.
ATENO:
- Alteraes significativas nos valores das variveis durante a execuo de uma aplicao em um
controlador podem causar um comportamento indesejvel do sistema. Avalie os possveis perigos da
Escrita ou Foramento das variveis e adote as medidas de segurana apropriadas.
- Alteraes Online modificam a execuo do programa aplicativo e no afetam o processo de
reinicializao. Certifique-se de que o novo cdigo da aplicao no afetar o comportamento
desejado do sistema.
- Dependendo do sistema controlado podem ocorrer danos nas mquinas e nas partes destas e at
mesmo a sade e a vida das pessoas pode estar em perigo.
A lista abaixo apresenta alguns comandos com asterisco (*). Quando o usurio cham-los, ser
solicitada uma confirmao. Caso a opo Modo online seguro esteja ativada nas configuraes de
comunicao do respectivo dispositivo, a solicitao de confirmao aparecer tambm para os
comandos marcados com dois asteriscos (**).
Comandos disponveis:
184
7. Comandos de Menu
Login
Logout
Criar Aplicao de Inicializao
Logoff do Usurio Online
Download*
Alterao Online*
Download do Cdigo Fonte para Dispositivo Selecionado
Configurao Bsica do Cluster
Configurao OPC
Informaes da UCP
Reset a Quente*
Reset a Frio*
Reset Origem*
Simulao
Exportar Varivies Online
Importar Varivies Online
Login
Atalho padro: <ALT>+<F8>
Este comando conecta a aplicao ao dispositivo (CP ou simulador), habilitando o modo online.
Para realizar um login com a aplicao atualmente ativa, a gerao do cdigo deve ter sido executada
sem erros e as configuraes de comunicao do dispositivo devem ser configuradas corretamente.
Se as configuraes de comunicao estiverem incorretas, ser exibido um dilogo perguntando se o
usurio deseja configurar o caminho ativo atravs de uma das seguintes opes (ou se quer
cancelar a operao de login):
Opo 1 (Sim): nesta opo, o dilogo de configuraes de comunicao deve ser aberto e um
mapeamento da rede automaticamente executado . Se o dispositivo recentemente definido em
qualquer projeto como caminho ativo for encontrado, o dispositivo ser automaticamente
definido como ativo (esta informao armazenada no sistema local).
Opo 2 (No): nesta opo, o dilogo de configuraes de comunicao deve ser aberto sem que
nenhuma ao de configurao adicional seja automaticamente realizada. O usurio deve
configurar o caminho ativo manualmente.
Se o comando Login for chamado a partir do menu Comunicao, a aplicao atualmente ativa ser
considerada.
Se o comando for chamado a partir do menu de contexto, quando um objeto da aplicao for
selecionado na rvore de dispositivos, a aplicao selecionada ser considerada, independentemente
de estar definida como ativa ou no.
As situaes descritas abaixo so possveis quando o usurio realiza o login com a aplicao ativa
(sem erros e com as configuraes de comunicao apropriadamente configuradas):
A aplicao ainda no est disponvel no controlador: O usurio dever confirmar o envio. Para
tal, ser aberta uma caixa de dilogo com o seguinte texto: Aplicao <nome da aplicao> no
existe no dispositivo. Deseja cri-la e realizar o download?. O boto Detalhes fornece
informaes sobre as aplicaes j existentes no CP (correspondente s informaes disponveis
no dilogo Aplicaes do editor do dispositivo).
O projeto da aplicao j est disponvel no controlador e no foi modificado desde o ltimo
envio: O login ser realizado sem outra interao com o usurio.
Outra verso da aplicao j est disponvel no controlador e no est em execuo: Ser
apresentada ao usurio a seguinte caixa de dilogo: Verso desconhecida da aplicao
<Aplicao> no dispositivo: Deseja realizar o download e substituir a aplicao? Consulte os
procedimentos de download descritos no Manual das UCPs da Srie Nexto. O boto Detalhes
185
7. Comandos de Menu
fornece informaes (nome do projeto, ltima modificao, verso IDE, autor, descrio) sobre a
aplicao no IDE (ambiente de desenvolvimento integrado = programador) confrontado com o
controlador.
Uma verso da aplicao j est disponvel no controlador e est em execuo: O usurio deve
decidir se deseja realizar o login apesar desta condio. Para tal, exibida a seguinte mensagem:
Advertncia: uma verso desconhecida da aplicao <nome da aplicao> est atualmente em
modo RUN no CP. Voc deseja realizar o download do ltimo cdigo e substituir a aplicao
existente? Consulte os procedimentos de download descritos no Manual das UCPs da Srie
Nexto. O boto Detalhes fornece informaes sobre a verso da aplicao no programador
confrontado com o controlador.
A aplicao j est disponvel no controlador mas foi modificada aps o ltimo envio: aberta
uma caixa de dilogo com algumas opes de ao: Consulte os procedimentos de download
descritos no Manual das UCPs da Srie Nexto. Aps a consulta, escolha uma opo de login:
Login com alterao online, Login com download, Login sem alterao. O boto Detalhes
fornece informaes sobre a aplicao modificada no programador confrontado com a verso
anterior do controlador.
NOTA: Aplicaes secundrias que foram enviadas para o CP uma vez e excludas da rvore dos
dispositivos durante um subsequente logout do dispositivo no provocaro alteraes online em um
login repetido para o dispositivo. No mnimo o usurio ser questionado se quer remov-las do
dispositivo. Exemplo de aplicaes secundrias: Trace.
Logout
Atalho padro: <CTRL>+<F8>
Este comando provoca o logout da aplicao. O programador e o dispositivo (CP ou simulador) so
desconectados e a aplicao vai para o modo off-line.
Se o comando for chamado a partir do menu Comunicao, a aplicao atualmente ativa ser
considerada. Se o comando for chamado a partir do menu de contexto, quando um objeto da
aplicao for selecionado na rvore de dispositivos, a aplicao selecionada ser considerada,
independentemente de estar definida como ativa ou no.
186
7. Comandos de Menu
Download
Este comando est disponvel no modo online. Ele inclui uma execuo de gerao de cdigo do
programa aplicativo ativo. Ento, alm de uma verificao sinttica (processo de compilao),
tambm o cdigo da aplicao ser gerado e carregado no CP. O arquivo de informaes de
compilao <nome do projeto>.<nome do dispositivo>.<ID da aplicao>.compileinfo ser criado na
pasta do projeto.
Ao tentar enviar uma aplicao que j esteja disponvel no controlador na mesma verso ser
mostrada a seguinte mensagem: Programa no foi alterado. Nenhum envio ser realizado. Neste
caso, a aplicao no ser enviada ao CP.
Durante o envio a janela Mensagens na categoria Compilar exibir um protocolo das aes em
execuo (gerao de cdigo, inicializao, etc.) e informaes sobre as reas de memria, tamanho
do cdigo, tamanho dos dados globais e tamanho da memria alocada.
187
7. Comandos de Menu
Alterao Online
ATENO:
Alteraes online modificam a execuo do programa aplicativo e no afetam o processo de
reinicializao. Certifique-se de que o novo cdigo de aplicao no afetar o comportamento
desejado do sistema. Dependendo do sistema controlado, podem ocorrer danos nas mquinas e nas
partes destas e at mesmo a sade e a vida das pessoas pode estar em perigo.
NOTAS:
- Quando feita uma alterao online, as inicializaes especficas da aplicao no so executadas,
pois a mquina mantm o seu estado. Por esta razo, o novo cdigo do programa pode no funcionar
conforme desejado.
- Variveis de ponteiro mantm os valores do ltimo ciclo. Se houver um ponteiro em uma varivel
que tenha mudado seu tamanho devido a uma alterao online, o valor no mais estar correto.
Certifique-se de que valores apropriados sejam re-atribudos a variveis de ponteiro em cada ciclo.
Este comando usado para executar uma alterao online na aplicao ativa no momento.
Realizar uma alterao online significa que somente as partes modificadas de um projeto j em
execuo so recarregadas no CP. Esta ao no possvel aps os comandos Limpar Tudo ou
Limpar aplicao, o processo de limpeza remove as informaes de compilao automaticamente
armazenadas em cada alterao online.
Durante o envio a visualizao da mensagem na categoria Compilar lista - entre as usuais
informaes sobre o processo de envio - as variveis referidas e todos os objetos para os quais foram
gerados novos cdigos. Se a localizao dos dados for alterada, uma caixa de mensagens mostrar
dicas dos possveis problemas referentes ao uso dos ponteiros.
As alteraes online automaticamente so oferecidas quando o usurio realiza o login em um CP com
um programa aplicativo que j esteja em execuo e que tenha sido modificado aps o ltimo envio.
Configurao de Redundncia
Este comando, permite ao usurio configurar, se a UCP conectada ser configurada como CPA, CPB
ou No Redundante.
Tambm possvel configurar se haver sincronizao do projeto entre os CPs, caso a redundncia
de CPs esteja sendo utilizada.
Para mais informaes consultar o manual da UCP correspondente.
188
7. Comandos de Menu
Configurao OPC
Atravs deste comando possvel configurar o Servidor OPC instalado juntamente com o
MasterTool IEC XE. Para informaes sobre as configuraes do Servidor OPC consultar a seo
Editores para Comunicao OPC.
Informaes da UCP
Este comando exibe uma tela com informaes da UCP. Para acessar esta opo necessrio
selecionar um dispositivo conforme descrito na seo Configuraes de Comunicao. Caso esta
operao no seja executada previamente uma mensagem de erro ir ser exibida. A Figura 7-99
mostra a tela de Informaes do CP.
CRC
Dentro da tela de informaes do CP podem ser visualizados o CRC do Projeto carregado no CP e o
CRC do Projeto compilado no MasterTool IEC XE. Ao criar um projeto novo, sem compilar o
mesmo, o valor exibido para o CRC do Projeto Compilado estar sempre zerado. Aps compilar o
projeto pela primeira vez o valor do CRC ser exibido.
Da mesma forma se no existir nenhum projeto carregado no CP, o valor do CRC do Projeto
carregado no CP estar zerado. Ao carregar um programa pela primeira vez o valor ser exibido.
Caso o valor dos dois campos sejam iguais ser exibida uma mensagem informando que o projeto
compilado e o projeto carregado no CP so iguais e um comando de Login pode ser executado sem
necessidade de download. Se houverem diferenas entre os dois campos ser informado que
necessrio efetuar um download no CP pois os projetos so diferentes.
NOTAS:
- O comando Reset Origem no menu Comunicao ir zerar o CRC do Projeto carregado no CP.
- O comando Limpar Tudo no menu Compilar ir zerar o CRC do Projeto Compilado.
- Quando esto zerados os dois campos de CRC ser indicado que o projeto igual, mesmo que seja
necessrio um download para carregar a aplicao correta no CP.
189
7. Comandos de Menu
ATENO:
O CRC do Projeto apresentado nesta tela diferente do CRC da aplicao presente nos diagnsticos
das UCPs da Srie Nexto.
Reset a Quente
Este comando est disponvel no modo online. Ele reseta todas as variveis da aplicao, exceto as
remanentes (retentivas e persistentes), fazendo-as retornar aos seus valores de inicializao.
Se as variveis foram inicializadas com valores especficos, elas assumiro este valor. Todas as
outras variveis assumiro o valor de inicializao (inteiros para 0, por exemplo). Como medida de
precauo, o MasterTool IEC XE solicita uma confirmao antes de sobrescrever as variveis. Esta
situao ocorre no caso de uma interrupo de energia ou no caso do controlador ser desligado e
ligado novamente durante a execuo do programa.
Um reset desabilita os breakpoints atualmente definidos na aplicao. Se o comando Reset a Quente
for aplicado durante a execuo do programa e o mesmo estiver parado em um breakpoint, o usurio
dever decidir se o ciclo deve ser encerrado antes do reset ou se deve terminar a tarefa e executar o
reset imediatamente. O usurio deve tambm considerar que nem todos os sistemas de execuo so
capazes de executar um reset sem concluir o ciclo antes.
Aps um reset quente, use o comando Iniciar para reinicializar a aplicao.
Reset a Frio
Este comando est disponvel no modo online. Ele corresponde ao Reset a Quente, mas, alm das
variveis normais tambm faz com que as variveis retentivas da atual aplicao retornem aos seus
valores de inicializao. Esta situao ocorre no incio de um programa que foi enviado
anteriormente para o CP (partida a frio).
Um reset desabilita os breakpoints atualmente definidos na aplicao. Se o comando Reset a Frio for
aplicado durante a execuo do programa e o mesmo estiver parado em um breakpoint, o usurio
dever decidir se o ciclo deve ser encerrado antes do reset ou se deve terminar a tarefa e executar o
reset imediatamente. O usurio deve tambm considerar que nem todos os sistemas de execuo so
capazes de executar um reset sem concluir o ciclo antes.
Reset Origem
Este comando est disponvel no modo online. Ele realiza um reset em todas as variveis da
aplicao atualmente ativa, inclusive as remanentes, levando-as para os seus valores de inicializao
e apaga a aplicao no CP.
Um reset desabilita os breakpoints atualmente definidos na aplicao. Se o comando Reset Origem
for aplicado durante a execuo do programa e o mesmo estiver parado em um breakpoint, o usurio
dever decidir se o ciclo deve ser encerrado antes do reset ou se deve terminar a tarefa e executar o
reset imediatamente. O usurio deve tambm considerar que nem todos os sistemas de execuo so
capazes de executar um reset sem concluir o ciclo antes.
Simulao
Este comando est disponvel para habilitar e desabilitar o modo de simulao do programador.
Neste modo a aplicao pode ser executada e depurada em um simulador sempre disponvel no
programador. Desta forma, no necessrio testar o comportamento de uma aplicao em um
dispositivo real.
Se o comando for chamado a partir do menu Comunicao, ser considerada a aplicao atualmente
ativa. Se o comando for chamado a partir do menu de contexto, ser considerada a aplicao
selecionada.
190
7. Comandos de Menu
Quando este comando estiver ativo ( ), o dispositivo ser marcado em fonte itlica na
rvore dos dispositivos. No primeiro login com a aplicao ativa o usurio ser perguntado se a
aplicao Sim.<nome do dispositivo>.<nome da aplicao> deve ser criada e carregada no
simulador. No devem ser feitas configuraes de comunicao. Veja na Figura 7-100, por exemplo:
o comando Login foi executado para a aplicao ativa.
Aps o login ter sido realizado com sucesso, os respectivos comandos online podem ser usados para
testar a aplicao.
Para desabilitar o modo de simulao, inicialmente deve ser realizado o logout e, em seguida, deve
ser executado o comando Simulao. O sinal de seleo na frente do comando desaparecer e o item
do dispositivo ser exibido em letras normais na rvore. Somente ento deve ser realizado o login no
dispositivo real.
Mais informaes sobre simulao, caractersticas e restries, consulte Modo Simulao.
191
7. Comandos de Menu
No lado esquerdo da tela, sero exibidas todas as POUs e GVLs disponveis no projeto, permitindo a
seleo de quais tero o contedo lido e salvo em arquivo. possvel configurar individualmente
todos os objetos que tero o contedo exportado, ou para facilitar a edio, tambm usar os botes
Marcar Todos e Desmarcar Todos.
Aps selecionar os objetos a serem exportados e pressionar o boto >>, no centro da tela, todo o
contedo de variveis e os seus respectivos valores sero armazenados pelo MasterTool IEC XE em
estruturas internas da ferramenta. A tela da Figura 7-102 ser apresentada e todas as variveis
presentes nos objetos selecionados sero exibidas no lado direito da tela.
192
7. Comandos de Menu
Figura 7-102. Variveis a Serem Exportadas pelo Comando Exportar Variveis Online
193
7. Comandos de Menu
ATENO:
Tendo em vista a quantidade mxima de variveis que podem ser exportadas, importante definir
uma estratgia para declarao das variveis. Desta forma, as variveis que realmente precisam ser
salvas podem ser selecionadas. Variveis que definem ajustes e configuraes de operao da
aplicao devem ser salvas para possibilitar a restaurao. Variveis que so recalculadas pela lgica
do CP em todas as execues no precisam ter seus valores salvos.
ATENO:
Esta funcionalidade permite que as operaes sejam realizadas em modo simulao. Contudo, os
limites para operao em modo simulao so inferiores, ou seja, no possvel fazer operaes com
30.000 elementos e o MasterTool IEC XE no realiza consistncias neste caso.
Uma boa prtica para armazenar os valores salvos para um determinado projeto criar um Arquivo
de Projeto. Desta forma, as variveis salvas podem ser armazenadas junto com os backups da
aplicao. Para isso, necessrio utilizar o comando do menu Arquivo/Arquivo de Projeto/
Slavar/Enviar Arquivo. A tela da Figura 7-103 mostra esta opo durante o processo criao do
Arquivo de Projeto.
Se a opo Variveis Online for selecionada, uma vez criado o Arquivo de Projeto, o mesmo pode
ser extrado e os valores salvos sero extrados junto com a aplicao.
194
7. Comandos de Menu
Menu Depurar
Fornece comandos para iniciar e parar o programa aplicativo no CP, alm de funcionalidades de
interrupo de execuo para fins de testes e foramentos de valores. A maioria destes comandos
tambm podem ser usadas em modo de Simulao.
Comandos disponveis:
Iniciar **
Parar **
Novo Breakpoint
Alternar Breakpoint
Passar Sobre
Passar Dentro
Passar Fora
Executar at o Cursor
Configurar Prxima Declarao
Mostrar Declarao Atual
Escrever Valores **
195
7. Comandos de Menu
Forar Valores **
Liberar Forados
Acrescentar Todos Foramentos a Janela de Monitorao
Modos de Visualizao
Iniciar
Smbolo:
Atalho padro: <F5>
Este comando inicia o programa aplicativo no dispositivo (CP).
Parar
Smbolo:
Atalho padro: <SHIFT> +< F8>
Este comando para o programa aplicativo no dispositivo (CP).
Breakpoints
A categoria Breakpoints oferece comandos para o gerenciamento de breakpoints para fins de
depurao. Esses comandos permitem adicion-los, remov-los ou modific-los.
Smbolos indicam o estado de breakpoints:
Breakpoint ativado ( )
Breakpoint desativado ( )
Parada no breakpoint no modo online ( )
Breakpoints podem ser definidos para funcionar como posies de interrupo ao processar um
programa aplicativo, por exemplo, para fins de teste.
Adicionalmente, h a possibilidade de executar o programa em passos definidos (passo a passo).
NOTA:
Quando uma aplicao est parada em um Breakpoint as variveis de diagnstico do mdulo no
sero atualizadas at que um ciclo de MainTask seja completado. Para tanto necessrio executar o
aplicao passando por todos os Breakpoints at parar novamente no primeiro Breakpoint presente
na aplicao. Quando para neste Breakpoint os diagnsticos estaro atualizados.
O uso de Breakpoint em tarefas com prioridade menor que 5, pode ocasionar um watchdog na
aplicao do usurio.
Novo Breakpoint
Smbolo:
Este comando usado para inserir um novo breakpoint em uma das POUs. Independentemente da
posio atual do cursor, o dilogo Novo Breakpoint ser aberto, no qual o subdilogo Local
possibilitar escolher uma das posies possveis no projeto. No subdilogo Condio so definidas
algumas condies para o breakpoint.
NOTA: Para configurar um breakpoint na posio atual do cursor consulte o comando Alternar
Breakpoint.
196
7. Comandos de Menu
Local
POU: a lista de seleo mostra todas as POUs atualmente disponveis no projeto. Selecione uma
para configurar um breakpoint.
Posio: a lista de seleo mostra todas as posies de breakpoint possveis da POU selecionada.
Dependendo do tipo do editor estas posies so definidas por nmeros de Linha+Coluna
(editores textuais) ou como rede ou nmeros de elemento (editores grficos). No caso de um
bloco funcional o usurio deve decidir se o breakpoint deve ser definido na implementao ou
em uma instncia. Para defini-lo em uma implementao, a opo Caminho da instncia deve
estar desativada. Para defini-lo em uma instncia, ative esta opo e selecione a instncia
desejada.
Caminho da Instncia: se a POU atualmente selecionada um bloco funcional e esta opo est
desativada, o breakpoint ser definido no corpo da implementao da POU. Para definir o
breakpoint em uma instncia, ative esta opo e selecione a instncia desejada.
197
7. Comandos de Menu
Condio
Somente interromper se o breakpoint atingido em uma das seguintes tarefas: ative esta opo
se o breakpoint deve somente ser efetivo se a POU onde ele est localizado for processada por
tarefas especficas. Todas as tarefas atualmente definidas no projeto sero listadas e aquela(s)
desejada(s) pode(m) ser selecionadas atravs de marcadores correspondentes.
Opes do grupo Contagem ao atingir:
Interromper sempre: o programa sempre parar no breakpoint.
Alm disso, existe a possibilidade do programa no parar no breakpoint at que este tenha sido
atingido o nmero de vezes definido (digite o nmero desejado ou selecione-o no campo apropriado):
Interromper quando o contador for igual a...
Interromper quando o contador for um mltiplo de...
Interromper quando o contador for maior ou igual a...
Posies de Breakpoint
As posies de breakpoint so as posies na POU em que os valores das variveis podem ser
alterados ou nas quais existem ramificaes no programa ou, ainda, onde outra POU chamada. As
posies possveis de breakpoint dependem do editor.
198
7. Comandos de Menu
Smbolos de Breakpoint
As figuras: Figura 7-106, Figura 7-107 e Figura 7-108 demonstram os possveis smbolos assumidos
pelos breakpoints.
Alternar Breakpoint
Atalho padro: <F9>
Este comando basicamente alterna entre os status ativado e desativado de um breakpoint. Alm
disto, ele tambm faz com que um novo breakpoint seja definido mesmo se nenhum breakpoint tiver
sido ainda definido na posio de breakpoint atual.
Aps o logout e subsequente login, um breakpoint habilitado ser automaticamente desabilitado.
NOTA: Cada breakpoint ativo se tornar "inativo" quando o usurio sair do modo online e realizar
um novo login posterior.
Passar Sobre
Smbolo:
Atalho padro: <F10>
Este comando pode ser usado para percorrer um programa no modo online para fins de depurao,
por exemplo. Para instrues de apenas um nvel, este comando equivale a um passo a passo. No
entanto, se a chamada de uma POU for alcanada, ento Passar Sobre far com que esta POU seja
executada no passo atual. No SFC uma ao completa ser executada.
Para Passar Sobre a primeira instruo de uma POU chamada, usa-se o comando Passar Dentro.
Passar Dentro
Smbolo:
Atalho padro: <F8>
Este comando pode ser usado para percorrer um programa no modo online para fins de depurao,
por exemplo.
199
7. Comandos de Menu
Um passo a passo ser executado. O programa parar antes da prxima instruo. Se necessrio,
haver troca de POUs. Se a posio atual uma chamada de funo ou de bloco funcional, ento o
comando apontar para a primeira instruo na POU chamada.
As posies de interrupo possveis durante a varredura dependem do editor. A posio atual
indicada por um sombreado amarelo.
Nas outras situaes, o comando agir da mesma forma que Passar Sobre.
Passar Fora
Smbolo:
Atalho padro: <SHIFT>+<F10>
Este comando pode ser usado para percorrer um programa no modo online para fins de depurao,
por exemplo.
Se o programa aplicativo no contm chamadas, o comando Passar Fora retorna para o incio da
aplicao. No entanto, este comando provocar o retorno para o ponto de chamada, caso j se esteja
dentro de uma POU previamente chamada. Logo, no caso de chamadas aninhadas, Passar Fora
provocar o retorno sucessivo atravs da hierarquia de chamadas. Isto permite, por exemplo, retornar
e entrar em outra POU chamada.
Executar at o Cursor
Smbolo:
Este comando pode ser usado para executar o programa at a posio temporariamente definida.
Isto corresponde a definir um breakpoint na prxima posio de parada desejada.
Posicione o cursor na posio da prxima interrupo e execute o comando. As instrues entre a
posio de interrupo atual e a posio do cursor sero executadas.
NOTA: Uma maneira de se executar uma determinada tarefa uma nica vez adicionando um
breakpoint dentro no inicio da POU associada tarefa. Em seguida pode se usar o comando
Executar ou Executar at o Cursor para que o um ciclo completo seja executado.
200
7. Comandos de Menu
Escrever Valores
Atalho padro: <CTRL>+<F7>
ATENO:
Alteraes significativas nos valores das variveis durante a execuo de uma aplicao em um
controlador podem causar um comportamento indesejvel do sistema. Avalie os possveis perigos da
escrita ou foramento das variveis e adote as medidas de segurana apropriadas. Dependendo do
sistema controlado, podem ocorrer danos nas mquinas e nas partes destas e at mesmo a sade e a
vida das pessoas pode estar em perigo.
Escrever um valor atravs deste comando significa atribuir um valor definido a uma varivel no CP
no incio do prximo ciclo de execuo. O comando abrange todas as variveis da aplicao
atualmente ativa que esto preparadas para a escrita.
Para preparar variveis para a escrita, o valor desejado deve ser definido no modo online em um dos
seguintes locais usados para monitorao:
Na visualizao da monitorao definida no projeto que contm uma lista das variveis a serem
monitoradas (lista de monitorao).
Na visualizao online do objeto na parte de declarao do respectivo editor.
NOTA: Veja neste contexto o comando Forar Valores para fazer com que os valores sejam
definidos permanentemente.
Exemplo:
Abra um objeto no modo online, por exemplo, um programa escrito em ST. Na parte de declarao
da janela do editor aparecem as expresses listadas em uma tabela. Clique neste campo, na coluna
Valor Preparado, e digite o valor desejado. Execute o comando Escrever Valores. O valor ser
imediatamente escrito no respectivo campo na coluna Valor, ou seja, ele ser escrito no controlador.
O campo valor preparado ficar vazio novamente.
O mesmo pode ser processado em uma visualizao de monitorao contendo a expresso desejada.
Observe neste contexto o dilogo Preparar Valor que est disponvel para as variveis foradas e
onde um novo valor a ser escrito pode ser definido.
Forar Valores
Atalho padro: <F7>
ATENO:
Alteraes significativas nos valores das variveis durante a execuo de uma aplicao em um
controlador podem causar um comportamento indesejvel do sistema. Avalie os possveis perigos da
escrita ou foramento das variveis e adote as medidas de segurana apropriadas. Dependendo do
sistema controlado, podem ocorrer danos nas mquinas e nas partes destas e at mesmo a sade e a
vida das pessoas pode estar em perigo.
201
7. Comandos de Menu
Este comando est disponvel no modo online. Ele faz com que uma ou mais variveis da aplicao
atualmente ativa sejam permanentemente configuradas para valores definidos pelo usurio no CP. A
configurao ser feita tanto no incio quanto no final de um ciclo. A Figura 7-110 apresenta a
sequncia de processamento em um ciclo do programa aplicativo.
Se uma varivel forada tiver seu valor alterado durante a execuo do cdigo (3), este valor
permanecer alterado at que o foramento dos valores seja executado novamente. Este tipo de
situao pode gerar alguma incoerncia na monitorao de lgicas. Isto ocorre porque o valor
monitorado pode ser diferente do valor realmente utilizado pelo programa aplicativo, uma vez que a
comunicao s tratada ao final da sequncia de processamento da UCP.
NOTA: Consulte tambm o comando Escrever Valores para fazer com que os valores sejam
definidos somente uma vez, no incio de um ciclo.
O foramento permanecer ativo at que seja explicitamente suspenso pelo usurio para as variveis
(todas ou somente algumas especficas) ou at que seja realizado logout.
ATENO:
A operao de foramento no atua sobre operandos %I ou %Q atualizados com as funes
REFRESH_INPUT e REFRESH_OUTPUT. Estas funes executam a leitura para operandos %I ou
a escrita de operandos %Q no momento em que so executadas, no considerando os efeitos de
foramento sobre os mesmos. Por este motivo, recomenda-se que no sejam forados os operandos
atualizados pelas funes REFRESH_INPUT e REFRESH_OUTPUT que estejam ativas no
programa aplicativo.
202
7. Comandos de Menu
Para preparar variveis para o foramento, o valor desejado deve ser definido no modo online em um
dos locais listados abaixo usados para monitorao:
Em uma visualizao de monitorao definida no projeto que contenha uma lista de variveis a
ser monitorada (lista de monitorao).
Na visualizao online do objeto dentro da parte de declarao do respectivo editor.
Na visualizao online do objeto dentro da parte de implementao dos editores FBD /LD/IL.
Um valor forado indicado com o smbolo .
Figura 7-111. Valores Forados no Editor de Declarao de uma POU (Visualizao Online)
Este dilogo usado para preparar um novo valor para uma varivel, remover um valor preparado,
liberar uma varivel forada ou ainda para liber-la e, adicionalmente, realizar um reset em seu valor
para um valor atribudo antes do foramento.
O dilogo se abrir ao clicar no campo Valor Preparado de um valor atualmente forado. Ele
tambm ser aberto ao usar o campo de monitorao em linha da varivel na parte de implementao
dos editores FBD/LD/IL.
203
7. Comandos de Menu
Liberar Forados
Atalho padro: <ALT>+<F7>
204
7. Comandos de Menu
ATENO:
Alteraes significativas nos valores das variveis durante a execuo de uma aplicao em um
controlador podem causar um comportamento indesejvel do sistema. Avalie os possveis perigos da
escrita ou foramento das variveis e adote as medidas de segurana apropriadas. Dependendo do
sistema controlado, podem ocorrer danos nas mquinas e nas partes destas e at mesmo a sade e a
vida das pessoas pode estar em perigo.
Este comando est disponvel no modo online. Ele serve para liberar o foramento das variveis da
aplicao atualmente ativa.
As variveis assumiro o valor atual lido a partir do CP. Isto corresponde opo Liberar forados,
sem modificar o valor, que pode ser ativada no dilogo Preparar Valor para uma varivel forada.
Modos de Visualizao
Este comando pode ser usado para escolher em qual formato a monitorao ser exibida. Execute um
duplo clique na opo desejada no submenu Modo de Visualizao. A opo configurada ser
marcada com um sinal de verificao. As opes so:
Binrio
Decimal
Hexadecimal
Menu Ferramentas
Este menu fornece os comandos pra instalar/desinstalar bibliotecas e dispositivos, alm de comandos
de customizao e opes do projeto, ambiente, editores, entre outros.
Comandos disponveis:
Repositrio de Bibliotecas
Instalar Biblioteca
Repositrio de Dispositivos
Instalar Dispositivo
Opes
Repositrio de Bibliotecas
Smbolo:
Repositrio de Bibliotecas acessado atravs do menu Ferramentas e abre o dilogo Repositrio de
Bibliotecas.
205
7. Comandos de Menu
NOTA: O dilogo Repositrio de Bibliotecas, que pode tambm ser acessado atravs do editor do
Gerenciador de Bibliotecas estar disponvel dependendo do tipo de instalao. Um repositrio de
bibliotecas a base de dados para bibliotecas que tenham sido instaladas no sistema local, visando
uma incluso posterior nos projetos do MasterTool IEC XE.
Um projeto de biblioteca *.library, armazenado em um repositrio no pode ser aberto fora deste
para edio ou visualizao no programador.
O dilogo mostra as bibliotecas atualmente instaladas, bem como os seus locais (repositrios).
Repositrios podem ser adicionados, modificados ou excludos neste dilogo e as bibliotecas podem
ser instaladas ou desinstaladas.
Conforme a empresa e o local (diretrio no sistema local onde os arquivos de biblioteca so
armazenados) atualmente selecionados, todas as bibliotecas instaladas sero exibidas em uma lista.
Esta lista mostra os nomes (ttulo), o nmero da verso e o nome da empresa, conforme fornecido
pelas Informaes do Projeto da biblioteca.
A opo Agrupar por Categoria mostra a listagem classificada por categorias de bibliotecas, onde os
nomes so exibidos em forma de pastas que podem ser abertas ou fechadas para mostrar ou ocultar as
bibliotecas respectivamente.
Se esta opo no estiver habilitada, as bibliotecas so listadas alfabeticamente.
De acordo com os botes disponveis, veja as descries de:
Repositrio de bibliotecas (Editar Locais)
Instalao e desinstalao de bibliotecas (Instalar e Desinstalar)
Outras informaes sobre bibliotecas (Detalhes e Dependncias)
206
7. Comandos de Menu
Editar Locais
Vrios repositrios podem ser usados para gerenciar bibliotecas. Todos os repositrios atualmente
definidos so mostrados na lista de seleo em Local. Por padro, o local descrito como system
sempre est disponvel conforme definido na instalao do MasterTool IEC XE.
Para editar o caminho ou o nome dos repositrios, use o boto Editar Locais e abra o dilogo
correspondente.
Os locais atualmente definidos esto listados na janela Repositrios. A ordem de procura de cima
para baixo. Para modificar esta ordem use os botes Mover para Cima ou Mover para Baixo.
<Todos os locais> exibe todos os locais das bibliotecas atualmente definidas. Nesta visualizao
no possvel realizar uma instalao.
207
7. Comandos de Menu
NOTA: Somente pastas vazias podem ser caracterizadas como um repositrio. O repositrio do
System no editvel (indicado em fonte itlica).
O boto Dependncias exibe as dependncias da biblioteca atual (outras bibliotecas includas nesta)
com as seguintes informaes de ttulo, verso e empresa.
208
7. Comandos de Menu
Instalar Biblioteca
Smbolo:
Instalar Biblioteca acessado atravs do menu Ferramentas e abre um dilogo para instalao de
bibliotecas.
Para realizar a instalao basta selecionar o arquivo e clicar no boto Abrir.
Repositrio de Dispositivo
Smbolo:
Repositrio de Dispositivo acessado atravs do menu Ferramentas e abre o dilogo Repositrio de
Dispositivo.
209
7. Comandos de Menu
Repositrio de dispositivo se constitui na base de dados que permitir que os dispositivos instalados
no sistema local estejam disponveis no sistema de desenvolvimento do MasterTool IEC XE. No
repositrio de dispositivos o usurio pode instalar ou desinstalar dispositivos.
Campos Disponveis:
Local: Repositrios de dispositivos podem estar disponveis em vrios locais no sistema. A lista
de seleo oferece as posies atualmente disponveis. Com a instalao do MasterTool IEC XE,
por padro, fornecido, no mnimo, o System Repository.
Descries dos dispositivos instalados: os dispositivos atualmente instalados so listados em uma
estrutura de rvore, cada qual mostrando seu nome, fornecedor e verso. A rvore estruturada
por categorias, como por exemplo, CPs e Miscelnea (Figura 7-119). Se aplicvel, abra ou
feche os itens da rvore com os botes de mais e menos.
Detalhes: este boto abre o dilogo para mostrar informaes adicionais fornecidas pelo arquivo
de descrio do dispositivo: nome, fornecedor, categorias, verso, nmero do modelo e
descrio.
Instalar: este boto disponibiliza um dispositivo instalado no programador. O dilogo Instalar
Descrio do Dispositivo abrir para iniciar a busca pela respectiva descrio do dispositivo.
Para os dispositivos padro, o filtro deve ser configurado para *.devdesc.xml. Os arquivos de
descrio podem igualmente ser fornecidos pelo fabricante. Assim, arquivos *.gsd para mdulos
PROFIBUS-DP, por exemplo, podem ser selecionados configurando-se o respectivo filtro.
Assim que a seleo for confirmada com OK, o dilogo ser fechado e um novo dispositivo ser
adicionado rvore de dispositivos no dilogo.
210
7. Comandos de Menu
ATENO:
O repositrio de dispositivos interno nunca deve ser alterado manualmente. O dilogo Repositrio
de Dispositivos sempre deve ser utilizado para re-instalar, acrescentar ou remover dispositivos.
Desinstalar: este comando remover o dispositivo atualmente selecionado, ou seja, ele ser
desinstalado do repositrio e no mais estar disponvel para uso no programador.
A lista dos dispositivos instalados ser oferecida ao adicionar um objeto do tipo dispositivo atravs
dos comandos Acrescentar Dispositivo.
Instalar Dispositivo
Smbolo:
Instalar Dispositivo acessado atravs do menu Ferramentas e abre o dilogo para instalao de
dispositivos.
Para realizar a instalao basta selecionar o arquivo e clicar no boto Abrir.
Opes...
O dilogo Opes contm subdilogos para configurar o comportamento e a exibio da interface do
programador MasterTool IEC XE.
As configuraes atuais confirmadas com OK, sero salvas no sistema local, sobrescrevendo os
padres fornecidos na instalao do programador.
Comandos disponveis:
Caractersticas
Carregar e Salvar
Configuraes Internacionais
Editor CFC
Editor de Declarao
Editor SFC
Editor Textual
Editores FBD, LD e IL
Realce de Sintaxe
SFC
SmartCoding
Caractersticas
Este subdilogo do dilogo Opes permite adaptar a seleo das caractersticas disponveis no
ambiente do programador usado. Na parte superior pode-se ativar e desativar estas caractersticas. Na
parte inferior pode-se alternar entre as configuraes pr-definidas.
NOTA: Algumas configuraes restringem a seleo de objetos que podem ser criados em um
projeto. Entretanto, se o usurio abrir um projeto que j contenha objetos no passveis de insero,
estes estaro visveis e plenamente funcionais.
211
7. Comandos de Menu
Configuraes Pr-Definidas
Atualmente existem dois conjuntos de caractersticas pr-definidas, os quais podem ser alternados
atravs do boto Configuraes Pr-Definidas.
Padro: algumas caractersticas raramente utilizadas so desativadas e a interface do usurio
adaptada para que o uso seja mais efetivo. recomendado para a maioria dos usurios.
Profissional: todas as caractersticas esto disponveis e a interface do usurio mais complexa para
permitir o uso de todas as possibilidades do sistema.
Caractersticas Especficas
Todas as caractersticas disponveis apenas na categoria Profissional tambm podem ser ativadas
(ligar) ou desativadas (desligar). Para tanto, adicione ou remova o marcador na respectiva caixa de
opes. As referidas caractersticas pertencem s categorias descritas na Tabela 7-3. Nas duas ltimas
colunas se v a configurao padro (Padro e Profissional).
Categoria Descrio Padro Profissional
Smart Coding
Mostrar Smbolos do Sistema Se esta caracterstica estiver Desligada Ligada
ativada smbolos das
bibliotecas do sistema estaro
disponveis no assistente de
entrada.
Linguagens IEC 61131-3
Suportar Caractersticas de Se esta caracterstica estiver Desligada Ligada
Programao Estendidas ativada (somente neste caso),
os seguintes objetos
aparecero em "Acrescentar
objeto" no menu de contexto:
- Mtodo
- Propriedade
Adicionalmente, ao criar uma
nova POU, a guia oferecer a
possibilidade de estender FBs
ou implementar interfaces.
O novo editor de declarao
tabular, alm disto, tambm
212
7. Comandos de Menu
oferecer a possibilidade de
declarar a POU inteira ou
declaraes nicas com
pragmas de compilao.
O assistente de entrada
oferecer palavras-chave de
declaraes que so usadas
juntamente com a
programao orientada ao
objeto (EXTENDS, etc.).
Gerenciamento de Dispositivo
Habilitar Suporte para o Se ativado, o usurio habilita o Ligada Desligada
Dispositivo Lgico acesso a dispositivos lgicos.
Habilitar Tratamento de Se ativado, o usurio somente Ligada Desligada
Dispositivo Simplificado poder visualizar a verso mais
nova da descrio do
dispositivo (a verso em si
somente exibida em alguns
locais para fins de informao).
Habilitar Dilogo do Se ativado, o comando do Desligada Ligada
Repositrio menu Ferramentas /
Repositrio de Dispositivos
estar disponvel. Caso
contrrio, o comando
'Ferramentas / Instalar
Dispositivo...' aparecer para
dar acesso ao dilogo Instalar
dispositivo. Outra possibilidade
instalar novas descries de
dispositivos usando o
mecanismo de pacote.
Gerenciamento de Bibliotecas
Habilitar Tratamento de Se ativado, as seguintes Ligada Desligada
Biblioteca Simplificado simplificaes podem ser
aplicadas:
- O usurio no poder salvar o
projeto como uma biblioteca.
- O usurio no poder instalar
um projeto no repositrio de
bibliotecas.
- O usurio no poder abrir
projetos de biblioteca para
edit-los.
- Ao adicionar uma biblioteca
no Gerenciador de Bibliotecas,
no h possibilidade de
adicionar referncias de
espao reservado.
- Ao editar as propriedades da
referncia da biblioteca,
somente o espao do nome
pode ser adaptado.
- Na lista do Gerenciador de
Bibliotecas em si, a coluna da
verso no exibida.
- Ao adicionar uma biblioteca
no Gerenciador de Bibliotecas,
somente a verso mais recente
de cada biblioteca ser exibida;
a informao da verso
omitida.
Ocultar Bibliotecas do Se ativado, bibliotecas de Ligada Desligada
Sistema sistema ("bibliotecas em cinza")
no sero exibidas no
Gerenciador de Bibliotecas.
Exceo: se uma biblioteca
no puder ser carregada, ela
ser exibida para que o usurio
possa remover a referncia
manualmente.
213
7. Comandos de Menu
Carregar e Salvar
Este subdilogo do dilogo Opes permite configurar o comportamento do MasterTool IEC XE no
carregamento e salvamento de um projeto.
214
7. Comandos de Menu
Configuraes Internacionais
Este subdilogo do dilogo Opes permite realizar configuraes referentes ao idioma usado na
interface do usurio e sistema de ajuda.
215
7. Comandos de Menu
Cultura especfica: ativando esta opo, o idioma utilizado ser aquele atualmente selecionado na
lista.
Editor CFC
Este subdilogo do dilogo Opes fornece as configuraes referentes edio no editor CFC
(Grfico Funcional Contnuo).
As configuraes sero aplicadas s visualizaes do editor aberto assim que forem confirmadas (e o
dilogo for fechado) com OK.
Habilitar Autoconexo: ao posicionar os elementos CFC em algum lugar na tela, os pinos
desconectados, ao se tocarem, sero conectados automaticamente. Isto pode ser til para realizar uma
edio rpida, entretanto, cuidados devem ser tomados para evitar conexes acidentais.
Editor de Declarao
Este subdilogo do dilogo Opes contm algumas configuraes referentes exibio do editor de
declarao.
216
7. Comandos de Menu
Define quais visualizaes da parte de declarao devem estar disponveis quando o objeto for aberto
para edio:
Somente Textual: escolhendo esta opo os editores de declarao sero exibidos com
visualizao textual.
Somente Tabular: escolhendo esta opo os editores de declarao sero exibidos com
visualizao tabular.
Alternvel entre Textual e Tabular: nesta opo existem dois botes disponveis na janela do
editor para escolher entre a visualizao textual ou tabular da parte de declarao. Neste caso,
escolha tambm em qual dos dois formatos por padro o editor de declarao aparecer primeiro
no momento da edio: sempre textual, sempre tabular, lembrar configurao recente por objeto
(ao reabrir um objeto, o editor de declarao ser aberto no mesmo formato da ltima edio) ou
ainda lembrar da configurao recente globalmente (quando um objeto for reaberto, ser usado o
formato do editor de declarao recentemente usado em qualquer objeto).
Editor SFC
Este subdilogo do dilogo Opes permite realizar configuraes referentes edio no editor SFC
(Sequenciamento Grfico de Funes). As configuraes realizadas nesses dilogos sero aplicadas
imediatamente ao editor atualmente aberto aps confirmao e fechamento dos dilogos com OK.
217
7. Comandos de Menu
Layout
Altura do passo: altura do elemento de passo em unidades de grade. Valores possveis: 1-100.
Largura do passo: largura, em pixels, do elemento de passo em unidades de grade. Valores
possveis: 2-100.
Largura da ao: largura do elemento ao em unidades de grade. Valores possveis: 2-100.
Largura do qualificador: largura do qualificador em unidades de grade. Valores possveis: 2-100.
Largura da propriedade: largura da propriedade em unidades de grade. Valores possveis: 2-100.
218
7. Comandos de Menu
Visualizar
Visibilidade da Propriedade
Define quais das propriedades do elemento (atributos de passo) devem ser exibidas prximo ao
elemento na visualizao do editor SFC. As propriedades Comuns e Especficas para cada tipo de
elemento so mostradas em uma tabela. A caixa de seleo no campo Valor pode ser ativada para
exibir o valor direita do elemento em cada objeto SFC. Ao ativar a caixa de seleo no campo Com
Nome o valor ser precedido pelo nome da propriedade.
219
7. Comandos de Menu
Online
Se a opo Mostrar Tempo do Passo estiver ativada no modo online, o tempo do passo ser exibido
direita de cada elemento para o qual as propriedades de tempo esto configuradas.
Editor Textual
Este subdilogo do dilogo Opes permite realizar configuraes referentes edio em um editor
textual.
Editando
Refere-se definio das aes de desfazer, tabulao, recuo, pastas e outros, na rea de edio do
editor textual.
220
7. Comandos de Menu
o Explcita: a seo do cdigo a ser colocado em uma pasta deve ser marcada
explicitamente por linhas de comentrio. Em um comentrio, antes da seo, digite
221
7. Comandos de Menu
as chaves {{{. Aps a seo, digite }}}. O comentrio pode tambm conter
outros textos.
Exemplos para definir uma seo de pastas:
Quebra de texto: a quebra pode ser feita em uma das formas descritas abaixo.
o Nenhuma: a linha pode ser preenchida indefinidamente.
o Suave: as linhas sero quebradas no limite da janela.
o Severa: as linhas sero quebradas aps um determinado nmero de caracteres definido na
Margem de quebra (o valor 0 implica em uma quebra no limite da janela).
Tamanho da tabulao: o tamanho da tabulao definido pelo nmero de caracteres.
Recuar com: refere-se ao tamanho do recuo usado no caso do Autorrecuo. o nmero de espaos
no incio de uma linha.
Autorrecuo: apresenta-se nas formas descritas abaixo.
o Nenhum: no h recuo automtico. A edio sempre inicia na margem esquerda da rea de
texto dos editores.
o Inteligente: as linhas de cdigo aps uma palavra-chave (por exemplo VAR ou IF) so
automaticamente recuadas de acordo com o tamanho do recuo definido acima.
o Inteligente com Complemento de Cdigo: ao digitar uma palavra-chave como por exemplo
VAR ou IF, automaticamente as linhas de cdigo associadas so recuadas de acordo com o
tamanho do recuo definido acima. Adicionalmente, a palavra-chave final adicionada (por
exemplo, END_VAR ou END_IF).
Manter Guias: se ativado, o espao inserido via tabulao (de acordo com o tamanho da
tabulao) no pode ser dividido em espaos simples. Se o tamanho da tabulao for alterado
depois, os espaos de tabulao existentes sero corrigidos correspondentemente.
rea de Texto
Refere-se s definies de cor e fonte para a rea de edio do editor textual.
222
7. Comandos de Menu
223
7. Comandos de Menu
Margem
Na margem realizada a definio de cores, fontes e cliques de mouse, no lado esquerdo de edio
da janela do editor textual.
As seguintes opes referem-se margem esquerda da janela do editor, que separada da rea de
edio por uma linha vertical.
Campo Significado
224
7. Comandos de Menu
Monitorao
Refere-se ativao/desativao e configurao da exibio dos campos de monitorao em linha.
225
7. Comandos de Menu
Boto Significado
Habilitar Monitorao em Linha Ativa e desativa a monitorao em linha.
Cor do primeiro plano da A partir da lista de seleo, escolhe-se uma cor para a
monitorao escrita nos campos de monitorao.
Cor de fundo da monitorao A partir da lista de seleo, escolhe-se uma cor para o plano
de fundo dos campos de monitorao.
Cor do primeiro plano do controle A partir da lista de seleo, escolhe-se uma cor de primeiro
de fluxo plano dos campos do controle de fluxo.
Cor de fundo do controle de fluxo A partir da lista de seleo, escolhe-se uma cor para o plano
de fundo dos campos do controle de fluxo.
Preciso de ponto flutuante Define quantas casas decimais (dgitos) devem ser exibidas
em caso de valores do tipo ponto flutuante.
Tamanho da string Define o nmero mximo de caracteres exibidos em caso de
um valor de string.
Exemplo Pr-visualizao das configuraes de monitorao
definidas.
Editores FBD, LD e IL
Este subdilogo do dilogo Opes permite realizar configuraes referentes edio nos editores
FBD, LD e IL.
226
7. Comandos de Menu
Mostrar Ttulo da Rede: o ttulo da rede - se definido - exibido no canto superior esquerdo de
uma rede.
Figura 7-140. Caixas com cones para Operadores Padro em uma Rede FBD
Mostrar Comentrio do Operando: o comentrio - que pode ser atribudo a uma varivel na parte
de implementao do editor - exibido. O comentrio do operando somente refere-se posio
atual de uso da varivel (diferentemente do "comentrio de smbolo", que definido na
declarao de uma varivel).
Mostrar Comentrio do Smbolo: o comentrio de cada smbolo (varivel) ser exibido acima do
identificador deste. Opcionalmente pode ser atribudo um "comentrio de operando" local.
Mostrar Endereo do Smbolo: para cada smbolo (varivel) o endereo atribudo ser exibido
acima do identificador do smbolo.
Tamanho Fixo para Operandos: disponvel apenas para exibio do comentrio da rede de linha
nica. Nesta opo, os seguintes parmetros determinam o tamanho dos campos de informao
atribudos a um operando:
o Largura do operando, caracteres: nmero mximo de caracteres do nome de um operando
que sero exibidos.
o Altura do operando, linhas: nmero mximo de linhas exibidas para o nome de um operando.
o Altura do comentrio do operando, linhas: nmero mximo de linhas disponveis para o
comentrio de um operando.
227
7. Comandos de Menu
Redes com Quebras de Linha (nas guias FBD e LD): quando ativada a linha das conexes de
uma rede ser quebrada de uma maneira que os elementos fiquem visveis o mximo possvel na
largura atual da janela. Isso pode fazer com que as redes sejam ampliadas na altura. Se a janela
do editor for muito pequena a rede no ser quebrada.
Contedo de Rede (Padro) (nas guias FBD, LD e IL): define qual o contedo exibido no
editor quando inserida uma nova rede (Vazia, Atribuda ou Caixa Vazia).
Aps Insero da Seleo (nas guias FBD, LD e IL): esta opo define qual elemento
selecionado depois que uma nova rede for inserida (Rede ou Elemento).
Realce de Sintaxe
Este subdilogo do dilogo Opes permite a definio de cores e estilo da fonte para itens de texto
especficos em uma janela do editor (por exemplo, operandos, pragmas, comentrios, etc.).
228
7. Comandos de Menu
Define qual cor e fonte devem ser usadas para exibir itens especficos na janela do editor textual.
Selecione um tipo de item na lista de seleo Exibir Itens e, em seguida, selecione a cor desejada para
os itens primeiro plano e plano de fundo. Por fim, defina o estilo da fonte clicando em um dos botes
disponveis: negrito (B), itlico (I), sublinhado (U) e tachado (S).
Uma visualizao das configuraes atuais ser exibida na janela Amostra.
SFC
Este subdilogo do dilogo Opes permite determinar configuraes padro para objetos SFC. Cada
novo objeto SFC assumir estes padres em suas propriedades.
NOTA: Observe que quaisquer modificaes nas configuraes padro no sero aplicadas aos
objetos SFC existentes at que o boto Definir Padres seja usado nas Configuraes do SFC
(janela Propriedades) do referido objeto. As propriedades do objeto so prioritrias (em relao s
propriedades padro).
229
7. Comandos de Menu
Memrias
Todas as memrias so listadas neste dilogo. Elas referem-se s variveis implicitamente criadas
para monitorar e controlar o processamento em SFC. Uma breve descrio adicionada. Consulte
Variveis Implcitas Memrias SFC para obter mais detalhes (Manual de Programao IEC
61131).
Com um clique na caixa de seleo correspondente, ative a declarao automtica (Declarar) e uso
(Usar) de uma memria. Estas configuraes sero aplicadas como padres para os novos objetos
SFC. Ativando apenas o comando Declarar, a declarao ser feita, porm a memria no ter
nenhum efeito durante o processamento.
Observe que uma varivel de memria declarada automaticamente ser visvel somente no modo
online na parte de declarao do Editor SFC.
Um time-out foi detectado no passo s1 na POU SFC via memria SFCError.
230
7. Comandos de Menu
Compilar
Calcular Somente Transies Ativas: somente h gerao de cdigo para as transies atualmente
ativas.
231
7. Comandos de Menu
SmartCoding
Este subdilogo do dilogo Opes fornece funes para dar suporte codificao, como por
exemplo Assistente de Entrada e dilogos de Autodeclarao, alm de, permitir configuraes para
tornar a codificao mais amigvel.
Menu Janelas
Fornece comandos para o menu Janela que pode ser usada para gerenciar as janelas de interface do
usurio.
Comandos disponveis:
232
7. Comandos de Menu
Prximo Editor
Editor Anterior
Fechar Editor
Fechar Todos os Editores
Reset do Layout das Janelas
Nova Guia Horizontal
Nova Guia Vertical
Flutuar
Encolher
Auto-ocultar
Prximo Painel
Painel Anterior
Janela <n>
Janelas...
Prximo Editor
Atalho padro: <CTRL>+<F6>
Se vrias janelas do editor estiverem abertas, este comando pode ser usado para mudar o foco da
janela atual para a aninhada. Esta ltima uma janela representada pela guia direita da janela ativa.
Editor Anterior
Atalho padro: <CTRL>+<SHIFT> +<F6>
Se vrias janelas de edio estiverem abertas, este comando pode ser usado para mudar o foco da
janela atual para a anterior. Esta ltima uma janela representada pela guia esquerda da janela
ativa.
Fechar Editor
Atalho padro: <CTRL>+<F4>
Este comando fecha a janela do editor atualmente ativo (no aplicvel ao editor Configuration (Bus)).
233
7. Comandos de Menu
Flutuar
Este comando pode ser usado para expandir uma janela encolhida (fixa na janela de interface do
usurio do MasterTool IEC XE). A janela se tornar flutuante e poder ser posicionada em
qualquer lugar da tela. Para contra-la, use o comando Encolher.
Encolher
Este comando pode ser usado para encolher uma janela previamente expandida atravs do comando
Flutuar.
Auto-ocultar
Este comando pode ser usado para ocultar uma janela. A janela representada por uma guia na
borda da interface do usurio do MasterTool IEC XE, mas s visvel se o usurio clicar com o
cursor nela.
O comando corresponde ao uso do boto Encolher no canto superior direito de uma janela.
Prximo Painel
Atalho padro: <F6 >
Este comando usado nos casos em que h uma janela com dois ou vrios painis e o usurio deseja
acessar o prximo painel.
Exemplo: se um objeto estiver aberto em uma janela do editor ST e o cursor estiver posicionado na
parte de declarao, o comando Prximo Painel permitir o acesso parte de implementao.
Painel Anterior
Atalho padro: <SHIFT>+<F6>
Este comando usado nos casos em que h uma janela com dois ou vrios painis e o usurio deseja
acessar o painel anterior.
Exemplo: se um objeto estiver aberto em uma janela do editor ST e o cursor estiver posicionado na
parte de implementao, o comando Painel Anterior permitir o acesso parte de declarao.
Janela <n>
Para cada janela do editor atualmente aberta, o menu Janelas fornece o comando denominado
<nome do objeto>, atravs do qual a janela pode ser acessada. Para as visualizaes off-line, o
nome (off-line) ser adicionado atrs do nome do objeto. No caso de visualizaes de blocos
funcionais, as opes (Impl) ou <caminho da instncia> sero consideradas.
Janelas...
Este comando abre o dilogo Janelas que lista todas as janelas definidas do editor, ou seja, as janelas
usadas para edio dos objetos.
234
7. Comandos de Menu
Para ativar uma janela (direcionar o foco para a mesma) selecione a entrada respectiva e use o boto
Ativar.
Para fechar uma ou mais janelas, selecione-as e use o boto Fechar Janela(s). possvel realizar a
seleo de vrias janela ao mesmo tempo.
O boto Fechar encerrar o dilogo (no aplicvel ao editor Configuration (Bus)).
Menu Ajuda
Menu Ajuda fornece funes para obter informaes, links e ajuda online no MasterTool IEC XE.
Comandos disponveis:
Contedos
Classificar
Pesquisar
Contatar o Suporte
Atualizar Licena do Software...
Documentaes
Altus Home Page...
Sobre...
Outros comandos podem estar disponveis atravs de links para pginas da Internet.
Contedos
Atalho padro: <CTRL>+<SHIFT>+<F1>
Este comando abre a rvore de contedos da ajuda online em uma janela separada.
Estes contedos so estruturados em forma de livros que podem ser abertos ou fechados atravs de
um nico clique do mouse ou atravs dos sinais de mais/menos. As pginas especficas podem ser
exibidas em uma janela separada com um clique na pgina.
Classificar
Atalho padro: <CTRL>+<SHIFT>+<F2>
Este comando abre o dilogo que mostra uma lista de todas as palavras-chave do ndice fornecidas
pela ajuda online em uma janela separada.
Ao digitar a string no campo Procurar por, a primeira palavra-chave que corresponder a esta
determinado texto ser detectada na lista. Atravs de um duplo clique na mesma, a respectiva pgina
de ajuda ser aberta. Caso seja encontrada mais de uma pgina para a palavra-chave, uma lista com
estas pginas de ajuda ser aberta na janela de Resultados do ndice.
Pesquisar
Este comando abre um dilogo para pesquisar em janelas separadas. Este dilogo realiza a busca dos
textos em todas as pginas de ajuda online.
Digite o texto a ser procurada no campo Procurar por.
As seguintes opes de pesquisa podem ser configuradas:
Procurar somente nos ttulos: a pesquisa da string ocorrer somente nos ttulos das pginas de
ajuda.
Exibir correspondncias parciais: se esta opo est ativada, tambm sero encontradas as
strings que fizerem parte de outras. Exemplo: log tambm ser detectado na palavra dilogo.
235
7. Comandos de Menu
No entanto, se a opo no estiver ativada, log ser detectado apenas se usado em um texto de
ajuda como a string separada log.
Limitar a ... correspondncias: esta opo limita o nmero de correspondncias a serem
detectadas e reportadas na janela de resultados da busca.
A lista de pginas de ajuda contendo a string pesquisada exibida na janela de Resultados da busca,
a qual aberta automaticamente.
Contatar o Suporte
Este comando abre o site da Altus, diretamente na pgina do suporte tcnico.
Documentao
Permite acessar as documentaes do Programador MasterTool IEC XE.
Comandos disponveis:
Caractersticas Tcnicas
Manual de Programao
Manual de Utilizao
Caractersticas Tcnicas
Este comando abre o navegador padro de internet com o documento de Caractersticas Tcnicas na
reviso mais atual disponvel no web site da Altus.
Manual de Programao
Este comando abre o navegador padro de internet com o Manual de Programao na reviso mais
atual disponvel no web site da Altus.
Manual de Utilizao
Este comando abre o navegador padro de internet com o Manual de utilizao na reviso mais atual
disponvel no web site da Altus.
Sobre
Este comando abre uma caixa informando a verso atual do Programador MasterTool IEC XE em
uso, sistema operacional, .Net, componentes utilizados e os dados da licena.
236
7. Comandos de Menu
Menos Zoom
Mais Zoom
Rguas
Portas
Grade
Menos Zoom
Diminui o nvel de zoom na tela do editor de barramento.
Mais Zoom
Aumenta o nvel de zoom na tela do editor de barramento.
Rguas
Adiciona rguas na lateral esquerda e na parte superior da janela do editor de barramento.
Portas
Exibe no editor grfico as portas de conexo relacionados aos mdulos, bastidores e cabos. Elas
servem como orientao ao usurio dos pontos de conexo possveis nos objetos grficos.
Grade
Adiciona uma grade como plano de fundo do editor de barramento.
Declarao
A categoria Declarao fornece comandos para trabalhar no editor de declarao tabular.
Inserir
Este comando acrescenta uma nova linha de declarao de variveis. Para informaes detalhadas,
consulte a descrio do Editor de Declarao Tabular.
237
7. Comandos de Menu
Trace
Fornece comandos para trabalhar com o editor Trace. Estes comandos esto disponveis no menu
Trace quando o editor est ativo.
Download do Trace
Iniciar Trace
Parar Trace
Reset do Disparo
Cursor
Zoom do Mouse
Resetar Visualizao
Comprimir
Alargar
Multicanais
Carregar Trace...
Salvar Trace...
Para maiores informaes, consulte Editor Trace.
238
8. Editores
8. Editores
Editor de Barramento
O recurso do editor de barramento j vem pr definido com o modelo de UCP e fonte selecionadas no
wizard. Sua configurao pode ser alterada atravs da opo Configuration (Bus), localizado na
rvore de dispositivos.
239
8. Editores
Adicionar Dispositivo
Para adicionar um dispositivo ao barramento o mesmo deve ser selecionado na Biblioteca de
Produtos e arrastado at o lugar desejado de insero.
Se o dispositivo adicionado no estiver corretamente conectado ou estiver desconectado do
barramento, ele ser marcado com um retngulo e uma faixa diagonal vermelha, como visto na
Figura 8-2.
240
8. Editores
Remover Dispositivo
Para remover um dispositivo do barramento, basta clicar com o boto direito do mouse sobre o
mesmo e selecionar a opo Excluir ou clicar com o boto esquerdo do mouse sobre o dispositivo e
clicar no boto <DELETE>.
NOTA: Alteraes online no podem ser aplicadas quando so alterados parmetros de dispositivos
no barramento ou quando dispositivos so adicionados ou removidos.
Dados de Processo
Dados de processos so as variveis utilizadas pelo mdulo de E/S para acesso e controle, conforme
exibido na Figura 8-3.
241
8. Editores
Parmetros do Mdulo
Os parmetros do mdulo so configurados atravs da tela mostrada na Figura 8-4:
As informaes sobre cada parmetro so descritas nas Caractersticas Tcnicas do mdulo utilizado.
242
8. Editores
Bill of Materials
Depois dos mdulos configurados, o MasterTool IEC XE permite visualizar uma lista dos mdulos
necessrios para a montagem da configurao de hardware como pode ser visto na Figura 8-6. Essa
lista tambm poder ser utilizada para realizao de pedidos de compra.
Os seguintes mdulos e produtos so exibidos nessa lista:
UCPs;
Mdulos de entrada e sada;
Mdulos de redes de campo;
Mdulos de fonte de energia;
Mdulos especiais (expanso de barramento e redundncia);
Escravos PROFIBUS;
Mdulos de entrada e sada PROFIBUS;
Mdulos base PROFIBUS (consulte Mdulos Base PROFIBUS);
Bastidores;
Acessrios;
Cabos;
243
8. Editores
Esta lista est disponvel na rvore de dispositivos para qualquer projeto criado a partir do Projeto
MasterTool Padro. A lista apresenta os diferentes tipos de dispositivos presentes na configurao
com sua descrio e quantidades. Esta lista tambm pode ser impressa.
Comandos disponveis:
Mostrar Tampa do Conector de Bastidor: Adiciona o dispositivo Tampa de Conector de Bastidor
lista de material, a quantidade varivel, conforme a quantidade de espaos vazios no bastidor.
Em projetos com UCP NX3030 com redundncia existe ainda um campo adicional:
Mostrar Configurao Redundante: Se marcado adiciona lista de material as configuraes,
acessrios e dispositivos necessrios para a redundncia.
244
8. Editores
245
8. Editores
Editor de Declarao
O editor de declarao textual serve para criar a parte de declarao de um objeto do tipo POU. Ele
pode tambm apresentar um formato tabular. Qualquer modificao feita em uma das visualizaes
sempre ser imediatamente aplicada outra.
Dependendo das configuraes atuais nas Opes do Editor de Declarao ambas as visualizaes
esto disponveis e o usurio pode altern-las atravs dos botes (Textual e Tabular) no canto direito
da janela do editor.
Usualmente, o editor de declarao usado em conjunto com os editores de linguagem de
programao e est localizado na parte superior da janela que se abre ao editar ou visualizar
(monitorar) um objeto nos modos off-line e online. O cabealho da declarao descreve o tipo da
POU (por exemplo PROGRAM, FUNCTION_BLOCK e FUNCTION) e pode ser estendido pelos
atributos de pragma globais de POUs.
O modo online do editor de declarao estruturado como o da visualizao de monitorao.
A declarao de variveis tambm feita, por exemplo, nas Listas de Variveis Globais e nos Tipos
de unidade de dados, os quais, entretanto, so criados em editores separados.
Considere as informaes gerais sobre declarao de variveis.
246
8. Editores
A visualizao tabular do editor fornece colunas para as definies geralmente solicitadas para uma
declarao de variveis: Escopo, Nome, Endereo, Tipo de Dados, Inicializao, Comentrio e
Atributos (pragma). As declaraes so inseridas como linhas numeradas.
O cabealho de declarao editado no dilogo Editar Cabealho de Declarao, aberto sob o
comando de mesmo nome.
247
8. Editores
Para adicionar uma nova linha de declarao acima de uma j existente, selecione esta e use o
comando Inserir (barra de ferramentas ou menu de contexto). Para adicionar uma nova declarao
ao final da tabela, clique aps a ltima linha de declarao existente e use novamente o comando
Inserir.
A declarao inserida, por padro, usa o escopo "VAR" e o tipo de dado recentemente usado.
Automaticamente, o campo de entrada para o nome das variveis obrigatrias ser aberto. Insira um
identificador vlido e feche com <ENTER> ou com um clique do mouse em outra parte da
visualizao.
Um clique duplo em uma clula da tabela permite que se digite um valor nesta.
Para editar o Escopo, d um clique duplo neste campo. Ser aberta uma lista a partir da qual se
escolhe o escopo desejado e a palavra-chave de atributo de escopo (memria).
O tipo de dado pode ser digitado diretamente ou via boto >. Podem ser usados o Assistente de
Entrada ou o Wizard de ARRAY.
O valor de inicializao pode ser digitado diretamente ou via boto , o qual abre o dilogo de
Valor de Inicializao (til para variveis estruturadas).
Todas as expresses da varivel sero exibidas com os seus valores de inicializao atuais. Selecione
aquelas expresses desejadas e edite o valor de inicializao no campo abaixo da lista, usando o
boto Aplicar Valor s Linhas Selecionadas. Para voltar aos valores padro, use o boto Resetar as
Linhas Selecionadas para os Valores Padro.
Quebras de linha no item Comentrio podem ser inseridas via <CTRL>+<ENTER>.
Os itens Atributos podem ser definidos no dilogo correspondente, onde alm de mltiplos atributos,
pragmas tambm podem ser inseridos no formato de texto. Eles devem ser inseridos sem chaves ({})
e com uma linha separada para cada um.
248
8. Editores
249
8. Editores
Figura 8-14. Editor de Declarao na Parte Superior de um Objeto de Programa MainPrg, Visualizao
Online
Editor de Dispositivos
O Editor de Dispositivos fornece dilogos para a configurao de dispositivos gerenciados na janela
de visualizaes do dispositivo.
Ele pode ser aberto atravs de um duplo clique ou atravs do comando Editar Objeto quando o
dispositivo Device estiver selecionado na rvore correspondente.
Fornece os seguintes subdilogos:
Configuraes de Comunicao: configurao da conexo entre o programador e o dispositivo
programvel (CP).
Arquivos: configurao de uma transferncia de arquivo entre o host e o CP.
Log: exibe o arquivo de log do CP.
Usurios e Grupos: gerenciamento de usurios referente ao acesso no dispositivo durante a
execuo (no confundir com gerenciamento de usurios de projeto).
Direitos de Acesso: configurao dos direitos de acesso a objetos de execuo e arquivos para
grupos de usurios especficos.
Informao: informaes gerais sobre o dispositivo (nome, verso, entre outros).
Configuraes de Comunicao
Este dilogo fornecido em uma guia do dilogo Device e pode ser aberto atravs do comando
Editar Objeto ou atravs de um duplo clique no item correspondente na janela Device. Ele serve para
configurar os parmetros de comunicao para o dispositivo.
250
8. Editores
O dilogo contm uma janela bipartida, a qual, em sua parte esquerda, mostra os canais de gateway e
dispositivos atualmente configurados dispostos em uma estrutura de rvore. Na sua parte direita, a
janela exibe os dados e informaes correspondentes.
Ao criar o primeiro projeto no sistema local no haver gateway configurado, para acrescentar um
gateway local clique em Acrescentar Gateway... e aps na janela Gateway clique em OK.
Selecionando um gateway podem ser conferidos, na parte direita da janela, Nome do N, Driver, IP-
Address e Port.
Servio de Gateway do MasterTool IEC XE: o servidor de Gateway do MasterTool IEC XE
iniciado automaticamente na inicializao do sistema como um servio e representado por um cone
de controle na barra do sistema, o cone indica se o Gateway est em execuo ( ) ou parado ( ).
O Gateway pode ser interrompido e reiniciado atravs dos comandos do menu (via clique com o
boto direito do mouse). Este servio tambm pode ser iniciado no menu Programas, selecionando a
entrada Gateway.
Enquanto o gateway estiver operando adequadamente, um marcador verde ser exibido antes
dele. Caso contrrio, o marcador ser vermelho . Caso o gateway ainda no tenha sido
conectado, o marcador ser cinza (dependendo de alguns protocolos de comunicao, no
permitido realizar polling no gateway e o status no exibido).
No gateway (abrir/fechar atravs do sinal +/- ) encontram-se itens para todos os dispositivos que
podem ser acessados atravs deste gateway, seno houver nenhum item clique em Mapear Rede ou
Acrescentar Dispositivo.... Considere que estes itens esto armazenados localmente no sistema e no
com o projeto. Os dispositivos so precedidos pelo smbolo . Dispositivos com um ID diferente
daquele atualmente configurado no projeto sero exibidos com a cor de fonte cinza.
Selecionando um dispositivo podem ser conferidos, na parte direita da janela, Nome do N, Endereo
do N, Fornecedor do Dispositivo, ID do Dispositivo, Nome do Dispositivo, Tipo do Dispositivo e
Verso do Dispositivo.
251
8. Editores
A exibio do gateway e da rvore dos ns dos dispositivos pode ser controlada por um filtro e por
funes de classificao. Veja as caixas de seleo na parte direita do dilogo:
Filtro: a lista pode ser reduzida a todos os dispositivos que apresentem um ID correspondente ao
dispositivo atualmente configurado no projeto.
Ordem de Classificao: a lista pode ser classificada de acordo com o nome e endereo do n em
ordem alfabtica e ascendente.
Abaixo do rvore dos ns encontramos os comandos:
No salvar o caminho da rede no projeto: ative esta opo se a definio do caminho da rede
atual no deve ser armazenado no projeto e sim nas configuraes das opes locais no
computador. Assim, a configurao do caminho ser restaurada se o projeto for reaberto no
mesmo computador, porm precisar ser definida novamente se o projeto for aberto em outro
computador.
Modo online seguro: ative esta opo se o usurio, por razes de segurana deve receber uma
mensagem de confirmao ao selecionar um dos seguintes comandos online: Forar Valores,
Liberar Lista de Foramento para <aplicao>, Ciclado, Iniciar <aplicao>, Parar
<aplicao> e Escrever Valores.
No menu de contexto dos objetos da rvore de ns encontramos os seguintes comandos:
Alterar Nome do Dispositivo: Este comando do menu de contexto de gateways ou dispositivos
abre a janela Alterar Nome do Dispositivo, onde possvel visualizar o nome atual e adicionar
um novo nome para o dispositivo selecionado.
Excluir Dispositivo Selecionado: Este comando do menu de contexto de gateways ou dispositivos
exclui o dispositivo ou gateway atualmente selecionado.
Na parte direita do dilogo encontramos os botes:
Definir Caminho Ativo: Define o canal de comunicao atualmente selecionado na rvore abaixo
do gateway como o caminho ativo para o controlador. Isto significa que todas as aes referentes
comunicao se referiro exatamente a este canal. O comando tambm ser executado com um
duplo clique no canal. O caminho ativo ser exibido com letras em negrito na lista e com o texto
(Ativo) ao lado: .
Caso o dispositivo definido como o caminho ativo no tenha sido encontrado no ltimo mapeamento
da rede o mesmo ser escrito em fonte itlica.
NOTA: A informao sobre qual dispositivo foi recentemente definido como caminho ativo ser
armazenada no sistema local e o mesmo pode ser automaticamente restaurado atravs de um Login.
Acrescentar Gateway: Abre um dilogo chamado Gateway, onde se pode definir um gateway a
ser adicionado configurao atual. Digite um Nome, o tipo de Driver e seus parmetros
especficos (por exemplo, Endereo IP e Porta) para aquele gateway. Para inserir os valores dos
parmetros, clique duplamente na respectiva coluna e abra o campo de edio. Aps ter
encerrado o dilogo com OK o novo gateway ser adicionado rvore de configurao no
dilogo Configuraes de Comunicao.
252
8. Editores
ATENO:
A configurao adequada do gateway requer um conhecimento detalhado. Em caso de dvidas
recomenda-se manter as configuraes padro.
253
8. Editores
O dispositivo a ser adicionado pode ser especificado por seu nome (por exemplo, MeuDispositivo),
seu endereo de n (por exemplo, 0104.02F4), endereo IP usando UDP (por exemplo,
192.168.101.15) ou endereo IP usando TCP.
Ao especificar um nome ou um endereo, deve ser configurado o modo de atribuio apropriado, ou
seja, como o sistema deve proceder para acrescentar o dispositivo desejado. Na maioria dos casos a
especificao deve ser suficientemente precisa para que o modo automtico funcione. Os outros
modos somente so necessrios quando preciso definir o tipo da entrada (por no estar evidenciado
seu nome ou endereo). Exemplo: para adicionar um dispositivo com endereo de n hex "AFFE",
defina claramente a opo Endereo de N, pois "AFFE" tambm poderia ser um nome de
dispositivo.
Automtico: o dilogo automaticamente buscar o mecanismo correto para encontrar e adicionar
o dispositivo lista.
Endereo de N: se esta opo estiver selecionada, um endereo de n exclusivo (por exemplo
02F4) deve ser especificado. Ser realizada uma verificao na rede para confirmar a
disponibilidade do dispositivo com este endereo e acrescentar o mesmo lista.
Endereo IP Usando UDP: se esta opo estiver selecionada, um endereo IP exclusivo deve ser
especificado com a porta UDP do dispositivo anexada (exemplo: 192.168.192.15:1749). Ser
realizada uma busca na rede pelo respectivo dispositivo para acessar seu endereo de n e
acrescent-lo lista.
Endereo IP Usando TCP: se esta opo estiver selecionada, um endereo IP exclusivo (por
exemplo 192.168.101.15) deve ser especificado. Ser realizada uma busca na rede pelo
respectivo dispositivo para acessar seu endereo de n e acrescent-lo lista.
Ainda que seja especificado um dispositivo indisponvel na rede, o item deste dispositivo ser
adicionado lista com um nome padro (Novo Dispositivo) e um endereo (FFFF.FFFF.FFFF).
O comando Resolver Endereo identificar o dispositivo quando este for conectado posteriormente.
Observe que qualquer mapeamento de rede apagar este dispositivo quando ele no estiver
disponvel durante a verificao.
Mapear Rede: Inicia uma busca pelos dispositivos disponveis na rede local e a rvore de
configurao ser atualizada de acordo com esta. O comando tambm ser executado se o
usurio clicar duas vezes no gateway. Os dispositivos encontrados sero listados abaixo deste
gateway, na rvore na qual uma entrada foi atualmente selecionada ao chamar o comando.
254
8. Editores
Entretanto existem casos nos quais necessrio acessar outras sub-redes. Para isso deve existir
sempre um gateway dentro da outra sub-rede onde se deseja fazer o acesso. Existem duas alternativas
para esta situao. A primeira delas seria acrescentar um gateway (GW2) no computador (PC210)
para acessar o dispositivo que est na mesma sub-rede dele (PLC220).
Por outro lado, tambm possvel acessar um dispositivo (PLC120), no caso um CP da Srie Nexto,
atravs de outro dispositivo na mesma sub-rede (PLC110). Neste caso o gateway utilizado (GW1) faz
parte do outro dispositivo conhecido nesta mesma sub-rede. Est no a situao ideal pois ao se
acessar um dispositivo est sendo gerado trafego dentro de outro. Desta forma, o recomendado que
ao acessar uma rede remota onde no existe um computador executando um gateway, deve ser
configurado o endereo de IP do prprio dispositivo destino nas Configuraes de Comunicao do
dispositivo no MasterTool IEC XE. No caso da Figura 8-18 no existe um computador executando
um gateway na sub-rede 1. Desta forma para acessar o PLC110 possvel configurar o gateway do
prprio dispositivo (GW1) que ser encarregado de tratar os pacotes com o computador da sub-rede 0
por exemplo.
Em ambos os casos necessrio conhecer qual o endereo de IP do dispositivo e coloc-lo no
parmetro IP-Address quando for acrescentado um novo gateway. Utilizando um destes dois
caminhos possvel que o PC10 acesse o PLC120 e PLC220 em sub-redes distintas da sua, mais
detalhes sobre adio de gateway consulte Configuraes de Comunicao.
NOTA: Em alguns casos, quando em sub-rede diferente do CP, necessrio realizar um teste de
conectividade atravs do comando ping, atravs do prompt do Windows, entre o computador e o
CP para que este aparea na janela Configuraes de Comunicao.
255
8. Editores
ATENO:
Todas as UCPs da Srie Nexto podem ser utilizadas como gateway remoto em sub-redes diferentes
do computador onde est sendo executado o MasterTool IEC XE. Entretanto, esta operao causa
perda de performance das suas interfaces Ethernet devido ao tratamento e redirecionamento dos
pacotes enviados para outros dispositivos na mesma rede. Sempre que for acessado um dispositivo
em uma rede diferente do computador onde no exista um gateway para redirecionar os pacotes
transmitidos pelo MasterTool IEC XE, sempre recomendado utilizar o endereo IP do destino
evitando este trfego desnecessrio para outros equipamentos no envolvidos na comunicao.
Arquivos
Este dilogo fornecido em uma guia da janela Device (Editor de Dispositivos) e pode ser aberto no
prprio item selecionado na rvore de dispositivos atravs do comando Editar Objeto ou atravs de
um duplo clique no dispositivo na janela correspondente.
Este dilogo permite transferir arquivos entre o host e o controlador. Assim, possvel escolher
qualquer arquivo de um diretrio da rede local e copi-lo para o diretrio de arquivos do sistema de
execuo conectado e vice versa, existe tambm a possibilidade de transferir arquivos entre o
controlador e um carto de memria, que deve estar inserido na UCP selecionada.
256
8. Editores
Log
Este dilogo fornecido em uma guia na janela Device (Editor de Dispositivos) e serve para
visualizar os eventos ocorridos no sistema de execuo no programador.
Ele refere-se a:
Eventos na inicializao ou desligamento do sistema (componentes carregados e suas verses).
Envio de aplicao e envio de projeto de inicializao.
Itens especficos dos clientes.
Itens de log dos drivers de E/S.
Itens de log do servidor de dados.
257
8. Editores
Lista de seleo dos nomes dos componentes: mostra uma lista a partir da qual se escolhe um
determinado componente e apenas os logs referentes a este sero exibidos. A configurao
padro <Todos componentes>.
Logger: a lista de seleo fornece os registros disponveis. A configurao padro <Logger
padro>, a qual definida pelo sistema de execuo e idntica ao PlcLog para o sistema de
execuo nas UCPs da Srie Nexto. Para atualizar a lista use o boto , ao clicar uma vez ele
ficar pressionado ( ) e atualizar os logs automaticamente. Ao pressiona-lo novamente a
exibio de novos logs desabilitada (novos logs s sero exibidos novamente quando pressionar
o boto).
A lista pode ser exportada ou importada de um arquivo XML. Para exportar, use o boto para
obter o dilogo padro para salvar um arquivo. O filtro do arquivo configurado para arquivos xml
(*.xml). O arquivo de log ser armazenado com o nome do arquivo especificado com a extenso
.xml no diretrio escolhido. Para visualizar os itens de log armazenados em um arquivo xml
exportados desta forma, use o boto . O dilogo padro para procurar arquivos ser aberto. O filtro
do arquivo tambm est configurado para arquivos xml (*.xml). Escolha o arquivo de log e seus
itens desejados e estes sero exibidos em uma janela separada.
Para limpar a tabela de logs use o boto .
Se a opo Log Offline estiver ativada, aes off-line (sem conexo com o CP) sero tambm
registradas.
Configurao OPC
A configurao de um CP executada dentro do MasterTool IEC XE atravs da opo disponvel no
menu Comunicao. necessrio que o MasterTool IEC XE seja executado como administrador. A
Figura 8-21 apresenta a interface para configurao da Comunicao OPC, os campos desta janela
esto descritos na Tabela 8-1.
258
8. Editores
259
8. Editores
quando o checkbox
Usar Driver
Bloqueante TCP est
selecionado.
utilizado somente
quando a
configurao no for
redundante.
Endereo de IP CP A Endereo IP do CPA. 127.0.0.1 0.0.0.0 a
Somente habilitado 255.255.255.255
quando a
configurao for
redundante. o
endereo do CP
primrio com o qual o
servidor ir
comunicar caso no
exista falha.
Endereo de IP CP B Endereo IP do CPB. 127.0.0.1 0.0.0.0 a
Somente habilitado 255.255.255.255
quando a
configurao for
redundante. o
endereo do CP
secundrio com o
qual o servidor ir
comunicar caso
ocorra uma falha.
Porta do Dispositivo Porta TCP. Somente 11740 11740 ou 11739
habilitado quando o
checkbox Usar Driver
Bloqueante TCP est
selecionando.
Notas:
Endereo do Gateway: A configurao do Gateway a mesma descrita em Configuraes de
Comunicao, pois o Servidor OPC utiliza o mesmo gateway de comunicao e o mesmo protocolo
utilizados na comunicao entre CP e MasterTool IEC XE. A opo Utilizar o Gateway Embarcado
no CP pode ser selecionada quando se deseja utilizar o Gateway que fica no prprio CP para otimizar
a comunicao OPC no caso de mais de uma estao, com Cliente OPC, esteja conectada ao mesmo
CP, pois esta prtica evita o excesso de trafego atravs de uma determinada estao.
Nome do Dispositivo: Este parmetro deve receber o nome exibido pelo CP selecionado como ativo
na tela de Configuraes de Comunicao e mostrado na Figura 8-15. Ele utilizado quando o
checkbox Usar Driver Bloqueante TCP/IP no est selecionado.
Endereo de IP: Este campo deve ser preenchido com o endereo de IP da Interfaces Ethernet que
ser usada para executar a comunicao entre o MasterTool IEC XE e o CP. Esta opo ser
habilitada quando o checkbox Usar Driver Bloqueante TCP/IP estiver selecionado. Alm disso,
quando for utilizado este mtodo deve ser colocado o nmero da porta 11740.
Novo Dispositivo: Este boto serve para adicionar um novo CP na configurao do Servidor OPC.
Abaixo do campo Dispositivos exibida uma lista com todos os CPs j configurados no Servidor
OPC. As configuraes existentes podem ser editadas selecionando o CP na lista e editando os
parmetros. As configuraes de CPs que no so mais utilizadas podem ser excludas. O nmero
mximo de CPs configurados em um Servidor OPC 16.
Ler Configurao do Projeto: Utilizando este boto possvel atribuir a configurao do projeto
aberto configurao do CP que est em edio. As informaes de Endereo e Porta do Gateway
so as configuradas conforme descrito em Configuraes de Comunicao, de acordo com o
Caminho Ativo, j as configuraes de Endereo de IP so lidas das configuraes da interface
Ethernet NET1 e Porta do Dispositivo ser atribudo 11740. importante notar que para o
funcionamento desta opo deve existir um projeto aberto e deve ser definido um Caminho Ativo.
260
8. Editores
Caso alguma destas condies no seja atendida ser exibida uma mensagem de erro e nenhum dado
ser modificado.
NOTA: Para armazenar a configurao do Servidor OPC o MasterTool IEC XE precisar ser
executado com direitos de administrador no Sistema Operacional. Dependendo da verso do sistema
Operacional este direito deve ser autorizado ao executar o programa. Para essa operao clique com
o boto direito sobre o executvel do MasterTool IEC XE e escolha a opo Executar como
administrador.
A Tabela 8-2 apresenta a descrio dos campos da tela de configuraes dos smbolos no objeto
Symbol Configuration.
261
8. Editores
Campo Descrio
Symbols Identificador da varivel que ser disponibilizada para
o Servidor OPC.
Access Rights Indica qual o nvel de acesso possvel no smbolo
declarado. Quando no se utiliza esta coluna, a
mesma fica vazia e o nvel de acesso mximo. Caso
contrrio o nvel de acesso pode ser modificado
clicando sobre o campo. As opes possveis so as
seguintes:
Somente leitura
Somente escrita
Leitura e escrita
Maximal Indica o mximo nvel de acesso que possvel
atribuir a varivel. Os smbolos que representam tem o
mesmo significado do campo Access Right. No
possvel alterar e indicado pela presena ou no do
{attribute 'symbol'}.
Attribute Indica se est sendo utilizado {attribute 'symbol'}
quando declarada a varivel. Quando no utilizado
esta coluna fica vazia. Para os casos nos quais se usa
o atributo o comportamento o seguinte:
262
8. Editores
Editor DUT
Tipos de dados definidos pelo usurio podem ser criados no editor DUT (Editor de Unidade de Tipo
de Dados). Este um editor textual e comporta-se de acordo com as opes do editor textual
atualmente definidas.
O editor DUT ser aberto automaticamente em uma janela ao adicionar um objeto DUT no dilogo
Acrescentar Objeto. Neste caso, ele tem, por padro, a sintaxe de uma declarao de estrutura
estendida, que pode ento ser alterada, conforme desejado, para uma declarao de estrutura simples
ou para uma declarao de outra unidade de tipo de dados, por exemplo uma enumerao.
Este editor tambm aberto ao abrir um objeto DUT selecionado j existente na visualizao das
POUs.
Editor FBD/LD/IL
Um editor combinado est disponvel para editar POUs nas linguagens FBD (Diagrama de Blocos
Funcionais), LD (Diagrama Ladder) e IL (Lista de Instrues).
Isto significa que h uma configurao comum de comandos e elementos, assim como uma
converso interna automtica entre as trs linguagens. No modo off-line o programador pode realizar
uma troca entre as visualizaes do editor.
H alguns elementos especiais, entretanto, que no podem ser convertidos e, assim sendo, somente
so exibidos na linguagem apropriada, mais detalhes consulte o item especfico no captulo
Comandos do Editor FBD/LD/IL. Tambm existem algumas construes que igualmente no
podem ser convertidas entre IL e FBD e que so normalizadas ao serem convertidas novamente
para FBD. So elas: negao de expresses e atribuies explcitas/implcitas de sada.
Ao editar um objeto programado em FBD/LD/IL o editor se abrir em uma janela bipartida com a
parte superior contendo o editor de declarao.
A linguagem de programao para um novo objeto especificada ao se criar o objeto via comando
Acrescentar Objeto.
Para maiores informaes, consulte o Manual de Programao IEC 61131.
263
8. Editores
Est disponvel na rvore de dispositivos para qualquer projeto criado a partir do Projeto MasterTool
Padro e pode ser adicionado ao projeto atravs do comando Acrescentar Objeto. Ele inserido
como um objeto na janela de visualizao das POUs ou dos dispositivos atribudos a uma aplicao
ou dispositivo. Somente um objeto pode ser inserido.
O Library Manager pode ser aberto na janela do editor atravs do comando Editar Objeto ou via um
duplo clique no objeto. Para obter uma descrio da janela do editor, veja abaixo o item Janela do
Editor do Library Manager.
Mensagens de compilao referentes ao Library Manager so exibidas em uma lista separada na
janela Mensagens.
264
8. Editores
265
8. Editores
266
8. Editores
Menu Bibliotecas
Quando o Library Manager est ativo, a barra de menu, por padro, fornece o menu Bibliotecas, o
qual contm os comandos para o dilogo correspondente.
Adicionando o Objeto
Para adicionar o objeto Recipe Manager, abra o menu de contexto da Application e em seguida em
Adicionar Objeto, e aps em Recipe Manager..., como mostrado na Figura 8-28.
267
8. Editores
Em seguida um dilogo para confirmao da adio do objeto Recipe Manager ser aberto.
268
8. Editores
No momento em que este for criado o seu editor ser aberto, podendo tambm ser aberto com duplo
clique em cima do objeto Recipe Manager ou com o comando Editar Objeto.
269
8. Editores
ATENO:
Arquivos salvos com uma determinada configurao, por exemplo, salvos no formato binrio e com
separador :=, s sero lidos corretamente se as configuraes da aba Armazenamento estiverem
com a mesma configurao no momento da leitura, para o exemplo, no formato binrio e com
separador :=.
Tipos de Armazenamento
Nesta caixa de seleo pode-se selecionar entre salvar o arquivo de Recipe de forma textual ou
binria.
Caminho do Arquivo
Esse campo no utilizado.
270
8. Editores
Extenso do Arquivo
Nesta caixa de texto deve-se escolher o nome da extenso em que o arquivo ser salvo. Podem ser
utilizados qualquer letra ou nmero como extenso, caracteres especiais no so permitidos.
Separador
Neste grupo selecionada a maneira que o arquivo ir separar as informaes dentro dele.
Exemplo: NOME:=TESTE:=INT:=10. Onde o separador :=.
Exemplo: NOME|TESTE|INT|10. Onde o separador |.
Listas de Seleo
Nessas listas de seleo se pode escolher quais itens iro ser salvos no arquivo de backup do Recipe,
deixando os itens que se quer armazenar no arquivo na lista Colunas Selecionadas.
Os botes < e > servem para inserir itens individualmente de uma tabela para outra enquanto os
botes << e >> servem para inserir todos os itens para um nico lado.
Um duplo clique com o boto esquerdo do mouse sobre um item de uma tabela equivale ao uso dos
botes < e >, movendo os itens de uma tabela para outra.
NOTAS:
- No possvel mover o item Valor Atual da lista Colunas Selecionadas para lista Colunas
Disponveis.
- O item Valor Atual das listas de seleo referente aos valores atribudos as receitas na Recipe
Definition, e no tem relao com o valor atual da varivel na aplicao.
- Para visualizar os itens selecionados nas listas Colunas Disponveis e Colunas Selecionadas
necessrio clicar na parte superior dos respectivos campos.
Os botes Para Cima e Para Baixo servem para mudar a ordem dos itens na lista.
ATENO:
Arquivos salvos com uma determinada ordem dos itens na lista s sero lidos corretamente se a
ordem dos itens da aba Armazenamento estiverem com a mesma configurao no momento da
leitura.
271
8. Editores
Ao desligar e reiniciar a UCP, atualiza o arquivo de recipe da UCP com os valores do ultimo
download completo do projeto, se a UCP no for reiniciada limpando a aplicao existente.
Adicionando o Objeto
O objeto Recipe Definition adicionado a partir do objeto Recipe Manager, pelo menu de contexto
indo no comando Adicionar Objeto, e aps em Recipe Definition, como mostrado na Figura 8-31.
272
8. Editores
Em seguida um dilogo perguntando o nome que deseja dar para o Recipe Definition ser aberto.
273
8. Editores
NOTAS:
- O campo Nome no pode iniciar com caracteres numricos e no aceita caracteres especiais e
espaos.
- No existe limite de caracteres para o campo Nome, porm recomendado no ultrapassar o
nmero de 60 caracteres.
- Existe um limite de no mximo 5 objetos do tipo Recipe Definition, se o limite for ultrapassado
ser gerado um erro de compilao.
No momento em que este for criado o seu editor ser aberto, podendo tambm ser aberto com duplo
clique em cima do objeto Recipe Definition ou com o comando Editar Objeto.
274
8. Editores
Colunas
Como visto na Figura 8-33 o editor do objeto Recipe Definition dividido em sete colunas.
Varivel
Tipo
Nome
Comentrio
Valor Mnimo
Valor Mximo
Valor Atual
Cada coluna do editor corresponde a uma informao sobre as variveis adicionadas no objeto Recipe
Definition.
Varivel
A coluna Varivel carrega o nome com o local da mesma, na seguinte ordem: {Local}.{Nome}
Neste caso se a varivel estiver na POU MainPrg ir aparecer na coluna Varivel da seguinte
maneira: MainPrg.NomeDaVarivel.
275
8. Editores
NOTAS:
- No possvel utilizar ponteiros (variveis do tipo POINTER TO <Tipo de dado | Bloco
funcional | Programa | Mtodo | Funo>) em Recipes.
- No possvel utilizar variveis de estruturas localizadas em bibliotecas.
- No possvel utilizar variveis do tipo LTIME em Recipes.
- Existe um limite de no mximo 32 variveis em cada Recipe Definition, se o limite for ultrapassado
ser gerado um erro de compilao.
Tipo
A coluna Tipo representa o tipo da varivel carregada anteriormente.
Nome
Na coluna Nome possvel dar um nome qualquer para a varivel carregada anteriormente.
Comentrio
Na coluna Comentrio existe a opo de adicionar comentrios sobre as variveis carregadas
anteriormente.
NOTAS:
- Para os campos das colunas Nome e Comentrio no permitido utilizar os caracteres e $ em
funo de serem caracteres especiais usados para controle de STRINGs.
- No existem limites de caracteres para os campos das colunas Nome e Comentrio, porm
recomendado no ultrapassar o nmero de 60 caracteres.
Valor Mximo
Na coluna Valor Mximo deve ser inserido o valor mximo que a varivel pode receber.
Valor Mnimo
Na coluna Valor Mnimo deve ser inserido o valor mnimo que a varivel pode receber.
NOTAS:
- Em caso de variveis booleanas o valor mximo deve ser TRUE.
- Em caso de variveis booleanas o valor mnimo deve ser FALSE.
- Caso o usurio adicione um valor mnimo maior que o valor mximo ser exibido um alerta na
janela Mensagens, e nessa situao o comportamento no poder ser garantido.
Valor Atual
Nesta coluna possvel visualizar o valor que a varivel possu atualmente, porm o mesmo s pode
ser feito enquanto se estiver em modo on-line.
276
8. Editores
Inserir Varivel
E quando o usurio est logado, mais alguns comandos so adicionados ao menu:
Ler Recipe
Ler e Salvar Recipe
Escrever Recipe
Carregar e Escrever Recipe
Podemos ver os menus de contexto na Figura 8-34.
Smbolo:
Ao selecionar o comando uma janela (Figura 8-35) abre solicitando o nome do novo Recipe que deve
ser adicionado. No campo Copiar de um Existente pode-se criar um Recipe a partir de um existente,
bastando seleciona-lo na lista, ou, para criar um vazio, selecionar a opo <Criar Vazio>.
NOTAS:
- Para o campo Nome no permitido utilizar os caracteres e $ em funo de serem caracteres
especiais usados para controle de STRINGs.
- No existe limite de caractere para o campo Nome, porm recomendado no ultrapassar o nmero
de 60 caracteres.
- Existe um limite de no mximo 32 Recipes em cada Recipe Definition, se o limite for ultrapassado
ser gerado um erro de compilao.
Ao adicionar um novo Recipe uma nova coluna na tabela do editor do objeto Recipe Definition ser
criada. Essa coluna ter o nome escolhido, e ter seus valores em branco ou carregados de um Recipe
escolhido.
NOTA: Nas linhas da coluna dos Recipes so permitidos quaisquer tipos de valores, ou seja, eles no
so consistidos ao adicionar os valores. Havendo algum problema relacionado aos valores
adicionados e tipos incorretos sero gerados erros de compilao na janela Mensagens aps o
comando Gerar Cdigo.
Remover Recipe
Smbolo:
Para usar esse comando o Recipe que deseja remover deve estar selecionado, quando utilizado. A
coluna do Recipe removida junto com todos os seus valores.
Carregar Recipe
Smbolo:
Este comando pode ser utilizado para carregar Recipes que foram salvos anteriormente com o
comando Salvar Recipe, quando utilizados. A tela padro para abertura de arquivos aberta.
O formato do arquivo de Recipes que se deseja abrir deve ter a extenso .txtrecipe. O arquivo pode
ser aberto normalmente ou no. Os seguintes casos so possveis:
Arquivo no contem todos os valores para as variveis do Recipe.
Arquivo contem valores a mais que as variveis do Recipe.
Arquivo no contem todos os valores e contem valores a mais para as variveis do Recipe. Os
Recipes so carregados normalmente.
NOTA: Ao executar o comando Carregar Recipe... os valores salvos no arquivo dos campos
Variveis, Tipo, Nome e Comentrio devem estar iguais aos configurados no projeto. Os campos
Valor Mnimo, Valor Mximo e Valor Atual no so consistidos e podem estar diferentes. Somente
os valores das receitas sero carregados.
278
8. Editores
Arquivo no Contm Todos os Valores e Contm Valores a Mais para as Variveis do Recipe
Exibe o dilogo explicado no item Arquivo no Contm Todos os Valores para Todas as
Variveis do Recipe e depois o dilogo explicado no item Arquivo Contm Valores a Mais que as
Variveis do Recipe.
Salvar Recipe
Smbolo:
Este comando pode ser utilizado para fazer um backup dos Recipes adicionados, criando um arquivo
.txtrecipe com qualquer Recipe. Para utilizar o comando basta selecionar o Recipe que deseja salvar e
clicar no comando.
NOTA: No possvel salvar um Recipe com variveis dos tipos TIME, TIME_OF_DAY, TOD,
DATE, DATE_AND_TIME e DT sem um valor definido (em branco). Ser exibido um erro aps
executar o comando de salvamento e a receita no ser salva.
Inserir Varivel
Smbolo:
O comando inserir varivel cria uma linha nova na lista de variveis do editor do objeto Recipe
Definition onde possvel adicionar as variveis.
Ler Recipe
Smbolo:
Para utilizar este comando necessrio estar logado.
Deve-se selecionar o Recipe que deseja armazenar as variveis e clicar no comando. Em seguida
todos os valores das variveis da coluna Valor Atual vo ser adicionados s respectivas linhas da
coluna do Recipe escolhido.
Smbolo:
Para utilizar este comando necessrio estar logado.
O comando Ler e Salvar Recipe a unio entre os comandos Ler Recipe e Salvar Recipe. Ao utilizar
o comando o Recipe l os valores das variveis da coluna Valor Atual e adiciona eles em suas
respectivas linhas e abre o dilogo padro para salvar o arquivo de backup .txtrecipe do Recipe lido.
279
8. Editores
Escrever Recipe
Smbolo:
Para utilizar este comando necessrio estar logado.
O comando escrever clona os valores colocados nas linhas da coluna do Recipe escolhido, para os
valores das variveis na coluna Valor Atual.
NOTA: Caso o valor a ser escrito no CP esteja fora dos limites mximo ou mnimo definidos na
receita, o valor escrito ser o prprio valor limite (mximo ou mnimo).
Smbolo:
Para utilizar este comando necessrio estar logado.
O comando Carregar e Escrever Recipe a unio entre os comandos Carregar Recipe e Escrever
Recipe. Ao utilizar o comando, o dilogo padro vai aparecer para o arquivo .txtrecipe a ser
selecionado, o arquivo vai ser carregado e adicionado no Recipe escolhido. Logo em seguida os
valores sero escritos nas respectivas linhas da coluna Valor Atual do editor do objeto Recipe
Definition.
NOTA: Caso o valor a ser escrito no CP esteja fora dos limites mximo ou mnimo definidos na
receita, o valor escrito ser o prprio valor limite (mximo ou mnimo).
NOTA: Os valores podem ser escritos por uma aplicao carregada no CP usando a funo
WriteRecipe da biblioteca LibRecipeHandler. Para mais informaes sobre a funo consultar
MP399048.
Editor de Tarefas
Task Configuration
A Task Configuration define uma ou mais tarefas para controlar o processamento de um programa
aplicativo. Assim, ela um objeto de recurso essencial para uma aplicao e deve estar disponvel na
janela de dispositivos.
Ela um objeto de recurso obrigatrio para cada aplicao. Est disponvel na rvore de dispositivos
para qualquer projeto criado a partir do Projeto MasterTool Padro e pode ser adicionada via
comando Acrescentar Objeto.
280
8. Editores
Figura 8-37. Configurao de Tarefas na rvore dos Dispositivos sob uma Aplicao
Uma tarefa uma unidade de tempo no processamento de um programa IEC. Ela definida por um
nome, uma prioridade e por um tipo definido por um tempo (cclico, contnuo) ou por um evento
interno ou externo que disparar a tarefa (por exemplo, a borda de subida de uma varivel de projeto
global ou um evento de interrupo do controlador).
Para cada tarefa pode ser especificada uma srie de POUs de programa que sero iniciados pela
tarefa. Se a tarefa for executada no ciclo atual, estes programas sero processados no decorrer de um
ciclo.
A combinao da prioridade e condio determinaro em qual ordem cronolgica as tarefas sero
executadas.
Para cada tarefa possvel configurar um co-de-guarda (controle de tempo). As configuraes
possveis dependem do dispositivo.
Adicionalmente h a possibilidade de vincular os eventos de sistema (por exemplo os comandos
Iniciar, Parar e Reset) diretamente com a execuo de uma POU do projeto.
No modo online o processamento da tarefa pode ser monitorado.
281
8. Editores
A configurao de tarefas e uma tarefa especfica podem ser configuradas nos seguintes dilogos do
editor correspondente com um duplo clique no respectivo item na rvore de dispositivos.
Propriedades: para obter informaes sobre configuraes de tarefas bsicas.
Configurao: configurar uma tarefa especfica, opcionalmente estendida pelo dilogo
Parmetros (para parmetros especficos de tarefa).
Eventos: eventos do sistema para vincular as chamadas de POUs aos eventos do sistema.
Depende do dispositivo atualmente usado quais opes estaro disponveis nos dilogos de
configurao.
NOTA: Uma mesma funo de string no deve ser usada (veja standard.library no Manual de
Programao IEC 61131) em vrias tarefas, pois isto pode causar falhas de programa por sobrescrita.
Dilogo Propriedades
Ao selecionar o item superior na rvore de configurao de tarefas, abre-se o dilogo Propriedades
na janela do editor de tarefas. A Figura 8-39 demonstra a janela Propriedades de uma UCP NX3010.
282
8. Editores
Este dilogo exibe informaes sobre a configurao da tarefa atual, conforme fornecido pelo
dispositivo. Exemplo: nmero mximo de tarefas permitido pelo tipo da tarefa.
Dilogo de Configurao
Ao inserir uma tarefa (comando Acrescentar Objeto) na Task Configuration na visualizao dos
dispositivos, aberto o dilogo Editor de Tarefas, o qual configura as propriedades das mesmas.
283
8. Editores
NOTA: O nome da tarefa pode ser alterado editando-se o item respectivo na rvore de dispositivos.
Dependendo do Perfil de Projeto escolhido, a edio do nome da tarefa pode gerar um erro na
compilao do projeto.
Figura 8-41. Comportamento Resultante de uma Tarefa Reagindo a um Evento (Linha Verde)
Nos pontos de amostragem 1 a 4 (magenta) na Figura 8-41, tarefas de diferentes tipos tm reaes
diferentes.
Comportamento no 1 2 3 4
ponto
Status no inicia inicia inicia inicia
Evento no inicia inicia no inicia no inicia
284
8. Editores
NOTA: Se o evento que est comandando uma tarefa gerado por uma entrada deve haver no
mnimo uma tarefa que no seja comandada por eventos. Caso contrrio, as E/S nunca sero
atualizadas e a tarefa nunca ser iniciada.
Co-de-Guarda: para cada tarefa pode ser configurado um controle de tempo (co-de-guarda). Se
o dispositivo suportar uma configurao de co-de-guarda estendido, ento os limites superior
e inferior, assim como o padro para o tempo do co-de-guarda e uma definio de tempo em
percentual pode ser pr-definida pela descrio do dispositivo.
o Habilitar: nesta opo ( ) o co-de-guarda est habilitado. Isto significa que, considerando o
valor do campo Sensibilidade, quando o valor do campo Tempo do co-de-guarda for
excedido, a tarefa ser encerrada em status de erro (exceo). Se a opo Atualizar E/S em
Stop estiver habilitada no dilogo Configuraes do CP, as sadas assumiro seus valores pr-
definidos.
Os seguintes casos so possveis:
Se o tempo for excedido continuamente o seguinte verdadeiro:
Sensibilidade Exceo no ciclo...
0, 1, 2 1
3 2
... ...
N n-1
Se o tempo for excedido uma vez trata-se de uma exceo. O tempo de ciclo para o ciclo atual
maior que (tempo * sensibilidade). Exemplo: Tempo=t#10ms, Sensibilidade=5 -> Exceo: assim
que a tarefa for executada (uma vez) por mais de 50 ms. Isto serve para detectar laos infinitos no
primeiro ciclo.
Tempo (por exemplo, t#200ms): tempo de co-de-guarda. Para obter a descrio, veja acima
Habilitar.
Sensibilidade: nmero. Para obter a descrio, veja acima Habilitar. No caso da tarefa ser
MainTask a sensibilidade fixada com valor 1.
Um co-de-guarda pode ser desabilitado atravs do uso de funes fornecidas pela biblioteca
CmpIecTask.library. Isto pode ser til para ciclos que requerem mais tempo que o usual devido aos
processos de inicializao.
Aps declarar uma varivel apropriada para o tratamento da tarefa (do tipo RTS_IEC_HANDLE),
hIecTask : RTS_IEC_HANDLE;
A desabilitao (e posterior reabilitao) pode ser tratada usando funes de interface:
hIecTask := IecTaskGetCurrent(0);
IecTaskDisableWatchdog(hIecTask);
... // Cdigo protegido contra co de guarda
IecTaskEnableWatchdog(hIecTask);
POUs: as POUs atualmente controladas pela tarefa so listadas em uma tabela com os seus
nomes e, opcionalmente, um comentrio. esquerda encontram-se os comandos para edio.
o Para definir uma nova POU, abra o dilogo Assistente de Entrada, via comando Acrescentar.
Escolha um dos programas disponveis no projeto.
o Para substituir uma chamada de programa por outra, selecione o item correspondente na tabela
e abra o Assistente de Entrada para escolher outro programa.
o Para excluir uma chamada, selecione-a na tabela e use o comando Remover.
o O comando Abrir abre o programa atualmente selecionado no editor correspondente.
285
8. Editores
A seqncia das chamadas de POU listadas de cima para baixo determinam a seqncia de execuo
no modo online. Via comandos Mover para Cima e Mover para Baixo o item atualmente selecionado
pode ser deslocado na lista.
NOTA: Em modo de simulao podem existir limitaes e comportamentos diferentes, para mais
informaes consulte o captulo Modo Simulao.
286
8. Editores
* Jitter o tempo compreendido entre o incio da tarefa e sua execuo propriamente dita.
Quando o cursor est posicionado no campo do nome de tarefa, os valores da tarefa podem ser
zerados atravs do comando Reset (disponvel no menu de contexto).
Acrescentar Tarefa
Este comando acrescenta uma nova tarefa. Se o item raiz est selecionado, a nova tarefa ser includa
no fim (parte inferior) da lista de tarefas. Se, no momento da insero, uma tarefa est selecionada, a
nova tarefa ser inserida acima daquela.
Por padro, a nova tarefa ser denominada "Task", "Task_1", "Task_2" ... Task_<n>. Se j existe
um item com o nome "Task" pode-se renomear a tarefa no dilogo Propriedades da tarefa.
Ao inserir uma tarefa, o dilogo para configurao das propriedades da tarefa ser aberto. O nmero
mximo de tarefas definido de acordo com o modelo de UCP utilizada.
NOTA: Alteraes online no podem ser aplicadas quando so alteradas as configuraes das tarefas
ou quando as tarefas so adicionados ou removidos.
Editor Trace
Trace
Essa funcionalidade permite gravar e ler a progresso dos valores das variveis no CP durante um
determinado tempo. Para isto, os valores das variveis de Trace definidas so escritos em um buffer
do MasterTool IEC XE de tamanho especificado e ento podem ser visualizados na forma de um
grfico ao longo de um eixo de tempo.
A configurao, assim como a exibio da amostragem de Trace, feita nas visualizaes e nos
dilogos do editor Trace. Mltiplas variveis podem ser rastreadas e exibidas ao mesmo tempo em
diferentes visualizaes.
Para iniciar o Trace de amostragem de acordo com a configurao atual no modo online, envie a
configurao para o sistema de execuo. Os grficos das variveis de Trace sero exibidos na janela
do Editor Trace e estas podem ser armazenadas em um arquivo externo que, posteriormente pode ser
recarregado no editor.
Comandos para acessar os dilogos de configurao e modificar a seo das curvas de Trace e
grficos esto disponveis na janela do editor.
287
8. Editores
A leitura de um Trace pode tambm ser integrada em uma visualizao com o uso da visualizao
especial de Trace.
Comandos disponveis:
Download do Trace
Iniciar Trace
Parar Trace
Reset do Disparo
Cursor
Zoom do Mouse
Resetar Visualizao
Comprimir
Alargar
Multicanais
Download do Trace
Este comando envia o cdigo de Trace para que esta ao seja ativada no sistema de execuo do
dispositivo. Este comando sempre ser necessrio para o primeiro Trace em uma aplicao e,
posteriormente, sempre que alguma modificao na configurao do Trace ou do programa aplicativo
for realizada.
Iniciar Trace
Smbolo:
Este comando inicia o Trace (os valores das variveis sero exibidos a partir do ultimo momento).
Se o Trace for iniciado, este comando ser desabilitado.
Se o Trace for parado, este comando ser habilitado.
Parar Trace
Smbolo:
Este comando encerra o Trace, ou seja, a exibio congelar a seo atualmente visualizada do(s)
grfico(s).
Se o Trace for parado, este comando ser desabilitado.
Se o Trace for iniciado, este comando ser habilitado.
Reset do Disparo
Smbolo:
Este comando causar um reset na exibio do Trace aps sua interrupo ou aps a ocorrncia de
um disparo. A exibio do Trace permanecer com os valores atuais.
Cursor
Smbolo:
Enquanto esta opo estiver ativada (padro), a posio atual do cursor em um sistema de
coordenadas da janela de Trace sempre ser indicada na barra de status. Movimente o cursor clicando
no tringulo preto do cursor e arrastando-o enquanto mantm a tecla do mouse pressionada. O
mesmo pode ser feito usando-se as teclas de seta esquerda e direita. Todos os atalhos do teclado so
288
8. Editores
listados em Atalhos para Trace. A opo ser automaticamente desativada caso o comando Zoom
do Mouse esteja ativado.
Zoom do Mouse
Smbolo:
Este comando ativa o modo de zoom. Neste modo, o cursor do mouse exibido como e um
retngulo pode ser desenhado na janela para redefinir a rea das curvas do Trace a serem exibidas.
Esta rea ser visualizada de forma a se encaixar na janela de Trace.
Para desativar o modo Zoom ative o modo Cursor.
Para voltar a aparncia padro, use o comando Aparncia Padro.
Via rolagem do mouse ou via teclado possvel dar zoom exibio da janela de Trace, conforme
detalhado abaixo.
A roda do mouse controla o zoom no sistema de coordenadas ao longo dos eixos x e y. O mesmo
pode ser feito com o teclado numrico (teclas + e -).
O comando simultneo da roda do mouse com a tecla <SHIFT> controla o zoom no eixo x. O
mesmo pode ser feito com o teclado numrico, pressionando-se as teclas + e - + <SHIFT>.
O comando simultneo da roda do mouse com a tecla <CTRL> controla o zoom no eixo y. O
mesmo pode ser feito com o teclado numrico, pressionando-se as teclas + e - + <CTRL>.
Todos os atalhos do teclado so listados em Atalhos para Trace.
Este comando s estar habilitado enquanto o comando Multicanais estiver desabilitado.
Resetar Visualizao
Smbolo:
Este comando restaura as configuraes padro da aparncia dos grficos aps as mesmas terem sido
alteradas (por uma ao de zoom, por exemplo). As configuraes padro so definidas no dilogo
Configurao.
Comprimir
Smbolo:
Atravs deste comando os valores mostrados para o Trace de amostragem so comprimidos, isto ,
aps este comando o usurio pode visualizar a progresso das variveis de Trace em uma janela de
tempo maior. possvel a execuo mltipla do comando.
Este comando o oposto de Alargar.
Alargar
Smbolo:
Com este comando os valores mostrados para o Trace de amostragem so aumentados (zoom). Caso
este comando seja executado repetidas vezes, a seo de Trace exibida na janela ir aumentar de
tamanho.
Este comando o oposto de Comprimir.
Multicanais
Com este comando possvel alterar a visualizao do diagrama do Trace. A visualizao padro
consiste de um diagrama com os eixos x e y, onde todas as variveis so visualizadas. Na
289
8. Editores
visualizao multicanal, cada varivel visualizada no seu prprio diagrama, porm com eixos x
idnticos. O comando Zoom afeta o eixo x de todos os diagramas simultaneamente.
NOTA: Os grficos do diagrama de Trace so alterados em distncias maiores se a tecla <Ctrl> for
pressionada juntamente com as teclas listadas abaixo.
O editor Trace e os comandos no menu de Trace fornecem as seguintes teclas de funo no modo
padro:
Atalhos do teclado Ao do Diagrama de Trace
Teclas de seta esquerda/direita + Rola o eixo de tempo do Trace horizontal.
<ALT>
Teclas para cima e para baixo (sem Rola o eixo de tempo do Trace vertical.
pressionar <ALT>)
Teclas + e - Zoom no sistema de coordenadas nos eixos x e y.
Teclas + e - + <SHIFT> Zoom no eixo x (horizontal).
290
8. Editores
Com a opo multicanal ativada o uso das teclas de funo tem o seguinte efeito:
Atalhos do teclado Ao do Diagrama de Trace
Teclas de seta esquerda/direita + Rola o eixo de tempo (horizontal) de todos os diagramas
<ALT> simultaneamente.
Teclas para cima e para baixo (com Rola somente o diagrama vertical selecionado.
ou sem <ALT>)
Tecla + e - (teclado numrico ou Zoom no sistema de coordenadas nos eixos x e y de todos
alfa numrico) os diagramas simultaneamente.
Teclas + e - + <SHIFT> (teclado Zoom em todos os diagramas no eixo x (horizontal).
numrico ou alfa numrico)
Teclas + e - + <CTRL> (teclado Zoom em todos os diagramas no eixo y (vertical).
numrico ou alfa numrico)
Teclas de seta esquerda/direita Rola o cursor para esquerda e direita.
Editor Trace
Viso Geral
Comandos e Funcionalidade Zoom
Configuraes de Trace
Configurao de Variveis
Editor de Trace no Modo Online
Viso Geral
O editor Trace usado para configurar e exibir Traces. Um Trace, neste contexto, uma amostra
dos valores das variveis, ou seja, a progresso online dos valores lidos a partir do CP ao longo de
um determinado tempo. Adicionalmente pode ser configurado um gatilho. Neste caso, somente os
valores disparados so gravados e exibidos. Para esta finalidade, uma amostra dos valores colocada
em um buffer do MasterTool IEC XE e pode ser visualizada na janela do Editor correspondente, sob
a forma de um grfico em um sistema de coordenadas de aparncia determinada.
Variveis disparadas simultaneamente podem ser gravadas em um objeto de Trace. Neste objeto, as
variveis podem ser exibidas em um sistema de coordenadas especfico de variveis e,
possivelmente, no modo multicanal. O Trace de variveis com um disparador diferente gravado no
objetos de Trace destas. Podem ser criados tantos objetos quantos se desejar.
291
8. Editores
A Figura 8-45 mostra um exemplo de Trace no modo online. Quatro variveis foram selecionadas
para exibio na rvore de variveis na parte direita do dilogo. No menu de contexto desta parte
encontram-se os comandos disponveis para adicionar ou excluir variveis, defini-las como visveis,
mudar sua aparncia ou ainda para acessar o dilogo de configurao.
292
8. Editores
Alm dos comandos de zoom, tambm pode ser usada a rolagem do mouse para possibilitar zoom ao
sistema de coordenadas na janela do Trace.
Configurao do Trace
Um objeto de Trace pode ser adicionado na janela Dispositivos atravs dos comandos Acrescentar
Objeto e Editar Objeto. Primeiramente a janela principal do editor, intitulada com o <nome do
objeto de Trace> ( ), mostra uma rea vazia na parte esquerda onde, mais tarde, o grfico de Trace
ser exibido. Na parte direita, exibe a rvore Trace conforme configurada no dilogo Configurao...
Um Trace define uma ou vrias variveis a serem rastreadas. Para isto, devem ser definidas as
configuraes comuns (incio do Trace, amostragem, condies de disparo, tamanho do buffer, tarefa
responsvel, entre outros). Alm disto, a "aparncia" (exibio dos parmetros para o sistema de
coordenadas onde a curva ser exibida) de cada varivel de Trace deve ser definida.
Para configurar um Trace, use o menu de contexto na parte direita da janela correspondente:
Acrescentar Varivel: dilogo para adicionar uma varivel e definir alguns parmetros de
exibio (cor, tipo de grfico, etc.)
Remover Varivel: exclui as variveis selecionadas.
Visvel: torna visvel uma determinada varivel selecionada.
Aparncia: dilogo para determinar a aparncia do grfico (este comando apresenta a cor cinza
enquanto nenhuma configurao estiver carregada).
Configurao: dilogo para a definio do Trace (condies, tipo de curva e, mais uma vez, a
aparncia dos grficos) com suas variveis especficas.
Uma configurao de Trace pode ser armazenada em um arquivo externo *.trace e ser recarregada na
janela do editor.
O menu de Trace fornece comandos adicionais para trabalhar nos grficos de Trace atualmente
exibidos.
293
8. Editores
Acrescentar Varivel
Os dilogos de configurao de Trace e de variveis so abertos sob o comando Acrescentar Varivel
no menu de contexto da janela da rvore de Trace no editor correspondente.
Varivel: insira neste campo o nome (caminho) da varivel a ser rastreada. O Assistente de
Entrada pode ser usado para obter uma entrada vlida. Verifique e edite as configuraes
atuais. A varivel ser imediatamente inserida na rvore de gravao. Para modificar as
configuraes posteriormente, selecione a varivel nesta rvore e, novamente, use o dilogo de
configuraes.
Cor do Grfico: a partir da lista de seleo oferecida, escolha a cor na qual a curva do Trace para
a varivel deve ser exibida.
Tipo de Linha: especifique neste campo o tipo da linha que ser exibida na curva do Trace para a
varivel selecionada. recomendado usar o tipo Linha para grandes volumes de dados. Na
Tabela 8-8 so descritas as possveis opes do campo Tipo de Linha.
Tipo Descrio
Linha Os pontos so conectados atravs de uma linha.
Degrau Os pontos so conectados em forma de um degrau ou uma escada, ou seja, uma
linha vertical at o valor y do prximo ponto. A partir dali, linha horizontal at o
prximo valor x.
Nenhum No h exibio grfica.
Tipo do Ponto: especifique neste campo como os pontos sero exibidos na curva do Trace para a
varivel selecionada. Na Tabela 8-9 so descritas as possveis opes do campo Tipo do Ponto.
294
8. Editores
Tipo Descrio
Ponto As posies so indicadas por pontos.
Cruz Os pontos so indicados por cruzes.
Nenhum No h exibio grfica.
Ativar Advertncia Mnima: nesta opo, o grfico de Trace ser exibido na cor definida em Cor
de Advertncia (Mnima), assim que a varivel exceder o valor definido em Limite Inferior
Crtico.
Limite Inferior Crtico: veja acima, Ativar Advertncia Mnima.
Cor de Advertncia (Mnima): veja acima, Ativar Advertncia Mnima.
Ativar Advertncia Mxima: nesta opo o grfico de Trace ser exibido na cor definida em Cor
de Advertncia (Mxima), assim que a varivel exceder o valor definido em Limite Superior
Crtico.
Limite Superior Crtico: veja acima, Ativar Advertncia Mxima.
Cor de Advertncia (Mxima): veja acima, Ativar Advertncia Mxima.
Configurao
Configuraes de Gravao
Configurao de Variveis
O dilogo Configurao de Trace aberto sob o comando Configurao... disponvel no menu de
contexto da rvore de Trace na parte direita da janela principal do editor correspondente. Tambm
pode ser aberto com um clique duplo no nome do Trace ou da varivel. Neste dilogo determina-se
quais variveis devem ser rastreadas e quais parmetros devem ser configurados para o Trace e para
as variveis definidas.
295
8. Editores
Veja no nvel superior o nome do trace configurado e, abaixo dele, os nomes das variveis
associadas. Para alterar as configuraes de gravao, selecione o nome do Trace no nvel superior
da rvore de Trace. A seguir, o dilogo Configuraes de Gravao ser aberto.
Para acrescentar ou excluir uma varivel da gravao, veja os comandos abaixo relativos rvore de
gravao: Acrescentar Varivel e Remover Varivel.
Para alterar as configuraes da varivel selecione aquela desejada e abra o dilogo correspondente.
Tambm possvel selecionar vrios itens via <SHIFT> + clique do mouse ou <CTRL> + clique do
mouse na lista de variveis. A seguir, as alteraes sero aplicadas em todos os itens selecionados.
296
8. Editores
Via <SHIFT> ou <CTRL> + clique do mouse possvel realizar a seleo de vrias variveis ao mesmo
tempo e, de uma vez s, alterar suas configuraes ou propriedades.
Veja a seguir a descrio das possveis configuraes de Trace e das variveis.
Configuraes de Gravao
Veja a seguir uma descrio do dilogo Configurao de Trace para configuraes de gravao.
297
8. Editores
298
8. Editores
Nvel de disparo: se uma varivel analgica for usada como disparadora, neste campo se define o
valor desta varivel para o qual o evento disparador ocorrer. Insira o valor diretamente ou a
varivel que define o valor (tambm so permitidas constantes ENUM). Padro: vazio.
Tarefa: a partir da lista de tarefas disponveis, selecione aquela que aps sua execuo a varivel
de Trace deve ser lida. Padro: a primeira tarefa na rvore de configurao de tarefas.
Condio de gravao: uma varivel, expresso booleana ou um valor podem ser inseridos neste
campo. Assim que esta condio for TRUE, a amostragem do Trace ser iniciada. Se nada for
inserido neste campo, a gravao do Trace iniciar assim que a configurao do Trace tiver sido
enviada e a aplicao estiver sendo executada.
Comentrio: um texto de comentrio referente gravao atual pode ser inserido neste campo.
Gerar POU de rastreamento para visualizao: ativar esta opo leva compilao implcita do
componente <nome do Trace>_<nome da tarefa>_VISU. Use esta opo para integrar a leitura
do Trace em uma visualizao.
Aparncia: este boto abre o dilogo Editar Aparncia onde pode ser definida a exibio da
janela de Trace para a gravao atualmente configurada (eixos, cores e comportamento de
rolagem).
Avanado: este boto abre o dilogo Configuraes Avanadas de Trace.
Taxa de atualizao (ms): intervalo de tempo em milissegundos no qual ser feita a atualizao
da janela de Trace no modo online. O valor deve ser entre 150 ms e 10000 ms, o padro 500
ms. Se o gestor de Trace for utilizado os dados so transferidos no tempo definido do sistema de
execuo para o sistema de programao. Se o gestor de Trace no for utilizado, ento os dados
so transmitidos a cada 200 ms para o sistema de programao.
Tamanho do buffer do editor trace (amostras): insira aqui o tamanho do buffer do editor de Trace
(gravao). Este buffer tem de ser maior ou igual ao dobro do tamanho do buffer de tempo de
execuo.
Medir em cada ensimo ciclo: define o nmero de ciclos que devem ser deixados antes que a
varivel seja lida novamente. Atravs do clculo tamanho do buffer * medida em cada ciclo x *
intervalo da tarefa, o tempo mnimo pode ser estimado.
Tamanho do buffer de tempo de execuo recomendado (amostras): Aqui mostrado o tamanho
recomendado do buffer de tempo de execuo para cada sinal de monitoramento. Este valor
calculado com base no tempo de ciclo de tarefas, o tempo de atualizao e o valor de cada
ensimo ciclo.
299
8. Editores
Substituir tamanho do buffer de tempo de execuo: Se a opo for marcada, em vez do valor
recomendado para o tamanho do buffer de tempo de execuo, o valor inserido aqui ser usado.
O valor deve ser de pelo menos 10 e no maior do que o tamanho do buffer do editor trace.
NOTA: Para exibir a curva de Trace de uma varivel com uma aparncia diferente a cada vez,
atribua esta varivel a outro objeto de Trace com aparncia diferente.
Auto (nas guias Eixo X e Eixo Y): Com esta opo selecionada, o eixo automaticamente
dimensionado de acordo com o contedo do buffer do editor do trace.
Comprimento Fixo (na guia Eixo X): Se esta opo estiver selecionada, o intervalo exibido no
eixo do tempo em um comprimento fixo. Este comprimento deve ser definido no campo
Comprimento. A escala tambm ajustada para o comprimento e a rolagem do grfico feita
automaticamente para a faixa visvel, assim, sempre ser exibido no grfico os ltimos dados
gerados.
Fixo (nas guias Eixo X e Eixo Y): Selecionando esta opo, o intervalo exibido no eixo
definido pelos campos Mnimo e Mximo.
Mnimo (nas guias Eixo X e Eixo Y): Define o valor mnimo exibido no eixo selecionado.
Mximo (nas guias Eixo X e Eixo Y): Este valor define o valor mximo exibido no eixo
selecionado.
Comprimento (na guia Eixo X): Define o comprimento do intervalo exibido no eixo do tempo.
Grade (nas guias Eixo X e Eixo Y): se esta opo est ativada, ser exibida uma grade. Para tal,
as marcas sero alongadas por linhas pontilhadas. A cor das linhas de grade ser escolhida a
partir da lista de cores oferecida.
Descrio (na guia Eixo Y): nesta opo o texto inserido no campo de edio ser exibido na
extremidade superior final do eixo y. Para o eixo x no ser exibida a descrio.
300
8. Editores
Fonte (nas guias Eixo X e Eixo Y): este boto abre o dilogo padro para definir a fonte para a
exibio do Trace.
Cor de fundo: a partir da lista de seleo, escolha a cor de fundo do sistema de coordenadas que
deve ser usado enquanto este no estiver selecionado na janela de Trace.
Cor de fundo na seleo: a partir da lista de seleo de cores, escolha a cor de fundo do sistema
de coordenadas que deve ser usado enquanto este estiver selecionado na janela de Trace.
Reset: com este comando a aparncia configurada para seu valor padro.
Usar como padro: com este comando a aparncia atual configurada como padro. Deve ser
usado quando um novo Trace ou varivel forem configuradas.
Configurao de Varivel
Veja a seguir uma descrio do dilogo de configurao de Trace para configuraes de variveis.
301
8. Editores
Tipo de Linha: especifique neste campo o tipo da linha que ser exibida na curva do Trace para a
varivel selecionada. recomendado usar o tipo Linha para grandes volumes de dados. Na
Tabela 8-8 so descritas as possveis opes do campo Tipo de Linha.
Tipo do Ponto: especifique neste campo como os pontos sero exibidos na curva do Trace para a
varivel selecionada. Na Tabela 8-9 so descritas as possveis opes do campo Tipo do Ponto.
Ativar advertncia mnima: nesta opo o grfico de Trace ser exibido na cor definida em Cor
de advertncia (mnimo), assim que a varivel atingir o valor definido em Limite inferior crtico.
Limite inferior crtico: veja acima, Ativar advertncia mnima.
Cor de advertncia (mnimo): veja acima, Ativar advertncia mnima.
Ativar advertncia mxima: nesta opo o grfico de Trace ser exibido na cor definida em Cor
de advertncia (mximo), assim que a varivel exceder o valor definido em Limite superior
crtico.
Limite superior crtico: veja acima, Ativar advertncia mxima.
Cor de advertncia (mximo): veja acima, Ativar advertncia mxima.
Aparncia: este boto abre o dilogo Aparncia do Eixo Y, onde pode ser definida a exibio da
janela de Trace para o eixo y atualmente configurado (cores e comportamento de rolagem) para
cada varivel em seu prprio estilo. As configuraes so usadas quando o diagrama de Trace for
exibido em uma visualizao multicanal.
Auto: Com esta opo selecionada, o eixo automaticamente dimensionado de acordo com o
contedo do buffer do editor do trace.
Fixo: Selecionando esta opo, o intervalo exibido no eixo definido pelos campos Mnimo e
Mximo.
Mnimo: Define o valor mnimo exibido no eixo selecionado.
Mximo: Este valor define o valor mximo exibido no eixo selecionado.
Grade: se esta opo est ativada, ser exibida uma grade. Para tal, as marcas sero alongadas
por linhas pontilhadas. A cor das linhas de grade ser escolhida a partir da lista de cores
oferecida.
Descrio: nesta opo o texto inserido no campo de edio ser exibido nas extremidade
superior final do eixo y. Para o eixo x no ser exibida uma descrio.
Fonte: este boto abre o dilogo padro para definir a fonte na exibio do Trace.
302
8. Editores
Aparncia
Este comando encontra-se no menu de contexto da rvore de Trace na parte direita da janela principal
do editor de Trace. Ele abre o dilogo Editar Aparncia neste Editor. O dilogo estar disponvel
quando o nome do Trace no nvel superior da rvore for selecionado. Se uma varivel estiver
selecionada na rvore de Trace, o dilogo Aparncia do Eixo Y ser aberto.
Este dilogo tambm estar disponvel quando o usurio estiver no dilogo de Configurao do
Trace.
Em ambos os dilogos, o usurio define como os dados de Trace sero exibidos no diagrama, ou seja,
determina a aparncia do sistema de coordenadas (eixos, cores, grade, etc.) na qual os valores
grficos das variveis sero exibidos. As configuraes da aparncia de Trace (dilogo Editar
Aparncia) so usadas no padro modo de canal nico, porm em relao s variveis, estas
configuraes esto visveis no modo multicanal.
Viso Geral
O Trace executado como uma aplicao no dispositivo atual.
Trace Enviado
No primeiro uso e aps uma alterao na configurao do Trace, a aplicao do mesmo deve ser
enviada para ativar o Trace da aplicao atualmente em execuo. Aps terem sido realizadas
mudanas na aplicao, o Trace ser encerrado automaticamente e ser necessrio envi-lo
novamente. Caso o login ou logout na aplicao tenham sido realizados sem nenhuma alterao, o
Trace ter continuidade sem um re-envio.
303
8. Editores
Figura 8-56. Janela de Trace no Modo Online, Exemplo no Modo Canal nico
304
8. Editores
Foramentos no modo online faz com que todos os valores forados da aplicao ativa sempre sejam
atualizados automaticamente.
Monitorao
Uma lista de monitorao Monitorao<n> mostra o valor atual de uma varivel na coluna Valor no
modo online.
Consulte o item Criar Lista de Monitorao para obter uma descrio sobre como configurar uma
lista de monitorao e como tratar pastas no caso de variveis estruturadas.
305
8. Editores
ATENO:
Quando os valores monitorados representarem endereos de mapeamentos diretos nas reas de %I,
%Q e %M a consistncia no executada, ela s existe para o dispositivo onde est sendo feita a
monitorao. Como os projetos podem ser feitos para quaisquer modelos de UCP e estes possuem
tamanhos de reas diferentes os campos os endereos fora da faixa no iro retornar valores vlidos
de monitorao, sendo que em alguns casos o valor lido pode ser 0.
Escrever Valores
Na coluna Valor Preparado insira o valor desejado que ser escrito ou forado para a respectiva
expresso no controlador via comando Escrever Valores ou Forar Valores (da mesma forma que em
outras visualizaes de monitorao, como por exemplo, no editor de declarao).
Editores MODBUS
Para adicionar um dispositivo MODBUS, basta clicar com o boto direito do mouse sobre a porta de
comunicao que deseja habilitar o protocolo e escolher a opo Acrescentar Dispositivo...
306
8. Editores
Ser aberta uma tela onde indicar os protocolos MODBUS disponveis para a porta de comunicao
selecionada, agora basta escolher a opo desejada e clicar em Acrescentar.
Os dispositivos MODBUS por mapeamentos simblicos esto disponveis a partir da verso 1.40 do
MasterTool IEC XE. Para utiliz-los de forma correta necessria a verso de CPU da Srie Nexto
1.3.0.20 ou superior.
Tabela 8-11. Endereo Inicial de Diagnstico no MODBUS RTU Mestre por Representao Direta
307
8. Editores
Figura 8-61. Configuraes Avanadas MODBUS RTU Mestre por Representao Direta
Tabela 8-12. Configurao das Temporizaes no MODBUS RTU Mestre por Representao Direta
Adicionando um Dispositivo
Figura 8-62. Adicionando um Dispositivo no MODBUS RTU Mestre por Representao Direta
308
8. Editores
Figura 8-63. Relao MODBUS no MODBUS RTU Mestre por Representao Direta
309
8. Editores
Tabela 8-15. Configurao das Temporizaes no MODBUS RTU Mestre por Mapeamento Simblico
Adicionando um Dispositivo
Para adicionar um dispositivo a configurao do MODBUS RTU Mestre por Mapeamento Simblico
o mesmo dever ser adicionado atravs do menu de contexto do MODBUS RTU Mestre adicionado.
Parmetros Gerais
A configurao dos dispositivos escravos, visualizados na Figura 8-65, seguem os seguintes
parmetros:
310
8. Editores
Figura 8-65. Parmetros Gerais do Dispositivo no MODBUS RTU Mestre por Mapeamento Simblico
Tabela 8-16. Configuraes do Dispositivo no MODBUS RTU Mestre por Mapeamento Simblico
Configurao de Mapeamentos
A configurao dos mapeamentos no MODBUS RTU Mestre por Mapeamentos Simblicos,
visualizadas na Figura 8-66, segue os parmetros descritos na Tabela 8-17:
Figura 8-66. Tela de Mapeamentos no MODBUS RTU Mestre por Mapeamento Simblico
Padro de
Configurao Descrio Possibilidades
Fbrica
Nome da Nome de uma varivel declarada em um
Nome da varivel simblica. -
Varivel programa ou GVL
Coil Escrita(1 bit)
Coil Leitura (1 bit)
Tipo de Dado Tipo de dado MODBUS. - Holding Register Escrita (16 bits)
Holding Register Leitura (16 bits)
Holding Register Mscara AND (16 bits)
311
8. Editores
Tabela 8-17 Configurao dos Mapeamentos no MODBUS RTU Mestre por Mapeamentos Simblicos
Configurao de Requisies
A configurao das requisies no MODBUS RTU Mestre por Mapeamentos Simblicos,
visualizadas na Figura 8-67, segue os parmetros descritos na Tabela 8-18:
Figura 8-67. Tela de Requisies de dados MODBUS RTU Mestre por Mapeamentos Simblicos
Padro de
Configurao Descrio Possibilidades
Fbrica
FC01 Leitura de Coils
FC02 Leitura de Input Status
FC03 Leitura de Holding Registers
FC04 Leitura de Input Registers
FC05 Escrita de um Coil
Funo Tipo de funo MODBUS. -
FC06 Escrita de um Holding Register
FC15 Escrita de mltiplos Coils
FC16 Escrita de Holding Registers
FC22 Mscara de Escrita do Register
FC23 Leitura/Escrita de Holding Register
Perodo de comunicao
Varredura (ms) - 0 a 3600000
(ms).
Endereo Inicial Endereo inicial dos dados de
- 1 a 65536
de Leitura leitura MODBUS.
Tamanho dos Tamanho dos dados de
- Depende da funo utilizada
Dados de Leitura leitura MODBUS.
Faixa dos dados Faixa de endereo dos dados
- 0 a 2147483646
de leitura de leitura MODBUS.
312
8. Editores
Tabela 8-18. Configurao das Relaes MODBUS RTU Mestre por Mapeamentos Simblicos
313
8. Editores
configuradas no
campo Mapeamentos
do escravo (%QX.X).
Configuraes Avanadas
Esta configurao idntica as configuraes do MODBUS RTU Mestre por Representao Direta.
Figura 8-69. Adicionando uma Relao no MODBUS RTU Escravo por Representao Direta
Tabela 8-20. Configurao da Relao no MODBUS RTU Escravo por Representao Direta
314
8. Editores
Parmetros Gerais
Os parmetros gerais, encontrados na tela inicial de configurao do protocolo MODBUS RTU
Escravo por Mapeamento Simblico como apresentado na Figura 8-70.
Figura 8-70. Tela de Configurao do Escravo MODBUS RTU por Mapeamento Simblico
Figura 8-71. Tela de Configuraes Avanadas do MODUS RTU Escravo por Mapeamentos Simblicos
Tabela 8-22. Configuraes Avanadas MODBUS RTU Escravo por Mapeamentos Simblicos
315
8. Editores
Figura 8-72. Tela de Mapeamentos do MODBUS RTU Escravo por Mapeamentos Simblicos
Padro de
Configurao Descrio Possibilidades
Fbrica
Nome da Nome de uma varivel declarada em um
Nome da varivel simblica -
Varivel programa ou GVL
Coil (1 bit)
Input Status (1 bit)
Tipo de Dado Tipo de dado MODBUS -
Holding Register (16 bits)
Input Register (16 bits)
Endereo Inicial Endereo inicial dos dados
- 1 a 65536
do Dado MODBUS
Tamanho Tamanho do dado MODBUS - 1 a 65536
Faixa de endereos do dado
Faixa - -
configurado
Tabela 8-23. Configurao dos Mapeamentos no MODBUS RTU Escravo por Mapeamentos Simblicos
316
8. Editores
Adicionando um Dispositivo
Figura 8-74. Adicionando Dispositivo no MODBUS Ethernet Cliente por Representao Direta
317
8. Editores
Configuraes Avanadas
Figura 8-75. Tela de Configuraes Avanadas MODBUS Ethernet Cliente por Representao Direta
Tabela 8-26. Configuraes Avanadas MODBUS Ethernet Cliente por Representao Direta
318
8. Editores
Figura 8-76. Tela de Parmetros Gerais MODBUS Ethernet Cliente por Mapeamento Simblico
Tabela 8-27. Configuraes Gerais MODBUS Ethernet Cliente por Mapeamento Simblico
Parmetros Gerais
A configurao dos dispositivos escravos, visualizados na Tabela 8-28, seguem os seguintes
parmetros:
Figura 8-77. Parmetros Gerais no MODBUS Ethernet Cliente por Mapeamento Simblico
Padro de
Configurao Descrio Possibilidades
Fbrica
0.0.0.1 a
IP Endereo IP do servidor. 0. 0. 0. 0
223.255.255.255
Porta TCP Porta TCP. 502 2 a 65534
Endereo do Escravo
Endereo do Escravo 1 0 a 255
MODBUS.
Tabela 8-28. Configuraes Gerais MODBUS Ethernet Cliente por Mapeamento Simblico
319
8. Editores
Tabela 8-29. Configuraes Avanadas MODBUS Ethernet Cliente por Mapeamento Simblico
Figura 8-78. Tela de Mapeamentos do MODBUS Ethernet Cliente por Mapeamentos Simblicos
Padro de
Configurao Descrio Possibilidades
Fbrica
Nome da Nome de uma varivel declarada em um
Nome da varivel simblica. -
Varivel programa ou GVL
Coil Escrita(1 bit)
Coil Leitura (1 bit)
Holding Register Escrita (16 bits)
Holding Register Leitura (16 bits)
Tipo de Dado Tipo de dado MODBUS. -
Holding Register Mscara AND (16 bits)
Holding Register Mscara OR (16 bits)
Input Register (16 bits)
Input Status (1 bit)
Endereo inicial dos dados
Endereo Inicial - 1 a 65536
MODBUS.
Tamanho Tamanho do dado MODBUS. - 1 a 65536
Faixa de endereos do dado
Faixa - -
configurado.
320
8. Editores
Figura 8-79 Tela de Requisies no MODBUS Ethernet Cliente por Mapeamentos Simblicos
Padro de
Configurao Descrio Possibilidades
Fbrica
FC01 Leitura de Coils
FC02 Leitura de Input Status
FC03 Leitura de Holding Registers
FC04 Leitura de Input Registers
FC05 Escrita de um Coil
Funo Tipo de funo MODBUS. -
FC06 Escrita de um Holding Register
FC15 Escrita de mltiplos Coils
FC16 Escrita de Holding Registers
FC22 Mscara de Escrita do Register
FC23 Leitura/Escrita de Holding Register
Perodo de comunicao
Varredura (ms) - 0 a 3600000
(ms).
Endereo inicial dos
Endereo Inicial
dados de leitura - 1 a 65536
de Leitura
MODBUS.
Tamanho dos Tamanho dos dados de
- Depende da funo utilizada
Dados de Leitura leitura MODBUS.
Faixa de endereo dos
Faixa dos dados
dados de leitura - 0 a 2147483646
de leitura
MODBUS.
Endereo inicial dos
Endereo Inicial
dados de escrita 1 1 a 65536
de Escrita
MODBUS.
Tamanho dos Tamanho dos dados de
- Depende da funo utilizada
Dados de Escrita escrita MODBUS.
Faixa de endereo dos
Faixa dos dados
dados de escrita - 0 a 2147483647
de Escrita
MODBUS.
Nome da varivel de Nome de uma varivel declarada em um
Diagnsticos -
diagnstico. programa ou GVL
Varivel utilizada para Campo destinado a varivel simblica utilizada
Desabilitao desabilitar a relao - para desabilitar, individualmente, as
MODBUS. requisies MODBUS configuradas. Esta
321
8. Editores
Tabela 8-31 Configurao das Relaes MODBUS Ethernet Cliente por Mapeamentos Simblicos
322
8. Editores
Configuraes Avanadas
Figura 8-81. Configuraes Avanadas MODBUS Ethernet Servidor por Representao Direta
Tabela 8-33. Configuraes Avanadas MODBUS Ethernet Servidor por Representao Direta
Figura 8-82. Adicionando uma Relao MODBUS Ethernet Servidor por Representao Direta
323
8. Editores
Tabela 8-34. Configuraes da Relao MODBUS Ethernet Servidor por Representao Direta
Filtros
324
8. Editores
Parmetros Gerais
Os parmetros gerais, encontrados na tela inicial de configurao do protocolo MODBUS Ethernet
Servidor por Mapeamentos Simblicos (Figura 8-84), so definidos como:
Figura 8-84 Tela Parmetros Gerais MODBUS Ethernet Servidor por Mapeamento Simblico
Tabela 8-36 Configuraes Gerais MODBUS Ethernet Servidor por Mapeamento Simblico
As configuraes presentes no boto Filtros..., descritas na Tabela 8-35, so relativas aos filtros de
comunicao TCP.
Os tempos de comunicao do protocolo MODBUS Ethernet Servidor por Mapeamentos Simblicos,
encontrados no boto Avanado... da tela de configurao, esto divididos em: Ciclo da Tarefa e
Time-out da Inatividade da Conexo.
Configurao Descrio Padro de Fbrica Possibilidades
Tempo para execuo da instncia
Ciclo da
dentro do ciclo, sem considerar o 50 5 a 100
Tarefa (ms)
tempo de execuo da mesma.
Time-out da Tempo mximo de inatividade entre
Inatividade da cliente e servidor antes da conexo 10 10 a 3600
Conexo (s) ser fechada pelo servidor.
Tabela 8-37. Configuraes Avanadas MODBUS Ethernet Servidor por Mapeamentos Simblicos
325
8. Editores
Figura 8-85. Tela Mapeamentos MODBUS Ethernet Servidor por Mapeamentos Simblicos
Padro de
Configurao Descrio Possibilidades
Fbrica
Nome de uma varivel declarada
Nome da Varivel Nome da varivel simblica. -
em um programa ou GVL
Coil
Input Status
Tipo de Dado Tipo de dado MODBUS. -
Holding Register
Input Register
Endereo inicial dos dados
Endereo Inicial - 1 a 65536
MODBUS.
Tamanho Tamanho do dado MODBUS. - 1 a 65536
Faixa de endereos do dado
Faixa - -
configurado.
Tabela 8-38 Configurao dos Mapeamentos MODBUS Ethernet Servidor por Mapeamento Simblicos
Editor PROFIBUS
Quando adicionamos o mestre PROFIBUS NX5001 ao barramento, o mesmo surge na rvore de
dispositivos, abaixo da UCP e nos habilita diversas configuraes que devem ser feitas para o correto
funcionamento da rede.
Os parmetros das telas de configurao do protocolo PROFIBUS esto descritos no manual do
mesmo (MU214001).
NOTA: Alteraes online no podem ser aplicadas quando so alterados parmetros da rede ou dos
mdulos PROFIBUS ou quando mdulos so adicionados ou removidos da configurao.
Editor UCP
Os parmetros relacionados a UCP, so configurados conforme a tela abaixo. A mesma fica na
rvore de dispositivos.
326
8. Editores
NOTA: Alteraes online no podem ser aplicadas quando so alterados parmetros da UCP.
Interfaces Seriais
As interfaces seriais COM1 e COM2, so configuradas na tela abaixo. As mesmas se encontram na
rvore de dispositivos abaixo da UCP.
327
8. Editores
Interfaces Ethernet
As interfaces Ethernet , so configuradas na tela abaixo. As mesmas se encontram na rvore de
dispositivos abaixo da UCP.
328
8. Editores
329
8. Editores
Figura 8-89. Passos para a Insero do Objeto PID Control em uma Aplicao
Ao inserir um objeto PID Control inserida um POU do tipo Programa ao projeto. Este programa
contm um bloco funcional do tipo PID assim como todos os parmetros e lgicas necessrias para a
sua utilizao. Dentro do objeto podem ser configuradas as variveis que sero utilizadas como
entradas e sadas assim como tempo de amostragem utilizado no controle.
Ambiente Grfico
O ambiente grfico do objeto PID Control formado por uma tela composta por duas abas:
Configuraes & Grfico: esta a principal aba de trabalho, onde so configurados os principais
parmetros e onde est localizado o grfico de tendncia.
Configuraes Avanadas: nesta aba esto contidas configuraes secundrias do lao PID.
A Figura 8-90 apresenta o ambiente grfico do objeto PID Control com a sua aba principal em
aberto. A princpio pode-se observar o grfico de tendncia, os grficos de barra, a possibilidade de
realizar configuraes de alguns parmetros do controlador PID, entre outros. Estas e todas as demais
funcionalidades deste objeto sero apresentadas na seqncia deste manual.
330
8. Editores
O ambiente grfico ilustrado pela Figura 8-90 pode ser acessado clicando-se duas vezes com o boto
esquerdo do mouse sobre o objeto PID Control, localizado na treeview da aplicao, e selecionando
o seu ambiente grfico, como mostra a Figura 8-91.
331
8. Editores
Grupo: Grfico
Este grupo responsvel por exibir o grfico de tendncia do processo e permitir que algumas
operaes e/ou configuraes sejam realizadas neste grfico. A Figura 8-92 apresenta este grupo em
maior destaque.
Acima do grfico de tendncia exibido em destaque o nome do controlador PID, de acordo com o
nome atribudo ao objeto PID Control na treeview da janela Devices. Logo abaixo, apresentada a
escala de engenharia da varivel de processo (PV).
No canto superior direito, ainda acima do grfico, o grupo Grfico possui um indicador que permite
que o usurio reconhea se o CP est em modo Offline ou Online.
Os valores apresentados no grfico de tendncia so sempre exibidos em percentual. Este grfico
composto por trs penas que representam as seguintes variveis:
SP: valor de referncia do controlador, sempre desenhado na cor verde.
332
8. Editores
O boto Iniciar utilizado para iniciar a monitorao do processo. Neste caso, as penas do grfico
iro desenhar o comportamento dinmico das variveis SP, PV e MV. Aps o incio da monitorao
o nome deste boto alterado para Parar, onde o monitoramento poder ser finalizado. Aps parar a
monitorao o nome do boto retorna para Iniciar.
O boto Iniciar e todos os demais botes que esto localizados imediatamente a sua direita apenas
esto habilitados com o CP em modo Online. Estes outros botes possuem as seguintes funes:
< : deslocar o grfico para a esquerda.
> : deslocar o grfico para a direita.
O : voltar para a posio normal do grfico.
# : executar operao de autofit do grfico.
Clicando com o boto direito do mouse sobre o grfico de tendncia surge um menu de contexto,
como mostra a Figura 8-94.
A opo Salvar somente habilitada quando existe alguma informao presente no grfico de
tendncia. Esta opo permite que sejam armazenados em arquivo .CSV os dados desenhados pelas
penas do grfico.
A opo Abrir permite que dados anteriormente salvos em arquivo .CSV atravs da opo Salvar
sejam lidas e desenhadas novamente no grfico de tendncia. Esta opo desabilitada quando est
ocorrendo o monitoramento do processo (inicializado pelo boto Iniciar).
A opo Retornar Zoom habilita a aplicao de zoom no grfico. Esta opo habilitada quando
existem informaes desenhadas no grfico.
A opo Mouse Shift permite que a partir do mouse seja possvel realizar deslocamentos no grfico
de tendncia. Esta opo habilitada quando existem informaes desenhadas no grfico.
A opo Limpar permite que o grfico seja limpo, apagando todas as informaes por ele contidas.
Esta opo habilitada quando existem informaes desenhadas no grfico.
A opo Tempo permite alternar o tipo de dado do eixo x entre ciclo de execuo e tempo em
segundos.
333
8. Editores
Pode-se observar que esta janela formada pelos grupos Eixo X, Eixo Y e Detalhes do Grfico.
No grupo Eixo X possvel configurar como o eixo x ir ser visualizado, podendo assumir as
seguintes opes:
Exibio Normal: somente os ltimos k pontos do monitoramento so apresentados no grfico,
onde k configurado no campo Pontos no Grfico.
Autoajustar: todos os pontos do monitoramento so apresentados no grfico de tendncia.
O campo Deslocamento em X especifica o passo de deslocamento dos botes < e >, localizados logo
abaixo do grfico de tendncia.
No grupo Eixo Y possvel configurar como o eixo y ir ser visualizado, podendo assumir as
seguintes opes:
Exibio Normal: o eixo y ir ser apresentado na faixa de 0% a 100% (os campos Y Min e Y
Max permanecem desabilitados).
Autoajustar: o eixo y ir se ajustar automaticamente para apresentar os dados coletados pelo
monitoramento (os campos Y Min e Y Max permanecem desabilitados).
Personalizado: a faixa de valores apresentada pelo eixo y pode ser personalizada utilizando os
campos Y Min e Y Mx.
No grupo Detalhes do Grfico possvel configurar detalhes de como o grfico ser visualizado e
armazenado, ele apresenta os seguintes campos:
Pontos Armazenados: configura o buffer mximo de armazenagem de pontos do grfico para
cada varivel do processo, aps esse limite os pontos so descartados.
Tempo de Amostragem (ms): configura o tempo em que cada ponto do grfico atualizado para
cada varivel do processo.
As alteraes somente sero confirmadas pressionando o boto OK. Caso seja necessrio voltar
configurao padro, o boto Padro deve ser pressionado.
334
8. Editores
No canto superior esquerdo da Figura 8-96, esto presentes os grficos de barra que exibem os
valores atuais das variveis SP, PV e MV em percentual.
No lado direito do grupo Configuraes Online, encontram-se os campos no editveis:
Status: informa o status do CP, pode assumir: Offline, Parado ou Executar.
Modo: informa se o controlador PID est configurado em modo Manual ou Automtico.
Controle: informa a direo certa da ao MV para fornecer uma realimentao negativa.
Quando em controle Direto indica que MV deve aumentar em resposta a um aumento de PV, j em
controle Inverso indica que MV deve diminuir em resposta a um aumento de PV.
Logo abaixo, o campo SP permite visualizar o valor de referncia atual do controlador PID, assim
como o seu ajuste quando o controlador est operando em modo automtico.
No campo PV possvel visualizar o valor da varivel de processo do controlador PID. Este campo
no permite edio.
335
8. Editores
No campo MV possvel visualizar o valor da varivel manipulada do controlador PID. Este campo
no permite edio.
Quando o controlador PID encontra-se em modo automtico, o campo MVManual no permite
edio. Entretanto, quando o controlador est em modo manual, o valor da varivel MV pode ser
ajustado atravs deste campo.
Os campos GP, TI e TD permitem a edio dos parmetros ganho proporcional, tempo integrativo e
tempo derivativo do controlador PID.
Nos campos DeadBand, MaxVarMV e Bias so configurados, respectivamente, a banda morta, a
mxima variao permitida para a varivel MV e o offset adicionado MV.
O boto Escrever responsvel por enviar ao CP todos os parmetros que foram modificados,
concretizando a alterao dos parmetros no controlador PID. Maiores detalhes sobre a operao de
escrita consulte Operao de Escrita de Parmetros.
Os botes Manual e Automtico alteram o modo de funcionamento do controlador para manual e
automtico, respectivamente.
O boto Autoconfigurar abre a janela de execuo do procedimento de sintonia automtica do
controlador. Maiores detalhes sobre a janela de execuo do procedimento de sintonia automtica
consulte Procedimento de Sintonia Automtica.
O campo Opes de Visualizao utilizado para controlar o modo de exibio dos valores dos
parmetros e variveis. Os valores possveis so:
Bruto: exibe os valores tal qual est no CP.
Porcento: exibe os valores na forma de percentual, na faixa de 0% a 100% dentro da faixa de
valores mximos e mnimos do parmetro ou varivel.
Engenharia: exibe os valores na forma de escala de engenharia configurada para o parmetro ou
varivel.
Os campos afetados pelas opes de visualizao so: SP, PV, MV, MVManual, DeadBand,
MaxVarMV e Bias. Estes campos so afetados apenas quando exibidos na caixa de texto, o grfico de
tendncia e os grficos de barra sempre so mostrados em porcentagem.
A unidade de engenharia exibida ao lado da caixa de texto dos campos citados tambm muda de
acordo com a seleo do campo Opes de Visualizao, exibindo a unidade de engenharia (se
configurada), percentual % ou nada caso a opo seja Bruto.
Para os campos MV, MVManual, MaxVarMV e Bias no faz sentido a visualizao em escala de
engenharia, neste caso ser exibido em percentual.
O boto Salvar salva em arquivo .CSV as configuraes atuais do controlador.
O boto Carregar l de arquivo .CSV com configuraes anteriormente salvas e carrega-as no
controlador.
A presena dos botes Salvar e Carregar permitem que parmetros do controlador sejam salvos e
carregados posteriormente, por exemplo, aps um procedimento de manuteno do CP. Para carregar
no controlador os parmetros que foram previamente armazenados em um arquivo .CSV deve-se
clicar no boto Carregar. Logo aps ser selecionado o arquivo .CSV adequado, uma pequena janela
ir ser apresentada ao usurio, permitindo que este selecione os parmetros que deseja carregar no
controlador.
A Figura 8-97 exibe a janela mencionada. Pode-se notar os valores dos parmetros que podem ser
salvos e carregados no objeto PIDControl. Ao pressionar o boto OK, os parmetros marcados sero
automaticamente carregados no CP, reconfigurando o controlador.
336
8. Editores
A Figura 8-98 demonstra os campos SP, GP, TI e TD foram alterados, mas que ainda no tiveram os
seus novos valores enviados para o CP. Pode-se notar que o campo TI apresenta uma mensagem de
erro, pois o seu valor negativo (a mensagem de erro pode ser visualizada passando-se o mouse
sobre o sinal de exclamao). Dessa forma, quando o boto Escrever for pressionado, somente os
valores dos campos que no apresentam erros so realmente modificados no CP. A Figura 8-99
apresenta a visualizao desses campos aps o boto Escrever ser pressionado.
337
8. Editores
Caso o valor de algum dos campos tenha sido alterado e o seu valor ainda no tenha sido enviado
para o CP, possvel restaurar o seu valor atual do CP clicando com o boto direito do mouse sobre o
campo e em seguida selecionando Valor Atual. Esta operao exibida na Figura 8-100.
338
8. Editores
Observando a Figura 8-101 nota-se que as configuraes desta aba so divididas em dois grupos:
Configuraes de Entrada/Sada e Configuraes de Controle, e duas abas: Configuraes do
Projeto e Restries do Autoconfigurar.
importante ressaltar que todas as alteraes realizadas na aba Configuraes Avanadas devem ser
feitas com o CP em Offline. Desta forma, aps alterar os parmetros necessrio que o projeto seja
carregado no CP. Quando o CP estiver em Online todos os campos estaro desabilitados, no
permitindo edio.
Nos campos Varivel so configuradas as variveis que sero utilizadas como entrada (PV) e sada
(MV) do PID. O objeto PID Control aceita somente variveis do tipo REAL.
339
8. Editores
O campo varivel SP o nico que pode ser deixado em branco. Neste caso, ser assumido que uma
varivel interna do objeto PID Control dever ser utilizada para este campo. Estas variveis devem
ser variveis globais declaradas em outros objetos da aplicao como configurao de redes de
campo ou objetos GVL. A utilizao de variveis externas neste campo permite, por exemplo, que
estratgias de controle em cascata possam ser aplicadas com o objeto PID Control.
Os campos Mnimo e Mximo, definem a faixa de operao das variveis SP, PV e MV. Os campos
Mnimo SP e Mximo SP, no permitem edio. Estes campos assumem os valores dos campos
Mnimo Engenharia de PV e Mximo Engenharia de PV, respectivamente.
O ajuste correto dessas informaes de grande importncia para o funcionamento adequado do lao
PID. importante tambm dizer que estes valores so tambm utilizados para validar a entrada de
dados dos campos do grupo Configuraes Online da aba Configuraes e Grfico, de acordo com a
configurao do parmetro Opes de Visualizao.
340
8. Editores
341
8. Editores
342
8. Editores
343
9. Instalao
9. Instalao
Para realizar a instalao do software de desenvolvimento MasterTool IEC XE necessrio ter em
mos o CD-ROM de distribuio ou efetuar o download do arquivo de instalao no site
http://www.altus.com.br. Aps, feche todos os programas que estejam em execuo no seu
computador e em seguida d um duplo clique no arquivo de instalao. O instalador abrir a seguinte
tela de instalao:
Selecione o idioma da instalao e pressione OK para seguir com a instalao. Esta ao ir iniciar a
instalao do MasterTool IEC XE. Em seguida, aparecero as seguintes telas:
Surgir a tela que se refere ao contrato de licena, o qual deve ser lido atentamente. Caso voc
concorde com os termos da licena, selecione a opo aceitar os termos do contrato e aps pressione
Avanar para continuar a instalao.
344
9. Instalao
Surgir a tela que se refere ao que h de novo nesta verso do MasterTool IEC XE que voc est
instalando.
345
9. Instalao
Na prxima tela pode ser definido se haver ou no um atalho na rea de Trabalho do computador.
Selecione a opo desejada pressione avanar para continuar.
Na prxima tela realizada uma reviso dos componentes selecionados a serem instalados. Clique
em Avanar para continuar ou Voltar para alterar alguma caracterstica.
346
9. Instalao
Surgir uma tela durante a instalao para extrair os arquivos do pacote Microsoft .NET Framework.
347
9. Instalao
Nesta etapa a instalao do MasterTool IEC XE foi iniciada e os arquivos necessrios esto sendo
instalados no computador. Esta operao pode levar alguns minutos, dependendo da configurao
deste.
348
9. Instalao
Aps a instalao ser finalizada, a prxima tela ser exibida. Nessa janela altamente recomendvel
escolher a opo de reinicializao, aps a escolha da opo clique em Concluir para finalizar o
procedimento de instalao.
349
9. Instalao
O MasterTool IEC est instalado e pronto para ser utilizado. Para execut-lo, clique no atalho
MasterTool IEC XE dentro do grupo de mesmo nome criado durante a instalao, no menu Iniciar.
Na primeira vez que o software for iniciado, uma tela solicitando as informaes de registro ser
apresentada. Aps preencher os campos corretamente, clique em Confirmar para utilizar o
MasterTool IEC XE.
350
10. Diagnsticos
10. Diagnsticos
Pgina de Diagnsticos
A pgina de Diagnsticos ou Diagnostics Explorer a incluso dos diagnsticos dos dispositivos via
WEB dentro do MasterTool IEC XE, a fim de que o acesso seja mais rpido e objetivo.
O acesso caracterstica ocorre de duas maneiras:
Acessar a opo Diagnostics Explorer na rvore de dispositivos (localizada na rvore de
dispositivos). A pgina web dos diagnsticos sero carregados automaticamente ao abrir a tela,
seno digite o IP correto no campo indicado na figura abaixo. Lembre que para a pgina de
diagnsticos ser exibida, o usurio dever estar com uma UCP definida como caminho ativo
(para mais informaes consulte Configuraes de Comunicao).
Clicar com o boto direito do mouse sobre o mdulo e selecionar Diagnsticos. O Diagnostics
Explorer ser aberto e direcionar para a pgina de status do respectivo mdulo.
Diagnsticos
O objeto Diagnostics (localizado na rvore de dispositivos) o local onde so exibidas as Variveis
Globais de diagnsticos de todos os dispositivos que esto sendo utilizados.
Cada dispositivo utilizado, possui variveis de diagnsticos e as mesmas so exibidas conforme a tela
abaixo.
351
10. Diagnsticos
352
10. Diagnsticos
353
10. Diagnsticos
354
11. Glossrio
11. Glossrio
Algoritmo Seqncia finita de instrues bem definidas, objetivando resoluo de problemas.
rvore Estrutura de dados para configurao do hardware.
Backup Cpia de segurana de dados.
Barramento Conjunto de mdulos de E/S interligados a uma UCP ou cabea de rede de campo.
Barramento local Conjunto de mdulos de E/S interligados a uma UCP.
Barramento remoto Conjunto de mdulos de E/S interligados a uma cabea de rede de campo.
Bit Unidade bsica de informao, podendo estar no estado 0 ou 1.
Breakpoint Ponto de parada no aplicativo para depurao.
Byte Unidade de informao composta por oito bits.
Canal serial Interface de um equipamento que transfere dados no modo serial.
Ciclado Modo de execuo do CP passo-a-passo, onde cada passo um ciclo do CP.
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
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.
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.
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.
Escravo Equipamento ligado a uma rede de comunicao que s transmite dados se for solicitado por outro
equipamento denominado mestre.
Frame Uma unidade de informao transmitida na rede.
Gateway Equipamento ou software para a conexo de duas redes de comunicao com diferentes protocolos.
Hardware Equipamentos fsicos usados em processamento de dados onde normalmente so executados
programas (software).
Hiperlink Atalho de navegao para uma nova pgina do help.
IEC 61131 Norma genrica para operao e utilizao de CPs. Antiga IEC 1131.
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
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 de Um conjunto de regras e convenes utilizado para a elaborao de um programa.
programao
Local host Mquina, PC ou sistema que est em uso.
Login Ao de estabelecer um canal de comunicao com o CP.
Menu 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.
Menu de Contexto Menu dinmico com o contedo de acordo com o contexto atual.
Mestre Equipamento ligado a uma rede de comunicao de onde se originam solicitaes de comandos para
outros equipamentos da rede.
Mdulo (referindo-se a Elemento bsico de um sistema completo que possui funes bem definidas. Normalmente ligado ao
hardware) sistema por conectores, podendo ser facilmente substitudo.
Mdulo de E/S Mdulo pertencente ao subsistema de entradas e sadas.
Multicast Disseminao simultnea de informao a um determinado grupo de ns interligados a uma rede de
comunicao.
N Qualquer estao de uma rede com capacidade de comunicao utilizando um protocolo estabelecido.
Operandos Elementos sobre os quais as instrues atuam. Podem representar constantes, variveis ou um conjunto
de variveis.
355
11. Glossrio
356