Mémoire circulaire (texte)
Sommaire

1.Description

Représentation sur plusieurs lignes et mémorisation dans une mémoire circulaire permanente de textes.

Ce module mémorise les cinq derniers textes entrants dans une mémoire circulaire. Le texte le plus ancien se trouve en position 5, le plus récent en position 1 de la mémoire circulaire. Tous les autres textes entrants sont affectés en conséquence. A l'entrée d'un texte supplémentaire, le texte le plus ancien (le cinquième) est supprimé de la mémoire circulaire. A chaque entrée d'un texte, les sorties 1 à 7 envoient les textes correspondants.

La mémoire circulaire peut être étendue à volonté en combinant des mémoires circulaires supplémentaires. Il est alors nécessaire de relier la dernière sortie respective d'une mémoire circulaire (sortie de mise en cascade) à la première entrée de la mémoire circulaire suivante. Tous les textes sont enregistrés de manière permanente.

En outre, le module offre la possibilité de modifier le contenu de la sortie 6 via un sélecteur de texte. Le sélecteur de texte indique toujours le contenu de la sortie 1 lors du démarrage du HS/FS. Le sélecteur de texte peut être décalé vers le bas et vers le haut, via les entrées 3 et 4, à l'intérieur de la mémoire circulaire.

2.Entrées

NomInitDescription
1E1""
Texte à mémoriser
2Reset0
Réinitialisation, efface les textes mémorisés et envoie un texte vide à toutes les sorties
3en bas0
Entrée de décalage vers le bas du sélecteur de texte.
Une valeur d'entrée <> 0 décale le sélecteur de texte vers la sortie immédiatement inférieure.
Une valeur d'entrée = 0 décale le sélecteur de texte sur la sortie 1.
4en haut0
Entrée de décalage vers le haut du sélecteur de texte.
Une valeur d'entrée <> 0 décale le sélecteur de texte vers la sortie immédiatement supérieure.
Une valeur d'entrée = 0 décale le sélecteur de texte sur la sortie 5.

3.Sorties

NomInitEnvoi si changementDescription
1A1""s
Le texte émis ici est le dernier texte ayant été envoyé à l'entrée 1
2A2""s
Le texte émis ici est l'avant-dernier texte ayant été envoyé à l'entrée 1
3A3""s
Le texte émis ici est l'avant avant dernier texte ayant été envoyé à l'entrée 1
4A4""s
Le texte émis ici est l'avant-avant-avant-dernier texte ayant été envoyé à l'entrée 1
5A5""s
Le texte émis ici est l'avant-avant-avant-avant-dernier texte ayant été envoyé à l'entrée 1
6A6 Sélection""s
Sortie de sélection : envoie le texte déterminé par les entrées 3 et 4.
7A7 Cascade""s
Sortie de mise en cascade. Sortie de liaison vers la mémoire circulaire suivante

4.Divers

Recalcul au démarrage :oui
Le module est permanent :oui
Désignation interne :17727
Catégorie :Fonctions de texte

5.Fonctions similaires

Mémoire circulaire (texte) avec horodatage
Texte en lignes
Texte en lignes (strict)
Découper texte (doux)
Découper texte (dur)
Séparer texte
Longueur de texte
Déclencheur de texte
Assembler texte
Comparer textes
Sélecteur de texte
Sélecteur inverse
Editer texte
Editer chiffres
Ajouter zéros de tête
Comparateur de texte (8x)