Download Tutorial Script E3

Transcript
3.3.3.1 AdviseType
Controla o modo Advise. As opções disponíveis são:
Opções disponíveis para AdviseType
OPÇÃO
0 - AlwaysInAdvise
DESCRIÇÃO
O tag é mantido atualizado se a propriedade AllowRead for
True.
1 - AdviseWhenLinked O tag só é atualizado se AllowRead for True e o tag estiver
associado a algum objeto ativo, por exemplo, um Display de
uma Tela aberta, um Alarme habilitado, entre outros. A
associação do tag para esse propósito pode ser feita nas
seguintes propriedades: Value, RawValue, Quality e de Bit00
a Bit31 de Elementos de Bloco, e Quality e TimeStamp de
Blocos de Comunicação.
3.3.3.2 AllowRead
Define se este bloco deverá ou não ser lido pelo driver de comunicação. Caso a
propriedade AllowRead esteja habilitada, então o driver automaticamente atualizará
os elementos de comunicação inseridos neste bloco, em intervalos de tempo
definidos pela propriedade Scan. Caso contrário, este bloco de comunicação não será
lido ou atualizado. Esta propriedade pode ser modificada em tempo de execução. O
valor padrão desta propriedade é True. Exemplo:
Sub Botao1_Click()
' Faz com que seja parada a leitura do bloco
Set obj = Application.GetObject("Driver1.bloco1")
obj.AllowRead = False
End Sub
3.3.3.3 AllowWrite
Define se este bloco deverá ou não ser escrito quando for modificada a
propriedade Value de seus Elementos do Bloco de Comunicação. Se esta propriedade
estiver configurada para True, as modificações serão enviadas para o equipamento
ou dispositivo associado ao Driver de Comunicação. Caso contrário as modificações
serão ignoradas. Os elementos de comunicação não aceitarão valores, caso esta
propriedade esteja configurada para False, a não ser que a propriedade AllowRead
também esteja configurada para False. Exemplo:
Sub Botao1_Click()
' Faz com que seja desabilitada a escrita do bloco
Set obj = Application.GetObject("Driver1.bloco1")
obj.AllowWrite = False
End Sub
Drivers
75