Datentypen
Datum- und Uhrzeit-
Datentypen
Zeichen- und
Zeichenfolge-
Datentypen
Array- und Struktur-
Datentypen
Easy Book
Gerätehandbuch, 03/2014, A5E02486775-AF
Beschreibung
Date ist ein 16-Bit-Datumswert (ähnlich wie UInt) mit der Anzahl von Tagen seit dem 1.
•
Januar 1990. Der maximale Datumswert ist 65378 (16#FF62), dies entspricht dem 31.
Dezember 2168. Alle möglichen Date-Werte sind gültig.
DTL (Datum und Uhrzeit lang) ist eine Struktur aus 12 Bytes, in der Informationen zum
•
Datum und zur Uhrzeit in einer vordefinierten Struktur gespeichert werden.
–
Jahr (UInt): 1970 bis 2554
–
Monat (USInt): 1 bis 12
–
Tag (USInt): 1 bis 31
–
Wochentag (USInt): 1 (Sonntag) bis 7 (Samstag)
–
Stunden (USInt): 0 bis 23
–
Minuten (USInt): 0 bis 59
–
Sekunden (USInt): 0 bis 59
–
Nanosekunden (UDInt): 0 bis 999999999
Time ist ein 32-Bit-IEC-Zeitwert (ähnlich wie Dint), der die Anzahl Millisekunden speichert
•
(von 0 bis 24 Tage 20 Stunden 31 Minuten 23 Sekunden und 647 ms). Alle möglichen Time-
Werte sind gültig. Time-Werte können für Berechnungen verwendet werden, negative Zeiten
sind möglich.
TOD (Tageszeit) ist ein 32-Bit-Uhrzeitwert (ähnlich wie Dint), der die Anzahl Millisekunden
•
seit Mitternacht enthält (von 0 bis 86399999).
Char ist ein 8-Bit-Einzelzeichen.
•
String ist eine Zeichenfolge variabler Länge mit maximal 254 Zeichen.
•
Array enthält mehrere Elemente desselben Datentyps. Arrays können in der
•
Bausteinschnittstelle von OB, FC, FB und DB angelegt werden. Im PLC-Variableneditor
können Sie kein Array erstellen.
Struct definiert eine Struktur von Daten, die aus anderen Datentypen bestehen. Der Datentyp
•
Struct kann genutzt werden, um eine Gruppe zusammengehöriger Prozessdaten als eine
Dateneinheit zu behandeln. Sie deklarieren den Namen und die interne Datenstruktur für den
Datentyp Struct im Datenbausteineditor oder in einem Bausteinschnittstelleneditor.
Arrays und Strukturen können auch zu einer größeren Struktur zusammengefügt werden. Eine
Struktur kann bis zu acht Ebenen tief verschachtelt werden. Sie können z. B. eine Struktur aus
Strukturen erstellen, die wiederum Arrays enthalten.
SPS-Grundlagen leicht gemacht
4.4 Speicherbereiche, Adressierung und Datentypen
69