Numero nella struttura XML
Indice

1.Descrizione

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

Tramite gli ingressi E1, E3, E5 e E7 è possibile impostare i nomi dei 4 tag XML. L’invio di un valore ad uno di questi ingressi non comporta alcuna emissione.
Tramite gli ingressi E2, E4, E6 e E8 è possibile assegnare dei valori a questi tag. L’invio di un valore ad uno di questi ingressi comporta l’emissione di una struttura XML esattamente per questo valore sull’uscita A1, a condizione che al rispettivo tag sia stato assegnato un nome.
All’invio di un valore >0 sull’ingresso E9, viene emessa sull’uscita A1 una struttura XML con tutti i tag dotati di un nome.
Attenzione
Non viene eseguita alcuna verifica se i nomi dei tag indicati corrispondano alle 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 es. CR e LF.
s = send, sbc = send by change

4.Esempio di tabella dei valori

Le assegnazioni dei valori agli ingressi elencate nella tabella avvengono esattamente nella sequenza indicata.
Valoresu ingressoEmissione su A1Commento
T1E1Nome tag definito
t2E3Nome tag definito
TAG 4E7Nome tag definito (Non valido secondo le direttive XML)
5E2<T1>5.0</T1>Per questo valore è stato precedentemente definito un nome tag (E1)
4.25E4<t2>4.25</t2>Per questo valore è stato precedentemente definito un nome tag (E3)
-2789E6Per questo valore non è stato precedentemente definito un nome tag (E5), pertanto emissione!
-0.002E8<TAG 4>-0.002</TAG 4>Per questo valore è stato precedentemente definito un nome tag (E7)
TdreiE5Nome tag definito
1E9<T1>5.0</T1><t2>4.25</t2><Tdrei>-2789</Tdrei><TAG 4>-0.002</TAG 4>Poiché nel frattempo su E5 è stato definito un nome tag, viene visualizzato 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