REAL_TO_MSW
Obtém os 16 bits mais significativos (Most Significant Word) de uma variável do tipo REAL. É uma função.
Biblioteca: HI_STD · Namespace: HILS · Tipo: função
Função
REAL_TO_MSW
+-------------+
REAL ----|INP |---- UINT
+-------------+
Retorna a palavra (16 bits) mais significativa da representação de 32 bits do
valor REAL fornecido em INP. Útil para transportar um REAL em duas palavras
de 16 bits (a palavra menos significativa é obtida com REAL_TO_LSW).
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 palavra mais significativa. |
Retorno / Saídas
UINT — palavra (16 bits) mais significativa da representação binária de INP.
Ver também
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_MSW(INP := value);
(* ... *)