Nombre dans la structure XML
Sommaire

1.Description

Ce module regroupe jusqu'à 4 valeurs numériques (INT ou FLOAT) dans une structure XML. Les valeurs émises dans la structure XML 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 à l'une de ces entrées ne déclenche pas d'émission.
Les entrées E2, E4, E6 et E8 permettent d'affecter des valeurs à ces balises. L'envoi d'une valeur à l'une de ces entrées entraîne l'émission d'une structure XML pour cette valeur précise sur la sortie A1, dans la mesure où un nom a été affecté à la balise correspondante.
À l'envoi d'une valeur >0 sur l'entrée E9, une structure XML contenant toutes les balises dotées de noms est émise sur la sortie A1.
Attention
Il n'y a pas de contrôle pour s'assurer que les noms de balise indiqués sont conformes aux règles 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

NomInitSBCDescription
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 CR et LF.

4.Tableau de valeurs comme exemple

Les affectations de valeurs aux entrées présentées dans le tableau s'effectuent l'une après l'autre exactement dans l'ordre indiqué.
Valeursur entréeÉmission sur A1Commentaire
T1E1Nom de balise déterminé
t2E3Nom de balise déterminé
TAG 4E7Nom de balise déterminé (non conforme aux règles XML)
5E2<T1>5.0</T1>Un nom de balise a été déterminé auparavant pour cette valeur (E1)
4.25E4<t2>4.25</t2>Un nom de balise a été déterminé auparavant pour cette valeur (E3)
-2789E6Aucun nom de balise n'a été déterminé auparavant pour cette valeur (E5) et il n'y a donc pas d'émission !
-0 002E8<TAG 4>-0.002</TAG 4>Un nom de balise a été déterminé auparavant pour cette valeur (E7)
TdreiE5Nom de balise déterminé
1E9<T1>5.0</T1><t2>4.25</t2><Tdrei>-2789</Tdrei><TAG 4>-0.002</TAG 4>Un nom de balise ayant maintenant été déterminé sur E5, la valeur <Tdrei> est également émise.

5.Autres

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