Page 1 of 1

Mover valores entre Tags OPC

Posted: Wed Nov 25, 2015 9:47 am
by dcg.david
Bom dia!

Por favor, gostaria de saber como proceder para realizar o seguinte procedimento:

Ler Tag OPC e mover este valor para uma outra Tag OPC através do supervisório HI. (de forma automática).


Obrigado!


David

Re: Mover valores entre Tags OPC

Posted: Wed Nov 25, 2015 5:00 pm
by daniel_bable
Caro David, Boa Tarde!

Para que possamos mover um valor de um Tag OPC para outro Tag OPC, precisamos criar um script no Kernel que realize essa operação e associá-lo ao On Tag Change do Tag que você vai mover.

No script abaixo temos um exemplo de como mover um valor de um Tag OPC para outro Tag OPC:

Code: Select all

-- Caminho do Tag

local Leitura      = Tags.Get("Kernel.Tags.Opc.TagOpcGroup_001.TagOpc_001")
local ValorMovido  = Tags.Get("Kernel.Tags.Opc.TagOpcGroup_001.TagOpc_002")

-- Move o Valor para o Tag

ValorMovido.Value = Leitura.Value
ValorMovido:WriteValue()
Em anexo a esta resposta, se encontra um arquivo de projeto do HIscada Pro exemplificando como mover um valor de um Tag OPC para outro Tag OPC.

Basicamente neste exemplo, foram criados os seguintes itens para permitir tal funcionalidade:
No manual online do HIscada Pro, existe um guia para importar um projeto, presente nesta página, na seção Importando um Projeto.

Em caso de novas dúvidas, basta utilizar nosso fórum!