Blog

iTools® Designer Archive

iTools® Application mette a disposizione un oggetto archivio con cui è possibile creare uno storico dati utile a svariate operazioni, creazione di trend temporali, analisi dati, diagnostica di processo e ogni qualsivoglia operazione che necessiti di un modello dati in cui ogni entità deve essere rappresentata da un tempo e un valore.

Come utilizzare gli archivi

 

Per prima cosa dobbiamo creare una nuova applicazione iTools®:

Quindi configurare il sistema di comunicazione ed inserire i nodi e le variabili necessarie all’applicazione per soddisfare i requisiti di funzionamento:

Per semplicità sono state inserite ed indirizzate cinque variabili, comunque sufficienti a mostrare il funzionamento degli archivi, l’ioserver è stato impostato in simulazione.

A questo punto possiamo aggiungere l’archivio e procedere alla configurazione dello stesso:

L’archivio deve prima essere attivato mediante la proprietà “Active” impostata a “True”, quindi configurato mediante un nome da applicare alla tabella di archiviazione e una stringa di connessione, per fare ciò è necessario aggiungere all’archivio due “AdvancedOption” di cui la prima, “StoreName”, definisce il nome dell’archivio e la seconda, “ConnectionString”, definisce la stringa di connessione per l’accesso al DBMS. Nel caso in cui la stringa di connessione non sia specificata l’applicazione iTools® dispone di un database locale da utilizzare per archiviare i dati necessari.

Ora è necessario stabilire quali variabili devono essere archiviate mediante la proprietà “HasHistory” dell’oggetto Variable, in questo esempio è stato scelto di archiviare variable1, variable3 e variable5:

La configurazione dell’archivio è terminata ma è necessario inserire un Job al fine si stabilire gli instanti temporali in cui pianificare le operazioni di archiviazione:

Terminato anche questo passaggio possiamo eseguire l’applicazione e verificare il corretto funzionamento dell’archivio definito:

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

otto − 2 =