INSERT (insérer une chaîne)

L’instruction INSERT insère des sous-chaînes à des positions définies par l'utilisateur dans des chaînes.
Langages pris en charge : Diagramme de bloc de fonctions, diagramme de schéma à relais et texte structuré.
Cette instruction s’applique aux contrôleurs
Micro810
LC10,
Micro820
L20E,
Micro850
L50E et
Micro870
L70E.
INSERT
INSERT
Paramètres INSERT
Paramètre
Type de paramètre
Type de données
Description
EN
Entrée
BOOL
Activation de l'instruction.
  • TRUE : Insère des sous-chaînes dans une chaîne.
  • FALSE : Pas d’opération.
S'applique aux programmes de schémas à relais.
IN
Entrée
STRING
Chaîne initiale.
Str
Entrée
STRING
Chaîne à insérer.
Pos
Entrée
DINT
La position d'insertion se fait avant la position (la première position valide est 1).
INSERT
Sortie
STRING
Chaîne modifiée. Il peut s'agir de l'une des valeurs suivantes :
  • Chaîne vide si Pos <= 0.
  • Concaténation des deux chaînes si la valeur Pos est supérieure à la longueur de la chaîne IN.
ENO
Sortie
BOOL
Activation de la sortie.
S'applique aux programmes de schémas à relais.

Exemples INSERT

Exemple de diagramme de bloc de fonctions INSERT
Exemple de diagramme de bloc de fonctions INSERT
Exemple de schéma à relais INSERT
Exemple de schéma à relais INSERT
Exemple de texte structuré INSERT
Exemple de texte structuré INSERT
(* ST Equivalence: *) MyName := INSERT ('Mr JONES', 'Frank ', 4); (* MyName is 'Mr Frank JONES' *)
Résultats
Résultats
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal