REAL_TRUNC_*** : conversion de type
Traduction de la notice originale
Description du fonctionnement
La fonction convertit (avec troncation à zéro) une valeur d’entrée du type de données REAL en une valeur de sortie du type de données INT, DINT, UINT ou UDINT.
Les paramètres supplémentaires EN et ENO peuvent être configurés.
Fonctions disponibles
Liste des fonctions disponibles :
Exemple
L’exemple suivant montre la manière de convertir.
1,6 -> 1
-1,6 -> -1
1,4 -> 1
-1,4 -> -1
Type de données
Les valeurs d’entrée négatives ne peuvent être converties en types de données UDINT ou UINT.
Représentation dans FBD
Représentation d'une application entière :
Représentation dans LD
Représentation d'une application entière :
Représentation dans IL
Représentation d'une application entière :
LD REAL_variable
REAL_TRUNC_INT
ST ConvertedVariable
Représentation dans ST
Représentation d'une application entière :
ConvertedVariable := REAL_TRUNC_INT (REAL_variable) ;
Description des paramètres
Description des paramètres d'entrée :
Paramètre
Type de données
Signification
REAL_variable
Valeur d'entrée
Description des paramètres de sortie :
Paramètre
Type de données
Signification
ConvertedVariable
Valeur de sortie
Erreur d’exécution
Le bit système %S18 est réglé sur 1 et le statut devient %SW17, si