Tableau 8- 52 Etat de ENO
ENO
Situation d'erreur
1
Pas de chaîne invalide
0
La longueur en cours de IN dépasse la longueur maximale de IN.
La longueur maximale de IN n'entre pas dans la zone de mémoire allouée.
La longueur maximale de IN est 255 (longueur interdite).
8.2.4.2
CONCAT
Tableau 8- 53 Instruction Concaténer des chaînes
CONT/LOG
Description
CONCAT (Concaténer des chaînes) combine les chaînes IN1 et IN2 pour former une nouvelle chaîne
dans OUT. Après la concaténation, la chaîne IN1 est la partie gauche et la chaîne IN2 la partie droite de
la chaîne combinée.
Tableau 8- 54 Types de données pour les paramètres
Paramètre et type
IN1
IN
IN2
IN
OUT
OUT
Tableau 8- 55 Etat de ENO
ENO
Situation d'erreur
1
Pas d'erreur détectée
0
La chaîne résultante après concaténation est plus grande que la longueur
maximale de la chaîne OUT.
La longueur en cours de IN1 dépasse la longueur maximale de IN1, la
longueur en cours de IN2 dépasse la longueur maximale de IN2 ou la
longueur en cours de OUT dépasse la longueur maximale de OUT (chaîne
invalide).
La longueur maximale de IN1, IN2 ou OUT n'entre pas dans la zone de
mémoire allouée.
La longueur maximale de IN1 ou IN2 est 255 ou la longueur maximale de
OUT est 0 ou 255.
Automate programmable S7-1200
Manuel système, 07/2011, A5E02486682-04
Type de données
Description
String
Chaîne d'entrée 1
String
Chaîne d'entrée 2
String
Chaîne combinée (chaîne 1 + chaîne 2)
Instructions avancées
8.2 Chaînes de caractères et caractères
OUT
Longueur de chaîne valide
La longueur en cours est
mise à 0.
OUT
Caractères valides
Les caractères de la chaîne
résultante sont copiés jusqu'à ce
que la longueur maximale de
OUT soit atteinte.
La longueur en cours est mise à
0.
253