Não estou conseguindo acessar e altera o valor de um tag opc de instância do tipo boolean através de um script associado à um objeto de tela. Segui o exemplo abaixo, que encontrei na documentação substituindo os nomes, mas não funcionou, parece que não é bem isso que eu preciso.
Code: Select all
1 -- exemplo de chamada de abertura de tela utiliznado modelos
2 local x = Screens.Open("ModeloXY1", "Viewers.Screens.grupo1.xTela_ModeloXY1", {xRefBM1 = "AR147", xRefGLI1 = "MG012"})
3
4 -- exemplo de acesso a Tags definidos no modelo
5 inst_BM = Instances.Get("InstanceGroup_001.Instance_001")
6
7 list_models = Instances.ListModels() -- lista todos os modelos instanciados
8
9 -- recuperação de Tag de Instância do Modelo
10 local scr = Screens.Get("ModeloXY1")
11 local scr_inst_BM = scr.GetInstance("BM1") -- obtém o objeto da instância de modelo associado à tela corrente
12 inst_path = inst_BM.Group .. "." .. inst_BM.Name
13 pressão_fundo = Tags.Get("Instances." .. inst_path .. ".Tags.Local.group1.pressão_fundo")
Desde já agradeço.
Wilson Lima