OPC UA Daten für Visualisierung nutzen

OPC UA Daten für Visualisierung nutzen

OPC UA ist eine universelle Standardschnittstelle, die Daten strukturiert, sichert und vereinheitlicht. Doch damit sind die Informationen noch nicht sichtbar. In diesem Beitrag zeigen wir, wie sich OPC-UA-Daten gezielt für eine Visualisierung aufbereiten lassen.

Beitragsbild Visualisierung von Maschinendaten
So einfach geht's:

OPC UA Daten zum visualisieren vorbereiten

Temperaturen, Laufzeiten, Produktionsmengen, Energiewerte und vieles mehr. Das sind alles wertvolle Daten, die aber erst durch eine richtige Aufbereitung ihr volles Potenzial entfalten. OPC UA hat sich dabei als verbindender Standard etabliert, um Maschinendaten sicher und strukturiert zugänglich zu machen.

Doch wie liest man OPC-UA-Daten aus, wie verarbeitet man diese, sodass sie sich effizient visualisieren lassen, und welches Visualisierungstool kann man einsetzen? 

SPS kompatibilität

Kompatibel mit OPC UA: Welche Steuerung nötig ist

Ob es sich um einen OPC UA Server oder eine Maschinensteuerung mit integriertem OPC UA Server handelt, ist hierfür nicht wichtig. Die meisten modernen Steuerungen unterstützen die branchenübliche OPC UA Kommunikation. Die DataSuite Software, mit der wir diese Methode zur Datenerfassung nutzen, ist mit OPC UA und PUT/GET kompatibel. 

Vorteile von OPC UA gegenüber PUT/GET

So für eine Visualisierung OPC UA Daten erfassen

Mit unserer Software DataSuite können Sie ganz einfach eine Verbindung zu einem OPC-UA-Server herstellen. Das Programm liest Datenbausteine (DB) aus und schreibt die Daten anschließend in eine Excel-Datei oder eine Datenbank. Für eine Visualisierung werden in der Regel große Datenmengen erfasst, weshalb eine Datenbank empfehlenswert ist. So kann beispielsweise das Erfassen von wenigen Sensoren mit jeweils 50 Parametern schon nach wenigen Monaten eine Excel-Datei überstrapazieren. Eine SQL-Datenbank ist hierbei wesentlich stabiler.

OPC UA to Datenbank to Visualisierung

Zur Visualisierung von OPC-UA-Daten können die erfassten Daten in vier verschiedene SQL-Datenbanken geschrieben werden: MySQL, MSSQL, PostgreSQL und MariaDB.

Wie man eine Verbindung zu einer SQL-Datenbank herstellt, erfahren Sie hier:

Eine Datenbank verbinden – MB Datasuite

Erklärvideo: Maschinensteuerung mit Datenbank verbinden in unter 5 Minuten (3:58)

Thumbnail Live Erklärvideo Maschinensteuerung mit Datenbank verbinden

Jetzt kostenlos beraten lassen

In einem Videocall oder einem Telefonat mit einem unserer Experten werden Ihre Fragen beantwortet. Konkrete Anforderungen und Projekte können direkt besprochen werden.

Die Terminbuchung wird mit Microsoft Bookings durchgeführt, es gilt die Datenschutzerklärung von Microsoft.

Markus

Konfiguration OPC UA in der DataSuite

Es ist wirklich so einfach, wie es klingt. Nach der Installation der DataSuite können Sie eine Verbindung zu einem OPC UA Server erstellen. Die DataSuite kann Daten auslesen und schreiben. Hier soll es aber um den Leseprozess gehen.

Unter dem Menüpunkt „Steuerungen” können Sie auf „Neue SPS erstellen” klicken und sich dabei entweder für „S7 OPC UA” entscheiden, wenn es sich um eine S7-Steuerung handelt, oder für „OPC UA”, wenn es sich um einen einfachen OPC UA Server handelt.

Geben Sie anschließend die IP-Adresse und den Port (oftmals 4840) ein. Wählen Sie (falls aktiviert) die verschlüsselte Verbindung als Sicherheitsmodus aus. Geben Sie abschließend Benutzername und Passwort als Authentifizierung an. Testen Sie nun die Verbindung und bestätigen Sie.

Verbindung zu einem OPC UA Server in der DataSuite erstellen
Verbindung zu einem OPC UA Server in der DataSuite erstellen

Klicken Sie nun auf den neu angelegten OPC UA Server, wählen Sie nun „Variablen verwalten“ dann „Datenbausteine importieren“ und laden Sie die freigegebenen Datenbausteine.

Nun haben Sie in wenigen Schritten eine erfolgreiche Verbindung zu Ihrem OPC UA Server hergestellt, Ihre Datenbausteine importiert und können nun automatisiert Daten erfassen.

OPC UA Datenbausteine importieren in der DataSuite
OPC UA Datenbausteine in der DataSuite importieren

Datenbank verbinden für die Visualisierung

Nun ist es an der Zeit, ein Ziel zu bestimmen, in dem die erfassten Daten festgehalten werden. Wie bereits erwähnt, kann zwischen einer Excel-Datei und einer Datenbank gewählt werden. In diesem Fall gehen wir von einer Datenbank aus, da es sich bei Visualisierungen oft um große Datenmengen handelt.

