Chiffre dans la structure XML
Sommaire

1.Description

Ce module regroupe jusqu'à 4 valeurs numériques (INT ouFLOAT) dans une structure XML. Les valeurs émises dans la structure XLM sont des valeurs FLOAT.

Les noms des 4 balises XML peuvent être définis via les entrées E1, E3, E5 et E7 L'envoi d'une valeur à une des entrées n'entraine aucune sortie.
Les valeurs de ces balises peuvent être affectées via les entrées E2, E4, E6 et E8 L'envoi d'une valeur à l'une des entrées entraîne la distribution d'une structure XML pour précisément cette valeur à la sortie A1, dans la mesure où un nom a été affecté à la balise associée.
L'envoi d'une valeur >0 à l'entrée E9 distribuera une structure XML contenant toutes les balises pourvues d'un nom à la sortie A1.
Attention
Il ne sera pas vérifié si les noms des balises indiqués sont conformes aux directives XML.
Remarque
Lors de l'échange via TCP/IP, il est recommandable de relier le module « File d'attente » (18018_Queue.hsl) avec cette sortie.

2.Entrées

NomInitDescription
1E1 Balise 1""
Nom de la balise XML 1
2E2 Valeur 10
Valeur numérique 1
3E3 Balise 2""
Nom de la balise XML 2
4E4 Valeur 20
Valeur numérique 2
5E5 Balise 3""
Nom de la balise XML 3
6E6 Valeur 30
Valeur numérique 3
7E7 Balise 4""
Nom de la balise XML 4
8E8 Valeur 40
Valeur numérique 4
9E9 Sendall0
Si cette entrée reçoit une valeur différente de zéro, une structure XML est créée avec toutes les valeurs.

3.Sorties

NomInitEnvoi si changementDescription
1A1 SEND""s
Structure XML sous la forme de texte. Dans cette structure, il n'y a pas de caractères spéciaux tels que p. ex. CR et LF.

4.Tableau de valeurs comme exemple

Les affectations de valeurs aux entrées énumérées dans le tableaux s'effectuent exactement dans l'ordre indiqué, les unes après les autres.
Valeurà l'entréeDistribution à A1Commentaire
T1E1Nom de la balise défini
t2E3Nom de la balise défini
BALISE 4E7Nom de la balise défini (non valide conformément aux directives XML)
5E2<T1>5.0</T1>Un nom de balise a été défini au préalable pour cette valeur (E1)
4.25E4<t2>4.25</t2>Un nom de balise a été défini au préalable pour cette valeur (E3)
-2789E6Aucun nom de balise n'a été défini au préalable pour cette valeur (E5), une distribution n'a donc pas lieu !
-0.002E8<BALISE 4>-0.002</BALISE 4>Un nom de balise a été défini au préalable pour cette valeur (E7)
TtroisE5Nom de la balise défini
1E9<T1>5.0</T1><t2>4.25</t2><Btrois>-2789</Ttrois><BALISE 4>-0.002</BALISE 4>Comme un nom de balise a été entre-temps défini pour E5 ; <Ttrois> est également distribué.

5.Divers

Recalcul au démarrage :Non
Le module est permanent :Non
Désignation interne :18027
Catégorie :Echange de données

6.Fonctions similaires

Entier de structure XML