Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens Simatic s7 Handbuch Seite 1128

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

Werbung

Webserver
12.7 Benutzerdefinierte Webseiten
Beispiel für einen HTML-Code
Die folgenden Auszüge aus der HTML-Seite "Remote Wind Turbine Monitor" zeigen die
Deklaration eines Enum-Typs mit dem Namen "Übersteuerungsstatus" mit den Werten für
"Aus" und "Ein" von 0 und 1 und das nachfolgende Festlegen einer Enum-Typreferenz von
"Übersteuerungsstatus" für die Boolesche Variable "FreigabeManuelleÜbersteuerung" im
Datenbaustein "Datenbaustein_1".
<!-- AWP_In_Variable
Name='"Datenbaustein_1".FreigabeManuelleÜbersteuerung'
Enum="Übersteuerungsstatus" -->
<!-- AWP_Enum_Def Name="Übersteuerungsstatus"
Values='0:"Aus",1:"Ein"' -->
Wenn die HTML-Seite ein Anzeigefeld in einer Tabellenzelle für den aktuellen Zustand von
"FreigabeManuelleÜbersteuerung" beinhaltet, wird lediglich ein normaler Lesebefehl für
Variablen verwendet, doch dank des zuvor deklarierten und referenzierten Enum-Typs zeigt
die Seite "Off" oder "On" und nicht 0 oder 1 an.
<td style="width:24%; border-top-style: Solid; border-top-width:
2px; border-top-color: #ffffff;">
<p>Manuelle Übersteuerung:
:="Datenbaustein_1".FreigabeManuelleÜbersteuerung:</p>
</td>
Die HTML-Seite enthält eine Klappliste, damit der Anwender den Wert von
"FreigabeManuelleÜbersteuerung" ändern kann. Die Auswahlliste zeigt den Text "Ja" und
"Nein" als Optionen an. Durch den Enum-Typ ist der Text "Ja" mit dem Wert "Ein" und der
Text "Nein" mit dem Wert "Aus" verbunden. Wird keine Auswahl getroffen, bleibt der Wert
von "FreigabeManuelleÜbersteuerung" unverändert.
<select name='"Datenbaustein_1".FreigabeManuelleÜbersteuerung'>
<option value=':"Datenbaustein_1".FreigabeManuelleÜbersteuerung:'>
</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.
1128
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis