Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

Webserver
12.8 Benutzerdefinierte Webseiten
<p>Leistungsabgabe:</p>
</td>
<td>
<p style="margin-bottom:5px;"> :="Datenbaustein_1".Leistungsabgabe:
kW</p>
</td>
</tr>
12.8.9.3

Enum-Typ verwenden

Die HTML-Seite "Remote Wind Turbine Monitor" verwendet Enum-Typen für die drei Stellen, an
denen die HTML-Seite "ON" oder "OFF" für einen Booleschen Wert anzeigt und an der der
Benutzer einen Booleschen Wert eingibt. Der Enum-Typ für "ON" führt zu einem Wert von 1, und
der Enum-Typ für "OFF" führt zu einem Wert von 0. Beispiel: Betrachten Sie den HTML-Code zum
Lesen und Schreiben der Einstellung zum Aktivieren der manuellen Übersteuerung im Wert
"Datenbaustein_1".FreigabeManuelleÜbersteuerung mittels eines Enum-Typs:
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:'>
920
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis