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.
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. | Nome | Init | Descrizione |
---|---|---|---|
1 | E1 tag 1 | "" | Nome del tag XML 1 |
2 | E2 valore 1 | 0 | Valore numerico 1 |
3 | E3 tag 2 | "" | Nome del tag XML 2 |
4 | E4 valore 2 | 0 | Valore numerico 2 |
5 | E5 tag 3 | "" | Nome del tag XML 3 |
6 | E6 valore 3 | 0 | Valore numerico 3 |
7 | E7 tag 4 | "" | Nome del tag XML 4 |
8 | E8 valore 4 | 0 | Valore numerico 4 |
9 | E9 sendall | 0 | Se su questo ingresso viene emesso un valore diverso da zero, si crea una struttura XML con tutti i valori. |
3.Uscite
N. | Nome | Init | SBC | Descrizione |
---|---|---|---|---|
1 | A1 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.
Valore | su ingresso | Emissione su A1 | Commento |
---|---|---|---|
T1 | E1 | Nome tag stabilito | |
t2 | E3 | Nome tag stabilito | |
TAG 4 | E7 | Nome tag stabilito (non valido secondo le direttive XML) | |
5 | E2 | <T1>5.0</T1> | Per questo valore è stato stabilito prima un nome tag (E1) |
4.25 | E4 | <t2>4.25</t2> | Per questo valore è stato stabilito prima un nome tag (E3) |
-2789 | E6 | Per questo valore non è stato stabilito prima un nome tag (E5), perciò nessuna emissione! | |
-0.002 | E8 | <TAG 4>-0.002</TAG 4> | Per questo valore è stato stabilito prima un nome tag (E7) |
Tdrei | E5 | Nome tag stabilito | |
1 | E9 | <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 |