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.
Inhalt
- So einfach geht's
- Typische Herausforderungen
- Mit wenig Aufwand SPS Daten im Browser anzeigen
- Schritt für Schritt Anleitung: Darstellung von SPS Daten im Browser
- Verbindung zur SPS herstellen
- Trigger anlegen für die Datenerfassung aus der SPS
- HTML-Datei aus den SPS Daten erstellen
- Integrierten Webserver aktivieren für die Darstellung im Browser
- Fazit
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.

Gegenüberstellung: kritische Folgen bei fehlendem Sichern der SPS-Datenbausteine vs. Backup-Idealzustand
- Datenlücken bei Qualitäts- und Nachweisdokumenten
- Idealerweise: Lückenlose Nachvollziehbarkeit durch regelmäßig gesicherte Datenbausteine
- Wirtschaftlicher Schaden durch Stillstand, Ausschuss oder Fehlproduktion
- Idealerweise: Minimale Ausfallzeiten durch schnelle Wiederherstellung von DB Backups
- Parameter, Zählerstände und Betriebswerte müssen manuell neu eingegeben werden
- Idealerweise: Datenbausteine stehen sofort verfügbar für die Wiederherstellung
Nun erfahren Sie, wie Sie zu diesem Idealzustand kommen, indem Sie regelmäßig und automatisiert Ihre SPS Datenbausteine sichern. 👇
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.

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.

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).

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.

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.

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:

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?