OPC Toolbox

Leggere e scrivere dati da server OPC e storici dei dati di sistema

 

OPC Toolbox™ consente di accedere a dati OPC storici e in tempo reale direttamente da MATLAB® e Simulink®. È possibile leggere, scrivere e registrare dati OPC da dispositivi quali sistemi di controllo distribuito, controllo di supervisione e acquisizione dati e controllori logici programmabili.

Con OPC Toolbox è possibile lavorare con dati provenienti da server in tempo reale e storici dei dati di sistema conformi agli standard OPC Data Access (DA), OPC Historical Data Access (HDA) e OPC Unified Architecture (UA). Il toolbox consente di connettersi in modo sicuro ai server OPC UA utilizzando una varietà di modalità di sicurezza, algoritmi e metodi di autenticazione.

Il prodotto include blocchi Simulink che consentono di modellare il controllo di supervisione online e di eseguire test del controller in modalità hardware-in-the-loop.

Per iniziare:

Analisi dei dati relativi a impianti e produzione

Accedi ai dati OPC direttamente in MATLAB e Simulink.

OPC per il controllo avanzato dei processi e la produzione intelligente

OPC Toolbox, supportato dalla Flex SDK Matrikon®, consente di accedere ai dati storici e in tempo reale di un impianto per creare applicazioni online basate su MATLAB o per convalidare i modelli Simulink per il controllo avanzato dei processi o la produzione intelligente. È possibile analizzare i dati dell’impianto acquisiti per ottimizzare i processi di produzione.

Modello Simulink creato utilizzando i blocchi di OPC Toolbox, che consentono di accedere direttamente ai dati OPC.

OPC UA

Accedi in modo sicuro ai dati storici e in tempo reale dell’impianto dai server conformi a OPC UA.

Stabilire connessioni OPC UA protette

Autentica connessioni OPC UA protette con nome utente e password o con le credenziali del certificato utente X509. Firma e crittografa i messaggi utilizzando le norme di sicurezza della specifica OPC Foundation UA 1.04 come Basic256Sha256.

L’oggetto client OPC UA in MATLAB che illustra le informazioni sulla modalità di sicurezza e sulle norme di sicurezza.

Consultare graficamente i namespace

Trova i nodi disponibili su un server OPC UA, OPC DA o OPC HDA utilizzando un browser grafico che visualizza l’indice e gli ID per tutti i nodi sul server.

Uso dello strumento Browse Name Space per trovare i nodi OPC disponibili sul server.

Accedere ai dati OPC UA in tempo reale

Scambia dati con un server OPC UA utilizzando gli oggetti client OPC UA in MATLAB. Interagisci con più nodi contemporaneamente creando un array di nodi OPC UA. Accedi ai dati attuali dell’array di nodi per ottenere valori, timestamp e stime di qualità.

Codice MATLAB utilizzato per effettuare la connessione a un server OPC UA e leggere il valore corrente di un array di nodi.

Accedere ai dati storici OPC UA

Leggi i dati storici in MATLAB come oggetti datetime specificando i nodi e un intervallo di tempo. Interroga le funzioni di aggregazione supportate dal tuo server come media, massima, minima e delta e leggi i dati pre-elaborati in MATLAB.

Grafico dei dati OPC UA filtrati in base alla qualità dei dati.

OPC DA

Accedi ai dati dell’impianto in tempo reale dai server conformi a OPC DA per convalidare i modelli ed eseguire applicazioni collegate.

Connettersi ai server OPC DA da MATLAB

Crea un oggetto client OPC Data Access per connetterti ad un server OPC DA e consulta i namespace del server per recuperare le proprietà di ciascun elemento memorizzato sul server. Utilizza l’app OPC Data Access Explorer per connetterti rapidamente ai server OPC DA senza scrivere codice.

Visualizzazione dei namespace e delle proprietà degli elementi del server con l’app OPC Data Access Explorer.

Accedere ai server OPC DA da Simulink

I blocchi OPC Read e OPC Write recuperano e trasmettono i dati in modo sincrono o asincrono da e verso il server OPC DA. I blocchi contengono un gestore client che consente di specificare e gestire il server OPC DA, selezionare gli elementi e definire i tempi di campionamento dei blocchi.

Il blocco OPC Read per Simulink. È possibile scegliere gli elementi da un server OPC e leggere i dati dell’impianto online direttamente nel proprio modello Simulink.

Lavorare con i dati OPC DA

Crea gruppi Data Access per controllare set di elementi Data Access sul server. Leggi o scrivi su singoli elementi o su tutti gli elementi di un gruppo contemporaneamente. Registra i dati nella memoria o sul disco.

Dati OPC DA organizzati per oggetti client, gruppi Data Access e oggetti di elementi Data Access.

OPC HDA

Accedi e analizza i dati storici dell’impianto da server conformi a OPC HDA per applicazioni di ottimizzazione dei processi.

Connettersi ai server OPC HDA

Crea un oggetto client OPC Historical Data Access per connetterti a un server OPC HDA. Consulta i namespace del server e recupera gli ID completi di ciascun elemento archiviato sul server. Quindi, utilizza gli ID per recuperare dati storici dal server.

Codice MATLAB utilizzato per connettersi a un server OPC HDA e accedere ai dati storici per l’elaborazione.

Leggere e scrivere dati su un server OPC HDA

Recupera dati grezzi o elaborati, memorizzati sul server OPC HDA, specificando gli ID che desideri recuperare ed un periodo di tempo per il recupero dei dati. Configura la tua acquisizione per recuperare dati grezzi, dati aggregati o dati modificati.

Grafico degli elementi di dati ricampionati acquisiti da un server OPC HDA.

Funzionalità recenti

Sicurezza OPC UA

Connessione a server OPC UA mediante connessioni protette e configurazione delle impostazioni di sicurezza

Sicurezza OPC UA

Autenticazione di una connessione OPC UA con nome utente e password o con le credenziali di utente certificato X509

OPC UA

Scrittura di array di valori su un nodo client OPC UA

Consulta le note di rilascio per ulteriori informazioni su queste caratteristiche e sulle funzioni corrispondenti.