104BWebserver
11.3 Benutzerdefinierte Webseiten
In diesem Beispiel wird die Sondervariable SERVER:current_user_id in die Variable
"server_user" im Datenbaustein "Data_Block_10" geschrieben.
<-- AWP_Out_Variable Name='Weight'
Use='"Data_Block_10".Tank_data.Weight' -->
In diesem Beispiel kann der Wert in Datenbaustein-Strukturelement
Data_Block_10.Tank_data.Weight innerhalb der übrigen benutzerdefinierten Webseite
einfach als "Weight" referenziert werden.
<-- AWP_Out_Variable Name='Gewicht' Use='"Gewicht_Rohmilchbehälter"'
-->
In diesem Beispiel kann der Wert der PLC-Variable "Gewicht_Rohmilchbehälter" in der
übrigen benutzerdefinierten Webseite einfach als "Gewicht" angegeben werden.
Wenn ein Variablenname oder Datenbausteinname Sonderzeichen enthält, müssen Sie
zusätzliche Anführungszeichen oder Escape-Zeichen verwenden. Dies wird unter
Handhabung von Variablennamen mit Sonderzeichen (Seite 540) beschrieben.
11.3.2.6
Enum-Typen definieren
Sie können in Ihren benutzerdefinieren Seiten Enum-Typen definieren und die Elemente in
einem AWP-Befehl zuweisen.
Syntax
<!-- AWP_Enum_Def Name='<Name Enum-Typ>' Values='<Wert>, <Wert>,...
' -->
Parameter
<Name Enum-
Typ>
<Wert>
Beachten Sie, dass die gesamte Zeichenkette der Enum-Wertzuweisungen in einzelne
Hochkommata eingeschlossen ist, und jede einzelne Elementzuweisung zu einem Enum-
Typ steht in doppelten Anführungszeichen. Die Definition eines Enum-Typs hat für die
benutzerdefinierten Webseiten globale Gültigkeit. Wenn Sie Ihre benutzerdefinierten
Webseiten in sprachspezifischen Ordnern (Seite 559) abgelegt haben, gilt die Enum-Typ-
Definition global für alle Seiten in dem Sprachordner.
Beispiel
<!-- AWP_Enum_Def Name='AlarmEnum' Values='0:"Keine Alarme",
1:"Behälter ist voll", 2:"Tank is empty"' -->
536
Name des Aufzählungstyps, in einfache oder doppelte Anführungszeichen gesetzt.
<Konstante>:<Name>
Die Konstante kennzeichnet den numerischen Wert für die Zuweisung des Enum-
Typs. Die Gesamtzahl ist unbegrenzt.
Der Name ist der dem Enum-Element zugewiesene Wert.
S7-1200 Automatisierungssystem
Systemhandbuch, 11/2011, A5E02486681-05