KB-41736: Erro de script na escrita de um tag.

Descrição:

Quando não há comunicação com o equipamento, por que o método WriteEx() não retorna erro de script, ao contrário de uma escrita normal no tag, que retorna este tipo de erro?

Solução:

O método WriteEx() “prevê” o erro de comunicação. Ele retorna TRUE ou FALSE, conforme o sucesso na escrita. Segue um exemplo de script:

aux = Application.GetObject(“Driver1.Tag1”).WriteEx(1)

If aux = TRUE then
 MsgBox “Escrita realizada com sucesso.”
Else
 MsgBox “Escrita falhou.”
End If

Já a escrita normal, se não obtiver sucesso, retorna um erro de script:

Application.GetObject(“Driver2.Tag1”).Value = 1


Print Friendly, PDF & Email

Este artigo foi útil? Was this helpful?

Classificação média - Average rating 0 / 5. Count: 0

Deixe seu Comentário

Seu endereço de e-mail não será publicado. Campos marcados com asterisco são obrigatórios *