Value

<< Clique para Mostrar o Sumário >>

 

Value

Variant Atualizada sempre que uma nova leitura válida de um valor do equipamento é executada, utilizando-se a configuração dos parâmetros de N1 até N4. O tipo de dados desta variável, um número inteiro, ponto flutuante ou texto, depende do Driver de Comunicação ao qual o Tag de Comunicação está associado e da configuração.

Esta propriedade somente é atualizada desta forma se a propriedade AllowRead está configurada para Verdadeiro, e quando não houver erros de comunicação. Neste caso, somente as propriedades Quality e TimeStamp são atualizadas, de acordo com o tempo de varredura definido em Scan. Outra forma de utilizar esta propriedade é para escrever valores no equipamento. Para isto, atribua um novo valor à propriedade Value ou a algum dos bits Bit00 até Bit31. Neste caso, a propriedade AllowWrite deve estar configurada para Verdadeiro.

Esta também é a propriedade padrão do objeto Tag de Comunicação. Sendo assim, uma referência por valor a um Tag de Comunicação não necessita obrigatoriamente explicitar a propriedade Value para acessar o valor. O valor padrão desta propriedade é vazio. Exemplo:

Sub Botao1_Click()
  ' Acessa um tag e mostra o valor atual
  ' tag1 é um objeto tipo Tag de Comunicação
  Set obj = Application.GetObject("Driver de Comunicação1._
    tag1")
  MsgBox "Valor atual de tag1: " & obj.Value
  ' Isto também pode ser feito de outra forma,
  ' sem mostrar a propriedade Value, que é o padrão
  MsgBox "Valor atual de tag1: " & obj
End Sub

 

NOTA

Os valores dos bits, ou seja, as propriedades de Bit00 até Bit31, não são afetados pelo ajuste de escala, isto é, representam os bits do valor lido do equipamento antes da conversão.

Esta página foi útil?