Controllo da remoto

Nel passato il cambiamento di un Pc che avesse a bordo un software di supervisione dell’impianto obbligava alla reinstallazione o al riacquisto di una  versione del software che si adattasse al nuovo sistema operativo. Tutte le postazioni periferiche dovevano essere dotate di PC locale, con installato un software “client”, pena la possibilità di perdere i dati in caso d’interruzione della connessione con il server centrale. E nella maggior parte dei casi, tutte le modifiche dovevano essere effettuate con l’impianto fuori servizio, con difficoltà organizzative e notevole incremento dei costi di manutenzione.
I nuovi impianti, che necessitano di accurate supervisioni, sono sempre più delocalizzati e sempre più forte diventa l’esigenza di poterne effettuare il controllo da remoto (Telecontrollo).
Essere informati in tempo reale di guasti, allarmi, anomalie, effettuare il comando di utenze, verificarne le ore di funzionamento o intervenire per modificare le fasce orarie di attivazione dell’illuminazione o del controllo climatico è oggi fondamentale.Inoltre si affianca da tempo anche la necessità di effettuare il monitoraggio energetico di tutti i propri impianti, per controllarne l’efficienza energetica, evitando sprechi che comportano rilevanti aumenti di costo.

La Telemetria

L’applicazione di questa nuova tecnologia è fondamentale per ottenere le elevate performance della soluzione che proponiamo:
– Un unico Server Centrale che integra un’interfaccia web evoluta;
– Sistema ridondante per evitare la perdita di dati;
– La possibilità  di  modifiche  da remoto  con  impianti  in funzione;
– Collegamento  asincrono,  che non  necessita  di una connessione continuamente attiva;
– Dati  trasmessi  solo  al  verificarsi  di  variazioni di stato, al fine di occupare la minor banda possibile;
– Collegamento  veloce  con  diverse  tecnologie  di comunicazione;
– Le variazioni di stato e gli allarmi sono salvati rispettando l’ordine cronologico di ciascun evento, e marcati con un timestamp allineato automaticamente ai server di riferimento di tempo disponibili su Internet;
– Remotizzazione del controllo per abbattere i costi di manutenzione.

La Telemetria, a differenza dei sistemi tradizionali, si basa sul principio di trasmettere solo i dati necessari quando richiesto, senza il rischio di perdita di informazioni durante il periodo di disconnessione.Le nostre apparecchiature, trasmettono al server centrale i valori rilevati solo al verificarsi di determinate condizioni. Un esempio di condizione che può determinare l’inizio della trasmissione, è il raggiungimento di un orario o il superamento di una soglia prestabilita dall’operatore. Nel periodo in cui la trasmissione è interrotta, i dati vengono comunque rilevati e registrati su una memoria interna.Per capire meglio questo processo, si può più banalmente pensare al mondo delle competizioni. Durante una gara di Formula Uno, le auto trasmettono i parametri sensibili solo nel momento di passaggio davanti ai Box. Percorrendo il resto del tracciato, le informazioni vengono rilevate e memorizzate a bordo della stessa auto.

Il software di supervisione WEBCON

La complessità dei nuovi impianti composti da diversi sistemi ha creato l’esigenza di realizzare tra di essi una integrazione articolata che consenta però di avere una visione generale ma semplice e intuitiva. La nostra soluzione si compone essenzialmente di due realtà collegate tra loro: un innovativo software di supervisione chiamato WEBCON ed i sistemi Bus.WEBCON è il software centrale di supervisione, installato su di un server  dedicato, che integra un’interfaccia web. Per accedere  al programma,  è sufficiente  avere installato un browser web evoluto. Ogni aggiornamento sul Server è subito disponibile a tutti i Client senza che essi debbano modificare nulla. Tutte  le  modifiche  di primo livello al  progetto  possono essere effettuate ad impianto in funzione.

La Ridondanza di informazioni tra moduli distribuiti e Server Centrale

WEBCON è basato su una architettura distribuita, dove più sistemi WEBCON in campo comunicano localmente con i sistemi e dispositivi di campo, e trasferiscono gli eventi rilevati al sistema WEBCON centrale, che aggrega i dati e fornisce una interfaccia utente integrata. Inoltre è possibile ridondare e de localizzare più WEBCON centrali. In questa configurazione, ogni WEBCON centrale manterrà lo stato ed il log di tutti gli eventi rilevati dai sistemi periferici.

Si basa su standard aperti HTML5 e Java: è in grado di leggere dati provenienti da qualunque database relazionale dotato di driver JDBC, come Oracle, Microsoft SQL, MySQL, ecc..;

La Certezza di trasmissione dei dati

Ogni WEBCON è dotato di un Hard Disk di grande capacità, in grado di storicizzare permanentemente tutti gli stati, gli eventi e gli allarmi rilevati, con la possibilità comunque di cancellare i dati più vecchi di un periodo di tempo configurabile.

