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
© Copyright 2024 ExpyDoc