Herunterladen Inhalt Inhalt Diese Seite drucken

Datalogs Automatisiert Auslesen - Siemens simatic S7-1500 Funktionshandbuch

Vorschau ausblenden Andere Handbücher für simatic S7-1500:
Inhaltsverzeichnis

Werbung

Webseiten
3.13 DataLogs
3.13.1

DataLogs automatisiert auslesen

Neben dem Herunterladen einzelner DataLogs über die Benutzeroberfläche des
Webservers, können Sie DataLogs auch automatisiert herunterladen, auslesen und
archivieren. Das automatisierte Herunterladen von DataLogs realisieren Sie entweder über
das Ausführen von Skripten z. B. in Bash oder auf Ihrer HTML-Anwenderseite über
JavaScript.
Ein typischer Einsatzfall für diese Funktionalität ist das tägliche Auslesen und Archivieren
von DataLogs aus einer oder mehreren CPUs zu einer bestimmten Uhrzeit.
Abrufen der DataLogs von der SIMATIC Memory Card
Damit Sie DataLogs automatisiert von der SIMATIC Memory Card Ihrer CPU herunterladen
können, stellt Ihnen die CPU eine URL in folgendem Format zur Verfügung:
http[s]://[ip]/DataLogs?Action=List
Belegen Sie diese URL mit der korrekten IP-Adresse der Schnittstelle Ihrer CPU und
verwenden Sie das zutreffende Übertragungsprotokoll (HTTP bzw. HTTPS), z. B.
https://192.168.2.132/DataLogs?Action=LIST
Browser oder Kommandozeileninterpreter auf.
Die URL liefert eine Liste der auf der SIMATIC Memory Card vorhandenen DataLogs zurück.
Jeder Eintrag gibt dabei die URL wieder, über die Sie das entsprechende DataLog
herunterladen.
Für eine einfache Syntaxanalyse der Liste durch Kommandozeileninterpreter (z. B. Bash)
oder webbasierten Programmiersprachen (z. B. JavaScript) sind die einzelnen URLs durch
einen Zeilenumbruch
zweier URLs, die auf die DataLog-Dateien
/DataLogs?Path=/DataLogs/Test.txt&Action=DOWNLOAD&E=1<CR><LF>
/DataLogs?Path=/DataLogs/Test2.txt&Action=DOWNLOAD&E=1<CR><LF>
<CR><LF>
Bei erfolgreichem Aufruf der URLs liefert die CPU den Statuscode
liefert diesen Statuscode auch zurück, wenn keine DataLogs auf der SIMATIC Memory Card
vorhanden sind.
Hinweis
Zugriffsberechtigung auf die CPU für das Auslesen von Daten
Um DataLogs von der CPU herunterladen zu können, muss der Benutzer über Leserechte
auf der CPU verfügen. Wenn der Benutzer nicht über die erforderlichen Rechte verfügt,
liefert die CPU im HTTP Response den Statuscode
112
getrennt. Im Folgenden sehen Sie beispielhaft die Syntax
<CR><LF>
Test.txt
. Rufen Sie anschließend die URL in Ihrem
und
zugreifen:
Test2.txt
200 OK
zurück.
403 FORBIDDEN
Funktionshandbuch, 12/2017, A5E03484624-AF
zurück. Die CPU
Webserver

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic et 200spSimatic et 200pro

Inhaltsverzeichnis