Herunterladen Inhalt Inhalt Diese Seite drucken

Enum-Typen - Siemens simatic S7-1500 Funktionshandbuch

Vorschau ausblenden Andere Handbücher für simatic S7-1500:
Inhaltsverzeichnis

Werbung

Webseiten
3.11 Anwenderseiten
3.11.1.3

Enum-Typen

Enumerationstypen (Enum-Typen)
Mit Hilfe von Enum-Typen können numerische Werte aus dem PLC-Programm in Texte
umgewandelt werden und umgekehrt. Die Zuordnung der numerischen Werte kann auch für
mehrere Sprachen erfolgen.
Enum-Typen definieren
In Ihren Anwenderseiten können Sie Enum-Typen definieren und die Werte in einem AWP-
Kommando zuweisen.
Syntax
<!-- AWP_Enum_Def_Name='<Name Enum-Typ>' Values='0:"<Text_1>",
1:"<Text_2>",...,x:"<Text_y>"' -->
Beispiele
Für deutsche Werte als HTML-Datei abzulegen im Ordner "de" des HTML-Verzeichnisses:
<!-- AWP_Enum_Def Name="Enum1" Values='0:"an", 1:"aus", 2:"Störung"'
-->
Für englische Werte als HTML-Datei abzulegen im Ordner "en" des HTML-Verzeichnisses:
<!-- AWP_Enum_Def Name="Enum1" Values='0:"on", 1:"off", 2:"error"' -
->
Variablen Enum-Typen zuweisen
Die Zuordnung der Variablen aus dem Anwenderprogramm zu den einzelnen Enum-Typen
erfolgt über ein eigenes AWP-Kommando. Die genutzte Variable kann an anderer Stelle der
Anwenderseiten in einer Leseoperation oder einer Schreiboperation verwendet werden.
Bei einer Leseoperation ersetzt der Webserver den aus der CPU gelesenen Wert durch den
entsprechend definierten Enum-Textwert. Bei einer Schreiboperation ersetzt der Webserver
den definierten Enum-Textwert mit dem entsprechenden ganzzahligen Wert der Aufzählung,
bevor der Wert in die CPU geschrieben wird.
Syntax
<!-- AWP_Enum_Ref_Name='<Varname>' Enum="<Enum-Type>" -->
<Varname> ist der symbolische Variablenname aus dem Anwenderprogramm, <Enum-
Type> der zuvor festgelegte Name des Enum-Typs.
Beispiele für eine Deklaration
<!-- AWP_Enum_Ref_Name='"Alarm"' Enum="AlarmEnum" -->
88
Funktionshandbuch, 12/2017, A5E03484624-AF
Webserver

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic et 200spSimatic et 200pro

Inhaltsverzeichnis