Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Tip |
---|
Muitas abas no Action.NET exibem as informações em forma de Tabelas. Para tal utilizam um espaço denominado "DataGrid", que possui embutido várias funcionalidades que tornam muito amigável esta interface. Todas as tabelas permitem manipular, copiar, colar, e importar dados da mesma forma padronizada. As seções a seguir descrevem como usar estas funções. |
Nesta pagina:
Trabalhando com tabelas
Tabelas de Edição
Action.NET utiliza tabelas para a inclusão e atualização da maior parte de dados de configurações de um projeto no ambiente do menu Edit, como tags, alarmes, usuários. Na maioria das tabelas, você pode adicionar e editar as informações da mesma forma padronizada.
Para adicionar um novo item da tabela (linha):
Clique a primeira coluna da linha de inserção.
A linha de inserção é a primeira linha da tabela e tem um * ao lado dela.
Após clicar em uma coluna na linha, o * torna-se um ícone de lápis, indicando que agora você está editando essa linha.
Execute um dos procedimentos a seguir na coluna em que você clicou:
Se a coluna for um campo de texto, digite as informações.
Se a coluna for um campo de seleção, clique novamente, em seguida, selecione os itens da lista drop-down ou janela pop-up exibida.
Tecle Tab para movimentar o cursor entre as colunas da linha.
Para editar uma linha da tabela existente:
Clique na célula da linha que você deseja alterar.
Execute um dos procedimentos a seguir na célula em que você clicou:
Se a coluna for um campo de texto, digite as novas informações. O sistema substitui o texto que estava no campo. Para alterar parte do texto, clique novamente, e faça as alterações.
Se a coluna for um campo de seleção, clique novamente, então selecione os itens da lista drop-down ou janela que exibe pop-up.
Mais de um usuário pode editar um projeto ao mesmo tempo. O sistema salva todas as alterações no servidor do projeto e propaga as mudanças para os outros usuários. Se dois usuários modificarem a mesma tabela de configuração ou documento, as alterações feitas pelo que salvar mais tarde vão substituir todas as alterações anteriores.
Dicas e Validação
Em todas as seções do Action.NET, os campos de dados e os botões têm embutidas "dicas" que contêm informações sobre a sua função. Algumas destas dicas incluem também um exemplo que pode ajudá-lo. O sistema também valida os dados que você entra na maioria dos campos, especialmente em tabelas. Se aparecer um contorno vermelho, ao redor da célula da tabela em que foi feita uma digitação, esta entrada não é válida.
Classificação, filtragem e agrupamento
As informações existentes em muitas abas no Action.NET são exibidas em tabelas cujas linhas podem ser classificadas, filtradas e agrupadas.Por default, os itens na tabela são listados na ordem em que você os criou.
Para Filtrar por Nome:
Em quase todas as tabelas há uma caixa texto na parte superior direita com a indicação Filter by Name:, para ser utilizada como um filtro rápido;
Basta digitar as letras iniciais de conteúdos procurados na coluna Name;
Automaticamente, e a medida que se digita a filtragem, as linhas com nomes iniciados por aquelas letras vão aparecendo.
Pode-se utilizar o * antes ou depois das letras digitadas para indicar que o filtro aceita outras letras antes ou depois das letras digitadas.
Para ordenar uma tabela:
Em qualquer tabela, clique no cabeçalho da coluna que deseja usar para classificar.
Os itens agora estarão classificados em ordem alfanumérica crescente com base nessa coluna.
Clique no cabeçalho da coluna novamente para classificar em ordem alfanumérica decrescente. Uma seta sobre o titulo da coluna mostra se a ordem é ascendente, aponta para cima, ou descendente apontando para baixo.
Clique no cabeçalho da coluna novamente para voltar ao modo padrão.
Image Modified
Para filtrar uma tabela:
Em qualquer tabela, passar o mouse sobre o cabeçalho da coluna que deseja usar para filtrar.
Uma seta para uma lista drop-down é exibida ao lado do título da coluna.
Clique na seta para ver a lista de conteúdos distintos que há nesta coluna, em todas as linhas da tabela.
Selecione os itens que você deseja incluir no filtro.
Para remover o filtro, clique na lista drop-down e clique em (Clear Filter) .
Para agrupar itens (linhas) em uma tabela:
Em qualquer tabela, arraste um cabeçalho de coluna para a área acima das colunas para agrupar por essa coluna.
Para remover o agrupamento, arraste o nome da coluna para a área de cabeçalhos de coluna.
Adicionando e removendo colunas
Tabelas em Action.NET exibem normalmente um conjunto padrão de colunas, mais geralmente utilizadas. Cada tabela pode ter colunas adicionais escondidas que você pode mostrar, ou você pode solicitar para ocultar.Você também pode alterar a ordem das colunas. Para conhecer as definições de colunas que estão disponíveis em todas as tabelas, veja "Descrição de colunas comuns" , na página 73.
Para adicionar ou remover uma coluna:
Em qualquer tabela, clique com o botão direito na área de cabeçalho da coluna.
Uma lista de todas as colunas disponíveis para essa tabela é exibida. Nomes de colunas com uma marca de seleção ao lado são as exibidas atualmente na tabela.
Marque ou desmarque as colunas na lista.
Clique fora da lista para fecha-la.
Para alterar a ordem das colunas, arraste um cabeçalho de coluna para um novo local.
Para voltar para a Tela padrão, clique em "Home", para Restaurar as configurações padrão de grade.
Descrição de colunas comuns
A maioria das tabelas de projeto apresentam um conjunto de colunas que possuem as mesmas funções. Estas colunas são apresentadas na tabela abaixo, para não serem repetidas na descrição de cada tabela nos itens seguintes.
Table 1: Descrições das colunas comuns
Coluna | Descrição |
ID | ID do registro de banco de dados atribuído a este objeto na tabela. Os números são atribuídos iniciando de 1 para o primeiro objeto criado e continuam crescendo sequencialmente conforme necessário. Os IDs são exclusivos para cada tabela específica. |
Level | Selecione o nível que você deseja associar a um objeto na aba Níveis (Levels ou Assets). Veja "Criando Níveis (Assets)" , na página 101. |
Category | Selecione uma ou mais categorias para este atributo. Veja "Dicionário de Categorias" , na página 80. |
DateModified | Data em que este objeto foi modificado pela ultima vez |
DateCreated | Data em que este objeto foi criado inicialmente. |
Description | Para se digitar uma descrição deste objeto (comentário opcional) |
Copiando e Colando Linhas
Você pode copiar e colar linhas de e para tabelas em Action.NET. As funções copiar / colar permitem copiar linhas de uma tabela para outra dentro do Espaço de Trabalho de Engenharia. Por exemplo, você pode copiar os Tags e colá-los na aba Historiador ou na aba Itens em Alarmes.
Você também pode copiar e colar de e para uma planilha.
Para copiar linhas para outra aba:
Em qualquer tabela, selecione uma ou mais linhas.
Pressione o botão direito do mouse e selecione Copiar linhas selecionadas .
Vá para a outra aba destinatária da copia.
Clique o botão direito do mouse e selecione Colar linhas.
Para copiar linhas de uma planilha de cálculo:
Em qualquer tabela, selecione uma ou mais linhas.
Clique o botão direito do mouse e selecione Copiar linhas selecionadas.
A cópia inclui automaticamente todos os títulos de coluna disponíveis para a aba em que você está.
Vá para uma planilha e selecione Colar linhas.
Para colar as linhas de uma planilha de cálculo:
Configure as colunas da planilha, seguindo os passos de cópia acima.
Digite as informações que deseja.
Copie as informações, incluindo os títulos, a partir da planilha.
Sobre a tabela correspondente destinatária, clique com o botão direito e selecione Colar linhas.
A operação de colar, coloca automaticamente os dados nas colunas correspondentes. Todas as células vazias são ignoradas.
Importando Dados
Você pode importar um arquivo do tipo CSV (valores separados por vírgulas) em qualquer tabela. Os títulos das colunas da planilha devem corresponder aos da tabela para a qual você está importando a planilha. A melhor maneira de garantir a correspondência de nomes de colunas é copiar algumas linhas da tabela em uma planilha em primeiro lugar, em seguida, editar a planilha inclusive incluindo novas linhas que forem necessárias e depois colar a planilha sobre a tabela Para obter informações sobre como copiar linhas, consulte "Copiando e Colando Linhas" .
Para importar os dados:
Crie os dados em uma planilha. Se você estiver criando Tags ou outros objetos, você pode nomear os objetos, conforme necessário. Se você está preenchendo outras colunas, os dados nas colunas devem corresponder ao que o Action.NET espera.
Salve o arquivo como um arquivo CSV.
Da tabela correspondente no Action.NET, clique em import from a CSV file.
Image ModifiedNavegue até o arquivo CSV e clique para selecioná-lo.
Clique em Open.
O sistema importará os dados na tabela.
Alterando conteúdos de várias linhas
Muitas vezes você deseja alterar o conteúdo de uma ou mais colunas em uma tabela, mas necessita fazer isto com várias linhas da tabela. Esta facilidade está disponível em praticamente todas as tabelas na interface de engenharia.
Para alterar conteúdos em várias linhas de uma tabela:
Vá até a tabela e selecione de forma múltipla as linhas que você deseja alterar.
Pressione a tecla Shift e mantendo-a pressionada, clique com o botão esquerdo do mouse sobre a primeira linha e após a sobre a ultima linha do bloco sobre o qual deseja as alterações. As linhas mudam de cor para mostrar que estão selecionadas.
Alternativamente, se desejar selecionar várias linhas não contíguas, pressione a tecla Ctrl, e mantendo-a pressionada, clique com o botão esquerdo do mouse sobre cada uma das linhas em que deseja fazer as alterações. As linhas clicadas mudam de cor para mostrar que estão selecionadas.
Uma vez feita a seleção, clique com o botão direito do mouse sobre a tabela. Será mostrado um sub menu. Nele selecione a opção Edit Combined Rows.
A seguir será mostrada uma janela com as colunas da tabela e os conteúdos atuais e possíveis para cada coluna. Faça então as alterações que desejar e após pressione o botão OK.
Janela para edição de várias linhas
Usando a Referência Cruzada
Pode-se obter a informação sobre o número de vezes que cada objeto do projeto é usado, bem como obter uma lista de objetos que não são usados. Também, a partir de uma pesquisa pelo nome do objeto consegue-se chegar ao documento ou tabela onde ele está sendo usado.
Para encontrar os objetos:
Siga uma das seguintes opções:
A partir da tabela que tem uma ocorrência do objeto que você deseja encontrar, selecione o objeto. Por exemplo, selecione o Tag que você deseja encontrar em outras partes do projeto.
O campo Find na barra de ferramentas será automaticamente preenchido com o texto do Tag selecionado.
No campo Find na barra de ferramentas, digite o tipo de objeto (tag), seguido por um ponto, seguido pelo nome do objeto (o nome do Tag, neste caso).
À medida que você digita no campo, o sistema seleciona e mostra à primeira entrada de objetos no sistema. Após o primeiro, lista todos os objetos desse tipo.
Ao lado do campo Find clique no botão mostrado a baixo. A Janela Selecionar objeto mostra uma lista de todos os tipos de objetos.
Quando você seleciona um tipo de objeto, aparece uma lista com todos os nomes de objetos existentes do mesmo tipo.
Clique Find ou a partir da janela Selecionar objeto, clique em OK.
Os resultados da pesquisa serão mostrados em uma lista na parte de baixo da página.
Um duplo-clique sobre qualquer linha na lista de resultados causará a navegação para o local (tabela, objeto) descrito na linha.
Para fechar o painel de resultados, clique em Find Window na parte inferior esquerda da página.
Para monitorar o uso do objeto:
1. Vá para Run > Tools > UseCount
Para visualizar os objetos que não são usados, clique na aba UnusedObjects.
Intellisense e alteração de Nomes
Em todos os campos de entrada, seja nos DataGrids ou nas ferramentas de desenho, onde você pode usar nomes de Tags ou nomes de objetos, está disponível a facilidade que se denomina IntelliSense: Na entrada de dados sugere nomes válidos de acordo com as letras digitadas.
O recurso Intellisense apresenta uma lista de objetos válidos de acordo com as letras que você está digitando e as entradas válidas para esse campo de entrada específico. Você pode inserir o item selecionado na lista pressionando "enter", espaço, a tecla ponto ou outras teclas de símbolos.
Os campos IntelliSense também tem dicas e validação nele embutidos. Colocando o mouse sobre um campo serão apresentadas as entradas esperadas e possíveis para esse campo. Quando você tem uma entrada inválida, o contorno do campo fica em cor vermelha e a dica dá informação sobre o erro existente.
Denomina-se Refatoração o processo de alterar a definição de nomes de Tags, nomes ou identificadores de quaisquer outros objetos (como grupos de alarme, nós de dispositivo e de qualquer outro), depois que o nome simbólico já está em uso na aplicação.
Graças à configuração centralizada SQL, o Action.NET permite renomear qualquer objeto, bastando para tal, digitar o novo nome na tabela de configuração onde o objeto está definido. Automaticamente todas as referências a esse objeto serão alteradas, usando o novo nome, sem mais ações necessárias.
Por exemplo, para renomear um Tag que já está sendo usado em todo o projeto, apenas vá em Edit-Tags-Objetos e troque o nome na linha em que está definido. O mesmo se aplica para Edit-Alarms-Groups, os membros de Templates ou qualquer outro Name de objeto no sistema.
Dicionários e Localização
Localização da linguagem no Runtime
Neste contexto Localizar é transformar alguma coisa nos costumes locais, como a tradução de textos para o idioma local. Você pode mostrar o texto em seu aplicativo em tantas línguas que necessitar. Basta você criar um dicionário para cada idioma.
Info |
---|
Nota - Para mostrar em tempo de execução texto "localizado" na interface do usuário,não se esqueça de selecionar a opção Localizable (janela Dynamics Configuration, opções TextOutput) para cada objeto de visualização das Telas que você precisa para localizar. Veja figura a seguir. |
Para configurar a localização:
Ir para Run > Dictionaries -> Localization.
Clique New.
Aparecerá a janela Criar Novo Dicionário Localização.
Digite um nome para o dicionário.
Clique em OK.
Clique Load Strings para preencher a tabela com todos os controles que têm textos que foram definidos como localizáveis. Na coluna TranslatedText, digite o texto no idioma do dicionário. Marque Alarm Messages se também desejar que as mensagens de alarme sejam localizadas.
Crie controles de visualização em uma Tela ou escreva um script para usar o objeto chamado Client.Dictionary para configurar o dicionário ou opções de dicionário para o usuário. Quando o dicionário é trocado as correspondências de textos são alteradas em toda a aplicação.
As mensagens de alarme podem também ser incluídas na localização, se o check-box correspondente na definição da mensagem estiver marcada (ver figura acima).
Em Info-Project-Settings, você também pode definir qual o default para Culture Information que o aplicativo deverá usar. Há disponível para scripts a propriedade runtime Client.CultureInfo que permite você alterar esta definição em tempo de execução.
Alguns objetos de visualização podem obter a informação Culture diretamente do sistema operacional, por isso, o procedimento correto é ter tanto a configuração de sistema operacional e as configurações do projeto com a cultura alvo para executar a aplicação.
Conjuntos de Enumeração
Você também pode usar os dicionários para traduzir os valores dos tags em texto. Por exemplo, um dispositivo pode ter um valor de 0 (desligado) ou 1 (ligado). Ao invés de exibir "0" ou "1", você pode exibir as palavras "Ligado" ou "Desligado".
Para configurar conjuntos de enumeração:
Vá para Run > Dictionaries > Enumeration Sets.
Clique New.
Aparecerá a janela "Create new Enumeration Set".
Digite um nome para o dicionário.
Clique em OK.
Na coluna "Tag State", digite o valor numérico, e na coluna "Display text", digite o texto a ser exibido.
Para os Tags que usam os valores numéricos com o Conjunto de Enumeração, deve-se configurar a coluna Parâmetros para escolher o conjunto ser usado.
Ao configurar um componente de uma tela para usar estas tags, deve-se definir o TextOutput para um dos seguintes atributos:
Com "tagName" ou "Tagname.Value" para mostrar o valor numérico da tag.
Com "Tagname.ValueAsString" ou "Tagname.DisplayValue" para mostrar o texto do conjunto de enumeração.
Veja na figura um exemplo para a criação do Conjunto de Enumeração "AN_DISJ_STATES" para a definição dos estados de uma chave seccionadora:
Image RemovedNa definição do Tag veja a indicação para uso do dicionário do Conjunto de Enumeração:
Image RemovedDicionário de Categorias
Um tag pode pertencer a uma categoria pré-definida de objetos. Por exemplo: tags de trafos, tags de alimentadores, tags de proteção, tags de alarmes, podem ser agrupados em categorias. As categorias devem ser pré-definidas no Dicionário de Categorias.
Você pode criar Categorias para permitir a classificação de vários tipos de objetos do projeto.
A maioria das tabelas de configuração, como Tags, Nós de Dispositivos, Grupos de Alarme, têm a coluna Categoria, onde você pode aplicar uma ou mais categorias para esse objeto.
Para criar categorias:
Vá para Run > Dictionaries > Categories .
Digite ou edite o nome e a descrição para a categoria.
Continue adicionando tantas categorias como você precisa.
Na abas Tag -> Objetos, para Tags novos ou já existentes, selecione a nova categoria na coluna Categoria. Outros elementos do projeto também podem usar categorias para organização do projeto.
Um mesmo tag ou objeto pode pertencer a várias categorias.
Por exemplo: suponha que foram definidas duas categorias: TAGS_DE_TRAFOS e TAGS_DE_MEDIDAS. Poderíamos querer pesquisar, dentro de um código de script, os tags que são de pontos de medição de tensão nos trafos. No cadastramento destes pontos especificaríamos no campo Categoria destes tags estas duas categorias.
Uma vez a Categoria criada, passará a estar disponível na lista de existentes na coluna Categoria da aba Objeto, para a criação de Tags. Para cada tag escolha todas em que o mesmo se enquadra.
As Categorias de objeto também pode ser acessadas durante o tempo de execução para a filtragem e outras aplicações personalizadas, utilizando a propriedade Categoria dos objetos, como critérios para a escolha de objetos. Uma lista de todas as categorias definidas no projeto está disponível em tempo de execução na propriedade "Server.Categories".
Dicionário de Unidades
Pode-se definir unidades de engenharia para serem utilizadas no projeto, como atributos de tags de medidas.Para a criação e alteração de dados de Unidades de Engenharia, também é utilizada esta tabela de Dicionários.
Para configurar Unidades de Engenharia:
Vá para Run > Dictionaries > Units.
Clique New.
Aparecerá a janela "Create new unit".
Digite um nome para esta unidade.
Clique em OK.
Na coluna "Base", digite a unidade base para este valor numérico, e na coluna "New", digite o texto a ser exibido.
Dicionário - Temas
Nesta área há também a aba para a definição de cores em objetos de visualização, a serem usadas nos Temas de Cores.
Image RemovedInformações completas sobre Temas, sua utilização e sua configuração estão disponíveis na secção Temas de Cores, na área deste guia.
Importação e Exportação de projetos
Na parte Run da área de trabalho de engenharia há uma seção Extensions utilizada para a importação e exportação de dados e partes de projetos.
Na aba de Importação, há diversos aplicativos especializados em importar dados de outros ambientes ou IEDs, de forma a incluí-los neste projeto Action.NET.
Na parte de Exportação, pode-se utilizar filtros e opções para se escolher o que se deseja exportar e então executar a tarefa que vai criar um arquivo especial, de extensão .tcomponent denominado Component, pronto para ser importado em outro projeto Action.NET.
Em Components é apresentada a lista de componentes disponível no computador, que podem ser verificados e importados.
Installed Plugins mostra uma lista de aplicativos externos que foram conectados ao projeto.
Assistentes de Importação
Na aba Run-Extensions-Import você encontra um conjunto de assistentes para importar componentes de projetos.
O conteúdo exibido nessa interface é criado dinamicamente de acordo com as DLLs encontrados na pasta /Extensions/IMPORT da instalação do projeto.
Integradores de Sistemas e outras empresas parceiras podem criar assistentes de importação, utilizando os Toolkits apropriados.
As ferramentas de importação já embutidas instalados com o produto são listadas neste item.
Importar projetos Action.NET
Permite a importação dos dados de um projeto (todos), com opções do que deve ser feito em caso de duplicações, para o projeto atual. Alternativamente permite a importação de dados de um arquivo de componentes de um projeto criado pela ferramenta de exportação do Action.NET descrita em “Exportação de componentes” , na página 85.
Importar Rockwell ControlLogix
Cria os Tag Names, Tag Templates e faz o mapeamento dos endereços PLC, tudo de acordo com as informações disponíveis no arquivo L5K.
Importar configuração de um Servidor OPC
Cria os Tag Names, Tag Templates e faz o mapeamento dos endereços cliente OPC, tudo de acordo com as informações disponíveis, navegando para o servidor OPC
Importar de um sistema OSIsoft PI
Ao se conectar com servidores Historiador PI System, ele cria automaticamente o link com as PI Tag, elementos e atributos de servidores PI AF.
Quando conectando com PI AF, traz automaticamente a definição de todos os modelos e elementos ativos no banco de dados selecionado, assim como o mapeamento para comunicar com o servidor.
Info |
---|
O assistente de importação PI só é mostrado em instalações licenciados com o módulo de conexão PI habilitado |
Importando Tag Templates em XML
Cria os Tag Names, Tag Templates de acordo com a estrutura de dados do arquivo XML, ele também cria a configuração Edit-Datasets-Files para ler esse arquivo
Importando classes dot NET de uma DLL
Cria Tag Templates que correspondem as classes dot NET selecionadas.
Importando projetos ActionView
Este assistente de importação pode ser utilizado para a importação de Tags, Alarm Items, Historian tables a tabelas de Points de um projeto ActionView.
Geração automatizada de projetos Action.Net
Este assistente de importação pode ser utilizado para a geração automática de Alarm Items, Historian tables a tabelas de Points. Para tal é necessário que se crie anteriormente Templates, Canais, Nodes e as necessárias Historian Tables. Também devem ser criadas Categorias indicativas de como devem ser usados os templates e Points. O assistente ao ser executado faz a “explosão”, i. é cria as tabelas mencionadas. Para mais detalhes sobre este assistente veja o capitulo “Deploy - Geração automatizada projetos” , na página 369.
Importação de tabelas
Permite a importação seletiva de tabelas, com facilidade de escolha de colunas em cada tabela, a partir de uma fonte de dados para a qual existe, no ambiente, provedores de dados disponíveis.
Importador de Bancos de Dados Históricos
É uma ferramenta que possibilita a importação de dados de bases de dados históricas de projetos ActionView ou de projetos Action.NET. Permite a escolha de bases origem em SQLServer ou outras, das tabelas de eventos, alarmes ou de medidas.
Importador arquivos .CSV
Faz a criação de diversos objetos em um projeto Action.NET, a a partir de suas definições em formato CSV em arquivos de texto. Permite criar tags, points, canais, devices e criar telas e inserir simbolos gráficos nas telas. O formato do arquivo é o mesmo que o obtido por exportação do projeto para .CSV.
Revisor de Projetos
Esta ferramente faz a a leitura de diversas tabelas principais de objetos de um projeto Action.NET e produz um relatório de criticas apontando defeitos de integridade de relacionamento entre objetos do projeto.
Importador de IEC- 61850
Cria os Tag Names, Tag Templates e faz o mapeamento dos endereços para um canal cliente IEC-61850, a aprtir do mapeamento de objetos existentes dentro de um IED servidor IEC 61850.
Importação SinapWise
Este importador faz parte do produto ActionWise. É utilizado para, a partir da leitura de uma base de dados topológica criada pelo aplicativo ActionWiseTolllKit, criar tags, points e telas em um projeto Action.NET, com a finalidade de implantar um projeto FLISR (Self Healing).
Exportação de componentes
Para exportar de modo seletivo partes de um projeto Action.NET, que poderão ser importadas em outro projeto, está disponível esta ferramenta cuja finalidade é oferecer as possibilidades de seleção dos dados deste projeto e a criação de um arquivo, com extensão .tcomponent.
Para fazer uma exportação de dados:
Vá para Run>Extensions>Export, para ter acesso à área de exportação;
Pressione o botão Refresh para que seja feita uma pesquisa no projeto atual e preenchida a tabela com todos os objetos existentes. Esta lista pode conter scripts, tags, tables, devices,e qualquer outros itens previamente construídos no projeto.
Verifique as linhas na tabela e selecione aquelas que desejar incluir na exportação. Faça seleção múltipla de linhas, na forma convencional, shift+ clique na linha inicial e na linha final, ou ctrl e clique em cada linha.
Após selecionadas as linhas pressione o botão Check selected items , e veja que na coluna Export aparecerá o simbolo "ticado verde".
Para de-selecionar linhas que não deseja incluir, repita a seleção das mesmas e pressione o botão Uncheck selected items, veja os "ticados verdes" desaparecerem.
Marque também se desejar as opções de exportações de AlarmItems, TagHistorian e DataPoints, que não são incluídas na tabela, por serem sempre dependentes dos tags que forem incluídos.
Marque a opção Export secondary dependencies, para garantir que outras dependências, se existirem, também sejam exportadas de forma a garantir a integridade dos dados e relacionamentos
Para executar a exportação pressione Export... Aparece uma janela "Make new Component", para se especificar o nome do componente e outras opções.Veja figura desta janela e informações sobre os campos existentes. Ao final, clique em "Yes" para inicia a exportação. Aparece uma nova janela com o progresso da tarefa e no final o aviso de conclusão com sucesso da exportação e o nome do arquivo gerado.O arquivo componente gerado tem o mesmo formato do próprio arquivo de projeto, sendo portanto fechado para outros aplicativos.
Alternativamente, pode-se solicitar a exportação em formato CSV ou XML, utilizando o botão Export as CSV/XML... Os aquivos gerados desta forma são mais simples, em formato de texto, podendo ser abertos e por exemplo importados para outros aplicativos projetados para que os reconheçam.
Na figura a seguir está a janela usada para definir um novo componente:
Image RemovedName: Preencha com o nome do componente a ser exportado.
Force as Plugin: Indica para oque o exportador force o componente para ser do tipo "Plug in" ao invés de ser um componente padrão.
Contents Hidden: Faz com que o conteúdo do componente seja "escondido", o que significa que este componente a ser criado, não poderá ser editado ao ser importado em um novo projeto.
Preview: Indique uma imagem "preview" que irá representar o novo componente.
Version: Indique a versão para este novo componente.
Description: Uma breve descrição sobre a função deste componente, como um comentário.
Componentes
Na aba Run-Extensions-Components você encontra toda a a informação necessária para importar um Componente para o projeto atual. Uma vez que você tenha um item do tipo componente, exportado de um outro projeto Action.NET, você estará apto a importá-lo para o seu projeto.
A figura mostra a tela apresentada na aba Components.
Image RemovedNa parte superior da tela, encontram-se três botões, e um campo para a definição do subdiretório a ser utilizado para mostrar os componentes disponíveis.
Refresh: Faz um refrescamento desta tela, atualizando a lista com todos os componentes que estão no subdiretório indicado e que podem ser importados para este projeto.Esta lista pode conter qualquer componente criado anteriormente neste computador ou até mesmo na nuvem, que estiver acessível (Cloud). Clicando em uma das linhas da lista, a esquerda da tela, o componente fica selecionado, e seus itens serão mostrados no quadro à direita da tela, na forma de uma lista hierárquica.
Add Component: Este botão, ao ser pressionado, mostra a janela "Add Component" onde se pode configurar as propriedades do componente a ser importado. Esta janela permite que se selecione se o componente importado será do tipo "Embedded" ou se ele será importado como um "plugin" gerenciável. Se o componente foi criado com a opção "Force as Plugin", a opção "Add as component embedded" não será possível de ser selecionada.
Edit Component: Este botão permite a edição do componente criado anteriormente e disponível para a importação. Esta facilidade de edição não será permitida se o componente foi criado com a opção "contents hidden". Para a edição do componente é disparada uma nova instancia do aplicativo TManager, com o componente a ser editado.As colunas da lista de componentes são:
Configuração
Descrição
Name
O nome do componente.
Preview
Uma imagem que representa o componente
Source
O local onde está o componente, que pode ser local ou na nuvem
Version
A versão do componente como um numero (exemplo 1.0)
Product Version
A versão do Action.Net na qual o componente foi criado.
PlugInInstalled
Se marcado indica que o plugin já está instalado no projeto.
Installed PlugIns
Em Run-Extensions-InstalledPluIngs se encontra a informação sobre os plugIns previamente instalados no projeto.
Na parte superior da tela estão quatro botões:
Image RemovedRefresh: Faz o refrescamento da lista desta tela, atualizando os itens que já foram importados como Plugins no projeto.
Update: Faz pesquisa por atualizações nos Plugins, baseada nos números de versões dos arquivos encontrados.
Remove: Faz a remoçâo de um Plugin selecionado e de suas dependências do projeto.
Import and Merge: Nos casos de Plugins que não foram criados com a opção de Force as Plugin permite que se faça uma conversão do plugin para passar a ser um componente e adicionar seus itens no projeto.
As colunas da lista de plugins são:
Image RemovedConfiguração
Descrição
Name
O nome do plugin
Preview
Uma imagem que representa o plugin
Source
O local onde está o plugin, que pode ser local ou na nuvem
Version
A versão do plugin como um numero (exemplo 1.0)
HasUpdate
Se marcado indica que há atualizações para este plugin no diretório indicado como fonte.
Description
Um breve texto de comentário sobre a função do plugin
Configurando Preferências
Você pode configurar o tema de aparência do Action.NET e outras preferências. A janela abaixo é mostrada quando se solicita sua apresentação conforme o descrito no item 1 abaixo.
Para configurar as preferências:
Clique no botão do aplicativo (o logotipo da Spin no topo da barra de ferramentas).
Image RemovedAltere ou selecione as opções desejadas.
Configuração
Descrição
Theme
Selecione o esquema de cores que você prefere no ambiente de engenharia. O tema também é útil se você abrir o mesmo projeto duas vezes (uma para editar e outro para ver as informações). Você pode aplicar um tema diferente para cada janela para distingui-los
Grid Fonts
Clique para ver as fontes disponíveis para a interface do usuário. Selecione o tipo de letra (fonte), o estilo, tamanho e, em seguida, clique em OK.
Auto-save document
Selecione a frequência com que você deseja que o sistema salve automaticamente as alterações ao editar scripts, usar as ferramentas de desenho e de criação de relatórios
Nota: O sistema salva a maioria das mudanças automaticamente, independentemente desta definição. Essa configuração só é aplicável para as funções listadas acima.
CSV Import default
Permite escolher a configuração default a ser usada na settings importação de arquivos no formato.CSV. Define-se o separador, se a importação deve usar o ID como chave primaria nas tabelas importadas, e o local onde procurar o arquivo origem em disco.
Allow to duplicate Tags on
Tabelas do Historiador -Selecione para permitir o mesmo nome de Tag mais de uma vez nas tabelas de historiador. Você pode querer Tags duplicadas com taxas diferentes ou em diferentes grupos.
Device Points-Selecione para permitir o mesmo nome de Tag ser utilizado mais de uma vez na tabela de POINTS. Você pode querer tag duplicados para diferentes PLCs ou diferentes taxas de amostragem, ou um mesmo Tag ser alimentado por um protocolo mestre e ser servido para outro sistema por um protocolo escravo (servidor)
Script Editor
Permite a definição de um tamanho de fonte default para uso no Editor de Scripts.
Clique em CLOSE no canto superior direito.
Intellisense e alteração de Nomes
Em todos os campos de entrada, seja nos DataGrids ou nas ferramentas de desenho, onde você pode usar nomes de Tags ou nomes de objetos, está disponível a facilidade que se denomina IntelliSense: Na entrada de dados sugere nomes válidos de acordo com as letras digitadas.
O recurso Intellisense apresenta uma lista de objetos válidos de acordo com as letras que você está digitando e as entradas válidas para esse campo de entrada específico. Você pode inserir o item selecionado na lista pressionando "enter", espaço, a tecla ponto ou outras teclas de símbolos.
Os campos IntelliSense também tem dicas e validação nele embutidos. Colocando o mouse sobre um campo serão apresentadas as entradas esperadas e possíveis para esse campo. Quando você tem uma entrada inválida, o contorno do campo fica em cor vermelha e a dica dá informação sobre o erro existente.
Denomina-se Refatoração o processo de alterar a definição de nomes de Tags, nomes ou identificadores de quaisquer outros objetos (como grupos de alarme, nós de dispositivo e de qualquer outro), depois que o nome simbólico já está em uso na aplicação.
Graças à configuração centralizada SQL, o Action.NET permite renomear qualquer objeto, bastando para tal, digitar o novo nome na tabela de configuração onde o objeto está definido. Automaticamente todas as referências a esse objeto serão alteradas, usando o novo nome, sem mais ações necessárias.
Por exemplo, para renomear um Tag que já está sendo usado em todo o projeto, apenas vá em Edit-Tags-Objetos e troque o nome na linha em que está definido. O mesmo se aplica para Edit-Alarms-Groups, os membros de Templates ou qualquer outro Name de objeto no sistema.
Scroll ignore | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||
Nesta página: |