UDINT_TO_BCD

Recebe um valor inteiro sem sinal (UDINT) e retorna o equivalente codificado em BCD (binário codificado em decimal). É uma função pura (sem estado; retorna o resultado diretamente).

Biblioteca: IEC_STD · Namespace: IEC · Tipo: função

Função

          UDINT_TO_BCD
         +-------------+
UDINT ---|IN           |--- UDINT
         +-------------+

Recebe em IN um valor inteiro sem sinal e retorna o valor codificado em BCD correspondente.

Parâmetros

Nome

Direção

Tipo

Faixa / Unidade

Descrição

IN

IN

UDINT

—

Valor inteiro (UDINT) a ser convertido para o formato BCD.

Retorno / Saídas

Tipo

Faixa / Unidade

Descrição

UDINT

—

Valor codificado em BCD resultante da conversão do valor fornecido em IN.

Exemplo

Clique aqui para baixar a tabela de variáveis

Código ST

 VAR
     bcd_val : UDINT; (* Valor BCD *)
 END_VAR

 (* ... *)
 (* Exemplo 1 de chamada da função na POU *)
 bcd_val := UDINT_TO_BCD(IN := 25);
  (* retorna bcd_val = 16#25 *)
 (* ... *)