> For the complete documentation index, see [llms.txt](https://docs.enlyze.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.enlyze.com/connect/ot-connectivity/protokolle/ethernet-ip.md).

# EtherNet/IP

Die folgende Anleitung führt dich durch die Anbindung von Datenquellen, die über das EtherNet/IP-Protokoll kommunizieren. EtherNet/IP ist das offene, auf dem Common Industrial Protocol (CIP) basierende Protokoll, über das die [Allen-Bradley](/connect/ot-connectivity/steuerungshersteller/allen-bradley.md)-Steuerungen der Logix-Generation von Rockwell Automation kommunizieren. ENLYZE bindet diese Steuerungen über EtherNet/IP per Ethernet an (CIP über TCP, Standard-Port `44818`).

{% hint style="info" %}
**Symbolische Tags statt absoluter Adressen**

EtherNet/IP adressiert die Daten der Logix-Steuerungen über symbolische **Tags** (benannte Variablen), nicht über absolute Speicheradressen. Der Konnektor erkennt sowohl steuerungsweite (controller-scoped) als auch program-spezifische (program-scoped) Tags und löst zusammengesetzte Datentypen (UDTs) bis auf ihre einzelnen Member auf.
{% endhint %}

{% hint style="info" %}
**Automatische Variablenerkennung**

Das EtherNet/IP-Protokoll unterstützt [Variable Discovery](/connect/ot-connectivity.md#variable-discovery). Die Tags der Steuerung werden automatisch erkannt, sodass die Speicheradressen nicht vorab bekannt sein müssen.
{% endhint %}

## Unterstützte Geräte

EtherNet/IP wird von den Allen-Bradley-Steuerungen der Logix-Generation unterstützt, darunter:

* ControlLogix (1756 ControlLogix 5570 / 5580, GuardLogix)
* CompactLogix (5370, 5380, Compact GuardLogix)
* Micro800 (Micro820, Micro850, Micro870)

Eine vollständige Übersicht der Familien und Geräte findest du auf der [Allen-Bradley-Seite](/connect/ot-connectivity/steuerungshersteller/allen-bradley.md). Die klassischen Generationen PLC-5, SLC 500 und MicroLogix adressieren über PCCC und werden vom symbolischen EtherNet/IP-Konnektor nicht direkt abgedeckt.

## 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>Auswahl 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>Allen-Bradley</td></tr><tr><td>IP-Adresse</td><td>Die IPv4-Adresse der Steuerung. Sie muss von dem Edge Device aus <a href="/pages/pqdhNnCi1SoieHLfaqJl">erreichbar</a> sein</td></tr><tr><td>Port</td><td>Standard: <code>44818</code> (EtherNet/IP, TCP)</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.
{% endstep %}

{% step %}

#### 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 IP-Adresse und Port. S*peicher* die Angaben anschließend ab.
{% endstep %}

{% step %}

#### Variablen hinzufügen

Das EtherNet/IP-Protokoll unterstützt [Variable Discovery](/connect/ot-connectivity.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 %}
