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 :
|
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