FC_CompareTimeStamp – Allgemeine Informationen
Typ |
Funktion |
Verfügbar ab |
V1.0.4.0 |
Zwei Tageszeiten und Daten auf größer, kleiner oder gleich prüfen
Die Funktion vergleicht i_dateDateA mit i_dateDateB und i_todTimeA mit i_todTimeB.
Ist der Zeitstempel der Gruppe A größer als B, so liefert die Funktion 1 zurück.
Ist der Zeitstempel der Gruppe B größer, liefert die Funktion -1 zurück.
Sind die Zeitstempel identisch, liefert die Funktion eine 0 zurück.
Eingang |
Datentyp |
Beschreibung |
---|---|---|
i_dateDateA |
DATE |
Erstes Datum |
i_todTimeA |
TOD |
Erste Zeit |
i_dateDateB |
DATE |
Zweites Datum |
i_todTimeB |
TOD |
Zweite Zeit |
Ausgang |
Datentyp |
Beschreibung |
---|---|---|
q_etDiag |
Allgemeingültige, bibliotheksunabhängige Aussage zur Diagnose. Ein Wert ungleich ET_Diag.Ok entspricht einer Fehlermeldung. |
|
q_etDiagExt |
POU-spezifischer Ausgang des Diagnosegeräts. q_etDiag = ET_Diag.Ok -> Statusmeldung q_etDiag <> ET_Diag.Ok -> Fehlermeldung |
Datentyp |
Beschreibung |
---|---|
INT |
0: Datum und Zeitstempel sind gleich. 1: Der Zeitpunkt B liegt vor dem Zeitpunkt A. -1: Der Zeitpunkt B liegt nach dem Zeitpunkt A. |
q_etDiag |
q_etDiagExt |
Aufzählungswert |
Beschreibung |
---|---|---|---|
OK |
0 |
OK |
Aufzählungsname: |
Ok |
Aufzählungswert: |
0 |
Beschreibung: |
OK |
Die Zeitstempel wurden erfolgreich verglichen.