Concaténation de chaîne (String Concatenate, CONCAT)

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 CONCAT ajoute des caractères ASCII à la fin d’une chaîne.
Langues disponibles
Diagramme à relais
Bloc fonctionnel
Cette instruction n'est pas disponible dans le bloc fonctionnel.
Texte structuré
CONCAT(SourceA,SourceB,Dest);
Opérandes
Il existe des règles de conversion de données pour les types de données mixtes dans une instruction. Pour plus d’informations sur la Conversion de données, reportez-vous à la section Conversions de données.
Un diagramme à relais et texte structuré
Opérande
Type
Format
Description
Remarques
Source A
ANY_STRING
balise
Étiquette contenant les caractères initiaux
Il existe différents types de chaînes :
  • Par défaut, le type de données STRING a une longueur de 82 caractères maximum pour la chaîne.
  • Tout nouveau type de chaîne créé avec une longueur de caractères configurable pour la chaîne.
Source B
ANY_STRING
balise
Étiquette contenant les caractères finaux
Destination
ANY_STRING
balise
Étiquette où enregistrer le résultat
Reportez-vous à Syntaxe du texte structuré pour plus d’informations concernant la syntaxe des expressions dans le texte structuré.
Description
L'instruction CONCAT combine les caractères dans Source A aux caractères dans Source B et place le résultat dans Destination.
Les caractères de Source A apparaissent en premier, suivis des caractères de Source B.
A moins que Source et Destination ne soient la même étiquette, Source A reste inchangée.
Affecte les indicateurs d'état mathématique
Non
Défauts majeurs/mineurs
Un défaut mineur surviendra si :
Type de défaut
Code de défaut
La valeur LEN de la balise de la chaîne est supérieure à la taille DATA de la balise de la chaîne.
4
51
La somme de la longueur de Source A et de Source B est supérieure à la taille DATA de l’étiquette de la chaîne.
4
51
Reportez-vous à la section Indexation dans des tableaux pour consulter les défauts d’indexation par tableau.
Exécution
Diagramme à relais
Condition
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 entreprise
Préscrutation
Reportez-vous à Pré-scrutation dans le tableau Diagramme à relais.
Exécution normale
Reportez-vous à la condition d’entrée d’échelon est vraie dans le tableau Diagramme à relais.
Post-scrutation
Reportez-vous à Post-scrutation dans le tableau Diagramme à relais.
Organigramme Concat String
Exemple
Diagramme à relais
Texte structuré
CONCAT(string_1,string_2,msg);
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal