MongoDB Client

MongoDB und Industrie 4.0 koppeln

Was ist MongoDB? – Die MongoDB Datenbank ist eine der meistgenutzten NoSQL-Datenbanken. Die dokumentenorientierte Datenbank eigenet sich sehr gut für den verteilten Einsatz und die Verarbeitung großer Mengen von JSON Dokumenten. Mit dem MongoDB Plug-in des OPC Routers ist es sehr einfach möglich die Infrastruktur der Industrie 4.0 mit der MongoDB zu koppeln. Der OPC Router beherrscht den Umgang mit replizierten MongoDB Infrastrukturen. Über die verschiedenen OPC Router Plug-ins lassen sich Daten von anderen Systemen an die MongoDB übertragen sowie auch Daten aus MongoDB für die Systeme bereitstellen. Ein detailliertes Video zu diesem Thema finden Sie unter „Anbindung von Datenbanksystemen “ in unserem Tutorial-Stream.

MongoDB Plug-in

So einfach kann es sein.

MongoDB Client per Drag & Drop

Die Anbindung Ihrer Systeme an eine MongoDB ist mit dem OPC Router ganz einfach und intuitiv per Drag & Drop möglich. Im Screenshot zeigen wir Ihnen exemplarisch eine Anwendung des OPC Router und der MongoDB. OPC UA Daten werden von einer SPS Maschine an den OPC Router übergeben, in JSON umgewandelt und daraufhin in der MongoDB gespeichert.

Prozessdatenübertragung aus einer SPS über OPC UA in die MongoDB

Mit MongoDB Industrie 4.0 zum Leben erwecken

  • Mehr erreichen mit gekoppelten Systemen:
    Die NoSQL-Datenbanken und die Cloud sind ausgelegt für große Datenmengen (Big Data), die schemalos gespeichert werden und hochverfügbar, mit schnellen Zugriffszeiten bereitgestellt werden. Durch die Kopplung der Automatisierungsebene profitiert die Produktion von diesen Vorteilen und kann damit neue Anwendungsmöglichkeit nutzen (KI, Big Data, Data Analytics, etc.).
  • Industrie 4.0 mit MongoDB:
    Industrie 4.0 bedeutet bestmögliche Vernetzung und Informationsversorgung aller beteiligten Systeme. Mit der Kopplung an MongoDB wird ein hocheffizienter Datenspeicher zur Bereitstellung von Daten in die Industrie 4.0 Landschaft integriert und bietet damit die Möglichkeit einer hohen Skalierbarkeit.
  • Über den OPC Router:
    Der OPC Router realisiert grafisch die Vernetzung Ihrer Systeme. Eine Vielzahl an Plug-ins machen ihn zur Datendrehscheibe im industriellen Umfeld. Einfache Konfiguration, ausgefeiltes Monitoring und Robustheit zeichnen ihn aus.

Testen Sie jetzt das MongoDB Plug-in.

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

MongoDB Anwendungs-Beispiele

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

Datenerfassung aus OPC UA – Realisierung von Prozessdatenerfassung, Big Data, KI und digitalem Zwilling

Der OPC Router hat mit seinen Plug-ins Zugriff auf viele Daten der Automatisierungsebene und ist damit die ideale Quelle für Big Data und KI (künstliche Intelligenz) Anwendungen auf Basis von MongoDB. Unabhängig davon, ob als Cloud oder als lokal gehostete Datenbank, bildet der OPC Router das Bindeglied dieser beiden Welten. Werden als Beispiel Daten aus OPC UA Datenquellen mit dem OPC Client Plug-in erfasst, können diese dann als konsistente JSON Dokumente an die MongoDB übergeben werden. Der Inhalt der Datenpakete kann dabei sehr unterschiedlich sein und reicht von einfachen Prozessdaten bis hin zu komplexen Datensätzen wie zum Beisopiel ChargeninformationenProduktionsmeldungen oder Informationen aus der Produktion zu einem Produkt für die Abbildung des digitalen Zwillings in der Cloud.

