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.
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.
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”.