Doch Excel? Dann kann man hier lesen, wie man SPS-Daten in eine Excel-Datei schreibt.

Unter dem Menüpunkt „Datenbanken” können wir auf „Neue Datenbankverbindung erstellen” klicken und zwischen MSSQL, MySQL, MariaDB und Postgres wählen. Die Einrichtung erfolgt mithilfe einiger Abfragefelder. Auch hier zeigt ein grüner Punkt an, ob die Verbindung erfolgreich ist.

Abfragefelder ausfüllen für das Einrichten einer Datenbank

Wie man anschließend die importierten Datenbausteine nutzt, um Datensätze in der Datenbank zu erfassen, erfährst du in dem folgenden Beitrag ausführlich: BEITRAG

Mit diesen Tools OPC UA Daten visualisieren

Sobald Sie die OPC UA Daten, die Sie visualisieren möchtest, gesammelt haben, können Sie sich nun damit beschäftigen welche Tools für das Visualisieren in Frage kommen. Hier sind unsere Empfehlungen:

1. Grafana für interaktive Dashboards

Grafana ist eine kostenlose Open Source Software mit der man interaktive Visualisierungen erstellen kann. Mit dieser Software können Sie auf die Datenbank mit den OPC UA Daten zugreifen, um dann mit ansprechenden Widgets eine Übersicht zu erstellen. Wir bieten eine Unterstützung an, um solche Dashboards zu erstellen. Mehr zu unserer Dienstleistung.

Grafana Dashboards für Visualisierung von Maschinendaten / Grafana dashboards for visualizing machine data
Beispiel Visualisierung mit Grafana

2. Intergierter Webserver der DataSuite

Eine einfache Lösung: Für diejenigen die die OPC UA Daten in einer Excel-Datei gesammelt haben, gibt es den integrierten Webserver in der DataSuite. Dadurch dass Excel einige Funktionen für das Erstellen von Diagrammen und Tabellen anbietet, kann man bereits erstelle Excel-Dateien hiermit in eine HTML-Datei umwandeln und mit dem integrierten Webserver im Browser auf diese Webseite zugreifen.

Webserver in der DataSuite für das Visualisieren von Excel-Dateien
Integrierter Webserver in der DataSuite für das visualisieren von Excel-Dateien

Hier ein Beispiel von einer Visualisierung von OPC UA Daten in einer Excel-Datei:

Excel-Datei mit Diagramm, erstellt aus Maschinen-Daten

Viele weitere Informationen und Einstellmöglichkeiten finden Sie auf unserer Online-Knowledgebase oder im Handbuch der DataSuite Software, welches im Download enthalten ist. Dort sind detailreiche Anleitungen mit Screenshots zu finden.

Weitere Informationen und Hilfestellung erhalten Sie von unserem Team:

Telefon: +49 2742 72927 80
E-Mail: [email protected]

Jetzt selbst testen

30 Tage lang alle Funktionen kostenlos testen. Sie erhalten eine Mail mit Download-Link zum sofortigen Testen.

Ähnliche Beiträge

Beitragsbild Visualisierung von Maschinendaten

OPC UA Daten für Visualisierung nutzen

OPC UA ist eine universelle Standardschnittstelle, die Daten strukturiert, sichert und vereinheitlicht. Doch damit sind die Informationen noch nicht sichtbar. In diesem Beitrag zeigen wir, wie sich OPC-UA-Daten gezielt für eine Visualisierung aufbereiten lassen.

Weiterlesen »
Energieverbrauch von Maschinen erfassen

Wie den Energieverbrauch von Maschinen messen

Gibt es eigentlich einen guten Grund, wieso man Energiedaten nicht messen sollte? Wenn es einen guten Grund gibt, dann dass die Hardware teurer ist, als die potenziellen Ersparnisse. Das haben wir berücksichtigt und dabei ist eine bezahlbare und schnelle Methode bei rausgekommen, um den Energieverbrauch von Maschinen zu erfassen.

Weiterlesen »

SPS Datenbaustein automatisch sichern

In vielen Anlagen enthalten die Datenbausteine einer SPS wichtige Betriebswerte, Zählerstände oder Einstellparameter. Obwohl dies einfach umsetzbar ist, werden sie oft nicht regelmäßig gesichert. Erfahre hier, wie es geht.

Weiterlesen »
SPS to Drucker

So geht es: Aus der SPS heraus drucken

Müssen SPS Daten gedruckt werden, heißt es: Zum Computer laufen, Dateien raussuchen und drucken. Denn in Produktionsprozessen wird das Drucken oft vergessen, weil es nicht den Digital-Stempel hat. Erfahren Sie hier, wie Sie aus der SPS heraus drucken können, um Zeit zu sparen. 

Weiterlesen »
uploaded HTML file in the browser

SPS Daten im Webbrowser darstellen

Die Darstellung von Echtzeitdaten auf einem Monitor ist oft sehr hilfreich, um bei der Produktion stets den Überblick über die aktuellen Daten zu behalten. Leider sind viele Methoden SPS Daten auf einem Browser darzustellen sehr aufwendig. Heute zeigen wir Ihnen, wie Sie dies in wenigen Minuten umsetzen können.

Weiterlesen »