L' innovazione OPC
Previous  Top  Next

Esistono molte applicazioni client, che richiedono dati da diverse sorgenti, e accedono ad essi attraverso drivers proprietari, contenuti nei propri packages.

Ciò porta ai seguenti problemi:

· Duplicazione degli sforzi   
Ognuno deve scrivere un proprio driver per gestire l'hardware di un particolare venditore.  

· Discordanze tra i fornitori di drivers   
Le caratteristiche dell' hardware non sono supportate da tutti i drivers sviluppati.  
 
· Conflitti d'accesso   
Due packages generalmente non possono accedere alla stessa apparecchiatura simultaneamente in quanto ciascuno di essi contiene drivers indipendenti.  
 
OLE for Process Control (OPC) fornisce un meccanismo affinché una sorgente dati comunichi con qualsiasi applicazione client in modo standard. È così possibile per i fornitori hardware offrire ai propri clienti dei server con interfaccia OPC, che permettono a qualsiasi applicazione client di accedere alle loro apparecchiature in modo efficiente.

clip0015  
Applicazioni che lavorano con più OPC server


Un server OPC è un qualsiasi server che fornisce le seguenti interfacce OPC:

OPC DataAccess Server,  
   OPC Alarm&Event Server,  
   OPC HistoricalData Server.  

L'utilizzo di OPC porta i seguenti benefici:

· I fabbricanti di hardware devono solamente fornire un set di componenti software da potersi utilizzare nelle applicazioni dei loro clienti.     
 
· Gli sviluppatori software non dovranno riscrivere i driver a causa dei cambiamenti nelle caratteristiche dell'hardware.  
 
· I clienti avranno più libertà nella scelta e nello sviluppo dei sistemi integrati di produzione.  
 
Con OPC l'integrazione del sistema in un ambiente di calcolo eterogeneo diverrà semplice.
Utilizzando OLE/COM sarà possibile realizzare un ambiente del tipo di quello mostrato qui di seguito


clip0034