Caminho:  Equipamentos (Dispositivos) > PLC200 > Programa > Conversion > STRING >

REAL_TO_STRING

Conversão de Real para String

Previous pageReturn to chapter overviewNext page

Bloco que realiza a conversão de um valor REAL para um valor STRING.

 

Representação Ladder

 

REAL_TO_STRING_block

 

Estrutura do Bloco

 

Tipo de Variável

Nome

Tipo de Dado

Descrição

VAR_INPUT

EN

BOOL

Habilitação do bloco

IN

REAL

Valor em REAL

VAR_OUTPUT

DONE

BOOL

Fim de operação

OUT

STRING

Valor em STRING

 

Funcionamento

 

Este bloco, quando tem um valor TRUE em EN, interpreta o valor de IN como REAL e realiza a conversão para STRING, armazenando em OUT e enviando TRUE à saída DONE.

 

wpshelp_common_fig_note

NOTA!

Caso o número representado possua mais dígitos que a capacidade da STRING, o valor será truncado.

 

Quando EN possui valor FALSE, OUT permanece inalterado e DONE permanece FALSE.

 

Compatibilidade

 

Equipamento

Versão

PLC300

2.10 ou superior

 

Fluxograma do Bloco

 

REAL_TO_STRING_flowchart

 

Exemplo em Ladder

 

Os exemplos a seguir exibem diversas conversões de valores do tipo REAL em STRING. Todas as conversões habilitam a saída DONE ao fim da operação.

 

REAL_TO_STRING_example01

 

A conversão acima foi realizada com sucesso.

 

REAL_TO_STRING_example02

 

A conversão acima foi realizada com sucesso.

 

REAL_TO_STRING_example03

 

A conversão acima foi realizada com sucesso, porém o tamanho do resultado da conversão é superior ao tamanho de OUT, e este foi truncado.

 

Exemplo em ST

 

 O exemplo abaixo, exibe as instruções para aplicação do exemplo acima na linguagem ST.

 

 

VAR

   IN : REAL := 485.695;

   OUT : STRING;

END_VAR

 

OUT := FB_REAL_TO_STRING(

   EN:=DI1,

   IN:=IN,

  DONE=>DO1);