Description de la fonction

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

NOTE : Cette conversion respecte strictement les règles CEI. Etant donné que cette fonction a été réalisée en tant que fonction générique, il existe quelques conversions illogiques, par exemple UINT_TO_BOOL.

Lors de la conversion d'une valeur en entrée d'un type de données UINT à un type de données WORD, le modèle de bit en entrée est transféré en sortie sans être modifié.

Lors de la conversion d'une valeur en entrée d'un type de données UINT en un type de données BOOL ou BYTE, les bits les moins significatifs en entrée sont transférés en sortie.

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

Fonctions disponibles

Liste des fonctions disponibles

  • S_UINT_TO_BOOL

  • S_UINT_TO_BYTE

  • S_UINT_TO_WORD

  • S_UINT_TO_DWORD

  • S_UINT_TO_INT

  • S_UINT_TO_DINT

  • S_UINT_TO_UDINT

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

UINT_variable

UINT

valeur en entrée

Description des paramètres de sortie

Paramètre

Type de données

Signification

ConvertedVariable

BOOL, BYTE, WORD, DWORD, INT, DINT, UDINT

valeur en sortie

Erreur d'exécution

Le bit système %S18 est défini sur 1.

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

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