FB_ALY_Timespan

Funktionsbaustein zum Speichern und Verarbeiten von Zeitspannen. Zeitspannen 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_Timespan 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.

ToFormatString

Local

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

ToString

Local

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

TotalDays

Local

Methode zum Abrufen der Gesamtanzahl der Tage.

TotalHours

Local

Methode zum Abrufen der Gesamtanzahl der Stunden.

TotalMinutes

Local

Methode zum Abrufen der Gesamtanzahl der Minuten.

TotalSeconds

Local

Methode zum Abrufen der Gesamtanzahl der Sekunden.

Beispiel

VAR
    fbTimespan : FB_ALY_Timespan;
    sTimespan : STRING;
    sFormattedTimespan : STRING;
END_VAR
fbTimespan.AddRaw(TO_LINT(LTIME#1S));
sTimespan := fbTimespan.ToString(eAccuracy := E_ALY_TimestampAccuracy.Second);
sFormattedTimespan := fbTimespan.ToFormatString();

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken

TwinCAT v3.1.4024.0

PC oder CX (x64, x86)

Tc3_Analytics