Tipos de variável

Tipos de variável

Um tipo de variável é uma variável de modelo da qual se pode criar instâncias da variável. Instâncias de variáveis podem conter propriedades específicas.

Tipos de variável predefinidos e personalizados

Cada projeto contém estes tipos de variável predefinidos:
  • Variável
  • Variável analógica
  • Vínculos dinâmicos
  • Indicador do nó
  • Tipos de variáveis de tag (objetos Drivers de comunicação)
Tipos de variável personalizados que você ou a lógica de aplicativo criam estão disponíveis apenas no projeto no qual são criados.
DICA: Alterações em um tipo de variável se aplicam automaticamente a todas as instâncias dessa variável. Se você excluir o tipo de variável, também excluirá todos os subtipos do tipo de variável, juntamente com as instâncias correspondentes da variável.

Variável

As variáveis contêm tipos de dados específicos. Por exemplo, um valor Int32 numérico ou um valor String.
Por padrão, todas as variáveis contêm estas propriedades:
Propriedade
Descrição
BrowseName
Nome da variável no projeto.
DataType
Tipo de dados que a variável pode conter.
Description
Descrição da variável.
DisplayName
Nome de variável que pode ser traduzida e pode aparecer na interface em tempo de execução.
NodeId
Identificador exclusivo atribuído automaticamente.
Value
Valor dos dados.
Por exemplo, é possível criar um rótulo com um valor de string
OK
e, depois, criar um vínculo dinâmico entre a variável e a propriedade
Texto
de um objeto
Botão
.
Variável com um valor de string
Vínculo dinâmico entre a propriedade Texto de um botão e a variável string

Variável analógica

Variáveis analógicas são variáveis estruturadas que representam características e intervalos físicos.
Por padrão, todas as variáveis analógicas contêm estes atributos:
Atributo
Propriedade
Tipo de dados
Descrição
EngineeringUnits
DICA: A janela do exibe o tipo de variável
EngineeringUnits
.
Descrição
Localized text
Descrição da unidade de medida.
DisplayName
Localized text
Nome da unidade de medida.
UnitId
Int32
Unidade numérica de medida.
EURange
Limite inferior
Double
Limite inferior do intervalo de valores da variável.
Limite alto
Double
Limite superior do intervalo de valores da variável.
Restringir
Boolean
Se for Verdadeiro: os valores fora do intervalo não são aceitos e o valor anterior é retido. Se for Falso: Os valores fora do intervalo são aceitos.
Por exemplo, você pode criar um medidor linear restrito que obtém dados de uma variável restrita.
Variável analógica restrita
Medidor linear restrito que fornece dados da variável analógica (em tempo de execução)

Indicador do nó

Os indicadores do nó fazem referência a nós no projeto.
O nó referenciado deve ser do tipo e da classe definidos por estas propriedades:
Propriedade
Tipo de dados
Descrição
Tipo
NodeId
Tipo de objeto ou tipo de variável da qual o nó é derivado
NodeClass
NodePointerNodeClass
  • Instância
    . O nó só pode ser uma instância
  • Tipo
    . O nó só pode ser um tipo.
  • Qualquer
    . O nó pode ser uma instância ou um tipo
Por exemplo, objetos
Registrador de dados
possuem propriedades do indicador do nó
Repositório
.
Indicador do nó que tem como destino objetos Banco de dados
Dê sua opinião
Tem dúvidas ou comentários sobre esta documentação? Por favor, envie seu comentário aqui.
Normal