La comunicazione tra WEBCON periferici e centrale è basata sul protocollo HTTPS con chiavi di crittografia a 256 bit, uno standard estremamente diffuso e sicuro.Il trasferimento dei dati è basato su una gestione a coda così che, nel caso in cui la connessione tra un WEBCON periferico ed il centrale non sia disponibile, i dati vengono accumulati localmente e trasferiti non appena possibile.

Un sistema unico non solo per acquisizione dati, ma un vero ambiente di sviluppo software.

WEBCON consente di sviluppare sia sui sistemi periferici che centrali logiche applicative complesse utilizzando il linguaggio di programmazione standard Java.

E’ inoltre possibile personalizzare completamente l’interfaccia utente, creare interface personalizzate per utenti distinti e configurare i diritti di esecuzione di comandi per ciascun utente, sia a livello periferico che centrale. L’interfaccia utente non è disponibile solo sul sistema centrale: ogni WEBCON periferico può avere una propria interfaccia personalizzata per presentare localmente i dati acquisiti dal campo ed eseguire comandi.

 

Remote control

In the past the change of a PC that had system supervision software on board required the reinstallation or repurchasing of a version of the software that fit with the new operating system.  All of the peripheral locations had to be equipped with a local PC with “client” software installed, or there was a risk of losing the data in the case of an interruption of the connection with the central server.  Furthermore, in most cases, all of the modifications had to be carried out with the system out of service, with organizational difficulties and a notable increase in maintenance costs.
The new systems, which require careful supervision, are more and more delocalized and the need to be able to carry out remote control is increasingly strong.
Being informed in real time of faults, alarms, and anomalies, performing the utilities command, checking the hours of operation or intervening to modify the time slots of lighting activation or climate control is fundamental today.
This has been furthermore been accompanied for some time by the need to carry out the energy monitoring of all of your installations to control energy efficiency, avoiding wastes that entail significant cost increases.

Telemetry

The application of this new technology is fundamental for obtaining the high performances of the solution that we propose:
– Single central server that integrates an advanced web interface;
– Redundant system to avoid the loss of data;
– Possibility of modifications remotely with systems functioning;
– Asynchronous connection that does not require a continuously active connection;
– Data transmitted only to check the status variations, so as to occupy the least bandwidth possible;
– Fast connection with different communication technologies;
– Status changes and alarms are saved respecting the chronological order of each event, and marked with a timestamp automatically aligned with the time reference server available on the Internet;
– Remotization of the control to reduce maintenance costs.

The Telemetry, unlike traditional systems, is based on the principle of transmitting only the data necessary when required, without the risk of losing information during the disconnection period.
Our equipment transmits the values detected to the central server only when certain conditions are met.  Examples of conditions that can cause the start of the transmission are reaching a time or exceeding a threshold preset by the operator.  During the period in which the transmission is interrupted, the data are in any case detected and stored on an internal memory.
To better understand this process, you can simply think of the racing world.  During a Formula One race, the cars transmit the sensitive parameters only when passing in front of the boxes.  Along the rest of the track, the information is detected and stored on board the car itself.

WEBCON supervision software

The complexity of new installations that consist of different systems has led to the need to create an articulated integration among them which however allows one to have a general but simple and intuitive vision.  Our solution essentially consists of two integrated realities: the innovative supervision software called WEBCON and the Duemmegi Bus systems.
WEBCON is the central supervision software, installed on a dedicated server, that integrates a web interface.  To access the program it is enough to have an up-to-date web browser installed.
Every update on the server is immediately available to all of the clients without them needing to change anything.  All of the first-level changes to the project can be carried out with the installation operating.

The redundancy of information between distributed modules and the central server

WEBCON is based on a distributed architecture, where multiple WEBCON systems in the field communicate locally with the field systems and devices and transfer the detected events to the central WEBCON system, which aggregates the data and provides an integrated user interface.  It is furthermore possible to make multiple central WEBCON’s redundant and delocalized.  In this configuration, every central WEBCON will maintain the state and the log of all of the events detected by the peripheral systems.
It is based on open HTML5 and Java standards: it can read data coming from any relational database equipped with a JDBC driver, such as Oracle, Microsoft SQL, MySQL, etc.;

The certainty of data transmission

Every WEBCON is equipped with a large capacity hard drive that can permanently historicize all of the states, events, and alarms detected, with the possibility however of deleting data older than a configurable period of time.
The communication between peripheral WEBCON’s and the central one is based on the HTTPS protocol with 256-bit encryption keys, a very popular and secure standard.
The transfer of the data is based on a queue management so that, in case the connection between a peripheral WEBCON and the central one is not available, the data are accumulated locally and transferred as soon as possible.

A unique system not only for data acquisition, but a true software development environment.

WEBCON allows the development of complex application logic on both peripheral and central systems using the standard programming language Java.
It is also possible to completely customize the user interface, creating customized interfaces for distinct users and configuring the rights of execution of commands for each user, at both a peripheral and central level.
The user interface is not only available on the central system: every WEBCON peripheral can have its own customized interface to locally present the data acquired from the field and carry out commands.