Datentyp-Detail: TIME¶
Beschreibung¶
Der Datentyp TIME wird zur Darstellung von Zeitdauern (Relativzeit) verwendet.
Normative Definition¶
Gemäß DIN EN 61131-3 (Tabelle 10, Nr. 12a):
| Eigenschaft | Wert |
|---|---|
| Bits | Meist 32 Bit (Implementierungsabhängig) |
| Voreingestellter Wert | T#0s |
Literaldarstellung¶
TIME-Literale beginnen immer mit dem Präfix T# oder TIME#.
Einheiten¶
Folgende Einheiten können kombiniert werden (Reihenfolge absteigend):
- d: Tage (days)
- h: Stunden (hours)
- m: Minuten (minutes)
- s: Sekunden (seconds)
- ms: Millisekunden (milliseconds)
Syntaxregeln¶
- Unterstriche (
_) zur besseren Lesbarkeit sind erlaubt. - Negative Zeitdauern sind durch ein Minuszeichen nach dem Doppelkreuz möglich (
T#-...). - Die Einheiten können gemischt werden (z.B. Tage und Millisekunden).
Beispiele¶
T#10ms(10 Millisekunden)T#2h_30m(2 Stunden und 30 Minuten)T#5d4h3m2s1ms(Kombination aller Einheiten)TIME#14ms(Alternative Schreibweise)T#-5s(Negative Zeitdauer von 5 Sekunden)T#25h_15m(Überlauf der Einheit ist erlaubt, entspricht 1 Tag, 1 Stunde, 15 Min)