Value

<< Clique para Mostrar o Sumário >>

 

Value

Variant Esta propriedade é atualizada quando é executada uma nova leitura válida de um valor do equipamento ou do dispositivo utilizando sua configuração, porém o tipo de dados desta variável (número inteiro, ponto flutuante ou texto) depende do Driver de Comunicação OPC ao qual ele está associado e da sua configuração. Esta propriedade somente é atualizada desta forma se a propriedade AllowRead estiver configurada para Verdadeiro e quando não houver erros de comunicação (neste caso somente as propriedades Quality e TimeStamp são atualizadas), mas de acordo com o tempo de varredura definido no Grupo OPC ao qual o Tag de Comunicação OPC pertence. Outra forma de utilizar esta propriedade é escrever valores no equipamento ou dispositivo. Basta que se atribua um novo valor para a propriedade Value ou algum dos bits Bit00 até Bit31, desde que a propriedade AllowWrite esteja configurado para Verdadeiro. Esta propriedade também é a propriedade padrão do objeto Tag de Comunicação OPC. Sendo assim, uma referência por valor a um objeto Tag de Comunicação OPC 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 OPCTag
  Set obj = Application._
    GetObject("Driverde_ Comunicacao1.tag1")
  MsgBox "Valor atual de tag1: " & obj.Value
  ' Sem mostrar a propriedade Value, que é padrão
  MsgBox "Valor atual de tag1: " & obj
End Sub

Esta página foi útil?