Flusso dei dati
Il cuore di X-Vision è il DataBase RealTime (RTDB), basato su tecnologia proprietaria TrueVision. Tutti i moduli di X-Vision accedono al database, scambiando dati con esso.
L'acquisizione di dati dalle periferiche è effettuata dai driver di comunicazione. I dati acquisiti vanno ad aggiornare il database.
Il database elabora i dati ricevuti in funzione dei parametri per essi configurati, e calcola lo stato delle variabili, generando quindi le eventuali segnalazioni di allarme.
In seguito, i dati registrati sul database, i valori e gli stati sono rappresentati graficamente dal modulo X-View secondo la configurazione impostata.
Si supponga di volere acquisire, elaborare e mostrare il livello di un serbatoio: nella figura è esemplificato il flusso dei dati.
Il segnale di livello del serbatoio è trasmesso dalla periferica (Device) al modulo di comunicazione (I/O Driver).
Il modulo di comunicazione trasforma il segnale, riconosce l'Item cui è legato (LIVELLO) e ne aggiorna il campo Valore nel DataBase RealTime.
Il DataBase RealTime elabora il valore in funzione dei parametri specificati per l'Item LIVELLO, modificando lo stato del punto ed emettendo segnalazioni di allarme registrate su disco e stampante.
Il valore dell'Item LIVELLO è ora disponibile ai moduli che ne fanno richiesta: ad esempio il modulo X-View richiede il valore dell'Item LIVELLO per mostrarlo graficamente nella pagina di visualizzazione
|
|
|
|
|
|
