ANY_TO_DINT

A instrução ANY_TO_DINT converte um valor em um valor Inteiro duplo de 32 bits.
Linguagens suportadas: Diagrama de blocos de função, diagrama de ladder, texto estruturado.
Essa instrução aplica-se aos controladores Micro810, L20E, L50E e L70E.
ANY_TO_DINT
ANY_TO_DINT
Parâmetros da ANY_TO_DINT
Parâmetro
Tipo do parâmetro
Tipo de dados
Descrição
EN
Entrada
BOOL
Habilitação da instrução.
  • TRUE: Executa a conversão para a computação de Inteiro duplo de 32 bits.
  • FALSE: Não há computação.
Aplica-se apenas aos programas do diagrama de ladder.
i1
Entrada
BOOL
SINT
USINT
BYTE
INT
UINT
WORD
UDINT
DWORD
LINT
ULINT
LWORD
REAL
LREAL
TIME
DATE
STRING
Qualquer valor diferente de um Inteiro duplo.
o1
Saída
DINT
Um valor Inteiro duplo de 32 bits.
ENO
Saída
BOOL
Ativar saída.
Aplica-se apenas aos programas do diagrama de ladder.

Exemplo de texto estruturado ANY_TO_DINT

(* Equivalência ST: *)
bres := ANY_TO_DINT (true);
(* bres is 1 *)
tres := ANY_TO_DINT (t#1s46ms);
(* tres is 1046 *)
mres := ANY_TO_DINT ('0198');
(* mres is 198 *)
Dê sua opinião
Tem dúvidas ou comentários sobre esta documentação? Por favor, envie seu comentário aqui.
Normal