XFC_ExtendDcTime

XFC_ExtendDcTime 1:

Die Funktion XFC_ExtendDcTime erweitert einen 32 Bit Zeitstempel auf 64 Bit.

Die Erweiterung auf einen vollständigen Zeitstempel setzt voraus, dass der 32 Bit Zeitstempel im aktuellen Zeitbereich gültig ist. Es ist nicht möglich, einen Zeitstempel der mehr als etwa +/- 2 Sekunden vor oder nach dem aktuellen Zeitpunkt gültig ist, fehlerfrei zu erweitern.

Eingänge

VAR_INPUT
    TimeStamp32 : T_DCTIME32;
END_VAR

TimeStamp32

Distributed Clock System Time.
TimeStamp32 enthält die unteren 32 Bit der vollständigen DcTime und deckt damit einen Zeitbereich von +/- 2 Sekunden um den aktuellen Zeitpunkt ab.

Rückgabewert

FUNCTION XFCF_ExtendDcTime : T_DCTIME

Rückgabewert der Funktion

Vollständige 64 Bit Distributed Clock System Time.