WriteFeedbackMode

<< Clique para Mostrar o Sumário >>

 

WriteFeedbackMode

Enumeração Esta propriedade permite controlar a confirmação (ou feedback) das escritas em Tags. É aplicável somente a Tags que possam ser lidos, ou seja, possuam a propriedade AllowRead em Verdadeiro. Através desta propriedade, é possível tornar mais imediata a leitura de Tags que recebem escritas. Esta propriedade possui as opções de configuração descritas na tabela a seguir.

Opções disponíveis para a propriedade WriteFeedbackMode

Opção

Descrição

0 - wfWaitNextRead

A leitura do Tag é realizada normalmente no próximo scan

1 - wfImmediateReadAfterWrite

Após cada escrita, uma leitura de confirmação é realizada o mais cedo possível (padrão)

2 - wfTrustWriteSuccess

Se este Driver indicar sucesso na escrita, o valor escrito é assumido diretamente pelo Tag, sem lê-lo do PLC

 

Aplicações anteriores à existência desta propriedade assumem o valor 0 - wfWaitNextRead quando carregadas. Exemplo:

Sub CommandButton1_Click()
  Dim modo
  modo = Application.GetObject("Driver1").WriteFeedbackMode
  MsgBox modo
  Select case modo
  Case 0
    MsgBox "A leitura do Tag é realizada na próxima varredura."
  Case 1
    MsgBox "Após cada escrita, uma leitura de confirmação _
      é realizada o mais cedo possível."
  Case 2
    MsgBox "Se este Driver indicar sucesso na escrita, _
      o valor escrito é assumido diretamente pelo Tag, _
      sem lê-lo do PLC."
  End Select
End Sub

 

NOTA

Quando é usado o modo 2 - wfTrustWriteSuccess, a estampa de tempo e a qualidade podem estar erradas, já que em uma escrita bem sucedida, o valor é assumido pelo Tag sem buscar a estampa de tempo e a qualidade no PLC. Além disto, o próprio valor assumido pode ter um pequeno desvio devido a qualquer tipo de arredondamento que possa ocorrer no Driver ou no PLC. Deve ser levado em conta ainda que alguns Drivers ou protocolos podem indicar sucesso mesmo quando a escrita falha. Por tudo isto, os outros modos (1 - wfImmediateReadAfterWrite ou 0 - wfWaitNextRead) devem ser preferidos sempre que possível.

Esta página foi útil?