FC_CompareTimeStamp

 

FC_CompareTimeStamp – Allgemeine Informationen

Übersicht

Typ

Funktion

Verfügbar ab

V1.0.4.0

Aufgabe

Zwei Tageszeiten und Daten auf größer, kleiner oder gleich prüfen

Beschreibung

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.

Schnittstelle

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

GD.ET_Diag

Allgemeingültige, bibliotheksunabhängige Aussage zur Diagnose.

Ein Wert ungleich ET_Diag.Ok entspricht einer Fehlermeldung.

q_etDiagExt

ET_DiagExt

POU-spezifischer Ausgang des Diagnosegeräts.

q_etDiag = ET_Diag.Ok -> Statusmeldung

q_etDiag <> ET_Diag.Ok -> Fehlermeldung

Rückgabewert

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.

Diagnosemeldungen

q_etDiag

q_etDiagExt

Aufzählungswert

Beschreibung

OK

Ok

0

OK

Ok

Aufzählungsname:

Ok

Aufzählungswert:

0

Beschreibung:

OK

Die Zeitstempel wurden erfolgreich verglichen.