<< Clique para Mostrar o Sumário >>
Value |
Atualizada sempre que uma nova leitura válida de um valor do equipamento é realizada, utilizando-se a configuração B1 até B4 do Bloco de Comunicação onde este Elemento de Bloco de Comunicação está inserido, e considerando-se a posição na tabela lida através da propriedade Index. O tipo de dados desta variável, um número inteiro, ponto flutuante ou texto, depende do Driver de Comunicação ao qual o Elemento de Bloco de Comunicação está associado e da configuração.
Esta propriedade somente é atualizada desta forma se a propriedade AllowRead do objeto Bloco de Comunicação ao qual o Elemento de Bloco de Comunicação pertence 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 do objeto Bloco de Comunicação deve estar configurada para Verdadeiro.
Esta também é a propriedade padrão do objeto Elemento de Bloco de Comunicação. Sendo assim, uma referência por valor a um Elemento de Bloco de Comunicação não necessita obrigatoriamente explicitar a propriedade Value para acessar o valor. Caso esta propriedade não esteja sendo atualizada, verifique se a propriedade Index está corretamente configurada. O valor padrão desta propriedade é vazio ou sem valor. Exemplo:
Sub Botao1_Click()
' Acessa um elemento e mostra o valor atual
' elm1 é um objeto tipo Bloco de comunicação
Set obj = Application.GetObject("Driverde_
Comunicacao1.Block1.elm1")
MsgBox "Valor atual de elm1: " & obj.Value
' Isto também pode ser feito de outra forma,
' sem mostrar a propriedade Value, que é padrão
MsgBox "Valor atual de elm1: " & obj
End Sub