8.4 - Como configurar uma variável

8.4 - Como configurar uma variável

As variáveis são a principal fonte de dados do PlantSuite Server, podendo obter valores à partir de qualquer servidor OPC e são utilizadas em relatórios e eventos do sistema.

Para que variáveis OPC possam ser criadas é necessário que se configure previamente ao menos uma instância do OPC Collector  em aplicações da infraestrutura do sistema. Isso se faz necessário para que o sistema possa identificar qual banco de dados e instância de servidor OPC deverá utilizar ao criar uma variável. 



                                                                                        Tela de gerenciamento variáveis.
 

Obs.: No canto superior à direita da lista de variáveis é possível filtrar por tópico, bastando selecionar o tópico desejado na lista.

Procedimento para cadastrar nova variável:

Passo 1

Acesse o módulo “Variáveis” em “Variáveis e Configurações” via menu principal.


Passo 2

Clique em “Nova Variável” e no menu exibido, selecione (A) “Buscar no Servidor OPC” caso opte por pesquisar endereços disponíveis nos servidores OPC que serão listados automaticamente ou (B) “Definir Manualmente” caso prefira informar os dados manualmente.




Passo 3 (A)

Caso opte pela busca, selecione o coletor e servidor OPC desejado na janela que surgir e então marque os itens OPC para os quais deseja criar variáveis.

Clique em “Próximo” para configurar as novas variáveis.

Na janela de configuração de variáveis, observe que as informações OPC já virão configuradas e, dependendo do servidor OPC, o tipo de cada variável também será configurado automaticamente.

Se houver mais de uma variável a ser criada, observe que inicialmente todas as variáveis estarão marcadas na lista à esquerda, indicando que as propriedades em comum que forem alteradas afetarão a todas elas. Para configurar apenas uma determinada variável, desmarque a seleção múltipla e marque a variável desejada. Observe que campos que antes estavam bloqueados, agora poderão ser configurados livremente.

Obs.: Após criada, o tipo não poderá ser alterado. Se o tipo estiver incorreto, a variável precisa ser excluída (caso não tenha sido usada num relatório) e criada novamente.




 


Passo 3 (B)

Optando pela definição manual, informe o nome da variável e clique em “Próximo”. Observe que é possível definir tanto prefixos quanto sufixos numéricos sequenciais para criação de múltiplas variáveis. Informe o nome e marque a opção desejada, quantidade de dígitos, range de índices a serem criados e clique em “Próximo”. Note na pré-visualização como ficará o nome das variáveis que serão criadas. O sistema criará automaticamente as variáveis com o tipo padrão “String”. Certifique-se de alterar para o tipo correto.

Na janela de configuração das variáveis, note que todas as variáveis estão marcadas, indicando que as propriedades liberadas para edição serão aplicadas a todas as variáveis da lista.

Note também que um aviso de campo obrigatório indica que é necessário informar o coletor e tópico OPC que serão associados às variáveis sendo configuradas.

Caso precise configurar uma variável em particular, desmarque a seleção múltipla e marque a variável que deseja configurar. Observe que campos antes bloqueados agora estão liberados para edição.

Obs.: Após a criação da variável, o tipo não poderá ser alterado. Se o tipo estiver incorreto, a variável deve ser excluída (caso não tenha sido usada num relatório) e criada novamente.




 


 

Procedimento para editar variável:

Passo 1

Acesse o módulo “Variáveis” em “Variáveis e Configurações” via menu principal.


Passo 2

Na lista de variáveis, clique com o botão direito do mouse sobre o item a ser modificado e em seguida, clique em “Editar” no menu de contexto exibido.

Caso deseje alterar mais de uma variável simultaneamente, clique sobre a primeira variável do range a ser editado e mantendo a tecla “Shift” pressionada, clique sobre a última variável. O sistema selecionará o range automaticamente. Outra alternativa caso as variáveis não estejam em sequência, é manter a tecla “Ctrl” pressionada enquanto seleciona as variável aleatoriamente.

Após selecionar as variáveis a serem editadas, clique com o botão direito do mouse sobre qualquer variável selecionada e em seguida, clique em “Editar” no menu de contexto exibido.


Passo 3

Efetue as alterações que desejar e clique em “Salvar”.

Obs.: As propriedades não comuns entre as variáveis não podem ser editadas quando mais de uma variável estiver selecionada. Para alterar estas propriedades específicas, selecione apenas uma variável por vez.



Procedimento para excluir variável:

Passo 1

Acesse o módulo “Variáveis” em “Variáveis e Configurações” via menu principal.


Passo 2

Na lista de variáveis, clique com o botão direito do mouse sobre o item a ser modificado e em seguida, clique em “Excluir” no menu de contexto exibido.

Caso deseje exclui mais de uma variável simultaneamente, clique sobre a primeira variável do range a ser editado e mantendo a tecla “Shift” pressionada, clique sobre a última variável. O sistema selecionará o range automaticamente. Outra alternativa caso as variáveis não estejam em sequência, é manter a tecla “Ctrl” pressionada enquanto seleciona as variável aleatoriamente.

Após selecionar as variáveis a serem editadas, clique com o botão direito do mouse sobre qualquer variável selecionada e em seguida, clique em “Excluir” no menu de contexto exibido.

