INT_TO_*** : conversion de type
Traduction de la notice originale
Description de la fonction
La fonction convertit une valeur d'entrée du type de données INT en une valeur de sortie du type de données BOOL, BYTE, WORD, DWORD, DINT, UINT, UDINT, REAL ou TIME.
NOTE : La fonction procède à la conversion en respectant strictement les 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. INT_TO_BOOL.
Les valeurs d’entrée négatives ne peuvent être converties en types de donnéesUINT, UDINT ou TIME.
Lors de la conversion d’une valeur d’entrée de type UINT en type WORD, le profil binaire d’entrée est transmis à la sortie sans modification.
Lors de la conversion d’une valeur d’entrée du type de données INT en type BOOL ou BYTE, les bits d’entrée de poids faible sont transmis à la sortie.
Les paramètres supplémentaires EN et ENO peuvent être configurés.
Fonctions disponibles
Liste des fonctions disponibles :
Représentation en FBD
Représentation d'une application Double Integer :
Représentation en LD
Représentation d'une application Double Integer :
Représentation en IL
Représentation d'une application Double Integer :
LD INT_variable
INT_TO_DINT
ST ConvertedVariable
Représentation en ST
Représentation d'une application Double Integer :
ConvertedVariable := INT_TO_DINT (INT_variable) ;
Description des paramètres
Description des paramètres d'entrée :
Paramètres
Type de données
Signification
INT_variable
Valeur d’entrée
Description des paramètres de sortie :
Paramètres
Type de données
Signification
ConvertedVariable
Valeur de sortie
Erreur d’exécution
Le bit système %S18 est configuré sur 1 si
Le bit système %S18 et le mot système %SW17 ne sont pas utilisés lors d'une conversion dans les types de données :