# CODESYS-basierte Steuerungen

> Viele SPS-Marken laufen mit CODESYS. PLCGateway bindet sie über Netzwerkvariablenlisten, Modbus TCP oder ihren OPC UA-Server an, je nachdem, was zum Projekt passt.

CODESYS ist das Programmiersystem hinter Steuerungen vieler Hersteller. PLCGateway bietet drei Wege, sie anzubinden: Netzwerkvariablenlisten (schlank, kein Server auf der SPS nötig), Modbus TCP (wo eine Registerbelegung existiert) und OPC UA (symbolischer Zugriff auf die gesamte Applikation, wenn der OPC UA-Server aktiviert ist).

Die Daten werden anschließend archiviert, alarmiert und in Web-Bildern angezeigt, für OEE und Energiemanagement genutzt und über den eigenen OPC UA-Server von PLCGateway und MQTT veröffentlicht.

## Familien und Modelle

| Familie | Modelle (Beispiele) | Protokoll |
|---|---|---|
| WAGO | PFC100, PFC200, CC100, Touch Panel 600 — Netzwerkvariablenlisten aus CODESYS / e!COCKPIT, Modbus TCP oder der OPC UA-Server. | [CODESYS-Netzwerkvariablenlisten (NVL)](https://plcgateway.com/de/protocols/codesys-nvl.md), [Modbus TCP / RTU](https://plcgateway.com/de/protocols/modbus.md), [OPC UA-Client](https://plcgateway.com/de/protocols/opc-ua.md) |
| ABB AC500 | PM5630, PM5650, PM5670, PM5675 (AC500 V3) — Netzwerkvariablenlisten, Modbus TCP oder der OPC UA-Server der AC500 V3. | [CODESYS-Netzwerkvariablenlisten (NVL)](https://plcgateway.com/de/protocols/codesys-nvl.md), [Modbus TCP / RTU](https://plcgateway.com/de/protocols/modbus.md), [OPC UA-Client](https://plcgateway.com/de/protocols/opc-ua.md) |
| Schneider Electric Modicon | M241, M251, M262 — Netzwerkvariablenlisten oder Modbus TCP aus Machine Expert. | [CODESYS-Netzwerkvariablenlisten (NVL)](https://plcgateway.com/de/protocols/codesys-nvl.md), [Modbus TCP / RTU](https://plcgateway.com/de/protocols/modbus.md) |
| Eaton | XC300, XV300 — Netzwerkvariablenlisten, Modbus TCP oder OPC UA. | [CODESYS-Netzwerkvariablenlisten (NVL)](https://plcgateway.com/de/protocols/codesys-nvl.md), [Modbus TCP / RTU](https://plcgateway.com/de/protocols/modbus.md), [OPC UA-Client](https://plcgateway.com/de/protocols/opc-ua.md) |
| Festo | CPX-E-CEC, CECC — Netzwerkvariablenlisten, Modbus TCP oder OPC UA. | [CODESYS-Netzwerkvariablenlisten (NVL)](https://plcgateway.com/de/protocols/codesys-nvl.md), [Modbus TCP / RTU](https://plcgateway.com/de/protocols/modbus.md), [OPC UA-Client](https://plcgateway.com/de/protocols/opc-ua.md) |
| CODESYS Control (soft PLC) | CODESYS Control for Raspberry Pi, CODESYS Control for Linux SL, CODESYS Control Win — Netzwerkvariablenlisten oder der OPC UA-Server der Runtime. | [CODESYS-Netzwerkvariablenlisten (NVL)](https://plcgateway.com/de/protocols/codesys-nvl.md), [OPC UA-Client](https://plcgateway.com/de/protocols/opc-ua.md) |

## Hinweise zur Inbetriebnahme

- Für NVL in den Listeneigenschaften Prüfsumme und Quittierung abschalten.
- Dieselbe Deklaration in PLCGateway einfügen, damit die Variablen mit Namen und Typen erscheinen.
- Eine Sendeliste verwenden, um Sollwerte von PLCGateway an die SPS zurückzugeben.
- Bei aktiviertem OPC UA-Server entscheidet die Symbolkonfiguration, welche Variablen sichtbar sind.

## Fragen und Antworten

### Welche Verbindung sollte ich wählen?

NVL für schnelle zyklische Werte ohne Serverkonfiguration, OPC UA für symbolisches Durchsuchen der gesamten Applikation, Modbus TCP dort, wo bereits eine Registerbelegung existiert.

### Funktioniert es mit CODESYS V2?

Ja, Netzwerkvariablenlisten von CODESYS V2 und V3 werden unterstützt.

### Kann PLCGateway neben einer Soft-SPS auf demselben Gerät laufen?

Ja. Auf einem Raspberry Pi oder einem Industrie-PC können CODESYS Control und PLCGateway Embedded gemeinsam laufen, wobei PLCGateway sogar das Bedienpanel anzeigt.

## Verwandte Steuerungen und Geräte

- [Schneider Electric Modicon](https://plcgateway.com/de/controllers/schneider-electric.md)
- [Siemens SIMATIC](https://plcgateway.com/de/controllers/siemens.md)
- [Omron SYSMAC](https://plcgateway.com/de/controllers/omron.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/controllers/codesys-plcs
