Instructions

Table Of Contents
Erweiterte Anweisungen
9.1 Datums-, Uhrzeit- und Uhrfunktionen
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2.3, 08/2018, A5E02486681-AL
347
Tabelle 9- 5 Anweisung T_DIFF (Zeitdifferenz)
KOP/FUP
SCL
Beschreibung
out := T_DIFF(
in1:=_DTL_in,
in2:=_DTL_in);
T_DIFF subtrahiert den DTL-Wert (IN2) vom DTL-Wert (IN1). Der
Parameter OUT liefert den Differenzwert als Datentyp Time.
DTL - DTL = Time
Tabelle 9- 6 Datentypen für die Parameter von T_DIFF
Parameter und Datentyp
Datentyp
Beschreibung
IN1
IN
DTL
DTL-Wert
IN2
IN
DTL
Zu subtrahierender DTL-Wert
OUT
OUT
Time
Time-Differenz
Bedingungscodes:
ENO = 1 bedeutet, dass kein Fehler aufgetreten ist. ENO = 0 und
Parameter OUT = 0 Fehler:
Ungültiger DTL-Wert
Ungültiger Time-Wert
Tabelle 9- 7 Anweisung T_COMBINE (Zeiten verknüpfen)
KOP/FUP
SCL
Beschreibung
out :=
CONCAT_DATE_TOD(
In1 := _date_in,
In2 := _tod_in);
T_COMBINE verknüpft einen Date-Wert und einen Ti-
me_of_Day-Wert, um einen DTL-Wert zu erhalten.
1
Beachten Sie, dass die Anweisung T_COMBINE in den erweiterten Anweisungen der Funktion CONCAT_DATE_TOD in
SCL entspricht.
Tabelle 9- 8 Datentypen für die Parameter von T_COMBINE
Parameter und Datentyp
Datentyp
Beschreibung
IN1 IN Date Der zu verknüpfende Date-Wert muss zwischen
DATE#1990-01-01 und DATE#2089-12-31 liegen
IN2
IN
Time_of_Day
Zu verknüpfende Time_of_Day-Werte
OUT
OUT
DTL
DTL-Wert