> 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/steuerungshersteller/omron.md).

# Omron

Omron zählt zu den weltweit etablierten Anbietern von Automatisierungstechnik. Seine Steuerungen werden seit 1971 durchgängig unter dem Namen **SYSMAC** geführt. Über die Jahrzehnte ist daraus eine breite Produktlandschaft entstanden, die von kompakten Mikro-SPS bis zu großen, rackbasierten Systemen reicht.

ENLYZE bindet Omron-Steuerungen über das Omron-eigene Protokoll **FINS** an. Die Verbindung erfolgt über FINS over Ethernet (TCP, Standard-Port `9600`) und setzt voraus, dass die Steuerung über eine Ethernet-Schnittstelle verfügt (integriert oder als Netzwerkbaugruppe). Die Anbindung erfolgt über den [FINS](/connect/ot-connectivity/protokolle/fins.md)-Konnektor.

Bei der Konfiguration wird ein **Target PLC** ausgewählt. Diese Einstellung legt das FINS-Speichermodell der Steuerung fest und unterscheidet zwei Generationen:

* **Classic**: Omron-Steuerungen, die vor der CS1 (1999) eingeführt wurden, vor allem die CV- / CVM1-Serie.
* **CS1 or newer** (Standard): die CS1 und alle nachfolgenden Generationen, also CS1, CJ1, CJ2, die CP-Serie sowie die modernen Sysmac-Familien NJ, NX und NY.

{% hint style="info" %}
Maßgeblich ist nicht der Hersteller allein, sondern das konkrete Gerät und die verfügbare Schnittstelle. Ältere, rein serielle Geräte lassen sich über FINS over Ethernet nur dann anbinden, wenn sie um eine entsprechende Netzwerkbaugruppe ergänzt werden.
{% endhint %}

{% hint style="warning" %}
**Voraussetzung: Kenntnis der Speicherbereiche**

FINS adressiert Daten über Speicherbereiche (z. B. D, CIO, W) und nicht über symbolische Tags. Um die richtigen Variablen aufzuzeichnen, benötigen wir daher die relevanten Speicheradressen der Steuerung. Dafür gibt es zwei Wege:

* Der Maschinenhersteller oder Steuerungsprogrammierer teilt uns die relevanten Speicheradressen direkt mit.
* Wir erhalten das Projektfile der Steuerung (CX-Programmer `.cxp` bei Classic-, CS1-, CJ- und CP-Steuerungen, Sysmac Studio `.smc2` bei NJ und NX) und leiten die Speicherbereiche daraus ab.
  {% endhint %}

## Geräteübersicht

Die folgende Tabelle gibt einen Überblick über die Omron-Familien und typische Geräte. Die Spalte **Empfohlener Konnektor** nennt den Konnektor, über den die Anbindung erfolgt. Die Spalte **Target PLC** zeigt, welche Einstellung bei der [FINS-Konfiguration](/connect/ot-connectivity/protokolle/fins.md) für das jeweilige Gerät gewählt werden sollte. Die Spalte **Status** gibt an, ob wir die Familie bereits im Feld angebunden haben.

| Serie                | Typische Geräte                       | Empfohlener Konnektor                               | Target PLC   | Status                                    |
| -------------------- | ------------------------------------- | --------------------------------------------------- | ------------ | ----------------------------------------- |
| CV / CVM1            | CV500, CV1000, CV2000, CVM1           | [FINS](/connect/ot-connectivity/protokolle/fins.md) | Classic      | ✅ Unterstützt                             |
| SYSMAC C (klassisch) | C200H, C200HS, C200HX / HG / HE, CQM1 | [FINS](/connect/ot-connectivity/protokolle/fins.md) | Classic      | ✅ Unterstützt                             |
| CPM (Micro)          | CPM1 / CPM1A, CPM2A / CPM2C           | [FINS](/connect/ot-connectivity/protokolle/fins.md) | Classic      | ✅ Unterstützt                             |
| CS1                  | CS1G, CS1H, CS1D                      | [FINS](/connect/ot-connectivity/protokolle/fins.md) | CS1 or newer | ✅ Unterstützt                             |
| CJ1                  | CJ1G, CJ1H, CJ1M                      | [FINS](/connect/ot-connectivity/protokolle/fins.md) | CS1 or newer | ✅ Unterstützt                             |
| CJ2                  | CJ2H, CJ2M                            | [FINS](/connect/ot-connectivity/protokolle/fins.md) | CS1 or newer | ✅ Unterstützt                             |
| CP-Serie             | CP1H, CP1L (-EL / -EM), CP1E, CP2E    | [FINS](/connect/ot-connectivity/protokolle/fins.md) | CS1 or newer | ✅ Unterstützt                             |
| NJ-Serie (Sysmac)    | NJ101, NJ301, NJ501                   | [FINS](/connect/ot-connectivity/protokolle/fins.md) | CS1 or newer | ✅ Unterstützt                             |
| NX-Serie (Sysmac)    | NX701, NX102, NX1P2, NX502            | [FINS](/connect/ot-connectivity/protokolle/fins.md) | CS1 or newer | 🧪 Vermutlich möglich, noch nicht erprobt |
| NY-Serie (IPC)       | NY512, NY532                          | [FINS](/connect/ot-connectivity/protokolle/fins.md) | CS1 or newer | 🧪 Vermutlich möglich, noch nicht erprobt |

{% hint style="success" %}
**Faustregel:** Ab der CS1 (1999) wählst du **CS1 or newer**, für ältere Steuerungen (vor allem CV / CVM1) **Classic**. Bis einschließlich der NJ-Serie haben wir Omron-Steuerungen erfolgreich über FINS angebunden.
{% endhint %}

{% hint style="warning" %}
Die Sysmac-Familien **NX** und **NY** sind über FINS vermutlich anbindbar, wurden von uns aber bislang noch nicht im Feld angebunden. Möchtest du ein solches Gerät anbinden, melde dich gerne unter <support@enlyze.com>, damit wir die Anbindung gemeinsam prüfen.
{% endhint %}

Bei Fragen melde dich jederzeit gerne unter <support@enlyze.com>.
