Numero nella struttura XML
Indice

1.Descrizione

Questo modulo comprende fino a 4 valori numerici (INT o FLOAT) in una struttura XML. I valori emessi nella struttura XML sono valori FLOAT.

Tramite gli ingressi E1, E3, E5 e E7 possono essere impostati i nomi dei 4 tag XML. L'invio di un valore a uno di questi ingressi non produce emissione.
Tramite gli ingressi E2, E4, E6 e E8 è possibile assegnare a questi tag dei valori. L'invio di un valore su uno di questi ingressi produce l'emissione di una struttura XML per esattamente quel valore sull'uscita A1, se al rispettivo tag è stato assegnato un nome.
All'invio di un valore >0 sull'ingresso E9 viene emessa una struttura XML con tutti i tag provvisti di nome sull'uscita A1.
Attenzione
Non viene eseguito nessun controllo relativamente alla conformità dei nomi tag indicati con le direttive XML!
Avvertenza
In caso di scambio mediante TCP/IP si consiglia di collegare il modulo "Queue" (18018_Queue.hsl) con questa uscita.

2.Ingressi

N.NomeInitDescrizione
1E1 tag 1""
Nome del tag XML 1
2E2 valore 10
Valore numerico 1
3E3 tag 2""
Nome del tag XML 2
4E4 valore 20
Valore numerico 2
5E5 tag 3""
Nome del tag XML 3
6E6 valore 30
Valore numerico 3
7E7 tag 4""
Nome del tag XML 4
8E8 valore 40
Valore numerico 4
9E9 sendall0
Se su questo ingresso viene emesso un valore diverso da zero, si crea una struttura XML con tutti i valori.

3.Uscite

N.NomeInitSBCDescrizione
1A1 SEND""s
Struttura XML in formato testo. In questa struttura non sono presenti caratteri speciali come ad esempio CR o LF.
s = send, sbc = send by change

4.Esempio di tabella dei valori

Le assegnazioni valore agli ingressi elencate in tabella avvengono esattamente nella sequenza indicata una dopo l'altra.
Valoresu ingressoEmissione su A1Commento
T1E1Nome tag stabilito
t2E3Nome tag stabilito
TAG 4E7Nome tag stabilito (non valido secondo le direttive XML)
5E2<T1>5.0</T1>Per questo valore è stato stabilito prima un nome tag (E1)
4.25E4<t2>4.25</t2>Per questo valore è stato stabilito prima un nome tag (E3)
-2789E6Per questo valore non è stato stabilito prima un nome tag (E5), perciò nessuna emissione!
-0.002E8<TAG 4>-0.002</TAG 4>Per questo valore è stato stabilito prima un nome tag (E7)
TdreiE5Nome tag stabilito
1E9<T1>5.0</T1><t2>4.25</t2><Tdrei>-2789</Tdrei><TAG 4>-0.002</TAG 4>Poiché è stato stabilito nel frattempo un nome tag su E5, viene emesso insieme anche <Tdrei>.

5.Altro

Ricalcolo all'avvio:no
Il modulo è permanente:no
Denominazione interna:18027
Categoria:Scambio dati

6.Funzioni simili

Numero intero da struttura XML