RIGHT_INT : extraction d'une chaîne de caractères vers la droite
Traduction de la notice originale
Description de la fonction
La fonction RIGHT_INT extrait un certain nombre de caractères situés les plus à droite 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.
Représentation en FBD
Représentation :
Représentation en LD
Représentation :
Représentation en IL
Représentation :
LD String1
RIGHT_INT Length_Str
ST Result_String
Représentation en ST
Représentation :
Result_String:= RIGHT_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 à droite.
Exemple : String1 contient « BASCULEMENT VERS STOP ».
Length_Str
Nombre de caractères à extraire.
Exemple : Length_Str =4
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 à droite de String1.
Exemple : si l'on reprend l'exemple du tableau précédent, Result_String contient « STOP » (les 4 caractères les plus à droite de String1).
Erreurs d'exécution
Le bit %S15 est mis à 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 traité en tant que tel pour le traitement ultérieur.