Page 1 of 1
Script Aberto/Fechado
Posted: Tue Sep 29, 2015 5:01 pm
by lucasvenier
Como fazer para um botão dar um pulso num R0 em meu LADDER (SPDSW), alterando o estado da chave de "fechado" para "aberto" e vice versa?
Qual script devo usar? O que devo fazer no IDE 1.3?
Re: Script Aberto/Fechado
Posted: Wed Sep 30, 2015 2:32 pm
by daniel_bable
Caro Lucas, Bom dia!
Para que possamos realizar a escrita em uma memória R através de um botão, precisamos criar um script que altere o valor desta memória R e associá-lo ao botão.
No script abaixo temos um exemplo de como realizar um "toogle"(inverter) o valor de um R:
Code: Select all
local tag_r = Tags.Get("Kernel.Tags.Opc.TagOpcGroup_001.R0")
tag_r:ReadDevice()
tag_r.Value = not(tag_r.Value)
tag_r:WriteValue()
Em anexo a esta resposta, se encontra um arquivo de projeto do HIscada Pro exemplificando como realizar a inversão de valor de uma memória R via script.
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!