Applicazione di questa tecnologia
Previous  Top  Next

Benché OPC sia stato principalmente progettato per l'accesso a dati da server connessi in rete, le interfacce OPC possono essere usate in diversi posti all'interno di un'applicazione. Al livello più basso possono essere utilizzate per ottenere dati grezzi dalle apparecchiature fisiche per essere poi utilizzati in uno SCADA, o per fornire i dati provenienti da un sistema SCADA ad una applicazione.

clip0004
Relazioni tra client e server OPC  


Le specifiche OPC contengono due set di interfacce:
 
-Custom Interfaces;  
-Automation interfaces.  

clip0005

Le interfacce OPC

Come tutti i sistemi COM, l'architettura di OPC è un modello client-server dove l'OPC Server è il componente che fornisce e gestisce un'interfaccia verso l'oggetto OPC Client.
Ci sono molte considerazioni da affrontare per l'implementazione di un OPC Server. Il problema principale è la frequenza di trasferimento dei dati su un mezzo di comunicazione non condivisibile verso apparecchiature fisiche o altri database. Per tale motivo ci si aspetta che l'OPC Server sia un EXE locale o remoto che includa una parte di codice responsabile della raccolta dei dati in modo efficiente dalle apparecchiature fisiche e dai database.

Per i server OPC sono possibili due diversi tipi di approccio per il networking:

1. Con il primo approccio il client deve sempre connettersi ad un server locale il quale fa uso di una rete proprietaria.  

2. Con il secondo approccio il client deve connettersi al server desiderato facendo uso della tecnologia DCOM.     
 

Un client OPC si può connettere ad un server OPC fornito da un qualsiasi venditore.


clip0008