OPC Toolbox
Lesen und Schreiben von Daten aus OPC-Servern und Datensammlungen
Die OPC Toolbox™ ermöglicht den Zugriff auf Live- und historische OPC-Daten direkt aus MATLAB® und Simulink®. Sie können OPC-Daten von Geräten lesen, schreiben und protokollieren, z.B. von verteilten Steuersystemen, übergeordneten Steuer- und Datenerfassungssystemen sowie speicherprogrammierbaren Steuerungen.
Mit der OPC Toolbox können Sie mit Daten von Live-Servern und Datensammlungen arbeiten, die den OPC Data Access (DA)-Standard, den OPC Historical Data Access (HDA)-Standard und den OPC Unified Architecture (UA) -Standard erfüllen. Die Toolbox ermöglicht Ihnen eine sichere Verbindung zu OPC UA-Servern mithilfe einer Vielzahl von Sicherheitsmodi, Algorithmen und Authentifizierungsmethoden.
Das Produkt enthält Simulink-Blöcke, mit denen Sie Online-Überwachungssteuerungen modellieren und Hardware-in-the-Loop-Controller-Tests durchführen können.
Erste Schritte:
OPC für fortschrittliche Prozesssteuerung und intelligente Fertigung
Mit der OPC Toolbox, die auf dem Matrikon® Flex SDK basiert, können Sie auf Live- und historische Anlagendaten zugreifen, so dass Sie online MATLAB-basierte Anwendungen erstellen oder Simulink-Modelle für die erweiterte Prozesssteuerung oder intelligente Fertigung validieren können. Sie können die erfassten Anlagendaten analysieren, um Fertigungsprozesse zu optimieren.
Sichere OPC UA-Verbindungen herstellen
Authentifizieren Sie sichere OPC UA-Verbindungen mit Benutzername und Passwort oder den Anmeldedaten des X509-Benutzerzertifikats. Signieren und verschlüsseln Sie Nachrichten mit den Sicherheitsrichtlinien der OPC-Foundation-UA-Spezifikation 1.04 wie z. B. Basic256Sha256.
Namensräume grafisch durchsuchen
Suchen Sie verfügbare Knoten auf einem OPC UA-, OPC-DA- oder OPC-HDA-Server mithilfe eines grafischen Browsers, der den Index und die IDs für alle Knoten auf dem Server anzeigt.
Zugriff auf OPC-UA-Live-Daten
Daten mit einem OPC-UA-Server über OPC-UA-Client-Objekte in MATLAB austauschen. Interagieren Sie mit mehreren Knoten gleichzeitig, indem Sie ein OPC UA-Knotenarray erstellen. Greifen Sie auf aktuelle Knotenarraydaten zu, um Werte, Zeitstempel und Qualitätsschätzungen zu erhalten.
Zugriff auf historische OPC-UA-Daten
Einlesen historischer Daten in MATLAB als Datum-Zeit-Objekte durch Angabe der Knoten und eines Zeitbereichs. Fragen Sie von Ihrem Server unterstützte Aggregatfunktionen ab, wie Durchschnitt, Maximum, Minimum und Delta, und lesen Sie die vorverarbeiteten Daten in MATLAB ein.
Verbindung zu OPC-DA-Servern von MATLAB aus
Erstellen Sie ein OPC-Datenzugriffs-Client-Objekt, um eine Verbindung zu einem OPC-DA-Server herzustellen, und durchsuchen Sie den Server-Namensraum, um Eigenschaften jedes auf dem Server gespeicherten Elements abzurufen. Verwenden Sie den OPC-Datenzugriffs-Explorer, um schnell eine Verbindung zu OPC DA-Servern herzustellen, ohne Code zu schreiben.
Zugriff auf OPC-DA-Server von Simulink aus
OPC-Lese- und OPC-Schreibblöcke holen und übertragen Daten synchron oder asynchron zum und vom OPC-DA-Server. Die Blöcke enthalten einen Client-Manager, mit dem Sie den OPC-DA-Server spezifizieren und verwalten, Elemente auswählen und Blockabtastzeiten definieren können.
Verbindung zu OPC-HDA-Servern
Erstellen Sie ein historisches OPC-Datenzugriffs-Client-Objekt, um eine Verbindung zu einem OPC-HDA-Server herzustellen. Durchsuchen Sie den Server-Namensraum und rufen Sie vollqualifizierte IDs jedes auf dem Server gespeicherten Elements ab. Verwenden Sie dann die IDs, um historische Daten vom Server abzurufen.
Lesen und Schreiben von Daten von einem OPC-HDA-Server
Rufen Sie auf dem OPC HDA-Server gespeicherte Rohdaten oder verarbeitete Daten ab, indem Sie die IDs angeben, die Sie abrufen möchten, und einen Zeitraum, für den die Daten abgerufen werden sollen. Konfigurieren Sie Ihre Erfassung zum Abrufen von Rohdaten, aggregierten Daten oder modifizierten Daten.
OPC-UA-Sicherheit
Verbindung mit OPC-UA-Servern über sichere Verbindungen und Konfiguration der Sicherheitseinstellungen
OPC-UA-Sicherheit
Authentifizierung einer sicheren OPC-UA-Verbindung mittels Benutzername und Passwort oder X509 Nutzerzertifikatsdaten
OPC UA
Schreiben von Arrays von Werten auf einen OPC-UA-Clientnode
Siehe Versionshinweise für Einzelheiten zu jedem dieser Merkmale und den entsprechenden Funktionen.