# Ein Gateway, jeder Weg nach draußen

> PLCGateway erfasst die Maschinendaten einmal und bietet sie in der Form an, die jedes System erwartet: OPC UA für SCADA und Historians, MQTT für IoT-Plattformen und die Cloud, Modbus TCP für andere Steuerungen, eine REST-API mit Live-Stream für ERP, MES und Skripte sowie Webhooks, E-Mail und Telegram für die Menschen und Systeme, die erfahren müssen, wenn etwas passiert.

## Wege, die Daten nach draußen zu bringen

- **OPC UA-Server:** Jedes Gerät und jeder Wert als Knoten, mit None / Sign / SignAndEncrypt, automatischen Zertifikaten, Client-Vertrauen und Benutzerkonten. ([Mehr erfahren](https://plcgateway.com/de/connect.md))
- **MQTT-Publisher:** Jede Variable unter <base>/<device>/<tag> als JSON mit Wert, Qualität, Zeit und Einheit, bei Änderung oder im Intervall, mit TLS, Birth und Last Will; optional Schreiben über /set-Topics.
- **Modbus TCP-Server:** Alle Variablen als ein Modbus-Slave: Coils und Holding-Register automatisch zugewiesen oder fest vergeben, wählbare Wortreihenfolge, Adresskarte als CSV.
- **REST-API und Live-Stream:** Werte, Historie mit Aggregaten, Alarme, Produktionskennzahlen, Datenquellen und Schreibzugriffe über HTTPS mit Token; Server-Sent Events melden jede Änderung.
- **Benachrichtigungen:** E-Mail über SMTP mit STARTTLS, Telegram-Bots und Webhooks mit eigenen Headern; Regeln nach Priorität, Gruppe und Alarm, Sammelmeldungen bei Alarmfluten, Wiederholungen und ein Sendeprotokoll.
- **Geplante Berichte:** Tages-, Wochen- und Schichtberichte mit Produktionskennzahlen, Alarmstatistik und dem Energieabschnitt als HTML-E-Mail mit CSV-Anhängen.
- **Datenquellen:** Aufträge, Rezepte und Protokolle als Tabellen, die das ERP über die API füllt und Bilder lesen; CSV-Import und HTTP-Abruf.
- **Beispiele vom Assistenten:** Ein KI-Assistent erklärt, welcher Weg passt, und liefert Beispiele zum Kopieren und Ausführen mit Ihren echten Variablen, Topics und Registern. ([Mehr erfahren](https://plcgateway.com/de/ai-mcp.md))

## MQTT für IoT-Plattformen und die Cloud

Mosquitto, EMQX, HiveMQ, AWS IoT Core oder Azure IoT Hub über eine Bridge, Node-RED, Grafana über Telegraf: Abonnieren Sie die Topics des Gateways, statt die SPS abzufragen. Der Publisher verbindet sich mit wachsender Verzögerung neu, puffert Nachrichten in der Zwischenzeit und meldet dem Broker, wann das Gateway online oder weg ist.

- MQTT 3.1.1 über TCP oder TLS, QoS 0 oder 1, Retained Messages
- JSON-Payload oder der nackte Wert, Auswahl je Gerät
- Status mit Zählern für gesendete und empfangene Nachrichten und dem letzten Fehler

![Einstellungen des MQTT-Publishers: Broker, TLS, Basis-Topic, Publish-Modus und Payload-Format](https://plcgateway.com/assets/img/shots/mqtt-1400.webp)

## Modbus TCP für Systeme, die nur Modbus sprechen

Ein DCS, ein anderes SCADA oder eine SPS liest das Gateway wie ein einzelnes Gerät, einschließlich der Variablen aus Protokollen, die es selbst nicht spricht: S7, Mitsubishi, FOCAS, OPC UA, IEC 61850. Bools werden zu Coils, Zahlen zu Holding-Registern mit einem, zwei oder vier Wörtern; die Karte bleibt stabil, kann fest vergeben werden, und der Client erhält sie als CSV.

- Funktionscodes 1 bis 6, 15 und 16, Unit-ID, bis zu 16 Clients
- Schreiben standardmäßig abgeschaltet
- Letzter bekannter Wert, solange ein Gerät getrennt ist

![Modbus TCP-Server mit der automatischen Registerkarte aller Variablen](https://plcgateway.com/assets/img/shots/modbus_server-1400.webp)

## Menschen und Systeme informieren

Benachrichtigungskanäle transportieren Alarme, Instandhaltungsaufträge und Berichte. Eine Regel legt fest, welche Ereignisse wohin gehen: Priorität, Gruppe, einzelne Alarme, Kommen-, Gehen- und Quittierungsereignisse, mit einem Sammelfenster, damit aus einer Alarmflut eine Nachricht wird. Webhooks senden JSON mit Ihren Headern an Ticketsysteme, Chat-Tools und hauseigene APIs; fehlgeschlagene Sendungen werden wiederholt und protokolliert.

- E-Mail (SMTP, STARTTLS / TLS), Telegram, Webhook
- Testsendung mit dem Serverprotokoll, wenn etwas fehlschlägt
- Geheimnisse maskiert gespeichert, nie wieder angezeigt

![Seite Benachrichtigungen: E-Mail-, Telegram- und Webhook-Kanäle, Regeln und das Sendeprotokoll](https://plcgateway.com/assets/img/shots/notifications-1400.webp)

## Welcher Weg für welches System

| System | Empfohlener Weg | Warum |
|---|---|---|
| SCADA, Historian, MES mit OPC UA-Client | OPC UA-Server | Industriestandard, Subscriptions, Zertifikate und Benutzerkonten |
| IoT-Plattform, Cloud, Node-RED, Grafana | MQTT-Publisher | Viele Abnehmer, Publizieren bei Änderung, kein Abfragen der Maschinen |
| DCS, SPS, SCADA, das nur Modbus spricht | Modbus TCP-Server | Ein Slave für alle Maschinen, stabile Registerkarte |
| ERP, BI, Skripte, Dashboards | REST-API und Live-Stream | JSON über HTTPS mit Token, Historie mit Aggregaten, Schreiben mit Bedienerrechten |
| Ticketsystem, CMMS, Chat, hauseigener Empfänger | Webhooks und E-Mail | Übergabe, wenn Alarme, Aufträge oder Berichte anfallen |
| Tabellenkalkulation, einmalige Analysen | CSV-Exporte | Variablenliste, Modbus-Karte, Berichtsanhänge, Historie als CSV |

## Integrationen: häufige Fragen

### Wie verbindet sich ein KI-Assistent mit PLCGateway, und was kann er mit den Daten tun?

Jedes PLCGateway-Produkt enthält einen MCP-Server (Model Context Protocol) über Streamable HTTP und stdio. Ein Assistent, der MCP unterstützt, verbindet sich mit einer Benutzersitzung oder einem Token und erhält Tools für Werte, Historie, Alarme, Produktionskennzahlen, Energie, Instandhaltung und Konfiguration, jedes beschränkt auf die Rechte dieses Benutzers. Er kann Fragen aus Live- und historischen Daten beantworten, Bilder und Berichte zur Prüfung durch Menschen entwerfen, Geräte und Variablen einrichten und Ihrem Integrator fertige Beispiele für jeden Integrationsweg auf dieser Seite liefern.

### Kann PLCGateway Daten in die Cloud senden?

Ja. Der MQTT-Publisher sendet jeden Wert über TLS an einen Broker; so nehmen AWS IoT Core, Azure IoT Hub (über seine MQTT-Bridge), HiveMQ Cloud, EMQX Cloud und die meisten IoT-Plattformen Daten entgegen. Die REST-API und Webhooks sind die Alternative für HTTP-basierte Dienste.

### Gibt es eine REST-API?

Ja. Variablen, aktuelle Werte, Historie mit Rohwerten oder aggregierten Intervallen und Zählerzuwächsen, Alarme, Produktions-KPIs, Datenquellen sowie Energie- und Instandhaltungskennzahlen stehen als JSON über HTTPS mit Bearer-Token bereit; ein Server-Sent-Events-Stream meldet jede Änderung. Schreiben erfordert Bedienerrechte.

### Wie bekomme ich die genauen Beispiele für meinen Integrator?

Verbinden Sie einen MCP-fähigen KI-Assistenten mit dem Gateway und fragen Sie ihn: Er liest den Integrationsleitfaden, prüft, was eingeschaltet ist, und liefert Snippets zum Kopieren und Ausführen in curl, Python, Node.js oder C# mit Ihren echten Variablennamen, MQTT-Topics, Modbus-Adressen und OPC UA-Node-IDs, ohne den Token.

### Können andere Systeme über PLCGateway in die SPS schreiben?

Ja, wenn es erlaubt ist: über OPC UA mit einem beschreibbaren Knoten, über MQTT-/set-Topics, wenn Schreiben aktiviert ist, über die Modbus-Funktionscodes 5, 6, 15 und 16, wenn der Server Schreiben zulässt, und über die REST-API mit Bedienerrechten. Schreibzugriffe auf schreibgeschützte Variablen oder getrennte Geräte werden mit einer klaren Fehlermeldung abgelehnt.

## Welches System soll Ihre Maschinen sehen?

Sagen Sie uns, was Sie betreiben; wir zeigen den Weg, die Payload und die ersten Werte, die in Ihrem System ankommen. → https://plcgateway.com/de/contact

---
Source: https://plcgateway.com/de/integrations
