Mit Datentypen arbeiten
- Last UpdatedSep 26, 2024
- 2 minute read
Industriegrafiken verwenden Datentypen, die sich von InTouch-Datentypen unterscheiden.
Die folgende Tabelle zeigt die Datentypen der beiden Umgebungen und ihre wechselseitige Zuordnung:
|
InTouch |
Application Server |
Beschreibung |
|---|---|---|
|
Binär |
Boolean |
Binärwert, z. B. 0 oder 1 |
|
Ganze Zahl |
Ganze Zahl |
Integer-Wert, z. B. -4, 7 oder 22 |
|
Real |
Float oder Double |
Float- oder Double-Gleitkommawert mit variabler Genauigkeit. Float: 32 Bit IEEE-Gleitkomma-Standard mit einfacher Genauigkeit, der verwendet wird, wenn 6 – 7 signifikante Stellen benötigt werden. Standard ist NAN. Double: 64 Bit IEEE-Double, wird verwendet, wenn 15 – 16 signifikante Ziffern benötigt werden. Standard ist NAN. |
|
Meldung |
Zeichenfolge |
Zeichenfolge, z. B. „Hallo Welt“ |
|
N. v. |
DateTime |
Datum und Uhrzeit, z. B. „13.04.2006 04:03:22.222“ |
|
N. v. |
ElapsedTime |
Float-Wert als Ausdruck einer Zeitdauer in Sekunden. Der Wert wird oft in folgender Form angezeigt, intern jedoch als Float-Zahlenwert gespeichert. [–][TTTTTT] [HH:MM:]SS[.fffffff] Dabei gilt:
|
|
N. v. |
InternationalizedString |
Besonderer String-Datentyp, der Sonderzeichen aufnehmen kann. |
Sie können Industriegrafiken so konfigurieren, dass sie Daten von Galaxy-Attributen abrufen.
Entspricht der verwendete Wert nicht dem vorgesehenen Datentyp, so wird er gemäß den IDE-Umwandlungsregeln konvertiert. Die Zeichenfolge „-10“ wird für eine Animation, die einen Binärwert erfordert, beispielsweise in den Wert „wahr“ umgewandelt.
Wird die betreffende Industriegrafik in ein InTouch-Fenster eingefügt, so wird der Datentyp der Animationsverknüpfung gemäß den InTouch-Umwandlungsregeln konvertiert. Die eingefügte Industriegrafik zeigt dann in InTouch HMI den Wert „wahr“ an.
Erstellen Sie hingegen direkt eine binäre Wertanzeige in InTouch HMI, die auf dieselbe Datenquelle verweist, kann sich eine andere Anzeige ergeben.
Im obigen Fall würde die Zeichenfolge „-10“ beispielsweise in InTouch HMI als der Wert „falsch“ angezeigt.
