Herunterladen Inhalt Inhalt Diese Seite drucken

Benutzerdefinierte Webseiten Aktualisieren; Vom S7-1200 Webserver Unterstützte Awp-Befehle - Siemens SIMATIC S7 Serie Systemhandbuch

Inhaltsverzeichnis

Werbung

Webserver
12.8 Benutzerdefinierte Webseiten
Achten Sie auch darauf, dass Sie die Datei im Editor ebenfalls in der UTF-8-Zeichencodierung
speichern:
Sie können in STEP 7 die Inhalte Ihrer HTML-Seiten in STEP 7-Datenbausteine übersetzen. Diese
Datenbausteine bestehen aus einem Steuerdatenbaustein, der die Anzeige der Webseiten
regelt, und einem oder mehreren Datenbausteinfragmenten mit den übersetzten Webseiten.
Beachten Sie, dass umfangreiche HTML-Seiten, insbesondere Seiten mit vielen Bildern, einen
beträchtlichen Platz im Ladespeicher (Seite 916) für die DB-Fragmente belegen. Wenn der
interne Ladespeicher Ihrer CPU für Ihre benutzerdefinierten Webseiten nicht ausreicht, stellen
Sie über eine Memory Card (Seite 117) externen Ladespeicher zur Verfügung.
Um Ihren HTML-Code so zu programmieren, dass Daten aus der S7-1200 verwendet werden,
können Sie AWP-Befehle (Seite 896) als HTML-Kommentare einfügen. Speichern Sie
abschließend Ihre HTML-Seiten auf Ihrem PC und notieren Sie sich den Speicherpfad.
Hinweis
Die Dateigröße von HTML-Dateien mit AWP-Befehlen ist auf 64 kB begrenzt. Die Größe Ihrer
Dateien muss unterhalb dieses Grenzwerts bleiben, damit STEP 7 Ihre Seiten richtig übersetzen
kann.
Siemens empfiehlt, alle Web-Ressourcendateien (CCC-Dateien, Bilder, JavaScript-Dateien und
HTML-Dateien) mit einer Größe von maximal 512 KB zu erstellen. Andernfalls können Probleme
beim Senden der Datei vom Webserver zum Browser auftreten. Sie sehen die Größe der
jeweiligen Web-Ressourcendatei im Dateiexplorer des Verzeichnisses.

Benutzerdefinierte Webseiten aktualisieren

Benutzerdefinierte Webseiten werden nicht automatisch aktualisiert. Sie können wählen, ob Sie
den HTML-Code so programmieren, dass die Seite aktualisiert wird oder nicht. Bei Seiten, die PLC-
Daten anzeigen, bleiben die Daten durch regelmäßige Aktualisierung auf dem aktuellen Stand.
Bei HTML-Seiten, die als Formulare zur Dateneingabe dienen, kann eine Aktualisierung die
Dateneingabe durch den Benutzer beeinträchtigen. Wenn Ihre gesamte Seite automatisch
aktualisiert werden soll, können Sie diese Zeile in Ihre HTML-Kopfzeile aufnehmen, wobei "10"
für die Anzahl der Sekunden zwischen zwei Aktualisierungsvorgängen steht:
<meta http-equiv="Refresh" content="10">
Sie können für die Seiten- und Datenaktualisierung auch JavaScripts oder andere HTML-
Techniken nutzen. Hierfür ziehen Sie bitte eine Dokumentation zu HTML oder JavaScripts hinzu.
12.8.2
Vom S7-1200 Webserver unterstützte AWP-Befehle
Der S7-1200 Webserver bietet AWP-Befehle, die Sie zu folgenden Zwecken als HTML-Befehle in
Ihre benutzerdefinierten Webseiten einfügen können:
• Variablen lesen (Seite 898)
• Variablen schreiben (Seite 899)
• Sondervariablen lesen (Seite 901)
• Sondervariablen schreiben (Seite 903)
896
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis