Herunterladen Inhalt Inhalt Diese Seite drucken

Benutzereingaben In Die Steuerung Schreiben - Siemens SIMATIC S7 Serie Systemhandbuch

Inhaltsverzeichnis

Werbung

</option>
<option value="Ein">Ja</option>
<option selected value="Aus">Nein</option>
</select>
Die Auswahlliste ist in einem Formular auf der HTML-Seite enthalten. Wenn der Anwender auf
die Schaltfläche "Senden" klickt, lädt die Seite das Formular hoch. Dadurch wird der Wert "1" in
die Boolesche Variable "FreigabeManuelleÜbersteuerung" in Datenbaustein_1 geschrieben,
sofern der Anwender "Ja" ausgewählt hat, bzw. es wird "0" geschrieben, sofern der Anwender
"Nein" ausgewählt hat.
12.8.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 899). 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>
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO
12.8 Benutzerdefinierte Webseiten
Webserver
921

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis