Wertebereiche der Datentypen
Folgende Tabelle gibt Auskunft über die in WinCC OA zur Verfügung stehenden Datentypen und deren Wertebereich:
Datentyp | Wertebereich | Anmerkung |
---|---|---|
struct | - | Struktur von Werten beliebigen Typs |
dyn_char | - | dynamisches Feld von Zeichen |
dyn_uint | - | dynamisches Feld positiver ganzzahliger Werte |
dyn_int | - | dynamisches Feld ganzzahliger Werte |
dyn_float | - | dynamisches Feld von Dezimalzahlen |
dyn_bool | - | dynamisches Feld von Binärwerten |
dyn_bit32 | - | dynamisches Feld von Bitmustern |
dyn_string | - | dynamisches Feld von Zeichenketten |
dyn_time | - | dynamisches Feld von Werten im internen Zeitformat |
char array | - | Struktur von Zeichen |
unsigned array | - | Struktur positiver ganzzahliger Werte |
int array | - | Struktur ganzzahliger Werte |
float array | - | Struktur von Dezimalzahlen |
bool array | - | Struktur von Binärwerten |
bit32 array | - | Struktur von Bitmustern |
string array | - | Struktur von Zeichenketten |
time array | - | Struktur von Werten im internen Zeitformat |
char | - | Zeichen in der Größe von einem Byte. Dieses kann ebenso als numerischer Datentyp dargestellt werden, der Werte von 0 bis 255 annehmen kann. Ein Beispiel dafür ist das Datenpunktkonfig-Attribut _lock.._man_type. |
unsigned (uint) | 0 bis 4.294.967.295 | positiver ganzzahliger Wert |
int |
-2.147.483.648 bis 2.147.483.647 |
ganzzahliger Wert |
float | -1.79769e+308 bis +1.79769e+308 | Dezimalzahlen |
bool | 0, 1 bzw. FALSE, TRUE | Binärwert |
bit32 | 0 bis 4.294.967.295 | 32 Bit |
string |
Anzahl Zeichen beliebig. Hängt jedoch vom Betriebssystem, vom Hauptspeicher und vom Speicherplatz ab. |
Zeichenkette |
time | 2*1031s ab 01.01.1970 (bis 09 .01 .2038 04h14m07s) | internes Zeitformat, außerhalb des Wertebereichs wird defaultmäßig der 01.01.1970 genommen. |
dpid | - | Adresse eines Datenpunktelements bzw. -attributs |
dyn_dpid | - | dynamisches Feld von Datenpunktelement- bzw. -attributadressen |
dpid array | - | Struktur von Datenpunktelement- bzw. -attributadressen |
typref | - | Referenz auf einen beliebigen anderen Datenpunkttyp |
langString | - | mehrsprachiger Text |
langString array | - | Struktur von mehrsprachigen Texten |
dyn_langString | - | dynamisches Feld von mehrsprachigen Texten |
blob | - | Binary large object |
blob array | - | Struktur von Blobs |
dyn_blob | - | Dynamisches Feld von Blobs |