REAL64_TO_LINT
Recebe um valor de 64 bits representando um valor real no formato IEEE 754 e retorna a parte inteira em 64 bits.
Bloco
REAL64_TO_LINT
+-------------+
LWORD ----|IN64 |----- LINT
+-------------+
Parâmetro
Nome |
Classe |
Tipo |
Dim. |
V. Ini. |
Descrição |
IN64 |
Entrada |
LWORD |
16#0 |
Valor a ser convertido (64 bits) |
Retorno
Tipo Dado |
Descrição |
LINT |
Valor inteiro extraido da parte REAL |
Exemplo
Declaração de Variáveis
Nome |
Tipo |
Valor Inicial |
Descrição |
|---|---|---|---|
va |
LWORD |
16#4153_93E8_0017_1048 |
Valor real = 5132189,8000 |
result |
LINT |
Valor de saída |
Código ST
(* Exemplo de ativação da função dentro da POU *)
(* ... *)
result := HILS.REAL64_TO_LINT(IN64:= va);
// Result ira receber o valor 5132189
(* ... *)