LEFT_INT : extraction de caractères vers la gauche
Traduction de la notice originale
Description de la fonction
La fonction LEFT_INT extrait un nombre donné de caractères à partir de l'extrémité gauche d’une chaîne. Le résultat est une chaîne de caractères.
Les paramètres supplémentaires EN et ENO peuvent être configurés.
NOTE : Si la chaîne Result_String de cette fonction se trouve sur %MW, elle n'est pas complétée par des caractères NUL (16#00). Il est recommandé d'effacer le contenu de la chaîne Result_String avant d'utiliser cette fonction.
Représentation en FBD
Représentation :
Représentation en LD
Représentation :
Représentation en IL
Représentation :
LD String1
LEFT_INT Length_Str
ST Result_String
Représentation en ST
Représentation :
Result_String := LEFT_INT(String1, Length_Str);
Description des paramètres
Le tableau suivant décrit les paramètres d’entrée :
Paramètre
Type
Commentaire
String1
Chaîne de caractères dont on veut extraire les Length_Str caractères les plus à gauche.
Exemple : String1 contient "SWITCH TO STOP"
Length_Str
Nombre de caractères à extraire.
Exemple : Length_Str =9
Le tableau suivant décrit les paramètres de sortie :
Paramètre
Type
Commentaire
Result_String
Chaîne contenant les Length_Str caractères les plus à gauche de String1.
Exemple : pour les valeurs de l'exemple fourni dans le tableau précédent, Result_String contient "SWITCH TO" (les 9 caractères les plus à gauche de String1).
Erreurs d'exécution
Le bit %S15 est réglé sur 1 dans les cas suivants :
NOTE : Dans tous ces cas de figure, le contenu de Result_String n'est pas défini et doit être considéré comme tel pour le traitement ultérieur.