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 man SPS Datenbausteine sichern kann.

Wieso überhaupt?

Gute Gründe, um SPS Datenbausteine zu sichern

Obwohl es möglich ist, Datenbausteine zu sichern, wird dies oft vernachlässigt. Fällt die Steuerung aus oder muss sie ausgetauscht werden, sind viele wichtige Produktionsdaten leider verloren und müssen mühselig händisch in die SPS eingegeben werden.

Oft ist es nicht einmal möglich, diese Daten manuell in die SPS einzugeben, da sie nirgends nachvollziehbar zu finden sind. In jedem Fall wäre Prävention sinnvoller. Mit automatisierten Backups der Datenbausteine hat man immer eine Lösung in der Hinterhand. In diesem Beitrag zeigen wir, wie sich Datenbausteine vollautomatisch in einer CSV- oder Excel-Datei sichern lassen, ohne dass ein manueller Eingriff nötig ist. So kann man bei unerwünschten Überraschungen gelassen reagieren.

Konsequenzen von einem fehlendem Backup von Datenbausteine

Gegenüberstellung: kritische Folgen bei fehlendem Sichern der SPS-Datenbausteine vs. Backup-Idealzustand

Nun erfahren Sie, wie Sie zu diesem Idealzustand kommen, indem Sie regelmäßig und automatisiert Ihre SPS Datenbausteine sichern. 👇

So geht's

Automatisiert SPS Datenbausteine sichern

Sind Sie hier angekommen und haben noch keine automatisierte Sicherung Ihrer SPS Datenbausteine, sind Sie auf dem richtigen Weg an Später zu denken. Das gute Nachricht ist, es ist nicht einmal großartig aufwendig einen solchen Automatismus zu einzurichten, denn in unserer DataSuite Software haben wir dafür Vorlagen hinterlegt. Daher ist der Ablauf: Installieren, zum Sichern der Datenbausteine eine Datei erstellen, die Vorlage auswählen, einen Zeitintervall einstellen und los geht’s. 

Verbindung zur SPS herstellen

Nach der Installation der DataSuite können Sie eine Verbindung zu Ihrer Maschinensteuerung (SPS) herstellen. Die DataSuite kann Daten aus Ihrer SPS lesen oder auch Daten in die SPS schreiben. In diesem Beispiel sollen SPS-Daten in eine Excel-Datei geschrieben werden.

Klicken Sie dazu unter dem Menüpunkt „Steuerungen” auf „Neue SPS erstellen” und folgen Sie den Anweisungen. Weitere Informationen zur Herstellung der Verbindung finden Sie hier in unserer Knowledge Base.

Nachdem Sie die SPS-Verbindung erfolgreich hergestellt und Ihre Datenbausteine importiert haben, können Sie mit dem ersten Schritt beginnen. Ein Dokument zum Drucken aus der SPS anlegen. Dazu klicken Sie links unter dem Menüpunkt auf „Exceldateien”. Dort finden Sie bereits eine Vorlage namens „Protokoll”. An dieser Stelle können Sie Ihre eigene Datei anlegen, indem Sie auf „Neue Datei erstellen” klicken.

Dokument für SPS Daten Erfassung in der DataSuite anlegen
Dokument für die Datenerfassung in der DataSuite anlegen

Trigger anlegen für die Datenerfassung aus der SPS

Im nächsten Schritt fügen wir unter dem Menüpunkt „Trigger“ einen neuen Trigger hinzu. Hierfür können wir die bereits hinterlegte Vorlage „Datensatz schreiben” nutzen, indem wir sie anklicken und anschließend auf „Bearbeiten” klicken.

Standardmäßig hinterlegte Trigger in der DataSuite
Standardmäßig hinterlegte Trigger in der DataSuite

Hier können wir die Auslösebedingung nun individuell einrichten. Anschließend wählen wir die entsprechende Excel-Datei aus und verknüpfen unter „Kopfdaten schreiben” und „Datensatz schreiben” die korrekten Zeilen und Spalten mit den Variablen in der Maschinensteuerung (SPS).

Datensatz schreiben Trigger in der DataSuite
"Energiedaten erfassen" Trigger konfigurieren in der DataSuite

Nachdem wir den Trigger konfiguriert und gespeichert haben, sollten je nach Auslösebedingung die ersten Datensätze bereits geschrieben werden. Das testen wir, indem wir in den Log schauen. Dazu klicken wir auf den Trigger und dann auf „Log”. Allgemein erkennt man an dem grünen Punkt und der Zeitangabe, dass die Ausführung erfolgreich war.

SPS Daten erfolgreich in die Excel-Datei geschrieben

HTML-Datei aus den SPS Daten erstellen

Klicken Sie nun auf „Neuen Trigger erstellen“, um einen neuen Trigger zu erstellen. Suchen Sie nach „HTML” und wählen Sie den Trigger „Excel-Datei in HTML umwandeln” aus. Wählen Sie diesen aus und klicken Sie auf „Erstellen”.

An dieser Stelle entscheiden Sie, ob Sie den integrierten Webserver nutzen oder die HTML-Datei woanders in Ihrem Dateisystem ablegen möchten, um sie anschließend in einen Webspace hochzuladen.

In diesem Fall wählen wir den Webserver aus, geben der Webseite einen Namen, setzen den Haken bei „Website automatisch aktualisieren” und speichern das Ganze.

Trigger konfigurieren Excel-Datei mit SPS Daten in eine HTML-Datei umwandeln um in einem Browser darzustellen
Trigger bearbeiten "Excel-Datei to HTML-Datei" in der DataSuite

Integrierten Webserver aktivieren für die Darstellung im Browser

Nachdem wir den Trigger gespeichert haben, klicken wir auf „Jetzt ausführen” und wechseln zum nächsten Menüpunkt „Webserver/Rest-API”. Dort setzen wir einen Haken bei „Webserver verwenden” und können für die Sicherheit ein eigenes Zertifikat einrichten. Anschließend können wir den Webserver-Pfad in unserem Browser aufrufen.

Wie man auf dem Screenshot oben erkennt, lautet dieser in unserem Fall „https://localhost:22722/sites/Protokoll”.

Und hier ist das Ergebnis:

Erfasste SPS Daten auf einem Browser Webbrowser dargestellt
Erfasste SPS Daten im Webbrowser

In diesem Fall ist es natürlich eine Datei mit lauter Nullen. Schließlich wurde das hier mit dem SPS-Simulator erstellt, der keine Werte generiert. In Ihrem Fall würde die SPS hingegen dauerhaft Daten generieren, die dann von der DataSuite in die Datei geschrieben und ganz einfach in Ihrem Browser dargestellt werden.

Viele weitere Informationen und Einstellmöglichkeiten finden Sie auf unserer Knowledgebase oder im Handbuch der DataSuite. Dort sind detailreiche Anleitungen und hilfreiche Tipps.

Haben Sie konkrete Fragen? Dann erstellen Sie ganz einfach ein Support-Paket in der DataSuite und schildern Sie uns Ihr Anliegen. Wie erstelle ich einen Support-Paket?