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 *

dodici + diciannove =