REAL_TO_LSW

Obtém os 16 bits menos significativos (word menos significativa) de uma variável do tipo REAL. É uma função.

Biblioteca: HI_STD · Namespace: HILS · Tipo: função

Função

           REAL_TO_LSW
         +-------------+
REAL ----|INP          |---- UINT
         +-------------+

A função interpreta a representação de 32 bits do valor INP e retorna, como UINT, os 16 bits menos significativos dessa representação. Para obter os 16 bits mais significativos, use REAL_TO_MSW.

Parâmetros

Nome

Direção

Tipo

Padrão

Faixa / Unidade

Descrição

INP

IN

REAL

0.0

—

Valor de entrada do qual se extrai a word menos significativa.

Retorno / Saídas

Retorna um UINT com os 16 bits menos significativos da representação de 32 bits da variável REAL de entrada.

Ver também

DINT_TO_LSW, DINT_TO_MSW

Exemplo

Clique aqui para baixar a tabela de variáveis

Código ST

VAR
    value : REAL; (* Valor de entrada *)
    out   : UINT; (* Valor de saída *)
END_VAR

(* Exemplo de ativação da função dentro da POU *)
(* ... *)
out := HILS.REAL_TO_LSW(INP := value);
(* ... *)