ANY_TO_STRING
L’instruction ANY_TO_STRING convertit une valeur en valeur Chaîne.
Détails de l'opération :
- Lors de la conversion d'un type de données REAL en une chaîne, l'instruction ANY_TO_STRING utilise le format IEEE 754.
- ANY_TO_STRING convertit 125,0 en 1,25000E+02.
- Lorsque la longueur de la chaîne cible est 5 caractères :
- ANY_TO_STRING convertit 125,0 en 1,25000E+02 et renvoie 1,250 dans la chaîne cible.
- Envisagez de créer un bloc de fonctions défini par l'utilisateur pour convertir la notation exponentielle en nombre.
Langages pris en charge : Diagramme de bloc de fonctions, diagramme de schéma à relais et texte structuré.
Cette instruction s’applique aux contrôleurs
Micro810
LC10, Micro820
L20E, Micro850
L50E et Micro870
L70E.ANY_TO_STRING

Paramètre | Type de paramètre | Type de données | Description | |
|---|---|---|---|---|
EN | Entrée | BOOL | Lorsque défini sur vrai, l’instruction est activée.
| |
i1 | Entrée | BOOL SINT USINT BYTE INT UINT WORD DINT UDINT | DWORD LINT ULINT LWORD REAL LREAL TIME DATE | Toute valeur autre qu'une valeur STRING. |
o1 | Sortie | STRING | Si IN est un booléen, 'FAUX' ou 'VRAI'. Si IN est un entier ou un réel, une représentation décimale. Si IN est un TIME, peut être :
| |
ENO | Sortie | BOOL | Activation de la sortie. S'applique aux programmes de schémas à relais. | |
Exemple de texte structuré ANY_TO_STRING
bres := ANY_TO_STRING (VRAI); | (* bres est 'VRAI' *) |
ares := ANY_TO_STRING (125); | (* ares est égal à '125' *) |
Fournir une réponse