F_CONCAT_DATE_TOD¶
Einleitung¶
Der Funktionsblock F_CONCAT_DATE_TOD dient zur Verkettung eines Datums (DATE) und einer Tageszeit (TIME_OF_DAY) zu einem kombinierten Datums- und Zeitstempel (DATE_AND_TIME). Dieser Baustein ist besonders nützlich in Szenarien, wo separate Datums- und Zeitinformationen zu einem einzigen Zeitstempel zusammengeführt werden müssen.
Schnittstellenstruktur¶
Ereignis-Eingänge¶
- REQ: Startet die Verarbeitung des Funktionsblocks. Bei Auslösung dieses Ereignisses werden die Eingabedaten
IN1(Datum) undIN2(Tageszeit) verarbeitet.
Ereignis-Ausgänge¶
- CNF: Signalisiert die erfolgreiche Verarbeitung und gibt den kombinierten Zeitstempel
OUTaus.
Daten-Eingänge¶
- IN1 (
DATE): Eingabe für das Datum. - IN2 (
TIME_OF_DAY): Eingabe für die Tageszeit.
Daten-Ausgänge¶
- OUT (
DATE_AND_TIME): Der kombinierte Datums- und Zeitstempel, der aus den EingabenIN1undIN2erzeugt wird.
Adapter¶
Dieser Funktionsblock verfügt über keine Adapter.
Funktionsweise¶
Bei Auslösung des Ereignisses REQ werden die Eingabedaten IN1 (Datum) und IN2 (Tageszeit) gelesen und zu einem DATE_AND_TIME-Wert kombiniert. Das Ergebnis wird über die Variable OUT ausgegeben und das Ereignis CNF signalisiert die erfolgreiche Verarbeitung.
Technische Besonderheiten¶
- Der Funktionsblock unterstützt die standardisierten Datentypen
DATE,TIME_OF_DAYundDATE_AND_TIMEgemäß IEC 61131-3. - Die Verarbeitung erfolgt synchron mit dem Auslösen des
REQ-Ereignisses.
Zustandsübersicht¶
- Idle: Wartet auf das
REQ-Ereignis. - Processing: Verarbeitet die Eingabedaten und kombiniert sie zu einem
DATE_AND_TIME-Wert. - Output: Gibt das Ergebnis über
OUTaus und signalisiertCNF.
Anwendungsszenarien¶
- Kombination von separat erfassten Datums- und Zeitinformationen in Steuerungssystemen.
- Erzeugung von Zeitstempeln für Protokollierungs- und Überwachungszwecke.
⚖️ Vergleich mit ähnlichen Bausteinen¶
Im Vergleich zu anderen Bausteinen, die ähnliche Funktionen bieten, zeichnet sich F_CONCAT_DATE_TOD durch seine Einfachheit und direkte Verarbeitung aus. Es gibt keine zusätzlichen Parameter oder komplexen Konfigurationsmöglichkeiten, was ihn besonders für einfache Anwendungsfälle geeignet macht.
Fazit¶
Der Funktionsblock F_CONCAT_DATE_TOD ist ein effizientes Werkzeug zur Kombination von Datums- und Zeitinformationen in Steuerungssystemen. Seine einfache Handhabung und klare Schnittstellenstruktur machen ihn zu einer zuverlässigen Lösung für grundlegende Zeitstempel-Operationen.