Herunterladen Inhalt Inhalt Diese Seite drucken

Sondervariablen Schreiben - Siemens SIMATIC S7-1200 Systemhandbuch

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für SIMATIC S7-1200:
Inhaltsverzeichnis

Werbung

104BWebserver
11.3 Benutzerdefinierte Webseiten
11.3.2.4

Sondervariablen schreiben

Der Webserver bietet die Möglichkeit, Werte aus Sondervariablen der HTTP-
Antwortkopfzeile in die CPU zu schreiben. Sie können beispielsweise in STEP 7
Informationen zu dem Cookie einer benutzerdefinierten Webseite, zu dem Benutzer, der auf
eine Seite zugreift, oder Header-Informationen speichern. Der Webserver bietet Zugriff auf
bestimmte Sondervariablen, die Sie, wenn Sie als admin-Benutzer angemeldet sind, in die
CPU schreiben können.
Syntax
<!-- AWP_In_Variable Name='<Typ>:<Name>' [Use='<Varname>']-->
Parameter
<Typ>
<Name>
<Varname>
Beispiele
<!-- AWP_In_Variable Name='"SERVER:current_user_id"' -->
534
Der Typ der Sondervariable. Möglich sind:
HEADER
SERVER
COOKIE_VALUE
Sondervariable innerhalb der oben definierten Typen, wie in diesen Beispielen
gezeigt:
HEADER:Accept: akzeptable Inhaltstypene
HEADER:User-Agent: Informationen zum Benutzeragenten, von dem die
Anforderung stammt.
SERVER:current_user_id: ID des aktuellen Benutzers; 0, wenn kein Benutzer
angemeldet ist
SERVER:current_user_name: Name des aktuellen Benutzers
COOKIE_VALUE:<name>: Wert des genannten Cookies
Setzen Sie die Namensklausel in einfache Anführungszeichen.
Ist keine Verwendungsklausel angegeben, entspricht der Sondervariablenname
einem PLC-Variablennamen. Setzen Sie die vollständige Namensklausel in
einfache Anführungszeichen und die PLC-Variable in doppelte Anführungszeichen.
Der Sondervariablenname muss dem PLC-Variablennamen exakt entsprechen.
In der HTTP-Dokumentation finden Sie eine Liste aller Namen der HEADER-
Variablen.
Der Variablenname in Ihrem STEP 7-Programm, in das Sie die Sondervariable
schreiben möchten. Es kann sich um eine PLC-Variable oder eine
Datenbausteinvariable handeln.
Der Variablenname muss in einfache Anführungszeichen gesetzt werden.
Innerhalb der einfachen Anführungszeichen setzen Sie eine PLC-Variable sowie
einen Datenbausteinnamen in doppelte Anführungszeichen. Der
Datenbausteinname steht in doppelten Anführungszeichen, jedoch nicht der
Variablenname des Datenbausteins. Beachten Sie, dass Sie für
Datenbausteinvariablen den Namen des Bausteins und nicht die Nummer des
Datenbausteins verwenden.
S7-1200 Automatisierungssystem
Systemhandbuch, 11/2011, A5E02486681-05

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis