Das PostgreSQL Plug-in

Mit der PostgreSQL Datenbank zur vernetzen Produktion

PostgreSQL ist eine hochflexible und leistungsstarke Open-Source-Datenbank, die eine breite Palette von Funktionen bietet. Mit vollständiger Unterstützung für Transaktionen, erweiterbarer Architektur und einer Vielzahl von Datentypen ermöglicht PostgreSQL Entwicklern die effiziente Verwaltung komplexer Datenstrukturen. Dank seiner Skalierbarkeitsoptionen, Sicherheitsfunktionen und Hochverfügbarkeitslösungen ist PostgreSQL (Was ist PostgreSQL?) sowohl für kleine Anwendungen als auch für große Unternehmenssysteme geeignet. Die Unterstützung für komplexe Abfragen und die Möglichkeit, Integritätsregeln und Trigger zu definieren, machen PostgreSQL zu einer beliebten Wahl für Anwendungen, die eine zuverlässige und leistungsfähige Datenbank benötigen.

PostgreSQL Plug-in

So einfach kann es sein.

PostgreSQL-Anbindung per Drag & Drop

Die Anbindung Ihrer PostgreSQL Datenbank ist mit dem OPC Router ganz einfach und intuitiv per Drag & Drop möglich. Der Screenshot zeigt die beispielhafte Anbindung eine PostgreSQL Datenbank. Ein klassischer Anwendungsfall ist die Kopplung von SQL zu OPC, hier zu sehen mit einem Stored Procedure Aufruf.

Beispiel für eine SQL zu OPC Verbindung mit Stored Procedure Aufruf

Automatisierter Datenaustausch mit PostgreSQL

  • Mehr erreichen mit gekoppelten Systemen:
    Mit der Kopplung der PostgreSQL Datenbank durch den OPC Router ermöglichen Sie die Verteilung und Erfassung vieler wertvoller Daten zwischen Systemen. Dadurch eliminieren Sie Inselsysteme und fördern automatisierten Datenaustausch in der vernetzen Produktion.
  • Industrie 4.0 mit PostgreSQL:
    Mit der Vernetzung der PostgreSQL an Ihre Systeme eröffnen sich viele Wege für Daten und ermöglichen damit die Umsetzung von Industrie 4.0. Eine klassische Anwendung ist hier die Kopplung von PostgreSQL zu OPC.
  • Über den OPC Router:
    Mit dem OPC Router realisieren Sie grafisch die Vernetzung Ihrer Systeme. Zahlreiche Plug-ins machen ihn zur Middleware im industriellen Umfeld. Einfache Konfiguration, ausgefeiltes Monitoring und Robustheit zeichnen ihn aus.

PostgreSQL-Daten in Ihrer Systemumgebung effizient nutzen.

Testen Sie jetzt den OPC Router mit dem PostgreSQL Plug-in ganz unverbindlich und fordern Sie Ihre kostenlose Demo an.

PostgreSQL Plug-in Anwendungs-Beispiele

PostgreSQL
Plug-in Connections
OPC UA Client / OPC DA Client

Betriebsdatenerfassung

Mit dem OPC Router erstellen Sie die Basis für Ihr Betriebsdatenerfassungssystem. Durch die verschiedenen Plug-ins laden Sie Daten aus verschiedensten Systemen und übergeben sie an das auswertende Zielsystem. Typische Ziele sind MES Systeme (Manufacturing Execution System) oder ERP Systeme (Enterprise Ressource System (z.B. SAP)). Durch die einfache Projektierung kann eine PostgreSQL als zentrale Betriebsdatenbank verwendet werden und die Systeme mit den Datenquellen werden grafisch und ohne Programmierung angebunden. Bestehende BDE können oftmals durch eine Datenbank Verbindung angebunden werden und werden darüber mit Daten versorgt. Ein typisches Beispiel für Daten, die zur Betriebsdatenerfassung gesammelt werden, sind Steuerungsdaten aus SPS Systemen. Steuerungen werden über das standardisierte OPC UA Protokoll angebunden (mit dem OPC UA Client Plug-in).

MQTT Plug-in
Plug-in Connections
PostgreSQL

Leichtgewichtige Datenübertragung

Für eine leichtgewichtige und schnelle Datenübertragung in die PostgreSQL Datenbank kann mit dem OPC Router das Kommunikationsprotokoll MQTT verwendet werden. So werden Daten aus der Feldebene über einen MQTT Broker an den OPC Router gesendet werden. Diese können daraufhin an eine PostgreSQL Datenbank zur Speicherung oder zur weiteren Verwendung eingesetzt werden. Diese Verbindung ist mit dem OPC Router bidirektional. Daten können genauso aus der Datenbank heraus an den OPC Router und dann per MQTT in die Feldebene, beispielsweise an ein Edge Gerät, oder in die Cloud, wie Azure, übergeben werden.

Systeme mit dem OPC Router PostgreSQL Plug-in vernetzen

Transfer-Objekte

Das Transferobjekt des PostgreSQL Plug-ins ermöglicht den Zugriff auf Tabellen, Sichten und Stored Procedures.

Tabellen
Für die Tabellen stehen Select, Update, Insert und Delete Aktionen zur Verfügung. Nach erfolgter Verarbeitung von Datensätzen könne diese vom OPC Router als „Transferiert“ markiert werden.

Sichten
Der Zugriff auf Sichten erfolgt ausschließlich als Select Abfrage.

Stored Procedure
Beim Zugriff auf eine Stored Procedure führt der OPC Router ein Execute aus. Es können dabei Input Parameter übergeben werden.

Trigger

Das PostgreSQL Plug-in verfügt über einen Datenbank-Trigger.

Datenbank-Trigger
Der Datenbank-Trigger prüft eine Spalte einer Tabelle auf Änderungen. Der OPC Router wird im Fall von Änderungen per Change-Notification benachrichtigt und triggert dann die Verbindung.
Der Datenbank-Trigger verfügt über keine ausgehenden Datenfelder.

Transfer State-Trigger
Der Transfer State-Trigger sucht nach noch nicht abgearbeiteten Datensätzen. Die Werte der Datensätze können direkt ausgegeben werden. Abschließend werden die Transaktionen als erfolgreich oder nicht erfolgreich markiert. Bei einem fehlgeschlagenen Transfer, kann der Trigger das Abrufen des Wertes wiederholen.

Browsing

Das PostgreSQL Plug-in kann die verfügbaren Objekte aus der Datenbank browsen.

Tabellen und Views
Es werden alle für den Benutzer zugreifbaren Tabellen und Views aus der PostgreSQL gelesen. Dann werden die Spalten und deren Typen ermittelt und zur Auswahl gestellt.

Stored Procedures
Die verfügbaren Stored Procedures werden ebenfalls ausgelesen. Je Procedure werden die Input und Output Parameter ausgelesen und inklusive Typenangabe zur Auswahl gestellt.

Haben Sie noch nicht die richtigen Informationen gefunden?

Hier finden Sie weitere Informationen zu unserer Software sowie eine Übersicht aller verfügbaren OPC Router Plug-ins. Wir stellen Ihnen auch eine kostenlose Demo zur Verfügung, mit der Sie eine voll funktionsfähige Version des OPC Routers testen können.