Boa Noite,
Estou desenvolvendo uma aplicação onde preciso alternar associações de um Tag interno com varios Tags de comunicação e mostrar o valor em um display em Runtime. Consegui que funcionasse alternando associações com Tags internos, porém, ao utilizar tags de comunicação, nada acontece. Segue um exemplo de algumas linhas do Script:
If Application.GetObject("[Tags Link].Setup2306").Value = 2 then '180g
If Application.GetObject("[Tags RunTime].TurnoAtual").Value = “Turno 1” then
Application.GetObject("[Tags link].QtdeTotal2306").Links.CreateLink “Value”, “[Modbus Master].Teste.Value”, 0
Application.GetObject("[Tags Link].QtdeBoa2306").Links.CreateLink “Value”, “[Omron FINS].QtdeBoa2306_180g_T1.Value”, 0
ElseIf Application.GetObject("[Tags RunTime].TurnoAtual").Value = “Turno 2” then
Application.GetObject("[Tags Link].QtdeTotal2306").Links.CreateLink “Value”, “[Omron FINS].QtdeTotal2306_180g_T2.Value”, 0
Application.GetObject("[Tags Link].QtdeBoa2306").Links.CreateLink “Value”, “[Omron FINS].QtdeBoa2306_180g_T2.Value”, 0
ElseIf Application.GetObject("[Tags RunTime].TurnoAtual").Value = “Turno 3” then
Application.GetObject("[Tags Link].QtdeTotal2306").Links.CreateLink “Value”, “[Omron FINS].QtdeTotal2306_180g_T3.Value”, 0
Application.GetObject("[Tags Link].QtdeBoa2306").Links.CreateLink “Value”, “[Omron FINS].QtdeBoa2306_180g_T3.Value”, 0
End If
End If
Alguém pode me ajudar?