Che cos'è OPC Twin?

Importante

Mentre questo articolo viene aggiornato, vedere Azure IoT industriale per il contenuto più aggiornato.

OPC Twin è costituito da microservizi che usano Azure IoT Edge e l'hub IoT per connettere il cloud e la rete della fabbrica. OPC Twin offre funzionalità di individuazione, registrazione e controllo remoto dei dispositivi industriali tramite API REST. OPC Twin non richiede l'SDK OPC UA (Unified Architecture), è indipendente dal linguaggio di programmazione e può essere incluso in un flusso di lavoro serverless. Questo articolo descrive diversi casi d'uso di OPC Twin.

Individuazione e controllo

È possibile usare OPC Twin per semplici operazioni di individuazione e registrazione.

Semplici operazioni di individuazione e registrazione

OPC Twin consente agli operatori di analizzare la rete della fabbrica in modo da individuare e registrare i server OPC UA. In alternativa, gli operatori possono anche registrare manualmente i dispositivo OPC UA usando un URL di individuazione noto. Ad esempio, per connettersi a tutti i dispositivi OPC UA dopo l'installazione del gateway IoT Edge con un modulo OPC Twin nel piano di fabbrica, l'operatore di fabbrica può attivare in remoto un'analisi della rete e visualizzare visivamente tutti i server OPC UA. ​ ​

Semplici operazioni di controllo

OPC Twin consente agli operatori di reagire agli eventi e di riconfigurare le macchine della fabbrica dal cloud, automaticamente o manualmente al momento. OPC Twin fornisce API REST per richiamare i servizi nel server OPC UA, esplorare lo spazio degli indirizzi e leggere/scrivere variabili ed eseguire metodi. Ad esempio, una caldaia usa l'indicatore KPI della temperatura per controllare la linea di produzione. Il sensore della temperatura pubblica la modifica nei dati usando il server di pubblicazione OPC. L'operatore riceve l'avviso indicante che la temperatura ha raggiunto la soglia. La linea di produzione viene raffreddata automaticamente tramite OPC Twin. L'operatore factory riceve una notifica del raffreddamento.

Authentication

È possibile usare OPC Twin per semplici operazioni di autenticazione e per un'esperienza di sviluppo di base.

Semplice operazione di autenticazione

OPC Twin usa l'autenticazione e il controllo basati su Azure Active Directory (AAD) per l'intero ambiente. Ad esempio, OPC Twin consente all'applicazione di essere compilata su OPC Twin per determinare cosa ha eseguito un operatore in un computer. Sul lato macchina, ciò avviene tramite controllo di OPC UA. Sul lato cloud è possibile archiviare un log di controllo client non modificabile e AAD l'autenticazione nell'API REST.

Esperienza di sviluppo di base

OPC Twin può essere usato con applicazioni scritte in qualsiasi linguaggio di programmazione tramite API REST. Per integrare un client OPC UA in una soluzione, lo sviluppatore non deve necessariamente avere una conoscenza dell'SDK OPC UA. OPC Twin si integra perfettamente in architetture senza stato e serverless. Ad esempio, uno sviluppatore Web stack completo che sviluppa un'applicazione per un dashboard di avvisi ed eventi può scrivere la logica per rispondere agli eventi in JavaScript o TypeScript usando OPC Twin senza conoscere C, C# o l'implementazione completa dello stack OPC UA. ​

Passaggi successivi

Dopo aver appreso cosa è OPC Twin e come si usa, ecco il prossimo passaggio suggerito:

Informazioni su OPC Vault