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

DWORD_TO_STRING

Conversão de Double Word para String

Previous pageReturn to chapter overviewNext page

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

 

Representação Ladder

 

DWORD_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

DWORD UDINT DINT

Valor em DWORD

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 DWORD 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

 

DWORD_TO_STRING_flowchart

 

Exemplo em Ladder

 

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

 

DWORD_TO_STRING_example01

 

A conversão acima foi realizada com sucesso.

 

DWORD_TO_STRING_example02

 

A conversão acima foi realizada com sucesso.

 

DWORD_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.

 

DWORD_TO_STRING_example04

 

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 : DINT := -123456789;

   OUT : STRING;

END_VAR

 

OUT := FB_DWORD_TO_STRING(

   EN:=DI1,

   IN:=IN,

  DONE=>DO1);