DTL
Der DTL-Datentyp (Date and Time Long) nutzt eine 12-Byte-Struktur, um Angaben zum
Datum und zur Uhrzeit zu speichern. Sie können den Datentyp DTL entweder im temporären
Speicher eines Bausteins oder in einem DB definieren. Für alle Komponenten muss in der
Spalte für den Startwert im DB-Editor ein Wert eingegeben werden.
Tabelle 4- 20 Größe und Bereich von DTL
Länge
Format
(Bytes)
12
Uhrzeit und Kalender
Jahr-Monat-Tag:Stunde:Minute:
Sekunde.Nanosekunden
Jede Komponente des Datentyps DTL enthält einen unterschiedlichen Datentyp und
Wertebereich. Der Datentyp eines angegebenen Werts muss dem Datentyp der jeweiligen
Komponenten entsprechen.
Tabelle 4- 21 Elemente der DTL-Struktur
Byte
Komponente
0
Jahr
1
2
Monat
3
Tag
4
Wochentag
5
Stunde
6
Minute
7
Sekunde
8
Nanosekunden
9
10
11
Der Wochentag wird im Werteintrag nicht berücksichtigt.
1
Tabelle 4- 22 Zeichen- und Zeichenfolge-Datentypen
Datentyp
Größe
Char
8 Bit
String
n+ 2 Byte
S7-1200 Automatisierungssystem
Systemhandbuch, 11/2011, A5E02486681-05
Wertebereich
Min.: DTL#1970-01-01-00:00:00.0
Max.: DTL#2554-12-31-23:59:59.999
999 999
Datentyp
UINT
USINT
USINT
USINT
1
USINT
USINT
USINT
UDINT
Bereich
ASCII-Zeichencodes: 16#00 bis 16#FF
n = (0 bis 254 Zeichenbyte)
Wertebereich
1970 bis 2554
1 bis 12
1 bis 31
1 (Sonntag) bis 7 (Samstag)
0 bis 23
0 bis 59
0 bis 59
0 bis 999.999.999
Beispiel für konstanten Eintrag
'A', 't', '@'
'ABC'
97BSPS-Grundlagen
4.4 Datentypen
Beispiel für Werteingabe
DTL#2008-12-16-20:30:20.250
1
101