# OPC-UA

Die folgende Anleitung führt dich durch die Anbindung von Datenquellen, die über OPC UA kommunizieren.

## Unterstützte Geräte

OPC-UA ist ein offenes, **herstellerunabhängiges Protokoll, welches von einer Vielzahl von Herstellern und Geräten unterstützt** wird. Wenn du dir unsicher bist, ob dein Gerät OPC-UA fähig ist, setze dich mit dem Hersteller in Verbindung.

## Benötigte Informationen

<table><thead><tr><th width="293.6058349609375">Information</th><th>Kommentar</th></tr></thead><tbody><tr><td>Name</td><td>Vergebe einen ausdrucksstarken Namen für deine Datenquelle</td></tr><tr><td>Name des Edge Devices, über den die Anbindung erfolgt</td><td>Als Aufkleber auf jedem Edge Device vermerkt. Folgt dem Schema <code>adjektiv-wissenschaftler</code></td></tr><tr><td>Maschine</td><td>Jede Datenquelle ist genau einer Maschine zugeordnet</td></tr><tr><td>Hersteller</td><td>Hersteller des Geräts, z.B. B&#x26;R, Siemens, Allen Bradley</td></tr><tr><td>Geräteinformationen</td><td>Modellnummer, z.B. X20 PLC</td></tr><tr><td>IP</td><td>Die IP muss von dem Edge Device aus <a href="/pages/pqdhNnCi1SoieHLfaqJl">erreichbar</a> sein</td></tr><tr><td>Port</td><td>Standard: <code>4840</code></td></tr><tr><td>Endpoint URL</td><td><a href="https://reference.opcfoundation.org/Core/Part4/v105/docs/3.1.4">Zur OPC-UA Dokumentation</a></td></tr><tr><td>Security mode (optional)</td><td><a href="https://reference.opcfoundation.org/Core/Part2/v104/docs/4.8">Zur OPC-UA Dokumentation</a></td></tr><tr><td>Security policy (optional)</td><td><a href="https://reference.opcfoundation.org/Core/Part2/v104/docs/4.6">Zur OPC-UA Dokumentation</a></td></tr><tr><td>Token Security Policy (optional)</td><td><a href="https://reference.opcfoundation.org/Core/Part2/v104/docs/4.6">Zur OPC-UA Dokumentation</a></td></tr><tr><td>Username (optional)</td><td><a href="https://reference.opcfoundation.org/Core/Part4/v105/docs/7.41">Zur OPC-UA Dokumentation</a></td></tr><tr><td>Passwort (optional)</td><td><a href="https://reference.opcfoundation.org/Core/Part4/v105/docs/7.41">Zur OPC-UA Dokumentation</a></td></tr></tbody></table>

{% stepper %}
{% step %}
**Datenquelle vernetzen**

Falls noch nicht erfolgt, muss zunächst eine Netzwerkverbindung zwischen der Datenquelle und dem jeweiligen Edge Device hergestellt werden. Die möglichen Vernetzungsszenarien findest du [hier](/connect/integrationsszenarios.md).
{% endstep %}

{% step %}
**Datenquelle anlegen**

Rufe die [ENLYZE Manufacturing Data Platform](https://app.enlyze.com/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. Für das Freitextfeld "Geräteinformationen" verwendest du das CPU-Modell.

<figure><img src="/files/vLzGSvK1p2zqRLH9LweK" alt="" width="312"><figcaption><p>Anlegen einer Datenquelle in der ENLYZE Plattform</p></figcaption></figure>
{% endstep %}

{% step %}
**Verbindungsdetails hinterlegen**

Damit eine Verbindung zur Datenquelle hergestellt werden kann und die Datenaufzeichnung startet, müssen zunächst die Verbindungsdetails eingetragen werden.

Klicke dazu auf die Schaltfläche *Verbindungsdetails hinzufügen***:**

<figure><img src="/files/5Vsm7QvipBcsfLHwqXBb" alt=""><figcaption><p>Hinzufügen von Verbidnungsdetails bei einer Datenquelle</p></figcaption></figure>

Hinterlege dann alle Verbindungsdetails und s*peicher* diese ab.
{% endstep %}

{% step %}
**Variablen hinzufügen**

Das `OPC-UA` Protokoll unterstützt [Variable Discovery](/model/datenquellen.md#variable-discovery), sodass das Hinzufügen von Variablen automatisiert erfolgt. Die erste Variable Discovery wird nach dem Hinterlegen der Verbindungsdetails angestoßen.

{% hint style="warning" %}
Nach erfolgter Variable Discovery werden noch keine Daten aufgezeichnet. Hierzu müssen zunächst [Variablen](/variable-mapping/kontextualisierung.md) zur Aufzeichnung ausgewählt werden. Folge hierfür unserem Variablen Onboarding Flow.
{% endhint %}
{% endstep %}
{% endstepper %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.enlyze.com/connect/ot-connectivity/protokolle/opc-ua.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
