REAL vers chaîne (REAL to String, RTOS)

Ces informations s’appliquent aux automates CompactLogix 5370, ControlLogix 5570, Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix 5380, CompactLogix 5380, ControlLogix 5580, GuardLogix 5580 et ControlLogix 5590.
L'instruction REAL vers chaîne (REAL to String, RTOS) produit la représentation ASCII d'une valeur REAL.
Langues disponibles
Diagramme à relais
RTOS_LD_avail_v31
Bloc fonctionnel
Cette instruction n'est pas disponible dans le bloc fonctionnel.
Texte structuré
RTOS(Source,Dest);
Opérandes
Un diagramme à relais et texte structuré
Opérande
Type
Format
Description
Remarques
Source
REAL
Balise
L'étiquette contenant la valeur REAL
Destination
Type de chaînes
Balise
L'étiquette dans laquelle la valeur ASCII est enregistrée
Il existe différents types de chaînes :
  • Type de données STRING par défaut
  • Tout nouveau type de chaîne que vous créez
Reportez-vous à Syntaxe du texte structuré pour plus d'informations concernant la syntaxe des expressions.
Description
L'instruction RTOS convertit Source en chaîne de caractères ASCII et place le résultat dans Destination.
Affecte les indicateurs d'état mathématique
Non
Défauts majeurs/mineurs
Type
Code
Cause
Méthode de récupération
4
51
La valeur LEN de la balise de la chaîne est supérieure à la taille DATA de la balise de la chaîne.
  1. Vérifier qu’aucune instruction n’est écrite dans le membre LEN de la balise de type de chaîne.
  2. Dans la valeur LEN, entrez le nombre de caractères que la chaîne contient.
4
52
La chaîne de sortie est plus grande que la destination
Créer un nouveau type de chaîne suffisamment grand pour la chaîne de sortie. Utiliser le nouveau type de chaîne comme type de données pour la destination.
Reportez-vous à la section Attributs communs pour plus d’informations sur les défauts liés aux opérandes.
Exécution
Diagramme à relais
Condition/état
Action entreprise
Préscrutation
N/A
La condition d'entrée d'échelon est égale à faux
N/A
La condition d'entrée d'échelon est égale à vrai
L'instruction s'exécute.
Post-scrutation
N/A
Texte structuré
Condition
Action
Préscrutation
Reportez-vous à Pré-scrutation dans le tableau Diagramme à relais précédent
Exécution normale
Reportez-vous à Condition d'entrée d'échelon est vraie dans le tableau Diagramme à relais précédent.
Post-scrutation
Reportez-vous à Post-scrutation dans le tableau Diagramme à relais précédent
Exemples
Lorsque send_data est défini, l'instruction RTOS convertit la valeur dans data_1 en une chaîne de caractères ASCII et place le résultat dans data_1_ascii. Les échelons suivants insèrent ou concatènent data_1_ascii avec d'autres chaînes pour produire un message complet pour un terminal d'affichage.
Diagramme à relais
RTOS_LD_ex_v31
Texte structuré
IF send_data THEN
RTOS(data_1,data_1_ascii);
send_data:= 0;
END_IF;
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal