Générer un texte de message
Sommaire

1.Description

Les modules génèrent une liste dynamique avec marque d'horodatage et l'affichage optionnel de l'acquittement avec marque d'horodatage et l'information de l'utilisateur qui acquitte. L'avantage de la liste réside dans le fait que la liste ne contient que des entrées actives. Lorsqu'une entrée de liste est supprimée, les autres entrées remontent, de sorte que toutes les entrées sont toujours directement l'une en dessous de l'autre.
En présence de longues listes, le module « Générer texte de message » est appliqué parallèlement au module « Entrée de liste ». Les modules de sortie sont mis en cascade. Mais il est également possible d'utiliser le module « Sortie de liste dynamique » comme module de sortie.

L'acquittement se fait via un objet de communication séparé et écrit la valeur de l'objet de communication de l'entrée 3 Qui acquitte? (0-9)) dans la liste.

Figure 1 : Câblage des modules d'entrée
Câblage des modules d'entrée

Figure 2 : Mise en cascade des modules de sortie ou du module sortie dynamique
Mise en cascade des modules de sortie

Figure 3 : Représentation possible à l'intérieur de la visualisation
Visualisation possible

Recommandation : faire envoyer les messages d'erreur de manière cyclique si la liste doit être à nouveau remplie automatiquement après le redémarrage.

2.Entrées

NomInitDescription
1Entrée de liste (active/inactive)0
Entrée de liste active/inactive (1=active, 0= inactive)

En cas de changement de flanc de 0 à 1, ajoutez en fin de la liste un élément contenant le texte de l'entrée 2 + l'horodatage.

Exemple : entrée e1 active[Jeu 12 oct 15.46:30 2006]
2Texte de liste (14 octets)""
Texte de liste (14 octets)

Le texte à reprendre dans la liste et à pourvoir d'un horodatage est défini ici.
Remarque
Le caractère '[' se trouvant dans le texte de liste n'est pas supporté.
Recommandation : paramétrer le texte comme texte fixe dans le module. Les textes peuvent uniquement être modifiés pour une valeur d'objet 0 à l'entrée 1.
3Acquittement (1 bit)0
Acquittement (1bit) acquittement = 1

L'entrée de liste est complétée avec l'entrée suivante : Acquittement[Jeu 12 oct 12 15.56:30 2006][5]

La nouvelle entrée de liste se présente ainsi :

entrée e1 active [Jeu 12 oct 15.46:30 2006] acquittement[Jeu 12 oct 15.56:30 2006][5]

Recommandation : Mettre l'acquittement automatiquement à 0 dans le HS lorsque l'entrée de liste est inactive!
4Qui acquitte ? (0-9)0
Qui acquitte (0-9)

Lorsque l'acquittement a eu lieu via l'entrée 3, la valeur de l'entrée est ajoutée dans l'entrée de liste sous la forme [x].

3.Sorties

NomInitEnvoi si changementDescription
1Chaîne de texte""s
Chaîne de texte (14 octets) pour la liaison à la chaîne de texte d'entrée du module 19039
2Sortie d'erreur""s
Sortie d'erreur

4.Divers

Recalcul au démarrage :Non
Le module est permanent :Non
Désignation interne :19040
Catégorie :Entrée de liste + sortie de liste

5.Fonctions similaires

Entrée de liste de requête
Créer texte de requête
File d'attente
Module de sortie
Sortie de liste dynamique
Entrée de liste avec accusé et horodatage