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.
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
N° | Nom | Init | Description |
---|---|---|---|
1 | E1 Balise 1 | "" | Nom de la balise XML 1 |
2 | E2 Valeur 1 | 0 | Valeur numérique 1 |
3 | E3 Balise 2 | "" | Nom de la balise XML 2 |
4 | E4 Valeur 2 | 0 | Valeur numérique 2 |
5 | E5 Balise 3 | "" | Nom de la balise XML 3 |
6 | E6 Valeur 3 | 0 | Valeur numérique 3 |
7 | E7 Balise 4 | "" | Nom de la balise XML 4 |
8 | E8 Valeur 4 | 0 | Valeur numérique 4 |
9 | E9 Sendall | 0 | 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
N° | Nom | Init | SBC | Description |
---|---|---|---|---|
1 | A1 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. |
s = send, envoi, sbc = send by change, envoi si changement
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é.
Valeur | sur entrée | Émission sur A1 | Commentaire |
---|---|---|---|
T1 | E1 | Nom de balise déterminé | |
t2 | E3 | Nom de balise déterminé | |
TAG 4 | E7 | Nom de balise déterminé (non conforme aux règles XML) | |
5 | E2 | <T1>5.0</T1> | Un nom de balise a été déterminé auparavant pour cette valeur (E1) |
4.25 | E4 | <t2>4.25</t2> | Un nom de balise a été déterminé auparavant pour cette valeur (E3) |
-2789 | E6 | Aucun nom de balise n'a été déterminé auparavant pour cette valeur (E5) et il n'y a donc pas d'émission ! | |
-0 002 | E8 | <TAG 4>-0.002</TAG 4> | Un nom de balise a été déterminé auparavant pour cette valeur (E7) |
Tdrei | E5 | Nom de balise déterminé | |
1 | E9 | <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 |