ANY_TO_DINT

L'instruction ANY_TO_DINT convertit une valeur en valeur Entier double de 32 bits.
Langages pris en charge : Diagramme de bloc de fonctions, diagramme de schéma à relais et texte structuré.
Cette instruction s’applique aux contrôleurs
Micro810
LC10,
Micro820
L20E,
Micro850
L50E et
Micro870
L70E.
ANY_TO_DINT
ANY_TO_DINT
Paramètres ANY_TO_DINT
Paramètre
Type de paramètre
Type de données
Description
EN
Entrée
BOOL
Activation de l'instruction.
  • TRUE : Exécute le calcul de conversion en entier double à 32 bits.
  • FALSE : Il n’y a pas de calcul.
Ne s'applique qu'aux programmes de langage à relais.
i1
Entrée
BOOL
SINT
USINT
BYTE
INT
UINT
WORD
UDINT
DWORD
LINT
ULINT
LWORD
REAL
LREAL
TIME
DATE
STRING
Toute valeur autre qu'un nombre entier double.
o1
Sortie
DINT
Valeur INT double de 32 bits.
ENO
Sortie
BOOL
Activation de la sortie.
Ne s'applique qu'aux programmes de langage à relais.

Exemple de texte structuré ANY_TO_DINT

(* Équivalence 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 *)
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal