OPC DA
Konfiguration des OPC DA Protokolls für ENLYZE.
Die folgende Anleitung führt dich durch die Anbindung von Datenquellen, die über OPC DA (OPC Data Access) kommunizieren. OPC DA ist der klassische, COM/DCOM-basierte OPC-Standard und damit ein Windows-Verfahren. Es ist herstellerunabhängig und wird vor allem von älteren Steuerungs-, SCADA- und Visualisierungssystemen über einen OPC-DA-Server bereitgestellt.
Da OPC DA auf COM/DCOM aufsetzt, kann das Linux-basierte Edge Device nicht direkt mit einem OPC-DA-Server sprechen. ENLYZE bindet OPC DA daher über das EnlyzeDA-Gateway an: eine Windows-Komponente, die einen oder mehrere OPC-DA-Server entgegennimmt und sie dem Edge Device über TCP (Standard-Port 54554) bereitstellt.
OPC DA ist ein offenes, herstellerunabhängiges Protokoll, das von einer Vielzahl von Herstellern und Geräten unterstützt wird. Wenn du dir unsicher bist, ob dein Gerät einen OPC-DA-Server bereitstellt, setze dich mit dem Hersteller in Verbindung. Für neuere Geräte ist häufig auch OPC-UA verfügbar und in der Regel die einfachere Wahl.
Voraussetzung: EnlyzeDA-Gateway
Für die Anbindung über OPC DA wird das EnlyzeDA-Gateway benötigt. Es wird auf einem Windows-Rechner installiert, der Zugriff auf den OPC-DA-Server hat (lokal auf demselben Rechner oder per DCOM auf einem anderen Rechner im Netz). Das Edge Device verbindet sich anschließend mit dem Gateway, nicht direkt mit dem OPC-DA-Server. Die Bereitstellung des Gateways erfolgt gemeinsam mit ENLYZE.
Unterstützte Geräte
OPC DA wird von vielen älteren, Windows-basierten Steuerungs- und Leitsystemen sowie von SCADA- und Visualisierungssoftware unterstützt, die einen OPC-DA-Server bereitstellen. Anbindbar ist grundsätzlich jeder OPC-DA-Server, der für das EnlyzeDA-Gateway erreichbar ist.
Welcher OPC-DA-Server auf einem Rechner verfügbar ist und unter welchem Namen er angesprochen wird, kann ENLYZE über das Gateway auslesen. Im Zweifel hilft dir das ENLYZE-Team, den richtigen Server zu ermitteln.
Benötigte Informationen
Name
Vergebe einen ausdrucksstarken Namen für deine Datenquelle
Auswahl des Edge Devices, über den die Anbindung erfolgt
Als Aufkleber auf jedem Edge Device vermerkt. Folgt dem Schema adjektiv-wissenschaftler
Maschine
Jede Datenquelle ist genau einer Maschine zugeordnet
Hersteller
Hersteller des Geräts bzw. Leitsystems, z. B. Siemens, B&R, Allen Bradley
Geräteinformationen
Modellnummer oder Bezeichnung des Leitsystems
IP-Adresse
Die IPv4-Adresse des EnlyzeDA-Gateways, nicht des OPC-DA-Servers. Sie muss von dem Edge Device aus erreichbar sein
Port
Standard: 54554 (EnlyzeDA-Gateway, TCP)
DA-Server-Name
Programm-ID (ProgID) des anzusprechenden OPC-DA-Servers, z. B. Matrikon.OPC.Simulation.1.
→ So findest du den DA-Server-Namen
Konnektordetails verstehen
Bei der Anbindung über OPC DA verbindet sich das Edge Device mit dem EnlyzeDA-Gateway und gibt an, welchen OPC-DA-Server das Gateway ansprechen soll. Dafür werden drei Angaben benötigt: die IP-Adresse und der Port des Gateways sowie der DA-Server-Name.
DA-Server-Name
Auf einem Rechner können mehrere OPC-DA-Server installiert sein. Der DA-Server-Name legt fest, welchen davon das Gateway ansprechen soll. Es handelt sich um die Programm-ID (ProgID) des OPC-DA-Servers, also die eindeutige Kennung, unter der der Server im COM-System registriert ist (z. B. Matrikon.OPC.Simulation.1 oder OPC.SimaticNET).
Welche OPC-DA-Server auf dem Rechner des Gateways registriert sind, kann ENLYZE über das Gateway auflisten. Den passenden Namen ermittelst du gemeinsam mit dem ENLYZE-Team oder dem Hersteller des Leitsystems.
Datenquelle vernetzen
Falls noch nicht erfolgt, muss zunächst eine Netzwerkverbindung zwischen dem Edge Device und dem EnlyzeDA-Gateway hergestellt werden. Das Edge Device muss das Gateway über TCP-Port 54554 erreichen. Das Gateway selbst benötigt Zugriff auf den OPC-DA-Server. Die möglichen Vernetzungsszenarien findest du hier.
Die Verbindung zwischen Gateway und OPC-DA-Server läuft über COM/DCOM. Hinweise zur DCOM-Konfiguration findest du unter Praxistipps & Hinweise.
Datenquelle anlegen
Rufe die ENLYZE Manufacturing Data Platform auf, wähle die Maschine aus, für welche diese Datenquelle hinzugefügt werden soll und klicke auf die Schaltfläche + Datenquelle
Hinterlege zunächst die Geräte-Details der Datenquelle.

Verbindungsdetails hinterlegen
Damit eine Verbindung zur Datenquelle hergestellt werden kann und die Datenaufzeichnung startet, müssen die Verbindungsdetails eingetragen werden.
Klicke dazu auf die Schaltfläche Verbindungsdetails hinzufügen und hinterlege die IP-Adresse und den Port des EnlyzeDA-Gateways sowie den DA-Server-Namen wie oben beschrieben. Speicher die Angaben anschließend ab.
Variablen hinzufügen
Das OPC DA Protokoll unterstützt Variable Discovery, sodass das Hinzufügen von Variablen automatisiert erfolgt. Die erste Variable Discovery wird nach dem Hinterlegen der Verbindungsdetails angestoßen.
OPC-DA-Server laufen häufig auf älteren Rechnern und antworten langsam. Die erste Variable Discovery kann daher einige Minuten dauern. Hinweise dazu findest du unter Praxistipps & Hinweise.
Nach erfolgter Variable Discovery werden noch keine Daten aufgezeichnet. Hierzu müssen zunächst Variablen zur Aufzeichnung ausgewählt werden. Folge hierfür unserem Variablen Onboarding Flow.
Weiterführend
Praxistipps & Hinweise: Hinweise zum Betrieb des OPC-DA-Konnektors, z. B. zur DCOM-Konfiguration und zu langsamen OPC-DA-Servern.
Bei Fragen melde dich jederzeit gerne unter support@enlyze.com.
Zuletzt aktualisiert