FB_ALY_DateTime

Funktionsbaustein zum Speichern und Verarbeiten von Zeitstempeln. Zeitstempel werden als Rohwerte mit einer Genauigkeit von 1 ns gespeichert. Mit Hilfe der Methoden dieses FB kann die Zeitspanne geändert, verglichen oder formatiert werden.

FB_ALY_DateTime 1:Methoden

Name

Definitionsort

Beschreibung

AddRaw

Local

Methode zum Addieren einer Zeitspanne im Rohformat.

AddTimespan

Local

Methode zum Addieren einer in FB_ALY_Timespan gespeicherten Zeitspanne.

SubRaw

Local

Methode zum Subtrahieren einer Zeitspanne im Rohformat.

SubTimespan

Local

Methode zum Subtrahieren einer in FB_ALY_Timespan gespeicherten Zeitspanne.

EqualsTo

Local

Methode für den Vergleich von zwei Zeitstempeln.

ToString

Local

Methode für die Formatierung des aktuellen Rohwerts als String.

Beispiel

VAR
    fbDateTime : FB_ALY_DateTime;
    fbSystemTime : FB_ALY_GetSystemTime;
    sFormattedDateTime : STRING(29);
END_VAR
// Get current system time
fbSystemTime.Call();

fbDateTime.nRaw := fbSystemTime.tSystemTime;
fbDateTime.AddRaw(TO_LINT(LTIME#1H));
sFormattedDateTime := fbDateTime.ToString()

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken

TwinCAT v3.1.4024.0

PC oder CX (x64, x86)

Tc3_Analytics