Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7 Serie Systemhandbuch Seite 899

Inhaltsverzeichnis

Werbung

Beispiel für das Lesen einer über Alias angegebenen Variable
<!-- AWP_Out_Variable Name='Merker1'
Use='"Mein_Datenbaustein".flag1' -->
:=Merker1:
Hinweis
Wie Sie Aliasnamen für PLC-Variablen und Datenbausteinvariablen definieren, wird unter Alias
für einen Variablenverweis nutzen (Seite 904) beschrieben.
Wenn ein Variablenname oder Datenbausteinname Sonderzeichen enthält, müssen Sie
zusätzlich Anführungszeichen oder Escape-Zeichen verwenden. Dies wird unter Handhabung
von Variablennamen mit Sonderzeichen (Seite 909) beschrieben.
12.8.2.2
Variablen schreiben
Benutzerdefinierte Webseiten können Daten in die CPU schreiben. Hierfür geben Sie über einen
AWP-Befehl eine Variable in der CPU an, in die über die HTML-Seite geschrieben werden soll. Die
Variable muss über den PLC-Variablennamen oder den Variablennamen des Datenbausteins
angegeben werden. Sie können in einer Anweisung mehrere Variablennamen deklarieren. Um
die Daten in die CPU zu schreiben, verwenden Sie den Standard-HTTP-Befehl POST.
Eine typische Verwendung ist die Gestaltung eines Formulars auf Ihrer HTML-Seite mit
Texteingabefeldern oder Listenauswahlfeldern, die den schreibbaren CPU-Variablen
entsprechen. Wie bei allen benutzerdefinierten Webseiten generieren Sie dann die Bausteine in
STEP 7, damit diese in Ihr STEP 7-Programm aufgenommen werden. Wenn ein Benutzer mit
Rechten zum Ändern von Variablen anschließend diese Seite aufruft und Daten in die
Eingabefelder einträgt oder ein Feld in einer Auswahlliste auswählt, konvertiert der Webserver
die Eingaben in den entsprechenden Datentyp für die Variable und schreibt den Wert in die
Variable in der CPU. Beachten Sie, dass die Namensklausel für HTML-Eingabefelder und HTML-
Auswahllisten eine Syntax verwendet, die für die Namensklausel des Befehls AWP_In_Variable
typisch ist. Üblicherweise setzen Sie den Namen in einfache Anführungszeichen und beim
Verweis auf einen Datenbaustein setzen Sie den Datenbausteinnamen in doppelte
Anführungszeichen.
Weitere Informationen zur Formularverwaltung finden Sie in der HTML-Dokumentation.
Syntax
<!-- AWP_In_Variable Name='<Varname1>' [Use='<Varname2>'] ... -->
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO
12.8 Benutzerdefinierte Webseiten
Webserver
899

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis