Conversão de escala de variáveis word lidas via OPC

Post Reply
Frederico
Posts: 8
Joined: Wed Dec 09, 2015 12:40 pm

Conversão de escala de variáveis word lidas via OPC

Post by Frederico »

Boa tarde!

Qual a melhor maneira de realizar conversão de escala de variáveis word lidas via OPC?

Preciso gerar um valor entre 0 e 10 a partir de um valor entre 0 a 65535.

Existe algum script para converter double word no padrão IEEE para double no HIScada?
User avatar
daniel_bable
Moderadores
Posts: 47
Joined: Wed Jun 19, 2013 1:06 am

Re: Conversão de escala de variáveis word lidas via OPC

Post by daniel_bable »

Caro Frederico, Boa tarde!

Para realizar a uma conversão de um valor entre 0 e 10 a partir de um valor entre 0 a 65535 é preciso um script para realizar esta conversão e associa-lo ao tag que esta sendo gerado o valor para ser convertido.

Para realizar uma conversão precisamos criar um script. No exemplo que estamos enviando criamos um script que realiza a conversão de um LONG com 4 Bytes para um FLOAT com 4 Bytes. Para realizar a transformação de LONG para FLOAT utilizamos a biblioteca struct de lua. Este link contem um exemplo de como utiliza a biblioteca struct. No exemplo utilizamos apenas tags local você pode utiliza as tags OPC's.

Em anexo a esta resposta, se encontra um arquivo de projeto do HIscada Pro exemplificando como realizar uma conversão de um valor entre 0 e 10 a partir de um valor entre 0 a 65535 e uma conversão de um LONG para um FLOAT.

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
CalculoValor.H7G
Exemplo de aplicação para realizar uma conversão via script através do HIscada Pro.
(558.04 KiB) Downloaded 238 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