Instructions

Table Of Contents
Webserver
12.7 Benutzerdefinierte Webseiten
S7-1200 Automatisierungssystem
1122 Systemhandbuch, V4.2.3, 08/2018, A5E02486681-AL
Anforderungstabelle
Die Anforderungstabelle ist ein Array aus Strukturen mit Befehlen und Zuständen, die für
einzelne DB-Fragmente gelten. Wenn Sie mit dem Befehl AWP_Start_Fragment (Seite 1093)
Fragmente des "manuellen" Typs angelegt haben, muss das STEP 7-Anwenderprogramm
diese Seiten über den Steuer-DB steuern. Die Anforderungszustände sind schreibgeschützt
und liefern Informationen zum aktuellen Fragment. Die Anforderungsbefehle nutzen Sie, um
das aktuelle Fragment zu steuern.
Bausteinvariable
Datentyp
Beschreibung
requesttab ARRAY [ 1 .. 4 ] OF STRUCT Array aus Strukturen für die Steuerung einzel-
ner DB-Fragmente
Der Webserver kann bis zu vier Fragmente
gleichzeitig bearbeiten. Der Array-Index für ein
bestimmtes Fragment ist beliebig, wenn der
Webserver mehrere Fragmente oder Fragmen-
te aus mehreren Browser-Sessions verarbeitet.
Struct-Elemente der Requesttab-Struktur
Bausteinvariable
Datentyp
Beschreibung
page_index
UINT
Nummer der aktuellen Webseite
fragment_index UINT Nummer des aktuellen Fragments - Festlegung
eines anderen Fragments möglich
// Anforderungsbefehle
continue BOOL Gibt die aktuelle Seite bzw. das aktuelle Frag-
ment zum Senden frei und fährt mit dem nächs-
ten Fragment fort
repeat BOOL Gibt die aktuelle Seite bzw. das aktuelle Frag-
ment zum erneuten Senden frei und fährt mit
demselben Fragment fort
abort
BOOL
HTTP-Verbindung ohne Senden schließen
finish BOOL Dieses Fragment senden; Seite ist vollständig -
keine weiteren Fragmente bearbeiten
// Anforderungszustände Die Anforderungszustände sind schreibge-
schützt.
idle
BOOL
Nichts durchzuführen, jedoch aktiv
waiting
BOOL
Fragment wartet auf Freigabe
sending
BOOL
Fragment sendet
aborting BOOL Benutzer hat die aktuelle Anforderung abge-
brochen