Definition und Zweck:
DATE_AND_TIME ist ein standardisierter Datentyp in der SPS-Programmierung, der in der Norm IEC 61131-3 definiert ist. Er dient zur Speicherung eines kombinierten Wertes, der sowohl das aktuelle Datum als auch die genaue Uhrzeit in einer einzigen Variablen enthält.
Dieser Datentyp wird verwendet, wenn zeitliche Ereignisse mit hoher Genauigkeit erfasst und archiviert werden müssen.
Format und Genauigkeit:
Das Format ist üblicherweise ein komplexer Wert, der Jahr, Monat, Tag, Stunde, Minute, Sekunde und oft Millisekunde umfasst. Die genaue Codierung ist innerhalb des IEC-Standards festgelegt, um die Interoperabilität zu gewährleisten.
Die Zeitbasis der SPS wird oft über Zeitserver (NTP) synchronisiert, um eine hohe zeitliche Genauigkeit zu gewährleisten.
Relevanz in der Automatisierung:
- Zeitstempel: Der Hauptanwendungsfall ist das Hinzufügen eines exakten Zeitstempels zu kritischen Ereignissen wie Alarmen, Benutzeraktionen, Chargenmanagement-Schritten und Prozesswertänderungen.
- Audit Trail: Der Audit Trail benötigt einen Zeitstempel für jede aufgezeichnete Aktion.
- Protokollierung: Erfassung von Produktionsdaten (BDE (Betriebsdatenerfassung)) mit exakter zeitlicher Zuordnung.
- Zeitgesteuerte Abläufe: Für die Ausführung von Aktionen zu bestimmten Zeiten oder an bestimmten Tagen (z.B. in der Gebäudeautomatisierung).
→ Siehe auch: Zeitstempel, Datentyp, Audit Trail, SPS-Programmierung, Synchronisation, Datenintegrität, IEC 61131-3

