Open Platform Communications (OPC): tecnologia server OPC

Kepware vanta anni di esperienza nello sviluppo di tecnologie OPC affidabili e di facile utilizzo. Scoprite l'evoluzione degli standard OPC, dal lancio di OPC Foundation all'attuale adozione di OPC UA.

Che cos'è Open Platform Communications (OPC)?

OPC è una connettività aperta nell'automazione industriale. L'interoperabilità è supportata da specifiche di standard aperti non proprietari. La prima specifica degli standard OPC è il risultato della collaborazione tra i principali fornitori di automazione al mondo e Microsoft. Originalmente basata sulle tecnologie DCOM e OLE COM di Microsoft, la specifica definiva un insieme standard di oggetti, interfacce e metodi da utilizzare nelle applicazioni di software di automazione della produzione e controllo dei processi per agevolare l'interoperabilità. Oggi, esistono centinaia di server e client OPC Data Access.

cs-data-center-750x500

Che cos'è un server OPC e come funziona?

Vi state chiedendo se OPC è una tecnologia client/server? La risposta è sì. Un'applicazione funge da server che fornisce i dati e l'altra funge da client che li utilizza. OPC è uno standard di comunicazione industriale che abilita lo scambio dati tra dispositivi multi-vendor e applicazioni di controllo senza restrizioni proprietarie.

2col-750x500

Quali vantaggi offre l'adozione della tecnologia OPC?

L'adozione della tecnologia OPC offre diversi vantaggi principali, tra cui interoperabilità, soluzioni aperte e libertà di scelta. I fornitori di automazione possono offrire soluzioni veramente aperte, il che offre agli utenti maggiore scelta nelle applicazioni di automazione. Questo è un momento interessante nel settore: con l'adozione della tecnologia OPC, i professionisti dell'automazione di tutto il mondo ottengono i vantaggi dell'integrazione OPC nelle applicazioni industriali.

Storia di OPC

Nel 1994, esperti di diverse discipline industriali hanno creato OPC Foundation. L'obiettivo della fondazione era sviluppare un'unica specifica client/server che consentisse ai vendor di sviluppare applicazioni capaci di condividere i dati in modo rapido e affidabile ed eliminare gli schemi proprietari che li obbligavano a duplicare le attività di sviluppo. OPC Foundation ha rilasciato la prima specifica, Data Access Specification 1.0a, nel 1996. Con questa specifica, i vendor hanno sviluppato rapidamente software client/server.

La specifica Data Access ha eliminato la necessità per i vendor di applicazioni di sviluppare driver di comunicazione proprietari, uno sforzo che spesso gravava più dello sviluppo delle applicazioni. La tecnologia OPC consente ai vendor di concentrarsi quasi esclusivamente sull'applicazione client. La specifica Data Access definisce il modo in cui viene costruita l'interfaccia dell'applicazione server e client. Se la specifica è seguita correttamente, un vendor di client sa che qualsiasi server OPC per un dispositivo industriale può fornire la connettività necessaria per l'accesso ai dati. Problemi come il time-to-market o l'affidabilità non limitano più le applicazioni OPC.

In passato, gli utenti finali dovevano scegliere le soluzioni in base alla disponibilità dei driver di comunicazione o alla volontà dei vendor di svilupparli. OPC offre agli utenti finali la possibilità di scegliere software all'avanguardia per risolvere i problemi delle applicazioni. L'utente può scegliere da una varietà di vendor di server OPC per affrontare un nuovo requisito di driver o risolvere problemi di prestazioni. I vendor di applicazioni possono concentrarsi sul miglioramento continuo dei prodotti principali senza dover interrompere le attività per affrontare le esigenze o i problemi associati alla comunicazione.

Specifiche classiche OPC

Le specifiche classiche OPC sono state sviluppate tramite COM/DCOM di Microsoft per una comunicazione più fluida tra le applicazioni e i dispositivi su reti distribuite. Queste specifiche coprono il trasferimento di dati, allarmi ed eventi e i dati cronologici e offrono un'ampia gamma di strumenti a chi preferisce prodotti "standard".

  • OPC Data Access (OPC DA)

    OPC Data Access (OPC DA) è una specifica sviluppata da OPC Foundation. Ad alto livello, un server OPC è composto da vari oggetti: il server, il gruppo e l'elemento. I gruppi forniscono ai client un modo di organizzare i dati, mentre gli elementi rappresentano le connessioni alle origini dati all'interno del server. Questo definisce il percorso per uno scambio dati in tempo reale tra un client e un server con protocolli universali.

  • OPC Alarms and Events (OPC AE)

    Con elevati volumi di automazione e dati nell'ambiente di produzione di oggi, OPC Alarms and Events (OPC AE) notifica all'IT allarmi ed eventi di controllo, invia avvisi avanzati su guasti delle apparecchiature ed esigenze di manutenzione e ottimizza le operazioni in caso di allarme per mantenere online i sistemi.

  • OPC Historical Data Access (OPC HDA)

    Con elevati volumi di automazione e dati nell'ambiente di produzione di oggi, OPC Alarms and Events (OPC AE) notifica all'IT allarmi ed eventi di controllo, invia avvisi avanzati su guasti delle apparecchiature ed esigenze di manutenzione e ottimizza le operazioni in caso di allarme per mantenere online i sistemi.

dpm-750x500

OPC Unified Architecture (OPC UA)

OPC Unified Architecture (UA) è un'architettura indipendente dalla piattaforma che integra tutti i componenti delle specifiche classiche OPC in un unico framework. Questo stile di architettura SOA (Service-Oriented Architecture) integra componenti software distribuiti e assicura l'interoperabilità e le comunicazioni. Un approccio a più livelli all'architettura OPC offre indipendenza dalla piattaforma, sicurezza e la possibilità di aggiungere nuove funzionalità, modellazione delle informazioni ed equivalenza funzionale.