Em algumas aplicações os valores das tags só é atualizado se as mesmas forem exibidas na tela. Caso não tenha nenhum display com o valor da tag na tela e se deseje conferir via MsgBox, a mesma apresenta valor null. Pro que isso acontece? No caso estou usando o driver ABCIP mas essa situação também ocorreu com o driver Modbus.
Atualização dos valores dos tags
Olá @Davi,
Isso acontece devido a um recurso de otimização dos softwares da Elipse.
-
Se estiver utilizando o Elipse E3/Power:
No Organizer selecione o tag, e na janela Lista de Prorpriedades, vá na propriedade AdviseType do tag e configure para a opção 0-AlwaysInAdvise. -
Se estiver utilizando o Elipse SCADA:
No Organizer selecione o tag, e na aba Alarmes, marque a opção “Manter valor do tag sempre atualizado”