Télécharger Imprimer la page

Emerson AVENTICS AES OPC-UA Description Du Système page 29

Masquer les pouces Voir aussi pour AVENTICS AES OPC-UA:

Publicité

sario un intervallo di aggiornamento di 50 ms, è possibile fare riferimento al Raw-
Value. Questo viene aggiornato con priorità e, di conseguenza, anche nei sistemi
di grandi dimensioni mantiene un intervallo di campionamento di circa 50 ms.
Struttura della stringa JSON:
La stringa è composta nel modo seguente:
1. Parentesi graffa aperta: {.
2. Se sono presenti dati di ingresso: "i":[ con i rispettivi valori.
Se sono presenti dati di uscita, una "o":[ con i rispettivi valori.
3. Ogni valore è generato con un codice esadecimale preceduto da "0x".
4. Per moduli analogici il valore esadecimale raggruppato viene aggiunto alla
lunghezza bit.
Per i moduli digitali i bit vengono aggiunti in blocchi di byte. Un byte viene
preceduto da zeri se non viene utilizzato completamente.
5. I valori singoli sono separati tra loro da una virgola.
6. Parentesi quadra chiusa: "]".
7. Parentesi graffa chiusa: "}".
Gli esempi seguenti illustrano la struttura della stringa per diversi moduli:
Modulo
Valori di ingresso
Modulo 4AI
4x valori d'ingresso a
8 bit (10 dec, 20 dec,
30 dec, 40 dec)
Modulo 2AI2AO
2x valori d'ingresso a
16 bit (100 dec e
500 dec)
Modulo 16DO
Modulo valvola a 2 vie
RawValues
I dati di output e di input correnti possono essere recuperati collettivamente uti-
lizzando la variabile RawValues. L'output RawValue è stato creato per garantire
una trasmissione dei dati il più efficiente possibile. Per questo motivo, i dati non
vengono elaborati in modo specifico per ciascun modulo. Il destinatario deve as-
sociare i dati ai rispettivi moduli (vedere
questa stringa vengono trasmessi in formato Big-Endian e sono codificati in esa-
decimale. Solo il timestamp è codificato in decimale.
L'esempio seguente illustra la struttura della stringa per il modulo
M44,2AI2AO2M12-AE.
Calcolo dei valori di uscita e di ingresso:
Modulo
Tipo di dati di
ingresso
Lato valvola
EP (M)
Integer 16 bit 500 (decima-
Modulo valvo-
---
la a 4 vie (4)
Modulo valvo-
---
la a 4 vie (4)
Lato IO
Modulo analo-
2x integer
gico combina-
16 bit
to
(2AI2AO2M12
-AE)
Marca temporale: 1 h, 26 min, 4 sec e 608 ms dall'avvio del modulo
(5164608 ms)
I contenuti delle colonne sono separati tra loro da una virgola. Nell'esempio risul-
ta la stringa seguente: "5164608,01F4,01F455AA,07D02710,01F43A98".
Marca tempora-
Dati di ingresso
le in ms dallo
lato valvola (co-
Startup (a codi-
difica esadeci-
fica decimale)
male)
5164608
01F4
Disponibilità
I dati MeasurementFunctions e RawValue sono disponibili solo dopo aver inserito
una licenza valida nel sistema.
Numero di licenza
Il numero di licenza può essere ordinato con il numero R412028478 e il numero
di serie del bus box (AesFiledbusNode->SerialNumber).
AVENTICS™ AES OPC-UA | R412028203-BAL-001-AB | Italiano
Valori di uscita
Stringa
{"i":
["0x0A","0x14","0x1E","
0x28"]}
2x valori di uscita a
{"i":
16 bit (700 dec e
["0x0064","0x01F4"],"
1500 dec)
o":["0x02BC","0x05-
DC"]}
16x uscite digitali, fis-
{"o":["0x12","0x34"]}
se:
0b000100100011010
0
4x uscite digitali, fis-
{"o":["0x0F"]}
se: 0b00001111
g 4.2.4 Sequenza dei
moduli). I dati in
ved. g 4.2.4 Sequenza dei
Dati di in-
Tipo di dati di
gresso
uscita
Integer 16 bit 500 (decima-
le)
---
8 bit singoli
---
8 bit singoli
2000 (deci-
2x integer
male)
16 bit
10000 (deci-
male)
Dati di uscita la-
Dati di ingresso
to valvola (codi-
lato IO (codifica
fica esadecima-
esadecimale)
le)
01F455AA
07D02710
Inserire il numero di licenza
1. Immettere il numero di licenza tramite OPC UA nel campo MeasurmentFunc-
tions -> LicenseKey.
2. Riavviare il prodotto.
La licenza viene controllata all'avvio del prodotto.
4.2.3 Funzioni e metodi di misurazione
Funzione di misurazione IIoT
L'accoppiatore bus AES ha la possibilità di eseguire semplici funzioni di misura
con risoluzione temporale interna.
Indicazioni
• Le funzioni di misura richiedono tempo di memorizzazione e di calcolo. Il nu-
mero delle possibili funzioni di misurazione è quindi limitato a 30.
Ognuna di queste funzioni di misurazione occupa un cosiddetto slot. Per configu-
rarlo, sono disponibili diversi metodi nell'oggetto MeasurementFunctions.
Metodo MeasurementFunctionBitConfig
Con i seguenti parametri di ingresso, questo metodo viene utilizzato per configu-
rare le funzioni digitali.
Tab. 4: Parametro di ingresso per il metodo MeasurementFunctionBitConfig
Parametro d'ingresso
SlotNumber
FunctionNumber
StartModuleNumber
StartBitNumber
StartType
StartEdge
StopModuleNumber
StopBitNumber
StopType
StopEdge
moduli.
Tab. 5: Numeri di funzione MeasurementFunctionBitConfig
Dati di uscita
Valore
1
le)
2
0x55 (hex)
3
0xAA (hex)
I segnali di stop non vengono valutati.
Tab. 6: Tipo di canale
500 (decima-
le)
Valore
15000 (deci-
1
male)
2
Tab. 7: Tipo di fronte
Valore
1
2
Dati di uscita la-
3
to IO (codifica
esadecimale)
01F43A98
Descrizione
Numero slot della funzione di
misurazione (1 ... 30)
Numero di funzione (vedere
g Tab. 5)
Numero del modulo su cui si
trova il segnale di avvio
Numero di bit del segnale di
avvio sul modulo
Tipo di segnale di partenza
(vedere g Tab. 6)
Fronte da cui iniziare (vedere
g Tab. 7)
Numero del modulo su cui si
trova il segnale di arresto
Numero di bit del segnale di
arresto sul modulo
Tipo di segnale di arresto (ve-
dere g Tab. 6)
Fronte su cui fermarsi (vedere
g Tab. 7)
Azione
Timestamp (per il segnale di partenza)
Misurazione del tempo tra 2 trigger
Contatore (per il segnale di partenza)
Tipo di canale
Ingresso
Uscita
Tipo di fronte
Fronte di salita (0 ... 1)
Fronte di discesa (1 ... 0)
Cambio di stato (su ogni fronte)
Tipo di dati
Byte
Int32(Enum)
Byte
Byte
Int32(Enum)
Int32(Enum)
Byte
Byte
Int32(Enum)
Int32(Enum)
29

Publicité

loading