Herunterladen Inhalt Inhalt Diese Seite drucken

Benutzereingaben In Die Steuerung Schreiben - Siemens Simatic s7 Handbuch

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für Simatic s7:
Inhaltsverzeichnis

Werbung

12.7.9.4

Benutzereingaben in die Steuerung schreiben

Die HTML-Seite "Remote Wind Turbine Monitor" umfasst verschiedene AWP-Befehle zum
Schreiben von Daten in die Steuerung (Seite 1104). Die HTML-Seite deklariert
AWP_In_Variables für Boolesche Variablen, so dass ein Benutzer mit Rechten zum Ändern
von Variablen die Windturbine manuell steuern kann und die manuelle Übersteuerung für die
Turbinendrehzahl, die Übersteuerung der Turbinenausrichtung und/oder des Anstellwinkels
der Rotorblätter aktivieren kann. Die Seite umfasst zudem AWP_In_Variables, damit ein
Benutzer mit Rechten zum Ändern von Variablen nachfolgend Gleitpunktwerte für
Turbinendrehzahl, Ausrichtung, Anstellwinkel und Prozentwert für die Bremsung festlegen
kann. Die Seite nutzt einen HTTP-Befehl zum Einstellen eines Formulars (Form POST), um
die AWP_In_Variables in die Steuerung zu schreiben.
Beachten Sie z. B. den HTML-Code für die manuelle Einstellung des Bremswerts:
Beispiel für einen HTML-Code
Der folgende Ausschnitt aus der HTML-Seite "Remote Wind Turbine Monitor" deklariert
zunächst eine AWP_In_Variable für "Datenbaustein_1", die es der HTML-Seite ermöglicht, in
beliebige Variablen im Datenbaustein "Datenbaustein_1" zu schreiben. Die Seite zeigt den
Text "Bremsen:" in der linken Zelle der Tabellenzeile an. In der rechten Zelle der
Tabellenzeile befindet sich das Feld, in dem Benutzereingaben für die Variable "Bremsen"
von "Datenbaustein_1" möglich sind. Dieser Benutzereingabewert befindet sich in einem
HTML-Formular, das die eingegebenen Textdaten über die HTTP-Methode "POST" in die
CPU schreibt. Die Seite liest dann den tatsächlichen Verzögerungswert aus der Steuerung
aus und zeigt ihn im Dateneingabefeld an.
Ein Benutzer mit Rechten zum Ändern von Variablen kann anschließend über diese Seite
einen Bremswert in den Datenbaustein der CPU schreiben, der die Bremsung steuert.
<!-- AWP_In_Variable Name='"Datenbaustein_1"' -->
...
<tr style="vertical-align: top; height: 2%;">
<td style="width: 22%;"><p>Bremsen:</p></td>
<td>
<form method="POST">
<p><input name='"Datenbaustein_1".Bremsen' size="10" type="text">
%</p>
</form>
</td>
</tr>
Hinweis
Beachten Sie Folgendes: Wenn eine benutzerdefinierte Seite ein Dateneingabefeld für eine
schreibbare Datenbausteinvariable vom Datentyp "String" enthält, muss der Anwender die
Zeichenkette bei der Eingabe des Textes in das Feld in einfache Anführungszeichen setzen.
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK
12.7 Benutzerdefinierte Webseiten
Webserver
1129

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis