Zurück zu Sync Connect

Technischer Integrationsleitfaden

SPS-Daten mit Datenbanken verbinden

Ausgewählte Steuerungsdaten für Historie, Reporting und Analytics in eine Datenbank übertragen, ohne Datenbanklogik in der SPS oder ein individuelles Kopierskript zu pflegen.

Architektur.

Sync Connect trennt Erfassung und Speicherung. Provider lesen Steuerungsdaten; ein Datenbank-Connector verwaltet Zielsitzung und Route. Die SPS bleibt unabhängig von Datenbankverfügbarkeit und Schemadetails.

SPS über OPC UA, S7 oder Modbus to Industrielle Datenbank through Sync Connect Integrationsschicht

SPS über OPC UA, S7 oder Modbus

Sync Connect Integrationsschicht

Industrielle Datenbank

Wann diese Route passt.

Zeitreihenhistorie für Prozesswerte und Maschinenzustände aufbauen.

Analytics und Reporting versorgen, ohne Steuerungen direkt abzufragen.

Mehrere SPS-Quellen in einer operativen Datenschicht konsolidieren.

Konfigurationsmuster.

Dieses OPC-UA-zu-InfluxDB-Muster zeigt die Trennung zwischen Erfassung und Speicherung. Connector-Version, Authentifizierung und Zielschema werden für die gewählte Datenbank bestätigt.

config.yaml
resources:
  production-values:
    temperature: ns=4;i=1
    cycleCount: ns=4;i=8

providers:
  line-opc:
    driver: opcua
    config:
      endpoint: opc.tcp://192.168.10.20:4840

connectors:
  plant-history:
    driver: influxdb
    config:
      endpoint: http://192.168.20.25:8086
    routes:
      line-1/production:
        mode: read
        provider: line-opc
        resource: production-values

Datenbank, Bucket/Collection/Tabelle, Retention und Zugangsdaten hängen von Connector und Version ab. Die finale Konfiguration folgt dem freigegebenen Zielschema.

Technischer Fit.

SPS-Quellen
OPC UA, Siemens S7comm, Modbus TCP oder KNX
Datenbankziele
InfluxDB, MongoDB oder ClickHouse
Primärer Einsatz
Betriebshistorie, Reporting und Analytics
Schema
Mit Zeitstempel, Qualität, Einheit und Asset-Identität

Sicherheit und Netzwerk.

  • Datenbankzugangsdaten am Gateway halten und niemals in der SPS speichern.
  • Gateway-Zugriff auf benötigten Datenbankendpunkt und Datenbank-Scope begrenzen.
  • Verlässliche Quellzeitstempel verwenden und den Fallback auf Gateway-Zeit dokumentieren.
  • Retention, Backup und Speicherwachstum vor Produktionsvolumen festlegen.

Fehler- und Wiederanlaufverhalten.

Datenbank nicht erreichbar

Maximale Pufferdauer, Retry-Regel und Alarm definieren, bevor das Wiederherstellungsfenster gefährdet ist.

Doppelte Zustellung

Idempotenzschlüssel oder Duplikatregel vor Replay festlegen. Recovery darf Zähler oder Ereignisse nicht unbemerkt verdoppeln.

Schemaänderung

Änderungen an Feldnamen, Typen und Einheiten versionieren. Consumer vor Anpassung einer Produktionsroute testen.

Grenzen und bessere Alternativen.

  • Direkte Datenbankintegration ersetzt keine MES-Transaktionslogik, Auftragszustände oder Stammdatenprüfung.
  • Unbegrenztes Rohdaten-Sampling erzeugt Kosten ohne Nutzen; Aktualisierung und Retention müssen zur Fragestellung passen.
  • Store-and-forward-Kapazität ist endlich und wird aus Payload und Ausfallanforderung dimensioniert.

SPS-zu-Datenbank-Vertrag entwerfen

Teilen Sie Steuerungsschnittstellen, Zieldatenbank, benötigte Historie und Reporting-Fragen. Wir definieren Route, Schema und Ausfall-Abnahmetest.

Technischen Fit prüfen