# Omron FINS

> Omron-Steuerungen über Ethernet mit FINS/UDP oder FINS/TCP lesen und schreiben und ihre Speicherbereiche in OPC UA, SCADA und Historie bringen.

FINS ist die native Kommunikation von Omron-Steuerungen. PLCGateway verbindet sich über FINS/UDP oder FINS/TCP auf Port 9600; bei FINS/TCP werden die Knotenadressen automatisch ausgehandelt, und das Steuerungsmodell wird beim Verbindungsaufbau gelesen.

Aufeinanderfolgende Wörter werden zu einer Memory-Area-Read-Anfrage zusammengefasst, 32- und 64-Bit-Werte folgen der Omron-Wortreihenfolge, und BCD-Werte können pro Variable decodiert werden. Bei NJ- und NX-Steuerungen sind Variablen, die mit einer AT-Adresse auf einen Speicherbereich abgebildet sind, über FINS erreichbar.

- **Treiber-ID:** `fins_udp`, `fins_tcp`
- **Verbindung:** FINS/UDP · FINS/TCP · port 9600
- **Adressen durchsuchen:** Adressen werden eingegeben oder importiert
- **Schreiben:** ja
- **Enthalten in:** PLCGateway Connect, PLCGateway SCADA, PLCGateway Embedded

## Was PLCGateway liest und schreibt

- Wörter und Bits des DM-Bereichs
- CIO-, Work- (W), Holding- (H) und Auxiliary-Bereiche (A)
- Istwerte und Fertigmeldungen von Timern und Zählern
- Erweiterte Speicherbänke (EM)
- BCD- und String-Werte pro Variable
- Schreiben von Wörtern und Bits

## Adressbeispiele

| Adresse | Bedeutung |
|---|---|
| `D100 · D100.5` | DM-Wort / -Bit |
| `CIO50 · 50.03` | CIO-Wort / -Bit |
| `W10 · H5 · A20` | Work- / Holding- / Auxiliary-Bereich |
| `T15 · C3` | Istwert Timer / Zähler |
| `E0_200` | EM-Bank 0, Wort 200 |

## Steuerungen und Geräte

- [Omron SYSMAC](https://plcgateway.com/de/controllers/omron.md)

## In wenigen Schritten verbinden

1. Der Steuerung (oder ihrer Ethernet-Einheit) in CX-Programmer oder Sysmac Studio eine IP-Adresse und eine FINS-Knotennummer zuweisen.
2. FINS/UDP- oder FINS/TCP-Gerät mit IP-Adresse hinzufügen; bei NJ/NX die zu lesenden Variablen mit einer AT-Adresse auf einen Speicherbereich abbilden.
3. Variablen anlegen oder aus CSV importieren und die Verbindung testen.
4. Werte in Bildern, Alarmen und Berichten verwenden oder über OPC UA bereitstellen.

## Fragen und Antworten

### UDP oder TCP?

Beides funktioniert. FINS/TCP handelt die Knotennummern automatisch aus und kommt leichter durch Router; FINS/UDP ist schlanker und wird von jeder Omron-Ethernet-Einheit unterstützt.

### Kann ich NJ/NX-Variablen über ihren Namen lesen?

Mit FINS werden NJ- und NX-Variablen über ihre Speicheradresse (AT-Spezifikation) erreicht. Für symbolischen Zugriff können Steuerungen mit OPC UA-Server über den OPC UA-Client angebunden werden.

### Sind 32-Bit-Werte in der richtigen Reihenfolge?

PLCGateway verwendet standardmäßig das Omron-Layout (niederwertiges Wort zuerst); es lässt sich pro Gerät umstellen, wenn ein Programm Werte anders ablegt.

## Verwandte Protokolle

- [Mitsubishi MC-Protokoll (SLMP)](https://plcgateway.com/de/protocols/mitsubishi-mc.md)
- [OPC UA-Client](https://plcgateway.com/de/protocols/opc-ua.md)
- [Modbus TCP / RTU](https://plcgateway.com/de/protocols/modbus.md)
- [Alle Protokolle](https://plcgateway.com/de/protocols.md)

_Produkt- und Modellnamen sind Marken ihrer Inhaber. Sie werden nur genannt, um zu zeigen, mit welchen Geräten die Treiber kommunizieren; PLCGateway steht in keiner Verbindung zu diesen Unternehmen._

---
Source: https://plcgateway.com/de/protocols/omron-fins
