Description de la fonction
La fonction ***_TO_STRING permet de convertir une variable ou en une chaîne de caractères.
Les paramètres supplémentaires et peuvent être configurés.
Les fonctions disponibles sont les suivantes :
-
INT_TO_STRING
-
DINT_TO_STRING
-
REAL_TO_STRING.
Représentation appliquée à une variable REAL :
Représentation appliquée à une variable REAL :
Représentation appliquée à une variable REAL :
LD Value1
REAL_TO_STRING
ST Result_Str
Représentation appliquée à une variable REAL :
Result_Str:= REAL_TO_STRING(Value1);
Description des paramètres
Le tableau suivant décrit les paramètres d’entrée :
Paramètre
|
Type
|
Commentaire
|
Value1
|
,
|
Variable à convertir en chaîne de caractères.
|
Le tableau suivant décrit les paramètres de sortie :
Paramètre
|
Type
|
Commentaire
|
Result_Str
|
|
Result_Str est une chaîne de caractères dont la longueur dépend du type du paramètre Value1 :
-
5 chiffres plus le signe, ce qui donne 6 caractères pour le type INT (exemple : '-00045'),
-
10 chiffres plus le signe, ce qui donne 11 caractères pour le type DINT (exemple : '-0000678911'),
Remarque : dans PL7, le résultat est de 11 chiffres plus le signe, ce qui donne 12 caractères, pour le type DINT (exemple : '-00006789110').
-
14 caractères pour le type REAL (exemple :
‘-3.1234560e+25’).
|
Si, durant la conversion d'une valeur de type REAL, le paramètre
Value1 n'est pas compris entre -3.402824e+38 et -1.175494e-38 ou entre +1.175494e-38 et +3.402824e+38, le bit
%S18 est défini sur 1 et le contenu de la chaîne
Result_Str n'est pas significatif.