Obs.: Variáveis em uso, como relatórios ou que contenham dados relacionados à qualquer usuário não poderão ser excluídas.



Como visto nos procedimentos acima, a criação/edição de variáveis envolve a configuração de algumas propriedades. Estas propriedades são usadas desde a identificação da própria variável, tipo de dado até o intervalo de coleta de seus dados.


                                         Figura: Tela de configuração das propriedades da variável.

Abaixo temos a descrição e características das propriedades da variável:

Informações da Variável

Nome:
 Identificação da variável. O nome da variável deve ser único para a empresa como um todo, não importando quantas unidades/filiais tiver.

Descrição:
 Texto descritivo sobre a variável ou sua função.

Grupo: 
Indicação do grupo de variáveis ao qual a variável pertente. Útil para filtros de variáveis em telas como parâmetros de eventos do coletor, etc.

Tipo:
 Identificação do tipo de dado da variável. Este tipo deve ser escolhido cuidadosamente, pois após a criação da variável, não será possível alterá-lo.

U.E.:
 Identificação da unidade de engenharia da variável.

Valor Mín.:
 Menor valor válido da variável. Caso não seja informado, as propriedades que utilizam porcentagem não serão atualizadas ou utilizadas.

Valor Máx.:
 Maior valor válido da variável. Caso não seja informado, as propriedades que utilizam porcentagem não serão atualizadas ou utilizadas.

Somente Leitura:
 Indica se é possível escrever na variável (independentemente da interface).

 

 



Informações OPC

Coletor OPC: Identificação do coletor OPC que será responsável por obter e gravar os dados da variável.

Tópico: Identificação do tópico OPC que será utilizado para obter os dados da variável.

Tipo de Servidor OPC: Informação sobre o tipo de servidor OPC associado à variável. Esta informação é determinada pelo tópico OPC.

Item OPC: Nome/endereço da variável no servidor OPC.

Update Rate: Intervalo de tempo que o servidor OPC utiliza para verificar alteração no valor da variável. Obs.: Não confundir com “Scan Rate” do CLP, este tempo é o tempo utilizado pelo servidor OPC para informar aos seus clientes sobre alterações nas variáveis monitoradas.

Scale: Fator multiplicador a ser aplicado ao valor da variável lido pelo servidor OPC.

Offset: Fator a ser atribuído ao valor da variável lido pelo servidor OPC.

Obs.: O valor da variável é determinado pela fórmula: Valor = (Valor Lido Servidor OPC * Scale) + Offset.

 

Coleta por Variação

Caso habilitado, grava por variação, ou seja, a cada mudança de valor da variável.

Variação: Configuração do valor absoluto ou percentual que o coletor OPC considerará como variação (para mais ou para menos), ou seja, novo valor. Enquanto este valor não for atingido, o coletor OPC não atualizará o valor da variável. Pode ser usado para diminuir ruídos/oscilações do valor da variável.

Compressão: Taxa de compressão a ser aplicada aos dados a serem gravados. Esta taxa é utilizada pelo coletor OPC que ao monitorar constantemente o valor da variável, projeta uma faixa com valores mínimos e máximos. Caso o valor da variável saia desta faixa, o ponto é gravado, caso contrário, não, economizando espaço em disco.


 


Coleta Periódica

Caso habilitado, grava periodicamente o valor da variável.

Intervalo: Frequência de gravação do valor da variável em segundos.

Iniciando às: Horário de referência para gravação do valor da variável. Ex: Caso seja necessário gravar a cada 10s, mas com defasagem de 3 segundos, como 14:03, 14:13, 14:23, etc, o campo deve ser configurado com valor “00:03”.





Para cadastrar uma nova variável, acesse as instruções aqui.


    • Related Articles

    • Variável com estado Bad - Configurar DCOM

      Ao configurar o Kepware, no PlantSuite o usuário notar que alguma variável está com Estado: Bad, é provável que esteja com falha de DCOM. Veja que no OPC Quick Client, a qualidade da variável está com estado Ruim. Para certificar-se do problema, abra ...
    • 5.4 - Criar/Configurar APM Server no Fleet

      Para ativar o APM, vamos criar uma nova Policy do Fleet Server, para isso clique na aba "Agent policies". Clique em "Add integration" e procure por "Elastic APM". Seleciona a aba "Elastic APM in Fleet" e depois clique em "APM integration". Adicione ...
    • Desvio de compressão

      Compressão de Dados é uma forma de usar menos espaço para armazenar a maior quantidade de informação, podendo assim reduzir o espaço utilizado. Para diminuir o espaço utilizado, usa-se diversos algoritmos cujo objetivo é reduzir a quantidade ...
    • 5 - Elasticsearch - Mecanismo de Busca

      Introdução É uma ferramenta de busca altamente escalável, gratuita e Open Source, construída em linguagem Java sobre o Lucine, é uma API de indenização de documentos. Mais especificamente usado para armazenar, buscar, analisar grandes volumes de ...
    • Falha Comunicação OPC Collector - Não é possível escrever na Variável

      Este documento visa descrever os procedimentos que ajudará o usuário a investigar/solucionar a falha na comunicação do servidor OPC Collector, assim como verificar a conexão com o PlantSuite. Quando surgir este evento na tela da aplicação, é provável ...