Bom dia,
Estou tendo dificuldades em desenvolver um Script para alterar uma tela no Elipse dentro de um quadro específico sempre que um bit no CLP for alterado.
O Script tem que estar rodando sempre, independente da tela mostrada no Viewer,
Tentei utilizar o método:
Application.GetFrame(“quadro”).OpenScreen(“tela”), 0
dentro do VIEWER para esta operação, mas não executa …
#######################################################
Sub Viewer_OnStartRunning()
if Application.GetObject(“bit no clp”).Value = 1 then
Application.GetFrame(“quadro”).OpenScreen(“tela”), 0
end if
End Sub
########################################################
Quando implemento o script acima em um botão no evento CLICK funciona normalmente.
Alguém teria alguma dica de como implementar este script?
Agradeço