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.
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
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 | Envoi si changement | 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 p. ex. 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 énumérées dans le tableaux s'effectuent exactement dans l'ordre indiqué, les unes après les autres.
Valeur | à l'entrée | Distribution à A1 | Commentaire |
---|---|---|---|
T1 | E1 | Nom de la balise défini | |
t2 | E3 | Nom de la balise défini | |
BALISE 4 | E7 | Nom de la balise défini (non valide conformément aux directives XML) | |
5 | E2 | <T1>5.0</T1> | Un nom de balise a été défini au préalable pour cette valeur (E1) |
4.25 | E4 | <t2>4.25</t2> | Un nom de balise a été défini au préalable pour cette valeur (E3) |
-2789 | E6 | Aucun nom de balise n'a été défini au préalable pour cette valeur (E5), une distribution n'a donc pas lieu ! | |
-0.002 | E8 | <BALISE 4>-0.002</BALISE 4> | Un nom de balise a été défini au préalable pour cette valeur (E7) |
Ttrois | E5 | Nom de la balise défini | |
1 | E9 | <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 |