MongoDB Plug-in
Plug-in Connections
Microsoft SQL Server

NoSQL vs. relationale SQL Datenbank

Für viele Prozesse in der Automatisierung sind relationale Datenbanken der Standard. Das relationale Konzept passt für diese Prozesse auch sehr gut, da Prozesse reproduzierbar mit klaren Vorgaben und Abhängigkeiten durchgeführt werden und die benötigten Daten immer einem definierten Schema folgen. Diese Datenbanken sind aber normalerweise lokal, nahe der Produktion gelagert, um geringe Latenzen und eine gute Verfügbarkeit zu garantieren. Die Verteilung von Daten über Standorte hinweg ist für diese Datenbanken eine komplexe Aufgabenstellung. Gerade hier haben Cloud-basierte NoSQL Datenbanken ihre Stärken, da sie hochverfügbare Replikationen aufbauen, die mit großen verteilten Datenmengen umgehen können. Der OPC Router kann in dieser Infrastruktur das Bindeglied zwischen der lokalen relationalen SQL Datenbank und der verteilten NoSQL Datenbank bilden und damit die Inseln der Produktion an einen übergeordneten Kontext anbinden.

Systeme vernetzen

Transfer-Objekte

Die Transfer-Objekte des MongoDB Plug-ins ermöglichen Daten lesend und schreibend mit der MongoDB auszutauschen. Für jede Aktivität (Insert, Select, Update, Delete) ist ein eigenes Transfer-Objekt verfügbar.

Select, Update, Delete

Bei Aktionen zum Selektieren, Manipulieren oder Löschen von Daten können im Transfer-Objekt komfortable Filter zusammengestellt werden. Die Filterfelder stehen dann am Transfer-Objekt zur Befüllung in der Verbindung bereit.
Die abgefragten Daten, sowie die zu für die Manipulation benötigten Daten werden über einen Feld „Data“ übergeben. Die Übergabe erfolgt normalerweise im JSON-Format, kann aber auch in jedem anderen Format erfolgen.

Insert

Beim Insert Transfer-Objekt werden die einzufügenden Daten über das „Data“ Feld  als JSON oder in einem beliebigen Format übergeben. Der Primärschlüssel der Daten in der MongoDB, die Object-ID, kann vorgegeben werden, oder von der Datenbank selbst bestimmt werden. Soll die ID vorgegeben werden, erscheint ein entsprechendes Feld am Transfer-Objekt am Eingang. Wird eine automatische ID-Vergabe ausgewählt, erscheint ein Feld für die vergebene ID am Ausgang des Transfer-Objekts.

Trigger

Das MongoDB Plug-in verfügt über keine eigene Trigger. Zum Start von Verbindungen können die Standard-Trigger und alle verfügbaren Trigger aus anderen Plug-ins verwendet werden.

Browsing

Bei der Konfiguration der Transfer-Objekte und der Mongo-DB Plug-in-Instanz können die Collections und die Datenbanken durch Browsing ermittelt werden.

Datenbanken

Ein MongoDB-Server kann mehrere logische Datenbanken enthalten, die jeweils einen logisch abgeschlossenen Bereich bilden. Im MongoDB Plug-in können die Datenbanken eines Servers abgefragt und aufgelistet werden. Für die Instanz des Plug-ins muss dann jeweils eine Datenbank ausgewählt werden.

Collections

Die Collections in der MongoDB sind Sammlungen von Dokumenten. Eine Collection ist mit einer Tabelle in einer relationalen Datenbank vergleichbar, wobei die Collection kein Schema vorgibt. Beim Lesen und Schreiben von Daten über die Transfer-Objekte des Plug-ins kann die jeweilige Collection, auf welche die Aktion ausgeführt wird, aus einer Liste der verfügbaren Collections ausgewählt werden.

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.