Herunterladen Inhalt Inhalt Diese Seite drucken

Variablen Schreiben - Siemens SIMATIC S7-1200 Systemhandbuch

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

Werbung

Hinweis
Wie Sie Aliasnamen für PLC-Variablen und Datenbausteinvariablen definieren, wird unter
Alias für einen Variablenverweis nutzen (Seite 535) 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 540) beschrieben.
11.3.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 admin-Benutzer 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 Variablen und schreibt den Wert in die Variablen 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>'] ... -->
Parameter
<Varname1>
<Varname2>
S7-1200 Automatisierungssystem
Systemhandbuch, 11/2011, A5E02486681-05
Wenn keine Use-Klausel angegeben ist, ist Varname1 die Variable, in die
geschrieben wird. Hierbei kann es sich um eine PLC-Variable aus Ihrem STEP 7-
Programm oder um eine Variable aus einem spezifischen Datenbaustein handeln.
Ist eine Use-Klausel angegeben, ist Varname1 ein alternativer Name für die in
<Varname2> referenzierte Variable (Seite 535). Es handelt sich um einen lokalen
Namen innerhalb der HTML-Seite.
Wenn eine Use-Klausel angegeben ist, ist Varname2 die Variable, in die
geschrieben wird. Hierbei kann es sich um eine PLC-Variable aus Ihrem STEP 7-
Programm oder um eine Variable aus einem spezifischen Datenbaustein handeln.
104BWebserver
11.3 Benutzerdefinierte Webseiten
531

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis