Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7 Serie Systemhandbuch Seite 904

Inhaltsverzeichnis

Werbung

Webserver
12.8 Benutzerdefinierte Webseiten
In diesem Beispiel schreibt die Webseite den Wert der HTTP-Sondervariablen
"SERVER:current_user_id" in die PLC-Variable "Meine_Benutzer-ID".
Hinweis
Nur ein Benutzer mit Rechten zum Ändern von Variablen kann Daten in die CPU schreiben. Der
Webserver ignoriert die Befehle, wenn der Benutzer keine Änderungsrechte hat.
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 909)" beschrieben.
12.8.2.5
Alias für einen Variablenverweis nutzen
Für eine In_Variable oder eine Out_Variable können Sie in Ihren benutzerdefinierten Webseiten
einen Alias verwenden. Sie können beispielsweise einen anderen symbolischen Namen in Ihrer
HTML-Seite verwenden als den in der CPU, oder Sie können eine Variable in der CPU einer
Sondervariablen gleichsetzen. Die AWP-Verwendungsklausel bietet diese Möglichkeit.
Syntax
<-- AWP_In_Variable Name='<Varname1>' Use='<Varname2>' -->
<-- AWP_Out_Variable Name='<Varname1>' Use='<Varname2>' -->
Parameter
<Varname1>
<Varname2>
Beispiele
<-- AWP_In_Variable Name='SERVER:current_user_id'
Use='"Data_Block_10".server_user' -->
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.
904
Der Aliasname oder der Sondervariablenname
Varname1 muss in einfachen oder doppelten Anführungszeichen angegeben werden.
Name der PLC-Variable, der Sie einen Aliasnamen zuweisen möchten. Bei der Variable
kann es sich um eine PLC-Variable, eine Datenbausteinvariable oder eine Sondervari‐
able handeln. Varname2 muss in einfache Anführungszeichen gesetzt werden. Inner‐
halb der einfachen Anführungszeichen setzen Sie eine PLC-Variable, Sondervariable
oder einen Datenbausteinnamen in doppelte Anführungszeichen. Der Datenbaus‐
teinname 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, V4.5 05/2021, A5E02486681-AO

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis