Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7 Serie Systemhandbuch Seite 906

Inhaltsverzeichnis

Werbung

Webserver
12.8 Benutzerdefinierte Webseiten
Syntax
<!-- AWP_In_Variable Name='<Varname>' Enum="<Enum-Typ>" -->
<!-- AWP_Out_Variable Name='<Varname>' Enum="<Enum-Typ>" -->
Parameter
<Varname>
<Enum-Typ>
Die Referenz eines Enum-Typs gilt für das aktuelle Fragment.
Beispiel für die Verwendung beim Lesen einer Variablen
<!-- AWP_Out_Variable Name='"Alarm"' Enum="AlarmEnum" -->...
<p>Der aktuelle Wert von "Alarm" ist :="Alarm":</p>
Wenn der Wert von "Alarm" in der CPU gleich 2 ist, zeigt die HTML-Seite 'Der aktuelle Wert von
"Alarm" ist Behälter ist leer' an, weil dieDefinition des Enum-Typs (Seite 905) dem numerischen
Wert 2 die Zeichenfolge "Behälter ist leer" zuweist.
Beispiel für die Verwendung beim Schreiben einer Variablen
<!-- AWP_Enum_Def Name='AlarmEnum' Values='0:"Keine Alarme",
1:"Behälter ist voll", 2:"Behälter ist leer"' -->
<!-- AWP_In_Variable 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 905) 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 Enum-Klausel in der Deklaration AWP_In_Variable exakt der
Namensklausel in der Deklaration AWP_Enum_Def entsprechen muss.
Beispiel für das Schreiben von Variablen unter Verwendung von Aliasnamen
<!-- AWP_Enum_Def Name='AlarmEnum' Values='0:"Keine Alarme",
1:"Behälter ist voll", 2:"Behälter ist leer"' -->
<!-- AWP_In_Variable Name='"Alarm"' Enum='AlarmEnum'
Use='"Data_block_4".Motor1.Alarm'-->...
<form method="POST">
906
Name der PLC-Variable oder Datenbausteinvariable, die dem Enum-Typ zugewiesen
werden soll, oder Name des Aliasnamens einer PLC-Variable (Seite 904), sofern de‐
klariert.
Varname muss in einfache Anführungszeichen gesetzt werden. Innerhalb der einfa‐
chen Anführungszeichen setzen Sie eine PLC-Variable sowie einen Datenbausteinna‐
men in doppelte Anführungszeichen. Beachten Sie, dass Sie für Datenbausteinvari‐
ablen den Namen des Bausteins und nicht die Nummer des Datenbausteins verwen‐
den. Der Datenbausteinname steht in doppelten Anführungszeichen, jedoch nicht der
Variablenname des Datenbausteins.
Name des Aufzählungstyps, in einfache oder doppelte Anführungszeichen gesetzt
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis