Script Aberto/Fechado

Post Reply
lucasvenier
Posts: 3
Joined: Tue Sep 22, 2015 5:40 pm

Script Aberto/Fechado

Post 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?
User avatar
daniel_bable
Moderadores
Posts: 47
Joined: Wed Jun 19, 2013 1:06 am

Re: Script Aberto/Fechado

Post 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!
Attachments
Estado_chave.H7G
Exemplo de aplicação para realizar um escrita em um R via script através do HIscada Pro.
(556.38 KiB) Downloaded 365 times
Daniel Bable Franco
Analista em Automação

HI Tecnologia - Indústria e Comércio Ltda
Campinas - SP
Fone: +55 (19) 2139-1700
Email: daniel.franco@hitecnologia.com.br
Web-site: http://www.hitecnologia.com.br
Post Reply