T_DIFF: Zeitdifferenz (S7-300, S7-400) - STEP 7

Erweiterte Anweisungen (S7-300, S7-400)

ft:publication_title
Erweiterte Anweisungen (S7-300, S7-400)
Product
STEP 7
Version
V20
Publication date
11/2024
Language
de-DE
T_DIFF: Zeitdifferenz

Beschreibung

Mit der Anweisung "T_DIFF" ermitteln Sie die Differenz zwischen zwei Zeitpunkten, indem Sie zwei Zeitpunkte des Formats DT subtrahieren. Der Zeitpunkt am Eingang IN2 wird von dem Zeitpunkt am Eingang IN1 subtrahiert. Das Ergebnis der Subtraktion wird am Ausgang OUT im Format TIME ausgegeben:

  • Ist der erste Zeitpunkt am Eingang IN1 größer (jünger) als der zweite Zeitpunkt am Eingang IN2, ist das Ergebnis am Ausgang OUT positiv.

  • ist der erste Zeitpunkt am Eingang IN1 kleiner (älter) als der zweite Zeitpunkt am Eingang IN2, ist das Ergebnis am Ausgang OUT negativ.

Liegt das Ergebnis der Subtraktion außerhalb des TIME-Zahlenbereichs, wird das Ergebnis auf den entsprechenden Wert begrenzt und das Binärergebnis BIE auf "0" gesetzt.

Parameter

Die folgende Tabelle zeigt die Parameter der Anweisung "T_DIFF":

Parameter

Deklaration

Datentyp

Speicherbereich

Beschreibung

IN1

Input

DT

D, L

Minuend

IN2

Input

DT

D, L

Subtrahend

OUT

Return

TIME

E, A, M, D, L

Differenz im Format TIME

Weitere Informationen zu den gültigen Datentypen finden Sie unter "Übersicht über die gültigen Datentypen".