Eine Zeichenfolge, die in der Visualisierung ausgegeben wird, kann den Platzhalter
%
für eine Variable enthalten. Zur Laufzeit wird der Platzhalter durch den Istwert
der Variablen in der angegebenen Formatierung ersetzt. Der Datentyp in der Formatierungsangabe
und der Variablen müssen konform sein. Eine Zeichenfolge darf höchstens 1 Platzhalter
enthalten.
Zeichenfolgen, die ausgegeben werden, stehen unter der Eigenschaft „Text“. Die zugeordnete Variable stehen unter der Eigenschaft „Textvariable“.
Für die Ausgabe von ganzen Zahlen
|
Ausgabe einer Variablen (ganzzahliger Datentyp) als Dezimalzahl |
Code: Eigenschaft „Text“: Eigenschaft „Textvariable“: Ausgabe: |
|
Ausgabe einer Variablen (ganzzahliger Datentyp) als Dualzahl |
Code: Eigenschaft „Text“: Eigenschaft „Textvariable“: Ausgabe: |
|
Ausgabe einer Variablen (ganzzahliger Datentyp) als vorzeichenlose Oktalzahl ohne vorangestellte Null |
Code: Eigenschaft „Text“: Eigenschaft „Textvariable“: Ausgabe: |
|
Ausgabe einer Variablen (ganzzahliger Datentyp mit maximal 32 Bit) als vorzeichenlose Hexadezimalzahl ohne vorangestelltes "0x" |
Code: Eigenschaft „Text“: Eigenschaft „Textvariable“: Ausgabe: |
|
Ausgabe einer 64-Bit-Variablen ( Hinweis: |
Code: Eigenschaft „Text“: Eigenschaft „Textvariable“: Ausgabe: |
|
Ausgabe einer Variablen (ganzzahliger Datentyp) als vorzeichenlose Dezimalzahl |
Code: Eigenschaft „Text“: Eigenschaft „Textvariable“: Ausgabe: |
Für die Ausgabe von Gleitpunktzahlen
Gleitpunktzahlen haben den Datentyp REAL
oder LREAL
.
|
In Dezimalzahldarstellung mit Punkt im Format 1.6 |
Code: Eigenschaft „Text“: Eigenschaft „Textvariable“: Ausgabe: |
|
Als Dezimalzahl im benutzerdefinierten Format
|
Code: Eigenschaft „Text“: Eigenschaft „Textvariable“: Ausgabe: |
|
Ausgabe einer Gleitpunktzahl ( |
Code: Eigenschaft „Text“: Eigenschaft „Textvariable“: Ausgabe: |
|
Code: Eigenschaft „Text“: Eigenschaft „Textvariable“: Ausgabe: |
Für die Ausgabe von Text
|
Ausgabe eines einzelnen Zeichens im Zeichensatz ASCII |
Code: Eigenschaft „Text“: Eigenschaft „Textvariable“: Ausgabe: |
|
Ausgabe einer Zeichenfolge |
Code: Eigenschaft „Text“: Eigenschaft „Textvariable“: Ausgabe: |
Für die Ausgabe des Prozentzeichens
|
Ausgabe des Prozentzeichens in einer Zeichenfolge |
Eigenschaft „Text“: Ausgabe: |
Code: Eigenschaft „Text“: Eigenschaft „Textvariable“: Ausgabe: |
Für die Ausgabe von Datum und Zeit
Wenn der Ausgabetext in der Elementeigenschaft „Text“ den Platzhalter %t enthält, wird ein Datum und/oder eine Zeit ausgegeben. Wenn unter der Eigenschaft „Textvariable“ keine Variable angegeben ist, wird die Systemzeit ausgegeben, ansonsten der Wert der Variablen.
Die Namen der Wochentage und Monate werden standardmäßig auf Englisch ausgegeben.
Wenn lokalisierte Texte verwenden werden, muss die Textliste System
ergänzt werden. Diese Textliste wird automatisch in der Ansicht „POUs“ angelegt, wenn der Platzhalter %t verwendet wird. Als ID müssen dabei die englischen
Begriffe verwendet werden.
Die Lokalisierung kann sowohl für die abgekürzten Namen als auch für die ausgeschriebenen
Namen durchgeführt werden.
Zeitdatentypen sind LTIME
, TIME
, TIME_OF_DAY
, TOD
, DATE
, DATE_AND_TIME
oder DT
.
Kompatibilitätshinweis
Kompatibilitätshinweis
Um die übliche Darstellung zu erhalten, werden ab V3.5 SP17 grundsätzlich 3 Ziffern
für die Anzeige der Sekundenbruchteile ms/µs/ns verwendet. Beispiel: In %t[dd-HH:mm:ss:ms]
wird ms
für die Millisekunden mit 3 Ziffern angegeben. Der zweistelligen ms-Anzahl wird dazu
eine Null vorangestellt.
Wenn eine zweistellige Anzeige wie vor V3.5 SP17 erwünscht ist, muss ein spezielles
Compiler-Define in den Übersetzungseigenschaften der Applikation gesetzt werden: VISU_MILLISEC_NOLEADING_ZERO
.
Datums- und Zeitformate |
||
|
Jahr mit Angabe des Jahrhunderts |
Code: Eigenschaft „Text“: Eigenschaft „Textvariable“: Ausgabe: |
|
Jahr ohne Angabe des Jahrhunderts (00-99) |
Code: Eigenschaft „Text“: Eigenschaft „Textvariable“: Ausgabe: |
|
Jahr ohne Angabe des Jahrhunderts (0-99) |
Code: Eigenschaft „Text“: Eigenschaft „Textvariable“: Ausgabe: |
|
Monat als Name |
Code: Eigenschaft „Text“: Eigenschaft „Textvariable“: Ausgabe: |
|
Monat als abgekürzter Namen |
Code: Eigenschaft „Text“:: Eigenschaft „Textvariable“: Ausgabe: |
|
Monat als Zahl (01 – 12) |
Code: Eigenschaft „Text“:: Eigenschaft „Textvariable“: Ausgabe: |
|
Monat als Zahl (1 – 12) |
Code: Eigenschaft „Text“:: Eigenschaft „Textvariable“: Ausgabe: |
|
Wochentag als Zahl von 1=Montag bis 7=Sonntag |
Code: Eigenschaft „Text“:: Eigenschaft „Textvariable“: Ausgabe: |
|
Wochentag als Name |
Code: Eigenschaft „Text“:: Eigenschaft „Textvariable“: Ausgabe: |
|
Wochentag als abgekürzter Name |
Code: Eigenschaft „Text“:: Eigenschaft „Textvariable“: Ausgabe: |
|
Tag im Monat als Zahl (01 – 31) |
Code: Eigenschaft „Text“:: Eigenschaft „Textvariable“: Ausgabe: |
|
Tag im Monat als Zahl (1 – 31) |
Code: Eigenschaft „Text“:: Eigenschaft „Textvariable“: Ausgabe: |
|
Tag im Jahr als Zahl (001-366) |
Code: Eigenschaft „Text“:: Eigenschaft „Textvariable“: Ausgabe: |
|
Stunde im 24-Stunden-Format (01-24) |
Code: Eigenschaft „Text“: Eigenschaft „Textvariable“: Ausgabe: |
|
Stunde im 12-Stunden-Format (01-12) |
Code: Eigenschaft „Text“: Eigenschaft „Textvariable“: Ausgabe: |
|
Minuten (00-59) mit vorangestellter Null |
Code: Eigenschaft „Text“: Eigenschaft „Textvariable“: Ausgabe: |
|
Minuten (0-59) ohne vorangestellte Null |
Code: Eigenschaft „Text“: Eigenschaft „Textvariable“: Ausgabe: |
|
Sekunden (00-59) mit vorangestellter Null |
Code: Eigenschaft „Text“: Eigenschaft „Textvariable“: Ausgabe: |
|
Sekunden (0-59) ohne vorangestellte Null |
Code: Eigenschaft „Text“: Eigenschaft „Textvariable“: Ausgabe: |
|
Millisekunden(0-999) ohne vorangestellte Null |
Code: Eigenschaft „Text“: Eigenschaft „Textvariable“: Ausgabe: |
|
Nur bei |
Code: Eigenschaft „Text“: Eigenschaft „Textvariable“: Ausgabe: Tipp: Ein Überlauf In der höchsten Zeiteinheit einer Angabe ist erlaubt. |
|
Nur |
|
|
Wenn der Wert eine Zeit < 12h ist, wird A ausgegeben, sonst wird P ausgegeben. |
Code: Eigenschaft „Text“: Eigenschaft „Textvariable“: Ausgabe: |
|
Wenn der Wert eine Zeit < 12h ist, wird AM ausgegeben, ansonsten wird PM ausgegeben. |
Code: Eigenschaft „Text“: Eigenschaft „Textvariable“: Ausgabe: |
|
Wenn Zeichenfolgen ausgegeben werden sollen, die einer Formatangabe entsprechen, müssen diese in einzelne einfache Anführungszeichen gefasst werden. |
|
|
||
|
Hinter den Buchstaben, die die Zeiteinheit definieren (<f>) folgt eine Zahl (<n>), die die Anzahl der Dezimalstellen des Zeitwerts definiert. Damit können für TIME-Werte die Stunden, Minuten und Sekunden, für LTIME-Werte zusätzlich die Mikrosekunden und Nanosekunden als Werte mit Dezimalstellen eingegeben oder angezeigt werden. Hinweis: Auch wenn keine Dezimalzahl für die Eingabe oder Anzeige gewünscht ist, muss zumindest die Zahl "0" angegeben werden, um eine gebrochene Eingabe zu ermöglichen. |
Beispiele für die Formatierung:
|
Die Formatangaben können aneinander gereiht werden. |
||
|
Ausgabe der Zeit |
Code: Eigenschaft „Text“: Eigenschaft „Textvariable“: Ausgabe: |
%t[yyyy-MM-dd dddd] |
Ausgabe von Datum und Wochentag |
Code: Eigenschaft „Text“: Eigenschaft „Textvariable“: Ausgabe: |
Siehe auch