ANY_TO_DINT

L'istruzione ANY_TO_DINT converte un valore in valore Double Integer a 32 bit.
Lingue supportate: Diagramma a blocchi funzione, Diagramma Ladder, Testo strutturato.
Questa istruzione vale per i controllori Micro810, L20E, L50E e L70E.
ANY_TO_DINT
ANY_TO_DINT
Parametri ANY_TO_DINT
Parametro
Tipo di parametro
Tipo di dati
Descrizione
EN
Ingresso
BOOL
Abilitazione istruzioni.
  • TRUE: esegue il calcolo della conversione in Double Integer a 32 bit.
  • FALSE: Non viene eseguito alcun calcolo.
Applicabile solo alle programmazioni in diagramma ladder.
i1
Ingresso
BOOL
SINT
USINT
BYTE
INT
UINT
WORD
UDINT
DWORD
LINT
ULINT
LWORD
REAL
LREAL
TIME
DATE
STRING
Qualsiasi valore diverso da Double Integer.
o1
Uscita
DINT
Un valore Double Integer a 32 bit.
ENO
Uscita
BOOL
Abilita uscita.
Applicabile solo alle programmazioni in diagramma ladder.

Esempio di testo strutturato ANY_TO_DINT

(* Equivalenza 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 *)
Fornire un feedback
Hai domande o feedback su questa documentazione? invia il tuo feedback qui.
Normal