Description de la fonction

La fonction convertit une valeur d'entrée du type de données UDINT en une valeur de sortie du type de données BOOL, BYTE, WORD, DWORD, INT, DINT, UINT, REAL ou TIME.

NOTE : cette conversion est strictement conforme aux règles CEI. Cette fonction étant réalisée en tant que fonction générique, il en résulte aussi quelques conversions illogiques, par ex. UDINT_TO_BOOL.

Lors de la conversion d'un type de données UDINT en un type de données BOOL, BYTE, WORD, INT ou UINT, les bits de poids faible de la valeur d'entrée sont transférés en sortie.

EN et ENO peuvent être configurés en tant que paramètres supplémentaires.

Fonctions disponibles

Liste des fonctions disponibles

  • S_UDINT_TO_BOOL

  • S_UDINT_TO_BYTE

  • S_UDINT_TO_WORD

  • S_UDINT_TO_DWORD

  • S_UDINT_TO_INT

  • S_UDINT_TO_DINT

  • S_UDINT_TO_UINT

  • S_UDINT_TO_TIME

  • S_UDINT_TO_REAL

Représentation en FBD

Représentation d'une application d'un entier

Représentation en LD

Représentation d'une application d'un entier

Description des paramètres

Description des paramètres d'entrée

Paramètre

Type de données

Signification

Variable_UDINT

UDINT

valeur en entrée

Description des paramètres de sortie

Paramètre

Type de données

Signification

ConvertedVariable

BOOL, BYTE, WORD, DWORD, INT, DINT, UINT, REAL, TIME

valeur en sortie

Erreur d'exécution

Le bit système %S18 est réglé sur 1.

  • la plage des valeurs de sortie est dépassée (types de données numériques),

  • une valeur d’entrée négative est susceptible d’être convertie en une valeur de sortie UDINT, UINT ou TIME,

Le bit système%S18 et le mot système %SW17 ne sont pas utilisés lors de la conversion des types de données :

  • BOOL

  • BYTE

  • WORD

  • DWORD

  • REAL