Herunterladen Inhalt Inhalt Diese Seite drucken

Fragmente Erstellen - Siemens SIMATIC S7-1200 Systemhandbuch

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

Werbung

104BWebserver
11.3 Benutzerdefinierte Webseiten
<p><input type="hidden" name='"Alarm"' value="Behälter ist voll"
/></p>
<p><input type="submit" value='Behälter ist voll setzen' /><p>
</form>
Weil die Definition des Enum-Typs (Seite 536) dem numerischen Wert 1 den Text "Behälter
ist voll" zuweist, wird der Wert 1 in die PLC-Variable "Alarm" in der CPU geschrieben.
Beachten Sie, dass die Namensklausel in der Deklaration AWP_In_Variable exakt der
Namensklausel in der Deklaration AWP_Enum_Ref entsprechen muss.
Beispiel für das Schreiben von Variablen unter Verwendung von Aliasnamen
<!-- AWP_In_Variable Name='"Alarm"'
Use='"Data_block_4".Motor1.Alarm'-->
<!-- AWP_Enum_Def Name='AlarmEnum' Values='0:"Keine Alarme",
1:"Behälter ist voll", 2:"Behälter ist leer"' -->
<!-- AWP_Enum_Ref Name='"Alarm"' Enum='AlarmEnum' -->
...
<form method="POST">
<p><input type="hidden" name='"Alarm"' value="Behälter ist voll"
/></p>
<p><input type="submit" value='Behälter ist voll setzen' /><p>
</form>
Weil die Definition des Enum-Typs (Seite 536) dem numerischen Wert 1 den Text "Behälter
ist voll" zuweist, wird der Wert 1 in den Aliasnamen "Alarm" geschrieben, welcher der PLC-
Variablen "Motor1.Alarm" im Datenbaustein "Data_Block_4" der CPU entspricht.
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.8

Fragmente erstellen

STEP 7 konvertiert und speichert benutzerdefinierte Webseiten als Steuerungs-DB und DB-
Fragmente, wenn Sie in den CPU-Eigenschaften für den Webserver auf "Bausteine
generieren" klicken. Sie können spezifische Fragmente für spezifische Seiten oder für
Abschnitte spezifischer Seiten einrichten. Sie können diese Fragmente mit dem AWP-Befehl
"Start_Fragment" durch einen Namen und eine Nummer kennzeichnen. Alles auf einer Seite,
was auf den Befehl AWP_Start_Fragment folgt, gehört zu dem Fragment, bis ein
nachfolgender Befehl AWP_Start_Command abgesetzt wird oder bis das Ende der Datei
erreicht ist.
Syntax
<!-- AWP_Start_Fragment Name='<Name>' [Type=<Typ>][ID=<ID>] -->
538
S7-1200 Automatisierungssystem
Systemhandbuch, 11/2011, A5E02486681-05

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis