WinCC V7.3: Arbeiten mit WinCC - Siemens Industry Online Support

WinCC V7.3: Arbeiten mit WinCC
So definieren Sie das Ausgabeformat für den Datentyp "Dezimal"
So definieren Sie das Ausgabeformat für den Datentyp "Dezimal"
Einleitung
Für die Ein- und Ausgabe von Werten in einem EA-Feld stehen vier verschiedene
Datenformate zur Verfügung. Zahlenwerte können in binärer, dezimaler oder hexadezimaler
Schreibweise verarbeitet werden. Für die Anzeige von Text muss dem EA-Feld das
Datenformat "String" zugewiesen werden.
Basierend auf dem eingestellten Datenformat können für die Anzeige des Feldinhalts
unterschiedliche Ausgabeformate gewählt oder frei definiert werden.
Die Definition für ein Ausgabeformat kann als eine Aneinanderreihung von
Formatierungscodes umschrieben werden. Diese Formatierungscodes stehen als Platzhalter
für eine bestimmte Gruppe von Zeichen. Ist für eine bestimmte Stelle in der Anzeige des EAFeldes beispielsweise ein Formatierungscode vorgegeben, der nur die Darstellung der Ziffern
0-9 erlaubt, so ist an dieser Stelle eine Eingabe von Buchstaben nicht möglich.
Hinweis
Wenn der anzuzeigende Wert nicht exakt der Definition des Ausgabeformats entspricht,
werden nur drei Sterne angezeigt. Dies gilt sowohl für die Länge der gesamten Zeichenfolge
als auch für Art und Position der einzelnen Zeichen.
Formatierungscodes - Datentyp "Dezimal"
9
Platzhalter für die Ziffern 0 bis 9. Die Anzahl des Formatierungscodes "9" legt die erlaubte Anzahl
der Stellen für die Anzeige eines Dezimalwerts fest. Übersteigt die tatsächliche Anzahl der
Nachkommastellen die im Anzeigeformat vorgegebene Anzahl, so wird der angezeigte Wert
gerundet.
,
Ein Komma definiert die Stelle für das Dezimalzeichen. Der Formatierungscode "," kann an einer
beliebigen Stelle des Ausgabeformats stehen, darf aber nur einmal verwendet werden.
s
Positive Dezimalzahlen werden mit Vorzeichen angezeigt. Der Formatierungscode "s" muss an
der ersten Stelle des Ausgabeformats stehen und darf nur einmal verwendet werden.
0
Führende und nachfolgende Nullen werden angezeigt, wenn die tatsächliche Anzahl der Vor- oder
Nachkommastellen geringer ist als die im Anzeigeformat vorgegebene Anzahl. Der
Formatierungscode "0" muss vor der ersten "9" stehen und darf nur einmal verwendet werden.
e
Die Dezimalzahl wird in Exponentenschreibweise angezeigt. Der Formatierungscode "e" muss an
der letzten Stelle des Ausgabeformats stehen und darf nur einmal verwendet werden.
Beispiel - Datentyp "Dezimal"
Die sechsstellige Dezimalzahl 123,456 kann wie folgt angezeigt werden:
This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims
all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete
documentation can be found at:
/dokumentation/default.aspx?DocVersionId=68754597131&Language=de-DE&TopicId=46089477899
19.07.2016
WinCC V7.3: Arbeiten mit WinCC
So definieren Sie das Ausgabeformat für den Datentyp "Dezimal"
Ausgabeformat
Erlaubte Stellenanzahl
Anzeige
999
3
124
999,9
4
123,5
s999,9
4 + Vorzeichen
+123,5
999,999
6
123,456
09999,9999
8 + Nullen
0123,4560
s09999,9999
8 + Vorzeichen + Nullen
+0123,4560
1111111111
10
10011101
9,99999e
6
1,23456e+002
Hinweis
Bei Ablage einer Gleitkommazahl im IEEE-Format der S5 sollte für die Darstellung in einem
EA-Feld ein Ausgabeformat verwendet werden, das Vorzeichen und Exponent vorsieht (bspw.
s0999,999e).
Siehe auch
→ So konfigurieren Sie ein EA-Feld
→ So ändern Sie Grenzwerte und Art der Werteingabe eines EA-Feldes
→ So definieren Sie das Ausgabeformat für den Datentyp "Binär"
→ So definieren Sie das Ausgabeformat für den Datentyp "Hexadezimal"
→ So definieren Sie das Ausgabeformat für den Datentyp "String"
→ So fügen Sie ein EA-Feld ein
This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims
all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete
documentation can be found at:
/dokumentation/default.aspx?DocVersionId=68754597131&Language=de-DE&TopicId=46089477899
19.07.2016